@import'https://fonts.googleapis.com/css?family=Montserrat:700,regular,italic,700italic&display=swap';
@import'https://fonts.googleapis.com/css?family=Open+Sans:700,regular,italic,700italic&display=swap';
@import'https://fonts.googleapis.com/css?family=Architects+Daughter:regular&display=swap';
#imPage {
  display:grid;
  grid-template-columns:minmax(0,
  1fr) 1150px minmax(0,
  1fr);
  grid-template-rows:100px auto 400px
}
#imHeader {
  display:block;
  grid-column:1/4;
  grid-row:1/2
}
#imFooter {
  display:block;
  grid-column:1/4;
  grid-row:3/4
}
#imSideBar {
  display:none
}
#imContent {
  display:block;
  grid-column:1/4;
  grid-row:2/3
}
#imContentGraphics {
  display:block;
  grid-column:2/3;
  grid-row:2/3
}
@media(max-width:1149.9px) and (min-width:720px) {
  #imPage {
    display:grid;
    grid-template-columns:minmax(0,1fr) 720px minmax(0,1fr);
    grid-template-rows:100px auto 700px
  }
  #imHeader {
    display:block;
    grid-column:1/4;
    grid-row:1/2
  }
  #imFooter {
    display:block;
    grid-column:1/4;
    grid-row:3/4
  }
  #imSideBar {
    display:none
  }
  #imContent {
    display:block;
    grid-column:1/4;
    grid-row:2/3
  }
  #imContentGraphics {
    display:block;
    grid-column:2/3;
    grid-row:2/3
  }
}
@media(max-width:719.9px) and (min-width:480px) {
  #imPage {
    display:grid;
    grid-template-columns:minmax(0,1fr) 480px minmax(0,1fr);
    grid-template-rows:100px auto 700px
  }
  #imHeader {
    display:block;
    grid-column:1/4;
    grid-row:1/2
  }
  #imFooter {
    display:block;
    grid-column:1/4;
    grid-row:3/4
  }
  #imSideBar {
    display:none
  }
  #imContent {
    display:block;
    grid-column:1/4;
    grid-row:2/3
  }
  #imContentGraphics {
    display:block;
    grid-column:2/3;
    grid-row:2/3
  }
}
@media(max-width:479.9px) {
  #imPage {
    display:grid;
    grid-template-columns:0 minmax(0,1fr) 0;
    grid-template-rows:100px auto 700px
  }
  #imHeader {
    display:block;
    grid-column:1/4;
    grid-row:1/2
  }
  #imFooter {
    display:block;
    grid-column:1/4;
    grid-row:3/4
  }
  #imSideBar {
    display:none
  }
  #imContent {
    display:block;
    grid-column:1/4;
    grid-row:2/3
  }
  #imContentGraphics {
    display:block;
    grid-column:2/3;
    grid-row:2/3
  }
}
#imContent {
  display:grid;
  grid-template-columns:minmax(0,1fr) 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px 23.917px minmax(0,1fr);
  grid-template-rows:auto auto auto auto auto auto auto auto auto auto auto
}
#imContent>header {
  display:block;
  grid-column:2/50;
  grid-row:1/2
}
#imGoToCont {
  display:block;
  grid-column:2/3;
  grid-row:1/2
}
#imCell_2 {
  display:grid;
  grid-column:1/51;
  grid-row:2/3
}
#imCell_3 {
  display:grid;
  grid-column:2/50;
  grid-row:3/4
}
#imCell_37 {
  display:grid;
  grid-column:2/26;
  grid-row:4/5
}
#imCell_38 {
  display:grid;
  grid-column:26/50;
  grid-row:4/5
}
#imCell_4 {
  display:grid;
  grid-column:2/26;
  grid-row:5/6
}
#imCell_5 {
  display:grid;
  grid-column:26/50;
  grid-row:5/6
}
#imCell_39 {
  display:grid;
  grid-column:2/50;
  grid-row:6/7
}
#imCell_7 {
  display:grid;
  grid-column:2/26;
  grid-row:7/8
}
#imCell_6 {
  display:grid;
  grid-column:26/50;
  grid-row:7/8
}
#imCell_9 {
  display:grid;
  grid-column:1/51;
  grid-row:8/9
}
#imCell_72 {
  display:grid;
  grid-column:2/14;
  grid-row:9/10
}
#imCell_73 {
  display:grid;
  grid-column:14/26;
  grid-row:9/10
}
#imCell_74 {
  display:grid;
  grid-column:26/38;
  grid-row:9/10
}
#imCell_75 {
  display:grid;
  grid-column:38/50;
  grid-row:9/10
}
#imCell_54 {
  display:grid;
  grid-column:1/51;
  grid-row:10/11
}
#imCell_34 {
  display:grid;
  grid-column:1/51;
  grid-row:11/12
}
#imPageRow_1 {
  display:block;
  grid-column:2/50;
  grid-row:2/3
}
#imPageRow_2 {
  display:block;
  grid-column:2/50;
  grid-row:3/4
}
#imPageRow_3 {
  display:block;
  grid-column:2/50;
  grid-row:4/5
}
#imPageRow_4 {
  display:block;
  grid-column:2/50;
  grid-row:5/6
}
#imPageRow_5 {
  display:block;
  grid-column:2/50;
  grid-row:6/7
}
#imPageRow_6 {
  display:block;
  grid-column:2/50;
  grid-row:7/8
}
#imPageRow_7 {
  display:block;
  grid-column:2/50;
  grid-row:8/9
}
#imPageRow_8 {
  display:block;
  grid-column:1/51;
  grid-row:9/10
}
#imPageRow_9 {
  display:block;
  grid-column:2/50;
  grid-row:10/11
}
#imPageRow_10 {
  display:block;
  grid-column:2/50;
  grid-row:11/12
}
@media(max-width:1149.9px) and (min-width:720px) {
  #imContent {
    display:grid;
    grid-template-columns:minmax(0,1fr) 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px 15px minmax(0,1fr);
    grid-template-rows:auto auto auto auto auto auto auto auto auto auto auto auto
  }
  #imContent>header {
    display:block;
    grid-column:2/50;
    grid-row:1/2
  }
  #imGoToCont {
    display:block;
    grid-column:2/3;
    grid-row:1/2
  }
  #imCell_2 {
    display:grid;
    grid-column:1/51;
    grid-row:2/3
  }
  #imCell_3 {
    display:grid;
    grid-column:2/50;
    grid-row:3/4
  }
  #imCell_37 {
    display:grid;
    grid-column:2/50;
    grid-row:4/5
  }
  #imCell_38 {
    display:grid;
    grid-column:2/50;
    grid-row:5/6
  }
  #imCell_4 {
    display:grid;
    grid-column:2/26;
    grid-row:6/7
  }
  #imCell_5 {
    display:grid;
    grid-column:26/50;
    grid-row:6/7
  }
  #imCell_39 {
    display:grid;
    grid-column:2/50;
    grid-row:7/8
  }
  #imCell_7 {
    display:grid;
    grid-column:2/26;
    grid-row:8/9
  }
  #imCell_6 {
    display:grid;
    grid-column:26/50;
    grid-row:8/9
  }
  #imCell_9 {
    display:grid;
    grid-column:1/51;
    grid-row:9/10
  }
  #imCell_72 {
    display:grid;
    grid-column:2/14;
    grid-row:10/11
  }
  #imCell_73 {
    display:grid;
    grid-column:14/26;
    grid-row:10/11
  }
  #imCell_74 {
    display:grid;
    grid-column:26/38;
    grid-row:10/11
  }
  #imCell_75 {
    display:grid;
    grid-column:38/50;
    grid-row:10/11
  }
  #imCell_54 {
    display:grid;
    grid-column:1/51;
    grid-row:11/12
  }
  #imCell_34 {
    display:grid;
    grid-column:1/51;
    grid-row:12/13
  }
  #imPageRow_1 {
    display:block;
    grid-column:2/50;
    grid-row:2/3
  }
  #imPageRow_2 {
    display:block;
    grid-column:2/50;
    grid-row:3/4
  }
  #imPageRow_3 {
    display:block;
    grid-column:2/50;
    grid-row:4/6
  }
  #imPageRow_4 {
    display:block;
    grid-column:2/50;
    grid-row:6/7
  }
  #imPageRow_5 {
    display:block;
    grid-column:2/50;
    grid-row:7/8
  }
  #imPageRow_6 {
    display:block;
    grid-column:2/50;
    grid-row:8/9
  }
  #imPageRow_7 {
    display:block;
    grid-column:2/50;
    grid-row:9/10
  }
  #imPageRow_8 {
    display:block;
    grid-column:1/51;
    grid-row:10/11
  }
  #imPageRow_9 {
    display:block;
    grid-column:2/50;
    grid-row:11/12
  }
  #imPageRow_10 {
    display:block;
    grid-column:2/50;
    grid-row:12/13
  }
}
@media(max-width:719.9px) and (min-width:480px) {
  #imContent {
    display:grid;
    grid-template-columns:minmax(0,1fr) 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px minmax(0,1fr);
    grid-template-rows:auto auto auto auto auto auto auto auto auto auto auto auto
  }
  #imContent>header {
    display:block;
    grid-column:2/50;
    grid-row:1/2
  }
  #imGoToCont {
    display:block;
    grid-column:2/3;
    grid-row:1/2
  }
  #imCell_2 {
    display:grid;
    grid-column:1/51;
    grid-row:2/3
  }
  #imCell_3 {
    display:grid;
    grid-column:2/50;
    grid-row:3/4
  }
  #imCell_37 {
    display:grid;
    grid-column:2/50;
    grid-row:4/5
  }
  #imCell_38 {
    display:grid;
    grid-column:2/50;
    grid-row:5/6
  }
  #imCell_4 {
    display:grid;
    grid-column:2/26;
    grid-row:6/7
  }
  #imCell_5 {
    display:grid;
    grid-column:26/50;
    grid-row:6/7
  }
  #imCell_39 {
    display:grid;
    grid-column:2/50;
    grid-row:7/8
  }
  #imCell_7 {
    display:grid;
    grid-column:2/26;
    grid-row:8/9
  }
  #imCell_6 {
    display:grid;
    grid-column:26/50;
    grid-row:8/9
  }
  #imCell_9 {
    display:grid;
    grid-column:1/51;
    grid-row:9/10
  }
  #imCell_72 {
    display:grid;
    grid-column:2/14;
    grid-row:10/11
  }
  #imCell_73 {
    display:grid;
    grid-column:14/26;
    grid-row:10/11
  }
  #imCell_74 {
    display:grid;
    grid-column:26/38;
    grid-row:10/11
  }
  #imCell_75 {
    display:grid;
    grid-column:38/50;
    grid-row:10/11
  }
  #imCell_54 {
    display:grid;
    grid-column:1/51;
    grid-row:11/12
  }
  #imCell_34 {
    display:grid;
    grid-column:1/51;
    grid-row:12/13
  }
  #imPageRow_1 {
    display:block;
    grid-column:2/50;
    grid-row:2/3
  }
  #imPageRow_2 {
    display:block;
    grid-column:2/50;
    grid-row:3/4
  }
  #imPageRow_3 {
    display:block;
    grid-column:2/50;
    grid-row:4/6
  }
  #imPageRow_4 {
    display:block;
    grid-column:2/50;
    grid-row:6/7
  }
  #imPageRow_5 {
    display:block;
    grid-column:2/50;
    grid-row:7/8
  }
  #imPageRow_6 {
    display:block;
    grid-column:2/50;
    grid-row:8/9
  }
  #imPageRow_7 {
    display:block;
    grid-column:2/50;
    grid-row:9/10
  }
  #imPageRow_8 {
    display:block;
    grid-column:1/51;
    grid-row:10/11
  }
  #imPageRow_9 {
    display:block;
    grid-column:2/50;
    grid-row:11/12
  }
  #imPageRow_10 {
    display:block;
    grid-column:2/50;
    grid-row:12/13
  }
}
@media(max-width:479.9px) {
  #imContent {
    display:grid;
    grid-template-columns:0 minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 0;
    grid-template-rows:auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto
  }
  #imContent>header {
    display:block;
    grid-column:2/50;
    grid-row:1/2
  }
  #imGoToCont {
    display:block;
    grid-column:2/3;
    grid-row:1/2
  }
  #imCell_2 {
    display:grid;
    grid-column:1/51;
    grid-row:2/3
  }
  #imCell_3 {
    display:grid;
    grid-column:2/50;
    grid-row:3/4
  }
  #imCell_37 {
    display:grid;
    grid-column:2/50;
    grid-row:4/5
  }
  #imCell_38 {
    display:grid;
    grid-column:2/50;
    grid-row:5/6
  }
  #imCell_4 {
    display:grid;
    grid-column:2/50;
    grid-row:6/7
  }
  #imCell_5 {
    display:grid;
    grid-column:2/50;
    grid-row:7/8
  }
  #imCell_39 {
    display:grid;
    grid-column:2/50;
    grid-row:8/9
  }
  #imCell_7 {
    display:grid;
    grid-column:2/50;
    grid-row:9/10
  }
  #imCell_6 {
    display:grid;
    grid-column:2/50;
    grid-row:10/11
  }
  #imCell_9 {
    display:grid;
    grid-column:1/51;
    grid-row:11/12
  }
  #imCell_72 {
    display:grid;
    grid-column:2/50;
    grid-row:12/13
  }
  #imCell_73 {
    display:grid;
    grid-column:2/50;
    grid-row:13/14
  }
  #imCell_74 {
    display:grid;
    grid-column:2/50;
    grid-row:14/15
  }
  #imCell_75 {
    display:grid;
    grid-column:2/50;
    grid-row:15/16
  }
  #imCell_54 {
    display:grid;
    grid-column:1/51;
    grid-row:16/17
  }
  #imCell_34 {
    display:grid;
    grid-column:1/51;
    grid-row:17/18
  }
  #imPageRow_1 {
    display:block;
    grid-column:2/50;
    grid-row:2/3
  }
  #imPageRow_2 {
    display:block;
    grid-column:2/50;
    grid-row:3/4
  }
  #imPageRow_3 {
    display:block;
    grid-column:2/50;
    grid-row:4/6
  }
  #imPageRow_4 {
    display:block;
    grid-column:2/50;
    grid-row:6/8
  }
  #imPageRow_5 {
    display:block;
    grid-column:2/50;
    grid-row:8/9
  }
  #imPageRow_6 {
    display:block;
    grid-column:2/50;
    grid-row:9/11
  }
  #imPageRow_7 {
    display:block;
    grid-column:2/50;
    grid-row:11/12
  }
  #imPageRow_8 {
    display:block;
    grid-column:1/51;
    grid-row:12/16
  }
  #imPageRow_9 {
    display:block;
    grid-column:2/50;
    grid-row:16/17
  }
  #imPageRow_10 {
    display:block;
    grid-column:2/50;
    grid-row:17/18
  }
}
.content-slider.content-slider-root {
  width:100%
}
.content-slider.content-slider-container {
  width:100%;
  display:grid;
  grid-template-areas:"slide-container";
  perspective:120vw;
  transform-style:preserve-3d
}
.content-slider.content-slider-container.change-effect-slideH,
.content-slider.content-slider-container.change-effect-slideV,
.content-slider.content-slider-container.change-effect-rotateZ {
  overflow:hidden
}
.content-slider.slide-container {
  display:grid;
  pointer-events:none;
  grid-area:slide-container;
  grid-template-areas:"slide-grid-container";
  overflow:hidden;
  visibility:hidden;
  transform-style:preserve-3d
}
.content-slider.slide-container.default-slide,
.content-slider.slide-container.entering-slide {
  pointer-events:auto
}
.content-slider.slide-container-link {
  cursor:pointer
}
.content-slider.slide-grid-container {
  display:grid;
  grid-area:slide-grid-container;
  justify-self:center;
  max-width:100%;
  grid-template-rows:auto;
  grid-template-columns:auto
}
.content-slider.slide-element {
  grid-area:1/1/2/2;
  align-self:center
}
.content-slider.slide-image-container {
  justify-self:center
}
.content-slider.image-overlap>.content-slider.slide-image-container {
  align-self:stretch;
  justify-self:stretch
}
.content-slider.full-grid.image-left>.content-slider.slide-txt-container,
.content-slider.full-grid.image-right>.content-slider.slide-image-container {
  grid-area:1/2/2/3
}
.content-slider.full-grid.image-top {
  grid-template-rows:auto auto
}
.full-grid.image-top>.content-slider.slide-txt-container {
  grid-area:2/1/3/2
}
.image-overlap>.content-slider.slide-txt-container {
  align-self:end
}
.content-slider.slide-txt-content {
  display:grid;
  grid-template-rows:auto auto auto;
  grid-template-columns:auto;
  width:100%;
  height:100%;
  align-content:center
}
.content-slider.slide-txt-block-container {
  max-width:100%
}
.content-slider.slide-txt-block-content.slide-button {
  cursor:pointer;
  -webkit-user-select:none;
  user-select:none
}
.content-slider.slide-image-content {
  width:100%;
  height:auto
}
.image-overlap .content-slider.slide-image-content {
  object-fit:cover;
  height:100%;
  max-height:100%
}
.content-slider.content-slider-ctrl-container {
  grid-area:slide-container;
  pointer-events:none;
  display:grid;
  grid-template-columns:1fr auto 1fr;
  grid-template-rows:1fr auto 1fr;
  grid-template-areas:"tl t tr" "l c r" "bl b br";
  align-items:center;
  justify-items:center;
  transform:translateZ(0)
}
.ctrl-visible-on-mobile .content-slider-ctrl-container.ctrl-visible,
.content-slider-container:hover>.content-slider-ctrl-container.ctrl-visible {
  visibility:inherit
}
.content-slider.content-slider-ctrl {
  pointer-events:auto;
  display:none
}
.content-slider.content-slider-ctrl.ctrl-visible {
  display:grid
}
.content-slider.btn-ctrl {
  cursor:pointer;
  opacity:.7
}
.content-slider.btn-ctrl:hover {
  opacity:1
}
.content-slider.btn-prev {
  grid-area:l;
  justify-self:start
}
.content-slider.btn-next {
  grid-area:r;
  justify-self:end
}
.content-slider.radio-bar-prev {
  width:22px;
  height:22px;
  grid-area:bl;
  justify-self:end;
  align-self:end
}
.content-slider.radio-bar-next {
  width:22px;
  height:22px;
  grid-area:br;
  justify-self:start;
  align-self:end
}
.content-slider.current-slide-radio-visible-container {
  max-width:330px;
  max-height:330px;
  overflow:hidden;
  grid-area:b;
  align-self:end;
  align-content:center;
  justify-content:center
}
.content-slider.current-slide-radio-container {
  position:relative;
  top:0;
  left:0;
  transition:left 1s,top 1s
}
.content-slider.current-slide-radio {
  display:block
}
.content-slider.current-slide-radio-visible {
  opacity:.7;
  cursor:pointer;
  width:22px;
  height:22px;
  background-repeat:no-repeat;
  background-position:0 0
}
.content-slider.current-slide-radio-visible:hover {
  opacity:1
}
.content-slider .current-slide-radio-visible-selected {
  opacity:1;
  cursor:default;
  background-position:-22px 0
}
.content-slider.slide-container,
.content-slider.slide-animated-element {
  position:relative;
  animation-fill-mode:both;
  animation-timing-function:cubic-bezier(.7,.2,.3,.8)
}
.content-slider.slide-animated-element {
  overflow:hidden
}
.content-slider.slide-container.default-slide,
.content-slider.slide-container.entering-slide,
.content-slider.slide-container.exiting-slide {
  visibility:inherit
}
.change-effect-none>.content-slider.slide-container.entering-slide {
  animation-name:none-in
}
.change-effect-none>.content-slider.slide-container.exiting-slide {
  animation-name:none-out
}
.change-effect-slideH>.content-slider.slide-container.entering-slide-prev {
  animation-name:slide-h-in-prev
}
.change-effect-slideH>.content-slider.slide-container.exiting-slide-prev {
  animation-name:slide-h-out-prev
}
.change-effect-slideH>.content-slider.slide-container.entering-slide-next {
  animation-name:slide-h-in-next
}
.change-effect-slideH>.content-slider.slide-container.exiting-slide-next {
  animation-name:slide-h-out-next
}
.change-effect-slideV>.content-slider.slide-container.entering-slide-prev {
  animation-name:slide-v-in-prev
}
.change-effect-slideV>.content-slider.slide-container.exiting-slide-prev {
  animation-name:slide-v-out-prev
}
.change-effect-slideV>.content-slider.slide-container.entering-slide-next {
  animation-name:slide-v-in-next
}
.change-effect-slideV>.content-slider.slide-container.exiting-slide-next {
  animation-name:slide-v-out-next
}
.change-effect-zoom>.content-slider.slide-container.entering-slide {
  animation-name:zoom-in
}
.change-effect-zoom>.content-slider.slide-container.exiting-slide {
  animation-name:zoom-out
}
.change-effect-rotateX>.content-slider.slide-container,
.change-effect-rotateY>.content-slider.slide-container {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.change-effect-rotateX>.content-slider.slide-container.entering-slide-prev {
  animation-name:rotate-x-in-prev
}
.change-effect-rotateX>.content-slider.slide-container.exiting-slide-prev {
  animation-name:rotate-x-out-prev
}
.change-effect-rotateX>.content-slider.slide-container.entering-slide-next {
  animation-name:rotate-x-in-next
}
.change-effect-rotateX>.content-slider.slide-container.exiting-slide-next {
  animation-name:rotate-x-out-next
}
.change-effect-rotateY>.content-slider.slide-container.entering-slide-prev {
  animation-name:rotate-y-in-prev
}
.change-effect-rotateY>.content-slider.slide-container.exiting-slide-prev {
  animation-name:rotate-y-out-prev
}
.change-effect-rotateY>.content-slider.slide-container.entering-slide-next {
  animation-name:rotate-y-in-next
}
.change-effect-rotateY>.content-slider.slide-container.exiting-slide-next {
  animation-name:rotate-y-out-next
}
.change-effect-rotateZ>.content-slider.slide-container.entering-slide-prev {
  animation-name:rotate-z-in-prev
}
.change-effect-rotateZ>.content-slider.slide-container.exiting-slide-prev {
  animation-name:rotate-z-out-prev
}
.change-effect-rotateZ>.content-slider.slide-container.entering-slide-next {
  animation-name:rotate-z-in-next
}
.change-effect-rotateZ>.content-slider.slide-container.exiting-slide-next {
  animation-name:rotate-z-out-next
}
.change-effect-fade>.content-slider.slide-container.entering-slide {
  animation-name:fade-in
}
.change-effect-fade>.content-slider.slide-container.exiting-slide {
  animation-name:fade-out
}
.change-effect-cube>.content-slider.slide-container.entering-slide-prev {
  animation-name:cube-in-prev
}
.change-effect-cube>.content-slider.slide-container.exiting-slide-prev {
  animation-name:cube-out-prev
}
.change-effect-cube>.content-slider.slide-container.entering-slide-next {
  animation-name:cube-in-next
}
.change-effect-cube>.content-slider.slide-container.exiting-slide-next {
  animation-name:cube-out-next
}
.default-slide>.element-effect-fade .content-slider.slide-animated-element,
.entering-slide>.element-effect-fade .content-slider.slide-animated-element {
  animation-name:fade-in
}
.exiting-slide>.element-effect-fade .content-slider.slide-animated-element {
  animation-name:fade-out
}
.default-slide>.element-effect-border.image-overlap .slide-title.slide-animated-element,
.default-slide>.element-effect-border.image-right .slide-txt-block-container.slide-animated-element,
.default-slide>.element-effect-border.image-left .slide-image-container.slide-animated-element,
.entering-slide>.element-effect-border.image-overlap .slide-title.slide-animated-element,
.entering-slide>.element-effect-border.image-right .slide-txt-block-container.slide-animated-element,
.entering-slide>.element-effect-border.image-left .slide-image-container.slide-animated-element {
  animation-name:border-left-in
}
.exiting-slide>.element-effect-border.image-overlap .slide-title.slide-animated-element,
.exiting-slide>.element-effect-border.image-right .slide-txt-block-container.slide-animated-element,
.exiting-slide>.element-effect-border.image-left .slide-image-container.slide-animated-element {
  animation-name:border-left-out
}
.default-slide>.element-effect-border.image-overlap .slide-description.slide-animated-element,
.default-slide>.element-effect-border.image-left .slide-txt-block-container.slide-animated-element,
.default-slide>.element-effect-border.image-right .slide-image-container.slide-animated-element,
.entering-slide>.element-effect-border.image-overlap .slide-description.slide-animated-element,
.entering-slide>.element-effect-border.image-left .slide-txt-block-container.slide-animated-element,
.entering-slide>.element-effect-border.image-right .slide-image-container.slide-animated-element {
  animation-name:border-right-in
}
.exiting-slide>.element-effect-border.image-overlap .slide-description.slide-animated-element,
.exiting-slide>.element-effect-border.image-left .slide-txt-block-container.slide-animated-element,
.exiting-slide>.element-effect-border.image-right .slide-image-container.slide-animated-element {
  animation-name:border-right-out
}
.default-slide>.element-effect-border.image-overlap .slide-button.slide-animated-element,
.default-slide>.element-effect-border.image-top .slide-image-container.slide-animated-element,
.entering-slide>.element-effect-border.image-overlap .slide-button.slide-animated-element,
.entering-slide>.element-effect-border.image-top .slide-image-container.slide-animated-element {
  animation-name:border-top-in
}
.exiting-slide>.element-effect-border.image-overlap .slide-button.slide-animated-element,
.exiting-slide>.element-effect-border.image-top .slide-image-container.slide-animated-element {
  animation-name:border-top-out
}
.default-slide>.element-effect-border.image-overlap .slide-image-container.slide-animated-element,
.default-slide>.element-effect-border.image-top .slide-txt-block-container.slide-animated-element,
.entering-slide>.element-effect-border.image-overlap .slide-image-container.slide-animated-element,
.entering-slide>.element-effect-border.image-top .slide-txt-block-container.slide-animated-element {
  animation-name:border-bot-in
}
.exiting-slide>.element-effect-border.image-overlap .slide-image-container.slide-animated-element,
.exiting-slide>.element-effect-border.image-top .slide-txt-block-container.slide-animated-element {
  animation-name:border-bot-out
}
.default-slide>.element-effect-spring .content-slider.slide-animated-element,
.entering-slide>.element-effect-spring .content-slider.slide-animated-element {
  animation-name:spring-in
}
.exiting-slide>.element-effect-spring .content-slider.slide-animated-element {
  animation-name:spring-out
}
.element-effect-fore-back-color .content-slider.slide-animated-element::after {
  content:"";
  position:absolute;
  box-sizing:border-box;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation-fill-mode:both;
  animation-timing-function:cubic-bezier(.7,.2,.3,.8)
}
.element-effect-fore-back-color .content-slider.slide-animated-content {
  animation-fill-mode:both;
  animation-timing-function:cubic-bezier(.7,.2,.3,.8)
}
.default-slide>.element-effect-fore-back-color .content-slider.slide-animated-content,
.entering-slide>.element-effect-fore-back-color .content-slider.slide-animated-content {
  animation-name:fore-back-color-el-in
}
.default-slide>.element-effect-fore-back-color .content-slider.slide-animated-element::after,
.entering-slide>.element-effect-fore-back-color .content-slider.slide-animated-element::after {
  animation-name:fore-back-color-after-in
}
.exiting-slide>.element-effect-fore-back-color .content-slider.slide-animated-content {
  animation-name:fore-back-color-el-out
}
.exiting-slide>.element-effect-fore-back-color .content-slider.slide-animated-element::after {
  animation-name:fore-back-color-after-out
}
.default-slide>.element-effect-bounce .content-slider.slide-animated-element,
.entering-slide>.element-effect-bounce .content-slider.slide-animated-element {
  animation-name:bounce-in
}
.exiting-slide>.element-effect-bounce .content-slider.slide-animated-element {
  animation-name:bounce-out
}
.default-slide>.element-effect-sharp .content-slider.slide-animated-element::after,
.entering-slide>.element-effect-sharp .content-slider.slide-animated-element::after {
  content:"";
  position:absolute;
  box-sizing:border-box;
  top:-10%;
  left:-10%;
  width:120%;
  height:120%;
  animation-fill-mode:both;
  animation-timing-function:linear;
  background:linear-gradient(-60deg,rgba(0,0,0,0) 44%,rgba(255,255,255,.6) 50%,rgba(0,0,0,0) 62%);
  animation-name:sharp-after-in
}
@keyframes none-in {
  from {
    visibility:hidden
  }
  to {
    visibility:inherit
  }
}
@keyframes none-out {
  from {
    visibility:inherit
  }
  to {
    visibility:hidden
  }
}
@keyframes slide-h-in-next {
  from {
    transform:translateX(100%)
  }
}
@keyframes slide-h-in-prev {
  from {
    transform:translateX(-100%)
  }
}
@keyframes slide-h-out-prev {
  to {
    transform:translateX(100%)
  }
}
@keyframes slide-h-out-next {
  to {
    transform:translateX(-100%)
  }
}
@keyframes slide-v-in-prev {
  from {
    transform:translateY(-100%)
  }
}
@keyframes slide-v-in-next {
  from {
    transform:translateY(100%)
  }
}
@keyframes slide-v-out-next {
  to {
    transform:translateY(-100%)
  }
}
@keyframes slide-v-out-prev {
  to {
    transform:translateY(100%)
  }
}
@keyframes zoom-in {
  0%,
  50% {
    transform:scale(0)
  }
  100% {
    transform:none
  }
}
@keyframes zoom-out {
  0% {
    transform:none
  }
  50%,
  100% {
    transform:scale(0)
  }
}
@keyframes rotate-x-in-prev {
  0% {
    visibility:inherit;
    transform:rotateX(-180deg)
  }
  50% {
    transform:rotateX(-90deg)
  }
  70% {
    transform:rotateX(20deg)
  }
  80% {
    transform:rotateX(-10deg)
  }
  90% {
    transform:rotateX(5deg)
  }
  100% {
    transform:none
  }
}
@keyframes rotate-x-out-prev {
  0% {
    transform:none
  }
  30% {
    transform:rotateX(-20deg)
  }
  50% {
    transform:rotateX(90deg)
  }
  100% {
    transform:rotateX(180deg);
    visibility:hidden
  }
}
@keyframes rotate-x-in-next {
  0% {
    visibility:inherit;
    transform:rotateX(180deg)
  }
  50% {
    transform:rotateX(90deg)
  }
  70% {
    transform:rotateX(-20deg)
  }
  80% {
    transform:rotateX(10deg)
  }
  90% {
    transform:rotateX(-5deg)
  }
  100% {
    transform:none
  }
}
@keyframes rotate-x-out-next {
  0% {
    transform:none
  }
  30% {
    transform:rotateX(20deg)
  }
  50% {
    transform:rotateX(-90deg)
  }
  100% {
    transform:rotateX(-180deg);
    visibility:hidden
  }
}
@keyframes rotate-y-in-next {
  0% {
    visibility:inherit;
    transform:rotateY(-180deg)
  }
  50% {
    transform:rotateY(-90deg)
  }
  70% {
    transform:rotateY(20deg)
  }
  80% {
    transform:rotateY(-10deg)
  }
  90% {
    transform:rotateY(5deg)
  }
  100% {
    transform:none
  }
}
@keyframes rotate-y-out-next {
  0% {
    transform:none
  }
  30% {
    transform:rotateY(-20deg)
  }
  50% {
    transform:rotateY(90deg)
  }
  100% {
    transform:rotateY(180deg);
    visibility:hidden
  }
}
@keyframes rotate-y-in-prev {
  0% {
    visibility:inherit;
    transform:rotateY(180deg)
  }
  50% {
    transform:rotateY(90deg)
  }
  70% {
    transform:rotateY(-20deg)
  }
  80% {
    transform:rotateY(10deg)
  }
  90% {
    transform:rotateY(-5deg)
  }
  100% {
    transform:none
  }
}
@keyframes rotate-y-out-prev {
  0% {
    transform:none
  }
  30% {
    transform:rotateY(20deg)
  }
  50% {
    transform:rotateY(-90deg)
  }
  100% {
    transform:rotateY(-180deg);
    visibility:hidden
  }
}
@keyframes rotate-z-in-prev {
  0% {
    transform-origin:100% 100%;
    transform:rotateZ(-90deg)
  }
  100% {
    transform-origin:100% 100%;
    transform:none
  }
}
@keyframes rotate-z-out-prev {
  0% {
    transform-origin:100% 100%;
    transform:none
  }
  100% {
    transform-origin:100% 100%;
    transform:rotateZ(90deg)
  }
}
@keyframes rotate-z-in-next {
  0% {
    transform-origin:0 100%;
    transform:rotateZ(90deg)
  }
  100% {
    transform-origin:0 100%;
    transform:none
  }
}
@keyframes rotate-z-out-next {
  0% {
    transform-origin:0 100%;
    transform:none
  }
  100% {
    transform-origin:0 100%;
    transform:rotateZ(-90deg)
  }
}
@keyframes cube-in-next {
  0% {
    opacity:0;
    transform:rotateY(90deg)
  }
  50% {
    opacity:1
  }
  100% {
    opacity:1;
    transform:none
  }
}
@keyframes cube-out-next {
  0% {
    opacity:1;
    transform:none
  }
  50% {
    opacity:1
  }
  100% {
    opacity:0;
    transform:rotateY(-90deg)
  }
}
@keyframes cube-in-prev {
  0% {
    opacity:0;
    transform:rotateY(-90deg)
  }
  50% {
    opacity:1
  }
  100% {
    opacity:1;
    transform:none
  }
}
@keyframes cube-out-prev {
  0% {
    opacity:1;
    transform:none
  }
  50% {
    opacity:1
  }
  100% {
    opacity:0;
    transform:rotateY(90deg)
  }
}
@keyframes fade-in {
  from {
    opacity:0
  }
}
@keyframes fade-out {
  to {
    opacity:0
  }
}
@keyframes border-left-in {
  from {
    transform:translateX(-60vw);
    opacity:0
  }
}
@keyframes border-left-out {
  to {
    transform:translateX(-60vw);
    opacity:0
  }
}
@keyframes border-right-in {
  from {
    transform:translateX(60vw);
    opacity:0
  }
}
@keyframes border-right-out {
  to {
    transform:translateX(60vw);
    opacity:0
  }
}
@keyframes border-bot-in {
  from {
    transform:translateY(60vh);
    opacity:0
  }
}
@keyframes border-bot-out {
  to {
    transform:translateY(60vh);
    opacity:0
  }
}
@keyframes border-top-in {
  from {
    transform:translateY(-60vh);
    opacity:0
  }
}
@keyframes border-top-out {
  to {
    transform:translateY(-60vh);
    opacity:0
  }
}
@keyframes spring-in {
  0% {
    transform:translateX(-50%) scale(0,1)
  }
  55% {
    transform:translateX(20%) scale(1.4,.6)
  }
  70% {
    transform:translateX(-20%) scale(.6,1.4)
  }
  85% {
    transform:translateX(10%) scale(1.2,.8)
  }
  100% {
    transform:none
  }
}
@keyframes spring-out {
  0% {
    transform:none
  }
  80% {
    transform:translateX(-25%) scale(1.5,.5)
  }
  100% {
    transform:translateX(50%) scaleX(0)
  }
}
@keyframes fore-back-color-el-in {
  0%,
  50% {
    opacity:0
  }
  51%,
  100% {
    opacity:1
  }
}
@keyframes fore-back-color-after-in {
  0% {
    left:-100%
  }
  50% {
    left:0
  }
  100% {
    left:100%
  }
}
@keyframes fore-back-color-el-out {
  0%,
  50% {
    opacity:1
  }
  51%,
  100% {
    opacity:0
  }
}
@keyframes fore-back-color-after-out {
  0% {
    left:100%
  }
  50% {
    left:0
  }
  100% {
    left:-100%
  }
}
@keyframes bounce-in {
  0% {
    transform:scale(0)
  }
  60% {
    transform:scale(1.2)
  }
  75% {
    transform:scale(.8)
  }
  90% {
    transform:scale(1.1)
  }
  100% {
    transform:none
  }
}
@keyframes bounce-out {
  0% {
    transform:none
  }
  20% {
    transform:scale(1.2)
  }
  100% {
    transform:scale(0)
  }
}
@keyframes sharp-after-in {
  0% {
    left:-150%;
    opacity:0
  }
  50% {
    left:0;
    opacity:1
  }
  100% {
    left:150%;
    opacity:0
  }
}
h2#imPgTitle {
  position:relative;
  float:left;
  float:inline-start
}
#imHeader_imCell_1 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imHeader_imObjectImage_01 {
  position:relative;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imHeader_imCellStyleGraphics_1 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imHeader_imCellStyleBorders_1 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imHeader_imObjectImage_01 {
  vertical-align:top;
  margin-top:0;
  margin-bottom:0;
  margin-inline-start:auto;
  margin-inline-end:auto
}
#imHeader_imObjectImage_01 #imHeader_imObjectImage_01_container img {
  width:100%;
  height:auto;
  vertical-align:top
}
#imHeader_imCell_2 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imHeader_imMenuObject_02 {
  position:relative;
  max-width:100%;
  box-sizing:border-box;
  z-index:103
}
#imHeader_imCellStyleGraphics_2 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imHeader_imCellStyleBorders_2 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:102
}
.label-wrapper .menu-item-icon {
  max-height:100%;
  position:absolute;
  top:0;
  bottom:0;
  inset-inline-start:3px;
  margin:auto;
  z-index:0
}
.im-menu-opened #imStickyBarContainer,
.im-menu-opened #imPageToTop {
  visibility:hidden!important
}
#imHeader_imCell_3 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imHeader_pluginAppObj_03 {
  position:relative;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imHeader_imCellStyleGraphics_3 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imHeader_imCellStyleBorders_3 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imHeader_imCell_4 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imHeader_imObjectImage_04 {
  position:relative;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imHeader_imCellStyleGraphics_4 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imHeader_imCellStyleBorders_4 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imHeader_imObjectImage_04 {
  vertical-align:top;
  margin-top:0;
  margin-bottom:0;
  margin-inline-start:auto;
  margin-inline-end:auto
}
#imHeader_imObjectImage_04 #imHeader_imObjectImage_04_container img {
  width:100%;
  height:auto;
  vertical-align:top
}
#imFooter_imCell_1 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imFooter_imTextObject_01 {
  position:relative;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imFooter_imCellStyleGraphics_1 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imFooter_imCellStyleBorders_1 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imFooter_imTextObject_01 {
  width:100%
}
#imFooter_imTextObject_01 {
  font-style:normal;
  font-weight:normal;
  line-height:24px
}
#imFooter_imTextObject_01_tab0 div {
  line-height:24px
}
#imFooter_imTextObject_01_tab0 .imHeading1 {
  line-height:72px
}
#imFooter_imTextObject_01_tab0 .imHeading2 {
  line-height:56px
}
#imFooter_imTextObject_01_tab0 .imHeading3 {
  line-height:48px
}
#imFooter_imTextObject_01_tab0 .imHeading4 {
  line-height:40px
}
#imFooter_imTextObject_01_tab0 .imHeading5 {
  line-height:36px
}
#imFooter_imTextObject_01_tab0 .imHeading6 {
  line-height:32px
}
#imFooter_imTextObject_01_tab0 ul {
  list-style:disc;
  margin:0;
  padding:0;
  overflow:hidden
}
#imFooter_imTextObject_01_tab0 ul ul {
  list-style:square;
  padding-block:0;
  padding-inline:20px 0
}
#imFooter_imTextObject_01_tab0 ul ul ul {
  list-style:circle
}
#imFooter_imTextObject_01_tab0 ul li,
ol li {
  margin-block:0;
  margin-inline:40px 0;
  padding:0
}
#imFooter_imTextObject_01_tab0 ol {
  list-style:decimal;
  margin:0;
  padding:0
}
#imFooter_imTextObject_01_tab0 ol ol {
  list-style:lower-alpha;
  padding-block:0;
  padding-inline:20px 0
}
#imFooter_imTextObject_01_tab0 blockquote {
  margin-block:0;
  margin-inline:15px 0;
  padding:0;
  border:0
}
#imFooter_imTextObject_01_tab0 table {
  border:0;
  padding:0;
  border-collapse:collapse
}
#imFooter_imTextObject_01_tab0 table td {
  border:1px solid #000;
  word-wrap:break-word;
  padding:4px 3px;
  margin:0;
  vertical-align:middle
}
#imFooter_imTextObject_01_tab0 p {
  margin:0;
  padding:0
}
#imFooter_imTextObject_01_tab0 .inline-block {
  display:inline-block
}
#imFooter_imTextObject_01_tab0 sup {
  vertical-align:super;
  font-size:smaller
}
#imFooter_imTextObject_01_tab0 sub {
  vertical-align:sub;
  font-size:smaller
}
#imFooter_imTextObject_01_tab0 img {
  border:0;
  margin:0;
  vertical-align:text-bottom
}
#imFooter_imTextObject_01_tab0 .fleft {
  float:left;
  float:inline-start;
  vertical-align:baseline
}
#imFooter_imTextObject_01_tab0 .fright {
  float:right;
  float:inline-end;
  vertical-align:baseline
}
#imFooter_imTextObject_01_tab0 img.fleft {
  margin-inline-end:15px
}
#imFooter_imTextObject_01_tab0 img.fright {
  margin-inline-start:15px
}
#imFooter_imTextObject_01_tab0 .imTALeft {
  text-align:start
}
#imFooter_imTextObject_01_tab0 .imTARight {
  text-align:end
}
#imFooter_imTextObject_01_tab0 .imTACenter {
  text-align:center
}
#imFooter_imTextObject_01_tab0 .imTAJustify {
  text-align:justify
}
#imFooter_imTextObject_01_tab0 .imUl {
  text-decoration:underline
}
#imFooter_imTextObject_01_tab0 .imStrike {
  text-decoration:line-through
}
#imFooter_imTextObject_01_tab0 .imUlStrike {
  text-decoration:underline line-through
}
#imFooter_imTextObject_01_tab0 .imVt {
  vertical-align:top
}
#imFooter_imTextObject_01_tab0 .imVc {
  vertical-align:middle
}
#imFooter_imTextObject_01_tab0 .imVb {
  vertical-align:bottom
}
#imFooter_imTextObject_01_tab0 hr {
  border:solid;
  border-block-width:1px 0;
  border-inline-width:0
}
#imFooter_imTextObject_01_tab0 .lh2 {
  line-height:2
}
#imFooter_imTextObject_01_tab0 .ff1 {
  font-family:'Open Sans'
}
#imFooter_imTextObject_01_tab0 .fs12lh2 {
  vertical-align:baseline;
  font-size:12pt;
  line-height:32px
}
#imFooter_imTextObject_01_tab0 .cf1 {
  color:#424242
}
#imFooter_imTextObject_01_tab0 .cf2 {
  color:#666
}
#imFooter_imTextObject_01_tab0 .cf3 {
  color:#d9d9d9
}
#imFooter_imTextObject_01 .text-container {
  width:100%
}
#imFooter_imTextObject_01 .text-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  background-color:rgba(255,255,255,1);
  border-style:solid;
  border-color:rgba(169,169,169,1)
}
#imFooter_imTextObject_01 .text-container .grid-prop.current-tab {
  z-index:1;
  opacity:1
}
#imFooter_imTextObject_01 .text-container .grid-prop {
  grid-area:1/1/2/2;
  opacity:0;
  box-sizing:border-box;
  position:relative
}
#imFooter_imTextObject_01 .text-container .text-tab-content.detach {
  position:absolute;
  top:0;
  inset-inline-start:0;
  width:100%;
  display:none
}
#imFooter_imCell_2 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imFooter_imObjectImage_02 {
  position:relative;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imFooter_imCellStyleGraphics_2 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imFooter_imCellStyleBorders_2 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imFooter_imObjectImage_02 {
  vertical-align:top;
  margin-top:0;
  margin-bottom:0;
  margin-inline-start:auto;
  margin-inline-end:auto
}
#imFooter_imObjectImage_02 #imFooter_imObjectImage_02_container img {
  width:100%;
  height:auto;
  vertical-align:top
}
#imFooter_imCell_3 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imFooter_imTextObject_03 {
  position:relative;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imFooter_imCellStyleGraphics_3 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imFooter_imCellStyleBorders_3 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imFooter_imTextObject_03 {
  width:100%
}
#imFooter_imTextObject_03 {
  font-style:normal;
  font-weight:normal;
  line-height:24px
}
#imFooter_imTextObject_03_tab0 div {
  line-height:24px
}
#imFooter_imTextObject_03_tab0 .imHeading1 {
  line-height:72px
}
#imFooter_imTextObject_03_tab0 .imHeading2 {
  line-height:56px
}
#imFooter_imTextObject_03_tab0 .imHeading3 {
  line-height:48px
}
#imFooter_imTextObject_03_tab0 .imHeading4 {
  line-height:40px
}
#imFooter_imTextObject_03_tab0 .imHeading5 {
  line-height:36px
}
#imFooter_imTextObject_03_tab0 .imHeading6 {
  line-height:32px
}
#imFooter_imTextObject_03_tab0 ul {
  list-style:disc;
  margin:0;
  padding:0;
  overflow:hidden
}
#imFooter_imTextObject_03_tab0 ul ul {
  list-style:square;
  padding-block:0;
  padding-inline:20px 0
}
#imFooter_imTextObject_03_tab0 ul ul ul {
  list-style:circle
}
#imFooter_imTextObject_03_tab0 ul li,
ol li {
  margin-block:0;
  margin-inline:40px 0;
  padding:0
}
#imFooter_imTextObject_03_tab0 ol {
  list-style:decimal;
  margin:0;
  padding:0
}
#imFooter_imTextObject_03_tab0 ol ol {
  list-style:lower-alpha;
  padding-block:0;
  padding-inline:20px 0
}
#imFooter_imTextObject_03_tab0 blockquote {
  margin-block:0;
  margin-inline:15px 0;
  padding:0;
  border:0
}
#imFooter_imTextObject_03_tab0 table {
  border:0;
  padding:0;
  border-collapse:collapse
}
#imFooter_imTextObject_03_tab0 table td {
  border:1px solid #000;
  word-wrap:break-word;
  padding:4px 3px;
  margin:0;
  vertical-align:middle
}
#imFooter_imTextObject_03_tab0 p {
  margin:0;
  padding:0
}
#imFooter_imTextObject_03_tab0 .inline-block {
  display:inline-block
}
#imFooter_imTextObject_03_tab0 sup {
  vertical-align:super;
  font-size:smaller
}
#imFooter_imTextObject_03_tab0 sub {
  vertical-align:sub;
  font-size:smaller
}
#imFooter_imTextObject_03_tab0 img {
  border:0;
  margin:0;
  vertical-align:text-bottom
}
#imFooter_imTextObject_03_tab0 .fleft {
  float:left;
  float:inline-start;
  vertical-align:baseline
}
#imFooter_imTextObject_03_tab0 .fright {
  float:right;
  float:inline-end;
  vertical-align:baseline
}
#imFooter_imTextObject_03_tab0 img.fleft {
  margin-inline-end:15px
}
#imFooter_imTextObject_03_tab0 img.fright {
  margin-inline-start:15px
}
#imFooter_imTextObject_03_tab0 .imTALeft {
  text-align:start
}
#imFooter_imTextObject_03_tab0 .imTARight {
  text-align:end
}
#imFooter_imTextObject_03_tab0 .imTACenter {
  text-align:center
}
#imFooter_imTextObject_03_tab0 .imTAJustify {
  text-align:justify
}
#imFooter_imTextObject_03_tab0 .imUl {
  text-decoration:underline
}
#imFooter_imTextObject_03_tab0 .imStrike {
  text-decoration:line-through
}
#imFooter_imTextObject_03_tab0 .imUlStrike {
  text-decoration:underline line-through
}
#imFooter_imTextObject_03_tab0 .imVt {
  vertical-align:top
}
#imFooter_imTextObject_03_tab0 .imVc {
  vertical-align:middle
}
#imFooter_imTextObject_03_tab0 .imVb {
  vertical-align:bottom
}
#imFooter_imTextObject_03_tab0 hr {
  border:solid;
  border-block-width:1px 0;
  border-inline-width:0
}
#imFooter_imTextObject_03_tab0 .fs12lh1-5 {
  vertical-align:baseline;
  font-size:12pt;
  line-height:24px
}
#imFooter_imTextObject_03_tab0 .cf1 {
  color:#424242
}
#imFooter_imTextObject_03_tab0 .ff1 {
  font-family:'Open Sans'
}
#imFooter_imTextObject_03_tab0 .lh1-5 {
  line-height:1.5
}
#imFooter_imTextObject_03 .text-container {
  width:100%
}
#imFooter_imTextObject_03 .text-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  background-color:rgba(255,255,255,1);
  border-style:solid;
  border-color:rgba(169,169,169,1)
}
#imFooter_imTextObject_03 .text-container .grid-prop.current-tab {
  z-index:1;
  opacity:1
}
#imFooter_imTextObject_03 .text-container .grid-prop {
  grid-area:1/1/2/2;
  opacity:0;
  box-sizing:border-box;
  position:relative
}
#imFooter_imTextObject_03 .text-container .text-tab-content.detach {
  position:absolute;
  top:0;
  inset-inline-start:0;
  width:100%;
  display:none
}
#imFooter_imCell_4 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imFooter_imTextObject_04 {
  position:relative;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imFooter_imCellStyleGraphics_4 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imFooter_imCellStyleBorders_4 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imFooter_imTextObject_04 {
  width:100%
}
#imFooter_imTextObject_04 {
  font-style:normal;
  font-weight:normal;
  line-height:24px
}
#imFooter_imTextObject_04_tab0 div {
  line-height:24px
}
#imFooter_imTextObject_04_tab0 .imHeading1 {
  line-height:72px
}
#imFooter_imTextObject_04_tab0 .imHeading2 {
  line-height:56px
}
#imFooter_imTextObject_04_tab0 .imHeading3 {
  line-height:48px
}
#imFooter_imTextObject_04_tab0 .imHeading4 {
  line-height:40px
}
#imFooter_imTextObject_04_tab0 .imHeading5 {
  line-height:36px
}
#imFooter_imTextObject_04_tab0 .imHeading6 {
  line-height:32px
}
#imFooter_imTextObject_04_tab0 ul {
  list-style:disc;
  margin:0;
  padding:0;
  overflow:hidden
}
#imFooter_imTextObject_04_tab0 ul ul {
  list-style:square;
  padding-block:0;
  padding-inline:20px 0
}
#imFooter_imTextObject_04_tab0 ul ul ul {
  list-style:circle
}
#imFooter_imTextObject_04_tab0 ul li,
ol li {
  margin-block:0;
  margin-inline:40px 0;
  padding:0
}
#imFooter_imTextObject_04_tab0 ol {
  list-style:decimal;
  margin:0;
  padding:0
}
#imFooter_imTextObject_04_tab0 ol ol {
  list-style:lower-alpha;
  padding-block:0;
  padding-inline:20px 0
}
#imFooter_imTextObject_04_tab0 blockquote {
  margin-block:0;
  margin-inline:15px 0;
  padding:0;
  border:0
}
#imFooter_imTextObject_04_tab0 table {
  border:0;
  padding:0;
  border-collapse:collapse
}
#imFooter_imTextObject_04_tab0 table td {
  border:1px solid #000;
  word-wrap:break-word;
  padding:4px 3px;
  margin:0;
  vertical-align:middle
}
#imFooter_imTextObject_04_tab0 p {
  margin:0;
  padding:0
}
#imFooter_imTextObject_04_tab0 .inline-block {
  display:inline-block
}
#imFooter_imTextObject_04_tab0 sup {
  vertical-align:super;
  font-size:smaller
}
#imFooter_imTextObject_04_tab0 sub {
  vertical-align:sub;
  font-size:smaller
}
#imFooter_imTextObject_04_tab0 img {
  border:0;
  margin:0;
  vertical-align:text-bottom
}
#imFooter_imTextObject_04_tab0 .fleft {
  float:left;
  float:inline-start;
  vertical-align:baseline
}
#imFooter_imTextObject_04_tab0 .fright {
  float:right;
  float:inline-end;
  vertical-align:baseline
}
#imFooter_imTextObject_04_tab0 img.fleft {
  margin-inline-end:15px
}
#imFooter_imTextObject_04_tab0 img.fright {
  margin-inline-start:15px
}
#imFooter_imTextObject_04_tab0 .imTALeft {
  text-align:start
}
#imFooter_imTextObject_04_tab0 .imTARight {
  text-align:end
}
#imFooter_imTextObject_04_tab0 .imTACenter {
  text-align:center
}
#imFooter_imTextObject_04_tab0 .imTAJustify {
  text-align:justify
}
#imFooter_imTextObject_04_tab0 .imUl {
  text-decoration:underline
}
#imFooter_imTextObject_04_tab0 .imStrike {
  text-decoration:line-through
}
#imFooter_imTextObject_04_tab0 .imUlStrike {
  text-decoration:underline line-through
}
#imFooter_imTextObject_04_tab0 .imVt {
  vertical-align:top
}
#imFooter_imTextObject_04_tab0 .imVc {
  vertical-align:middle
}
#imFooter_imTextObject_04_tab0 .imVb {
  vertical-align:bottom
}
#imFooter_imTextObject_04_tab0 hr {
  border:solid;
  border-block-width:1px 0;
  border-inline-width:0
}
#imFooter_imTextObject_04_tab0 .cf1 {
  color:#434343
}
#imFooter_imTextObject_04_tab0 .cf2 {
  color:#666
}
#imFooter_imTextObject_04_tab0 .fs8lh1-5 {
  vertical-align:baseline;
  font-size:8pt;
  line-height:16px
}
#imFooter_imTextObject_04 .text-container {
  width:100%
}
#imFooter_imTextObject_04 .text-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  background-color:rgba(255,255,255,1);
  border-style:solid;
  border-color:rgba(169,169,169,1)
}
#imFooter_imTextObject_04 .text-container .grid-prop.current-tab {
  z-index:1;
  opacity:1
}
#imFooter_imTextObject_04 .text-container .grid-prop {
  grid-area:1/1/2/2;
  opacity:0;
  box-sizing:border-box;
  position:relative
}
#imFooter_imTextObject_04 .text-container .text-tab-content.detach {
  position:absolute;
  top:0;
  inset-inline-start:0;
  width:100%;
  display:none
}
#imFooter_imCell_5 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imFooter_imHTMLObject_05 {
  position:relative;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imFooter_imCellStyleGraphics_5 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imFooter_imCellStyleBorders_5 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imFooter_imCell_6 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imFooter_imObjectImage_06 {
  position:relative;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imFooter_imCellStyleGraphics_6 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imFooter_imCellStyleBorders_6 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imFooter_imObjectImage_06 {
  vertical-align:top;
  margin-top:0;
  margin-bottom:0;
  margin-inline-start:auto;
  margin-inline-end:auto
}
#imFooter_imObjectImage_06 #imFooter_imObjectImage_06_container img {
  width:100%;
  height:auto;
  vertical-align:top
}
#imStickyBar_imCell_1 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imStickyBar_imObjectImage_01 {
  position:relative;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imStickyBar_imCellStyleGraphics_1 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imStickyBar_imCellStyleBorders_1 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imStickyBar_imObjectImage_01 {
  vertical-align:top;
  margin-top:0;
  margin-bottom:0;
  margin-inline-start:auto;
  margin-inline-end:auto
}
#imStickyBar_imObjectImage_01 #imStickyBar_imObjectImage_01_container img {
  width:100%;
  height:auto;
  vertical-align:top
}
#imStickyBar_imCell_3 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imStickyBar_pluginAppObj_03 {
  position:relative;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imStickyBar_imCellStyleGraphics_3 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imStickyBar_imCellStyleBorders_3 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imStickyBar_imCell_4 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imStickyBar_imObjectImage_04 {
  position:relative;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imStickyBar_imCellStyleGraphics_4 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imStickyBar_imCellStyleBorders_4 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imStickyBar_imObjectImage_04 {
  vertical-align:top;
  margin-top:0;
  margin-bottom:0;
  margin-inline-start:auto;
  margin-inline-end:auto
}
#imStickyBar_imObjectImage_04 #imStickyBar_imObjectImage_04_container img {
  width:100%;
  height:auto;
  vertical-align:top
}
#imStickyBar_imCell_5 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imStickyBar_imMenuObject_05 {
  position:relative;
  max-width:100%;
  box-sizing:border-box;
  z-index:103
}
#imStickyBar_imCellStyleGraphics_5 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imStickyBar_imCellStyleBorders_5 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:102
}
.label-wrapper .menu-item-icon {
  max-height:100%;
  position:absolute;
  top:0;
  bottom:0;
  inset-inline-start:3px;
  margin:auto;
  z-index:0
}
.im-menu-opened #imStickyBarContainer,
.im-menu-opened #imPageToTop {
  visibility:hidden!important
}
.imPageRow {
  position:relative
}
#imCell_2 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imObjectContentSlider_5_02 {
  position:relative;
  align-self:start;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_2 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_2 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imObjectContentSlider_5_02 {
  height:100%;
  min-height:500px
}
#imObjectContentSlider_5_02>.content-slider-container {
  height:100%
}
#imObjectContentSlider_5_02>.content-slider-container>.content-slider-ctrl-container>.btn-ctrl>.arrow-btn {
  width:50px;
  height:50px
}
#imObjectContentSlider_5_02>.content-slider-container>.content-slider-ctrl-container>.btn-ctrl>.arrow-btn .a {
  fill:rgba(255,255,255,.5)
}
#imObjectContentSlider_5_02>.content-slider-container>.content-slider-ctrl-container>.btn-ctrl>.arrow-btn .b {
  fill:rgba(62,61,64,1)
}
#imObjectContentSlider_5_02>.content-slider-container>.content-slider-ctrl-container>.current-slide-radio-visible-container>.current-slide-radio-container {
  width:22px;
  height:22px;
  grid-template-columns:repeat(1,auto)
}
#imObjectContentSlider_5_02>.content-slider-container>.slide-container>.slide-grid-container>.slide-image-container {
  margin:15px;
  max-height:470px
}
#imObjectContentSlider_5_02>.content-slider-container>.slide-container>.slide-grid-container>.slide-txt-container>.slide-txt-content>.slide-txt-block-container.slide-title {
  text-align:center;
  margin:15px;
  border-radius:0
}
#imObjectContentSlider_5_02>.content-slider-container>.slide-container>.slide-grid-container>.slide-txt-container>.slide-txt-content>.slide-txt-block-container>.slide-title {
  font:normal normal bold 28pt 'Open Sans';
  color:rgba(239,239,239,1);
  background-color:transparent;
  text-decoration:none;
  padding:0;
  border:solid;
  border-block-color:transparent transparent;
  border-inline-color:transparent transparent;
  border-width:0;
  border-radius:0
}
#imObjectContentSlider_5_02>.content-slider-container>.slide-container>.slide-grid-container>.slide-txt-container>.slide-txt-content>.slide-txt-block-container.slide-description {
  text-align:start;
  margin:15px;
  border-radius:0
}
#imObjectContentSlider_5_02>.content-slider-container>.slide-container>.slide-grid-container>.slide-txt-container>.slide-txt-content>.slide-txt-block-container>.slide-description {
  font:normal normal normal 12pt 'Tahoma';
  color:rgba(0,0,0,1);
  background-color:transparent;
  text-decoration:none;
  padding:0;
  border:solid;
  border-block-color:transparent transparent;
  border-inline-color:transparent transparent;
  border-width:0;
  border-radius:0
}
#imObjectContentSlider_5_02>.content-slider-container>.slide-container>.slide-grid-container>.slide-txt-container>.slide-txt-content>.slide-txt-block-container.slide-button {
  justify-self:end;
  text-align:end;
  margin:15px;
  border-radius:3px
}
#imObjectContentSlider_5_02>.content-slider-container>.slide-container>.slide-grid-container>.slide-txt-container>.slide-txt-content>.slide-txt-block-container>.slide-button {
  font:normal normal normal 12pt 'Montserrat';
  color:rgba(255,255,255,1);
  background-color:rgba(54,71,79,1);
  text-decoration:none;
  padding:10px;
  border:solid;
  border-block-color:rgba(55,71,79,1) rgba(55,71,79,1);
  border-inline-color:rgba(55,71,79,1) rgba(55,71,79,1);
  border-width:0;
  border-radius:3px
}
#imObjectContentSlider_5_02>.content-slider-container>.slide-container>.slide-grid-container>.slide-txt-container>.slide-txt-content>.slide-txt-block-container>.slide-button:hover {
  background-color:rgba(84,101,109,1)
}
#imObjectContentSlider_5_02>.content-slider-container>.slide-container {
  animation-duration:0ms;
  animation-delay:0ms
}
#imObjectContentSlider_5_02>.content-slider-container>.slide-container>.full-grid {
  grid-template-columns:50fr 50fr
}
@media(max-width:500px) {
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.full-grid {
    grid-template-columns:auto;
    grid-template-rows:auto auto
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.full-grid>.slide-image-container {
    grid-area:1/1/2/2;
    justify-self:center;
    align-self:center
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.full-grid>.slide-image-container>.slide-image-content {
    max-width:100%;
    max-height:350px;
    width:auto
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.full-grid>.slide-txt-container {
    grid-area:2/1/3/2
  }
}
#imObjectContentSlider_5_02-slide-0 {
  background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url("../images/HOTEL-SANTA-MARIA-3.jpg") transparent no-repeat center;
  background-size:cover
}
#imCell_3 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imTextObject_5_03 {
  position:relative;
  align-self:start;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_3 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_3 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imTextObject_5_03 {
  width:100%
}
#imTextObject_5_03 {
  font-style:normal;
  font-weight:normal;
  line-height:24px
}
#imTextObject_5_03_tab0 div {
  line-height:24px
}
#imTextObject_5_03_tab0 .imHeading1 {
  line-height:72px
}
#imTextObject_5_03_tab0 .imHeading2 {
  line-height:56px
}
#imTextObject_5_03_tab0 .imHeading3 {
  line-height:48px
}
#imTextObject_5_03_tab0 .imHeading4 {
  line-height:40px
}
#imTextObject_5_03_tab0 .imHeading5 {
  line-height:36px
}
#imTextObject_5_03_tab0 .imHeading6 {
  line-height:32px
}
#imTextObject_5_03_tab0 ul {
  list-style:disc;
  margin:0;
  padding:0;
  overflow:hidden
}
#imTextObject_5_03_tab0 ul ul {
  list-style:square;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_03_tab0 ul ul ul {
  list-style:circle
}
#imTextObject_5_03_tab0 ul li,
ol li {
  margin-block:0;
  margin-inline:40px 0;
  padding:0
}
#imTextObject_5_03_tab0 ol {
  list-style:decimal;
  margin:0;
  padding:0
}
#imTextObject_5_03_tab0 ol ol {
  list-style:lower-alpha;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_03_tab0 blockquote {
  margin-block:0;
  margin-inline:15px 0;
  padding:0;
  border:0
}
#imTextObject_5_03_tab0 table {
  border:0;
  padding:0;
  border-collapse:collapse
}
#imTextObject_5_03_tab0 table td {
  border:1px solid #000;
  word-wrap:break-word;
  padding:4px 3px;
  margin:0;
  vertical-align:middle
}
#imTextObject_5_03_tab0 p {
  margin:0;
  padding:0
}
#imTextObject_5_03_tab0 .inline-block {
  display:inline-block
}
#imTextObject_5_03_tab0 sup {
  vertical-align:super;
  font-size:smaller
}
#imTextObject_5_03_tab0 sub {
  vertical-align:sub;
  font-size:smaller
}
#imTextObject_5_03_tab0 img {
  border:0;
  margin:0;
  vertical-align:text-bottom
}
#imTextObject_5_03_tab0 .fleft {
  float:left;
  float:inline-start;
  vertical-align:baseline
}
#imTextObject_5_03_tab0 .fright {
  float:right;
  float:inline-end;
  vertical-align:baseline
}
#imTextObject_5_03_tab0 img.fleft {
  margin-inline-end:15px
}
#imTextObject_5_03_tab0 img.fright {
  margin-inline-start:15px
}
#imTextObject_5_03_tab0 .imTALeft {
  text-align:start
}
#imTextObject_5_03_tab0 .imTARight {
  text-align:end
}
#imTextObject_5_03_tab0 .imTACenter {
  text-align:center
}
#imTextObject_5_03_tab0 .imTAJustify {
  text-align:justify
}
#imTextObject_5_03_tab0 .imUl {
  text-decoration:underline
}
#imTextObject_5_03_tab0 .imStrike {
  text-decoration:line-through
}
#imTextObject_5_03_tab0 .imUlStrike {
  text-decoration:underline line-through
}
#imTextObject_5_03_tab0 .imVt {
  vertical-align:top
}
#imTextObject_5_03_tab0 .imVc {
  vertical-align:middle
}
#imTextObject_5_03_tab0 .imVb {
  vertical-align:bottom
}
#imTextObject_5_03_tab0 hr {
  border:solid;
  border-block-width:1px 0;
  border-inline-width:0
}
#imTextObject_5_03_tab0 .fs14lh1-5 {
  vertical-align:baseline;
  font-size:14pt;
  line-height:28px
}
#imTextObject_5_03_tab0 .cf1 {
  color:#424242
}
#imTextObject_5_03_tab0 .fs12lh1-5 {
  vertical-align:baseline;
  font-size:12pt;
  line-height:24px
}
#imTextObject_5_03_tab0 .ff1 {
  font-family:'Arial Black'
}
#imTextObject_5_03_tab0 .cf2 {
  color:#9e0025
}
#imTextObject_5_03 .text-container {
  width:100%
}
#imTextObject_5_03 .text-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  background-color:rgba(255,255,255,1);
  border-style:solid;
  border-color:rgba(169,169,169,1)
}
#imTextObject_5_03 .text-container .grid-prop.current-tab {
  z-index:1;
  opacity:1
}
#imTextObject_5_03 .text-container .grid-prop {
  grid-area:1/1/2/2;
  opacity:0;
  box-sizing:border-box;
  position:relative
}
#imTextObject_5_03 .text-container .text-tab-content.detach {
  position:absolute;
  top:0;
  inset-inline-start:0;
  width:100%;
  display:none
}
#imCell_37 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imTextObject_5_37 {
  position:relative;
  align-self:start;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_37 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_37 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imTextObject_5_37 {
  width:100%
}
#imTextObject_5_37 {
  font-style:normal;
  font-weight:normal;
  line-height:24px
}
#imTextObject_5_37_tab0 div {
  line-height:24px
}
#imTextObject_5_37_tab0 .imHeading1 {
  line-height:72px
}
#imTextObject_5_37_tab0 .imHeading2 {
  line-height:56px
}
#imTextObject_5_37_tab0 .imHeading3 {
  line-height:48px
}
#imTextObject_5_37_tab0 .imHeading4 {
  line-height:40px
}
#imTextObject_5_37_tab0 .imHeading5 {
  line-height:36px
}
#imTextObject_5_37_tab0 .imHeading6 {
  line-height:32px
}
#imTextObject_5_37_tab0 ul {
  list-style:disc;
  margin:0;
  padding:0;
  overflow:hidden
}
#imTextObject_5_37_tab0 ul ul {
  list-style:square;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_37_tab0 ul ul ul {
  list-style:circle
}
#imTextObject_5_37_tab0 ul li,
ol li {
  margin-block:0;
  margin-inline:40px 0;
  padding:0
}
#imTextObject_5_37_tab0 ol {
  list-style:decimal;
  margin:0;
  padding:0
}
#imTextObject_5_37_tab0 ol ol {
  list-style:lower-alpha;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_37_tab0 blockquote {
  margin-block:0;
  margin-inline:15px 0;
  padding:0;
  border:0
}
#imTextObject_5_37_tab0 table {
  border:0;
  padding:0;
  border-collapse:collapse
}
#imTextObject_5_37_tab0 table td {
  border:1px solid #000;
  word-wrap:break-word;
  padding:4px 3px;
  margin:0;
  vertical-align:middle
}
#imTextObject_5_37_tab0 p {
  margin:0;
  padding:0
}
#imTextObject_5_37_tab0 .inline-block {
  display:inline-block
}
#imTextObject_5_37_tab0 sup {
  vertical-align:super;
  font-size:smaller
}
#imTextObject_5_37_tab0 sub {
  vertical-align:sub;
  font-size:smaller
}
#imTextObject_5_37_tab0 img {
  border:0;
  margin:0;
  vertical-align:text-bottom
}
#imTextObject_5_37_tab0 .fleft {
  float:left;
  float:inline-start;
  vertical-align:baseline
}
#imTextObject_5_37_tab0 .fright {
  float:right;
  float:inline-end;
  vertical-align:baseline
}
#imTextObject_5_37_tab0 img.fleft {
  margin-inline-end:15px
}
#imTextObject_5_37_tab0 img.fright {
  margin-inline-start:15px
}
#imTextObject_5_37_tab0 .imTALeft {
  text-align:start
}
#imTextObject_5_37_tab0 .imTARight {
  text-align:end
}
#imTextObject_5_37_tab0 .imTACenter {
  text-align:center
}
#imTextObject_5_37_tab0 .imTAJustify {
  text-align:justify
}
#imTextObject_5_37_tab0 .imUl {
  text-decoration:underline
}
#imTextObject_5_37_tab0 .imStrike {
  text-decoration:line-through
}
#imTextObject_5_37_tab0 .imUlStrike {
  text-decoration:underline line-through
}
#imTextObject_5_37_tab0 .imVt {
  vertical-align:top
}
#imTextObject_5_37_tab0 .imVc {
  vertical-align:middle
}
#imTextObject_5_37_tab0 .imVb {
  vertical-align:bottom
}
#imTextObject_5_37_tab0 hr {
  border:solid;
  border-block-width:1px 0;
  border-inline-width:0
}
#imTextObject_5_37_tab0 .lh2 {
  line-height:2
}
#imTextObject_5_37_tab0 .fs12lh2 {
  vertical-align:baseline;
  font-size:12pt;
  line-height:32px
}
#imTextObject_5_37_tab0 .cf1 {
  color:#000
}
#imTextObject_5_37_tab0 .fs12lh1-5 {
  vertical-align:baseline;
  font-size:12pt;
  line-height:24px
}
#imTextObject_5_37_tab0 .ff1 {
  font-family:'Open Sans'
}
#imTextObject_5_37 .text-container {
  width:100%
}
#imTextObject_5_37 .text-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  background-color:rgba(255,255,255,1);
  border-style:solid;
  border-color:rgba(169,169,169,1)
}
#imTextObject_5_37 .text-container .grid-prop.current-tab {
  z-index:1;
  opacity:1
}
#imTextObject_5_37 .text-container .grid-prop {
  grid-area:1/1/2/2;
  opacity:0;
  box-sizing:border-box;
  position:relative
}
#imTextObject_5_37 .text-container .text-tab-content.detach {
  position:absolute;
  top:0;
  inset-inline-start:0;
  width:100%;
  display:none
}
#imCell_38 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imTextObject_5_38 {
  position:relative;
  align-self:start;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_38 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_38 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imTextObject_5_38 {
  width:100%
}
#imTextObject_5_38 {
  font-style:normal;
  font-weight:normal;
  line-height:24px
}
#imTextObject_5_38_tab0 div {
  line-height:24px
}
#imTextObject_5_38_tab0 .imHeading1 {
  line-height:72px
}
#imTextObject_5_38_tab0 .imHeading2 {
  line-height:56px
}
#imTextObject_5_38_tab0 .imHeading3 {
  line-height:48px
}
#imTextObject_5_38_tab0 .imHeading4 {
  line-height:40px
}
#imTextObject_5_38_tab0 .imHeading5 {
  line-height:36px
}
#imTextObject_5_38_tab0 .imHeading6 {
  line-height:32px
}
#imTextObject_5_38_tab0 ul {
  list-style:disc;
  margin:0;
  padding:0;
  overflow:hidden
}
#imTextObject_5_38_tab0 ul ul {
  list-style:square;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_38_tab0 ul ul ul {
  list-style:circle
}
#imTextObject_5_38_tab0 ul li,
ol li {
  margin-block:0;
  margin-inline:40px 0;
  padding:0
}
#imTextObject_5_38_tab0 ol {
  list-style:decimal;
  margin:0;
  padding:0
}
#imTextObject_5_38_tab0 ol ol {
  list-style:lower-alpha;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_38_tab0 blockquote {
  margin-block:0;
  margin-inline:15px 0;
  padding:0;
  border:0
}
#imTextObject_5_38_tab0 table {
  border:0;
  padding:0;
  border-collapse:collapse
}
#imTextObject_5_38_tab0 table td {
  border:1px solid #000;
  word-wrap:break-word;
  padding:4px 3px;
  margin:0;
  vertical-align:middle
}
#imTextObject_5_38_tab0 p {
  margin:0;
  padding:0
}
#imTextObject_5_38_tab0 .inline-block {
  display:inline-block
}
#imTextObject_5_38_tab0 sup {
  vertical-align:super;
  font-size:smaller
}
#imTextObject_5_38_tab0 sub {
  vertical-align:sub;
  font-size:smaller
}
#imTextObject_5_38_tab0 img {
  border:0;
  margin:0;
  vertical-align:text-bottom
}
#imTextObject_5_38_tab0 .fleft {
  float:left;
  float:inline-start;
  vertical-align:baseline
}
#imTextObject_5_38_tab0 .fright {
  float:right;
  float:inline-end;
  vertical-align:baseline
}
#imTextObject_5_38_tab0 img.fleft {
  margin-inline-end:15px
}
#imTextObject_5_38_tab0 img.fright {
  margin-inline-start:15px
}
#imTextObject_5_38_tab0 .imTALeft {
  text-align:start
}
#imTextObject_5_38_tab0 .imTARight {
  text-align:end
}
#imTextObject_5_38_tab0 .imTACenter {
  text-align:center
}
#imTextObject_5_38_tab0 .imTAJustify {
  text-align:justify
}
#imTextObject_5_38_tab0 .imUl {
  text-decoration:underline
}
#imTextObject_5_38_tab0 .imStrike {
  text-decoration:line-through
}
#imTextObject_5_38_tab0 .imUlStrike {
  text-decoration:underline line-through
}
#imTextObject_5_38_tab0 .imVt {
  vertical-align:top
}
#imTextObject_5_38_tab0 .imVc {
  vertical-align:middle
}
#imTextObject_5_38_tab0 .imVb {
  vertical-align:bottom
}
#imTextObject_5_38_tab0 hr {
  border:solid;
  border-block-width:1px 0;
  border-inline-width:0
}
#imTextObject_5_38_tab0 .lh2 {
  line-height:2
}
#imTextObject_5_38_tab0 .fs12lh2 {
  vertical-align:baseline;
  font-size:12pt;
  line-height:32px
}
#imTextObject_5_38_tab0 .cf1 {
  color:#000
}
#imTextObject_5_38 .text-container {
  width:100%
}
#imTextObject_5_38 .text-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  background-color:rgba(255,255,255,1);
  border-style:solid;
  border-color:rgba(169,169,169,1)
}
#imTextObject_5_38 .text-container .grid-prop.current-tab {
  z-index:1;
  opacity:1
}
#imTextObject_5_38 .text-container .grid-prop {
  grid-area:1/1/2/2;
  opacity:0;
  box-sizing:border-box;
  position:relative
}
#imTextObject_5_38 .text-container .text-tab-content.detach {
  position:absolute;
  top:0;
  inset-inline-start:0;
  width:100%;
  display:none
}
#imCell_4 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imTextObject_5_04 {
  position:relative;
  align-self:start;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_4 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_4 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imTextObject_5_04 {
  width:100%
}
#imTextObject_5_04 {
  font-style:normal;
  font-weight:normal;
  line-height:24px
}
#imTextObject_5_04_tab0 div {
  line-height:24px
}
#imTextObject_5_04_tab0 .imHeading1 {
  line-height:72px
}
#imTextObject_5_04_tab0 .imHeading2 {
  line-height:56px
}
#imTextObject_5_04_tab0 .imHeading3 {
  line-height:48px
}
#imTextObject_5_04_tab0 .imHeading4 {
  line-height:40px
}
#imTextObject_5_04_tab0 .imHeading5 {
  line-height:36px
}
#imTextObject_5_04_tab0 .imHeading6 {
  line-height:32px
}
#imTextObject_5_04_tab0 ul {
  list-style:disc;
  margin:0;
  padding:0;
  overflow:hidden
}
#imTextObject_5_04_tab0 ul ul {
  list-style:square;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_04_tab0 ul ul ul {
  list-style:circle
}
#imTextObject_5_04_tab0 ul li,
ol li {
  margin-block:0;
  margin-inline:40px 0;
  padding:0
}
#imTextObject_5_04_tab0 ol {
  list-style:decimal;
  margin:0;
  padding:0
}
#imTextObject_5_04_tab0 ol ol {
  list-style:lower-alpha;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_04_tab0 blockquote {
  margin-block:0;
  margin-inline:15px 0;
  padding:0;
  border:0
}
#imTextObject_5_04_tab0 table {
  border:0;
  padding:0;
  border-collapse:collapse
}
#imTextObject_5_04_tab0 table td {
  border:1px solid #000;
  word-wrap:break-word;
  padding:4px 3px;
  margin:0;
  vertical-align:middle
}
#imTextObject_5_04_tab0 p {
  margin:0;
  padding:0
}
#imTextObject_5_04_tab0 .inline-block {
  display:inline-block
}
#imTextObject_5_04_tab0 sup {
  vertical-align:super;
  font-size:smaller
}
#imTextObject_5_04_tab0 sub {
  vertical-align:sub;
  font-size:smaller
}
#imTextObject_5_04_tab0 img {
  border:0;
  margin:0;
  vertical-align:text-bottom
}
#imTextObject_5_04_tab0 .fleft {
  float:left;
  float:inline-start;
  vertical-align:baseline
}
#imTextObject_5_04_tab0 .fright {
  float:right;
  float:inline-end;
  vertical-align:baseline
}
#imTextObject_5_04_tab0 img.fleft {
  margin-inline-end:15px
}
#imTextObject_5_04_tab0 img.fright {
  margin-inline-start:15px
}
#imTextObject_5_04_tab0 .imTALeft {
  text-align:start
}
#imTextObject_5_04_tab0 .imTARight {
  text-align:end
}
#imTextObject_5_04_tab0 .imTACenter {
  text-align:center
}
#imTextObject_5_04_tab0 .imTAJustify {
  text-align:justify
}
#imTextObject_5_04_tab0 .imUl {
  text-decoration:underline
}
#imTextObject_5_04_tab0 .imStrike {
  text-decoration:line-through
}
#imTextObject_5_04_tab0 .imUlStrike {
  text-decoration:underline line-through
}
#imTextObject_5_04_tab0 .imVt {
  vertical-align:top
}
#imTextObject_5_04_tab0 .imVc {
  vertical-align:middle
}
#imTextObject_5_04_tab0 .imVb {
  vertical-align:bottom
}
#imTextObject_5_04_tab0 hr {
  border:solid;
  border-block-width:1px 0;
  border-inline-width:0
}
#imTextObject_5_04_tab0 .fs26lh1-5 {
  vertical-align:baseline;
  font-size:26pt;
  line-height:52px
}
#imTextObject_5_04_tab0 .cf1 {
  color:#424242
}
#imTextObject_5_04_tab0 .ff1 {
  font-family:'Architects Daughter'
}
#imTextObject_5_04_tab0 .fs18lh1-5 {
  vertical-align:baseline;
  font-size:18pt;
  line-height:36px
}
#imTextObject_5_04_tab0 .ff2 {
  font-family:'Open Sans'
}
#imTextObject_5_04_tab0 .fs12lh1-5 {
  vertical-align:baseline;
  font-size:12pt;
  line-height:24px
}
#imTextObject_5_04_tab0 .cf2 {
  color:#9e0025
}
#imTextObject_5_04 .text-container {
  width:100%
}
#imTextObject_5_04 .text-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  background-color:rgba(255,255,255,1);
  border-style:solid;
  border-color:rgba(169,169,169,1)
}
#imTextObject_5_04 .text-container .grid-prop.current-tab {
  z-index:1;
  opacity:1
}
#imTextObject_5_04 .text-container .grid-prop {
  grid-area:1/1/2/2;
  opacity:0;
  box-sizing:border-box;
  position:relative
}
#imTextObject_5_04 .text-container .text-tab-content.detach {
  position:absolute;
  top:0;
  inset-inline-start:0;
  width:100%;
  display:none
}
#imCell_5 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imObjectImage_5_05 {
  position:relative;
  align-self:start;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_5 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_5 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imObjectImage_5_05 #imObjectImage_5_05_container {
  width:534px;
  max-width:100%;
  line-height:0
}
#imObjectImage_5_05 {
  vertical-align:top;
  margin-top:0;
  margin-bottom:0;
  margin-inline-start:auto;
  margin-inline-end:auto
}
#imObjectImage_5_05 #imObjectImage_5_05_container img {
  width:100%;
  height:auto;
  vertical-align:top
}
#imCell_39 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imObjectGallery_5_39 {
  position:relative;
  align-self:center;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_39 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_39 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imObjectGallery_5_39 {
  width:100%;
  max-width:100%
}
#imObjectGallery_5_39 .imSControls {
  position:absolute;
  bottom:0;
  inset-inline-end:0;
  padding:3px;
  background-color:#fff;
  font-size:25px;
  font-family:"Trebuchet MS";
  font-weight:bold;
  text-align:center
}
#imObjectGallery_5_39 .imSControls .imPNext {
  float:left;
  float:inline-start;
  margin-inline-end:5px;
  cursor:pointer;
  font-size:100%
}
#imObjectGallery_5_39 .imSControls .imPPrev {
  float:left;
  float:inline-start;
  margin-inline-end:30px;
  margin-inline-start:5px;
  cursor:pointer;
  font-size:100%
}
#imObjectGallery_5_39 .imSPage {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:flex-start
}
#imObjectGallery_5_39 .imSPage>a>img {
  width:100%;
  height:auto
}
#imObjectGallery_5_39 .imSPage>a {
  height:auto;
  flex:0 0 calc(100%/4)
}
#imObjectGallery_5_39 .imSPage>img {
  height:auto;
  width:calc(100%/4)
}
#imObjectGallery_5_39 a:link,
#imContent #imObjectGallery_5_39 a:hover,
#imContent #imObjectGallery_5_39 a:visited,
#imContent #imObjectGallery_5_39 a:active {
  border:0;
  background-color:transparent;
  text-decoration:none
}
#imCell_7 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imObjectImage_5_07 {
  position:relative;
  align-self:center;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_7 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_7 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imObjectImage_5_07 #imObjectImage_5_07_container {
  width:534px;
  max-width:100%;
  line-height:0
}
#imObjectImage_5_07 {
  vertical-align:top;
  margin-top:0;
  margin-bottom:0;
  margin-inline-start:auto;
  margin-inline-end:auto
}
#imObjectImage_5_07 #imObjectImage_5_07_container img {
  width:100%;
  height:auto;
  vertical-align:top
}
#imCell_6 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imTextObject_5_06 {
  position:relative;
  align-self:center;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_6 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_6 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imTextObject_5_06 {
  width:100%
}
#imTextObject_5_06 {
  font-style:normal;
  font-weight:normal;
  line-height:24px
}
#imTextObject_5_06_tab0 div {
  line-height:24px
}
#imTextObject_5_06_tab0 .imHeading1 {
  line-height:72px
}
#imTextObject_5_06_tab0 .imHeading2 {
  line-height:56px
}
#imTextObject_5_06_tab0 .imHeading3 {
  line-height:48px
}
#imTextObject_5_06_tab0 .imHeading4 {
  line-height:40px
}
#imTextObject_5_06_tab0 .imHeading5 {
  line-height:36px
}
#imTextObject_5_06_tab0 .imHeading6 {
  line-height:32px
}
#imTextObject_5_06_tab0 ul {
  list-style:disc;
  margin:0;
  padding:0;
  overflow:hidden
}
#imTextObject_5_06_tab0 ul ul {
  list-style:square;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_06_tab0 ul ul ul {
  list-style:circle
}
#imTextObject_5_06_tab0 ul li,
ol li {
  margin-block:0;
  margin-inline:40px 0;
  padding:0
}
#imTextObject_5_06_tab0 ol {
  list-style:decimal;
  margin:0;
  padding:0
}
#imTextObject_5_06_tab0 ol ol {
  list-style:lower-alpha;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_06_tab0 blockquote {
  margin-block:0;
  margin-inline:15px 0;
  padding:0;
  border:0
}
#imTextObject_5_06_tab0 table {
  border:0;
  padding:0;
  border-collapse:collapse
}
#imTextObject_5_06_tab0 table td {
  border:1px solid #000;
  word-wrap:break-word;
  padding:4px 3px;
  margin:0;
  vertical-align:middle
}
#imTextObject_5_06_tab0 p {
  margin:0;
  padding:0
}
#imTextObject_5_06_tab0 .inline-block {
  display:inline-block
}
#imTextObject_5_06_tab0 sup {
  vertical-align:super;
  font-size:smaller
}
#imTextObject_5_06_tab0 sub {
  vertical-align:sub;
  font-size:smaller
}
#imTextObject_5_06_tab0 img {
  border:0;
  margin:0;
  vertical-align:text-bottom
}
#imTextObject_5_06_tab0 .fleft {
  float:left;
  float:inline-start;
  vertical-align:baseline
}
#imTextObject_5_06_tab0 .fright {
  float:right;
  float:inline-end;
  vertical-align:baseline
}
#imTextObject_5_06_tab0 img.fleft {
  margin-inline-end:15px
}
#imTextObject_5_06_tab0 img.fright {
  margin-inline-start:15px
}
#imTextObject_5_06_tab0 .imTALeft {
  text-align:start
}
#imTextObject_5_06_tab0 .imTARight {
  text-align:end
}
#imTextObject_5_06_tab0 .imTACenter {
  text-align:center
}
#imTextObject_5_06_tab0 .imTAJustify {
  text-align:justify
}
#imTextObject_5_06_tab0 .imUl {
  text-decoration:underline
}
#imTextObject_5_06_tab0 .imStrike {
  text-decoration:line-through
}
#imTextObject_5_06_tab0 .imUlStrike {
  text-decoration:underline line-through
}
#imTextObject_5_06_tab0 .imVt {
  vertical-align:top
}
#imTextObject_5_06_tab0 .imVc {
  vertical-align:middle
}
#imTextObject_5_06_tab0 .imVb {
  vertical-align:bottom
}
#imTextObject_5_06_tab0 hr {
  border:solid;
  border-block-width:1px 0;
  border-inline-width:0
}
#imTextObject_5_06_tab0 .fs26lh1-5 {
  vertical-align:baseline;
  font-size:26pt;
  line-height:52px
}
#imTextObject_5_06_tab0 .cf1 {
  color:#424242
}
#imTextObject_5_06_tab0 .ff1 {
  font-family:'Open Sans'
}
#imTextObject_5_06_tab0 .fs12lh1-5 {
  vertical-align:baseline;
  font-size:12pt;
  line-height:24px
}
#imTextObject_5_06_tab0 .cf2 {
  color:#a61c00
}
#imTextObject_5_06 .text-container {
  width:100%
}
#imTextObject_5_06 .text-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  background-color:rgba(255,255,255,1);
  border-style:solid;
  border-color:rgba(169,169,169,1)
}
#imTextObject_5_06 .text-container .grid-prop.current-tab {
  z-index:1;
  opacity:1
}
#imTextObject_5_06 .text-container .grid-prop {
  grid-area:1/1/2/2;
  opacity:0;
  box-sizing:border-box;
  position:relative
}
#imTextObject_5_06 .text-container .text-tab-content.detach {
  position:absolute;
  top:0;
  inset-inline-start:0;
  width:100%;
  display:none
}
#imCell_9 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#pluginAppObj_5_09 {
  position:relative;
  align-self:start;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_9 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_9 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imPageRowGraphics_8 {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
#imPageRowGraphics_8 {
  background-color:rgba(219,3,31,1)
}
#imCell_72 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imTextObject_5_72 {
  position:relative;
  align-self:start;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_72 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_72 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imTextObject_5_72 {
  width:100%
}
#imTextObject_5_72 {
  font-style:normal;
  font-weight:normal;
  line-height:24px
}
#imTextObject_5_72_tab0 div {
  line-height:24px
}
#imTextObject_5_72_tab0 .imHeading1 {
  line-height:72px
}
#imTextObject_5_72_tab0 .imHeading2 {
  line-height:56px
}
#imTextObject_5_72_tab0 .imHeading3 {
  line-height:48px
}
#imTextObject_5_72_tab0 .imHeading4 {
  line-height:40px
}
#imTextObject_5_72_tab0 .imHeading5 {
  line-height:36px
}
#imTextObject_5_72_tab0 .imHeading6 {
  line-height:32px
}
#imTextObject_5_72_tab0 ul {
  list-style:disc;
  margin:0;
  padding:0;
  overflow:hidden
}
#imTextObject_5_72_tab0 ul ul {
  list-style:square;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_72_tab0 ul ul ul {
  list-style:circle
}
#imTextObject_5_72_tab0 ul li,
ol li {
  margin-block:0;
  margin-inline:40px 0;
  padding:0
}
#imTextObject_5_72_tab0 ol {
  list-style:decimal;
  margin:0;
  padding:0
}
#imTextObject_5_72_tab0 ol ol {
  list-style:lower-alpha;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_72_tab0 blockquote {
  margin-block:0;
  margin-inline:15px 0;
  padding:0;
  border:0
}
#imTextObject_5_72_tab0 table {
  border:0;
  padding:0;
  border-collapse:collapse
}
#imTextObject_5_72_tab0 table td {
  border:1px solid #000;
  word-wrap:break-word;
  padding:4px 3px;
  margin:0;
  vertical-align:middle
}
#imTextObject_5_72_tab0 p {
  margin:0;
  padding:0
}
#imTextObject_5_72_tab0 .inline-block {
  display:inline-block
}
#imTextObject_5_72_tab0 sup {
  vertical-align:super;
  font-size:smaller
}
#imTextObject_5_72_tab0 sub {
  vertical-align:sub;
  font-size:smaller
}
#imTextObject_5_72_tab0 img {
  border:0;
  margin:0;
  vertical-align:text-bottom
}
#imTextObject_5_72_tab0 .fleft {
  float:left;
  float:inline-start;
  vertical-align:baseline
}
#imTextObject_5_72_tab0 .fright {
  float:right;
  float:inline-end;
  vertical-align:baseline
}
#imTextObject_5_72_tab0 img.fleft {
  margin-inline-end:15px
}
#imTextObject_5_72_tab0 img.fright {
  margin-inline-start:15px
}
#imTextObject_5_72_tab0 .imTALeft {
  text-align:start
}
#imTextObject_5_72_tab0 .imTARight {
  text-align:end
}
#imTextObject_5_72_tab0 .imTACenter {
  text-align:center
}
#imTextObject_5_72_tab0 .imTAJustify {
  text-align:justify
}
#imTextObject_5_72_tab0 .imUl {
  text-decoration:underline
}
#imTextObject_5_72_tab0 .imStrike {
  text-decoration:line-through
}
#imTextObject_5_72_tab0 .imUlStrike {
  text-decoration:underline line-through
}
#imTextObject_5_72_tab0 .imVt {
  vertical-align:top
}
#imTextObject_5_72_tab0 .imVc {
  vertical-align:middle
}
#imTextObject_5_72_tab0 .imVb {
  vertical-align:bottom
}
#imTextObject_5_72_tab0 hr {
  border:solid;
  border-block-width:1px 0;
  border-inline-width:0
}
#imTextObject_5_72_tab0 .lh2 {
  line-height:2
}
#imTextObject_5_72_tab0 .fs12lh2 {
  vertical-align:baseline;
  font-size:12pt;
  line-height:32px
}
#imTextObject_5_72_tab0 .cf1 {
  color:#fff
}
#imTextObject_5_72_tab0 .fs10lh2 {
  vertical-align:baseline;
  font-size:10pt;
  line-height:27px
}
#imTextObject_5_72_tab0 .lh1-5 {
  line-height:1.5
}
#imTextObject_5_72 .text-container {
  width:100%
}
#imTextObject_5_72 .text-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  background-color:rgba(255,255,255,1);
  border-style:solid;
  border-color:rgba(169,169,169,1)
}
#imTextObject_5_72 .text-container .grid-prop.current-tab {
  z-index:1;
  opacity:1
}
#imTextObject_5_72 .text-container .grid-prop {
  grid-area:1/1/2/2;
  opacity:0;
  box-sizing:border-box;
  position:relative
}
#imTextObject_5_72 .text-container .text-tab-content.detach {
  position:absolute;
  top:0;
  inset-inline-start:0;
  width:100%;
  display:none
}
#imCell_73 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imTextObject_5_73 {
  position:relative;
  align-self:start;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_73 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_73 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imTextObject_5_73 {
  width:100%
}
#imTextObject_5_73 {
  font-style:normal;
  font-weight:normal;
  line-height:24px
}
#imTextObject_5_73_tab0 div {
  line-height:24px
}
#imTextObject_5_73_tab0 .imHeading1 {
  line-height:72px
}
#imTextObject_5_73_tab0 .imHeading2 {
  line-height:56px
}
#imTextObject_5_73_tab0 .imHeading3 {
  line-height:48px
}
#imTextObject_5_73_tab0 .imHeading4 {
  line-height:40px
}
#imTextObject_5_73_tab0 .imHeading5 {
  line-height:36px
}
#imTextObject_5_73_tab0 .imHeading6 {
  line-height:32px
}
#imTextObject_5_73_tab0 ul {
  list-style:disc;
  margin:0;
  padding:0;
  overflow:hidden
}
#imTextObject_5_73_tab0 ul ul {
  list-style:square;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_73_tab0 ul ul ul {
  list-style:circle
}
#imTextObject_5_73_tab0 ul li,
ol li {
  margin-block:0;
  margin-inline:40px 0;
  padding:0
}
#imTextObject_5_73_tab0 ol {
  list-style:decimal;
  margin:0;
  padding:0
}
#imTextObject_5_73_tab0 ol ol {
  list-style:lower-alpha;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_73_tab0 blockquote {
  margin-block:0;
  margin-inline:15px 0;
  padding:0;
  border:0
}
#imTextObject_5_73_tab0 table {
  border:0;
  padding:0;
  border-collapse:collapse
}
#imTextObject_5_73_tab0 table td {
  border:1px solid #000;
  word-wrap:break-word;
  padding:4px 3px;
  margin:0;
  vertical-align:middle
}
#imTextObject_5_73_tab0 p {
  margin:0;
  padding:0
}
#imTextObject_5_73_tab0 .inline-block {
  display:inline-block
}
#imTextObject_5_73_tab0 sup {
  vertical-align:super;
  font-size:smaller
}
#imTextObject_5_73_tab0 sub {
  vertical-align:sub;
  font-size:smaller
}
#imTextObject_5_73_tab0 img {
  border:0;
  margin:0;
  vertical-align:text-bottom
}
#imTextObject_5_73_tab0 .fleft {
  float:left;
  float:inline-start;
  vertical-align:baseline
}
#imTextObject_5_73_tab0 .fright {
  float:right;
  float:inline-end;
  vertical-align:baseline
}
#imTextObject_5_73_tab0 img.fleft {
  margin-inline-end:15px
}
#imTextObject_5_73_tab0 img.fright {
  margin-inline-start:15px
}
#imTextObject_5_73_tab0 .imTALeft {
  text-align:start
}
#imTextObject_5_73_tab0 .imTARight {
  text-align:end
}
#imTextObject_5_73_tab0 .imTACenter {
  text-align:center
}
#imTextObject_5_73_tab0 .imTAJustify {
  text-align:justify
}
#imTextObject_5_73_tab0 .imUl {
  text-decoration:underline
}
#imTextObject_5_73_tab0 .imStrike {
  text-decoration:line-through
}
#imTextObject_5_73_tab0 .imUlStrike {
  text-decoration:underline line-through
}
#imTextObject_5_73_tab0 .imVt {
  vertical-align:top
}
#imTextObject_5_73_tab0 .imVc {
  vertical-align:middle
}
#imTextObject_5_73_tab0 .imVb {
  vertical-align:bottom
}
#imTextObject_5_73_tab0 hr {
  border:solid;
  border-block-width:1px 0;
  border-inline-width:0
}
#imTextObject_5_73_tab0 .lh2 {
  line-height:2
}
#imTextObject_5_73_tab0 .fs12lh2 {
  vertical-align:baseline;
  font-size:12pt;
  line-height:32px
}
#imTextObject_5_73_tab0 .cf1 {
  color:#fff
}
#imTextObject_5_73_tab0 .fs10lh2 {
  vertical-align:baseline;
  font-size:10pt;
  line-height:27px
}
#imTextObject_5_73_tab0 .fs11lh2 {
  vertical-align:baseline;
  font-size:11pt;
  line-height:29px
}
#imTextObject_5_73_tab0 .ff1 {
  font-family:'Arial'
}
#imTextObject_5_73_tab0 .lh1-5 {
  line-height:1.5
}
#imTextObject_5_73 .text-container {
  width:100%
}
#imTextObject_5_73 .text-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  background-color:rgba(255,255,255,1);
  border-style:solid;
  border-color:rgba(169,169,169,1)
}
#imTextObject_5_73 .text-container .grid-prop.current-tab {
  z-index:1;
  opacity:1
}
#imTextObject_5_73 .text-container .grid-prop {
  grid-area:1/1/2/2;
  opacity:0;
  box-sizing:border-box;
  position:relative
}
#imTextObject_5_73 .text-container .text-tab-content.detach {
  position:absolute;
  top:0;
  inset-inline-start:0;
  width:100%;
  display:none
}
#imCell_74 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imTextObject_5_74 {
  position:relative;
  align-self:start;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_74 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_74 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imTextObject_5_74 {
  width:100%
}
#imTextObject_5_74 {
  font-style:normal;
  font-weight:normal;
  line-height:24px
}
#imTextObject_5_74_tab0 div {
  line-height:24px
}
#imTextObject_5_74_tab0 .imHeading1 {
  line-height:72px
}
#imTextObject_5_74_tab0 .imHeading2 {
  line-height:56px
}
#imTextObject_5_74_tab0 .imHeading3 {
  line-height:48px
}
#imTextObject_5_74_tab0 .imHeading4 {
  line-height:40px
}
#imTextObject_5_74_tab0 .imHeading5 {
  line-height:36px
}
#imTextObject_5_74_tab0 .imHeading6 {
  line-height:32px
}
#imTextObject_5_74_tab0 ul {
  list-style:disc;
  margin:0;
  padding:0;
  overflow:hidden
}
#imTextObject_5_74_tab0 ul ul {
  list-style:square;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_74_tab0 ul ul ul {
  list-style:circle
}
#imTextObject_5_74_tab0 ul li,
ol li {
  margin-block:0;
  margin-inline:40px 0;
  padding:0
}
#imTextObject_5_74_tab0 ol {
  list-style:decimal;
  margin:0;
  padding:0
}
#imTextObject_5_74_tab0 ol ol {
  list-style:lower-alpha;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_74_tab0 blockquote {
  margin-block:0;
  margin-inline:15px 0;
  padding:0;
  border:0
}
#imTextObject_5_74_tab0 table {
  border:0;
  padding:0;
  border-collapse:collapse
}
#imTextObject_5_74_tab0 table td {
  border:1px solid #000;
  word-wrap:break-word;
  padding:4px 3px;
  margin:0;
  vertical-align:middle
}
#imTextObject_5_74_tab0 p {
  margin:0;
  padding:0
}
#imTextObject_5_74_tab0 .inline-block {
  display:inline-block
}
#imTextObject_5_74_tab0 sup {
  vertical-align:super;
  font-size:smaller
}
#imTextObject_5_74_tab0 sub {
  vertical-align:sub;
  font-size:smaller
}
#imTextObject_5_74_tab0 img {
  border:0;
  margin:0;
  vertical-align:text-bottom
}
#imTextObject_5_74_tab0 .fleft {
  float:left;
  float:inline-start;
  vertical-align:baseline
}
#imTextObject_5_74_tab0 .fright {
  float:right;
  float:inline-end;
  vertical-align:baseline
}
#imTextObject_5_74_tab0 img.fleft {
  margin-inline-end:15px
}
#imTextObject_5_74_tab0 img.fright {
  margin-inline-start:15px
}
#imTextObject_5_74_tab0 .imTALeft {
  text-align:start
}
#imTextObject_5_74_tab0 .imTARight {
  text-align:end
}
#imTextObject_5_74_tab0 .imTACenter {
  text-align:center
}
#imTextObject_5_74_tab0 .imTAJustify {
  text-align:justify
}
#imTextObject_5_74_tab0 .imUl {
  text-decoration:underline
}
#imTextObject_5_74_tab0 .imStrike {
  text-decoration:line-through
}
#imTextObject_5_74_tab0 .imUlStrike {
  text-decoration:underline line-through
}
#imTextObject_5_74_tab0 .imVt {
  vertical-align:top
}
#imTextObject_5_74_tab0 .imVc {
  vertical-align:middle
}
#imTextObject_5_74_tab0 .imVb {
  vertical-align:bottom
}
#imTextObject_5_74_tab0 hr {
  border:solid;
  border-block-width:1px 0;
  border-inline-width:0
}
#imTextObject_5_74_tab0 .lh2 {
  line-height:2
}
#imTextObject_5_74_tab0 .fs12lh2 {
  vertical-align:baseline;
  font-size:12pt;
  line-height:32px
}
#imTextObject_5_74_tab0 .cf1 {
  color:#fff
}
#imTextObject_5_74_tab0 .fs10lh2 {
  vertical-align:baseline;
  font-size:10pt;
  line-height:27px
}
#imTextObject_5_74 .text-container {
  width:100%
}
#imTextObject_5_74 .text-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  background-color:rgba(255,255,255,1);
  border-style:solid;
  border-color:rgba(169,169,169,1)
}
#imTextObject_5_74 .text-container .grid-prop.current-tab {
  z-index:1;
  opacity:1
}
#imTextObject_5_74 .text-container .grid-prop {
  grid-area:1/1/2/2;
  opacity:0;
  box-sizing:border-box;
  position:relative
}
#imTextObject_5_74 .text-container .text-tab-content.detach {
  position:absolute;
  top:0;
  inset-inline-start:0;
  width:100%;
  display:none
}
#imCell_75 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#imTextObject_5_75 {
  position:relative;
  align-self:start;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_75 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_75 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imTextObject_5_75 {
  width:100%
}
#imTextObject_5_75 {
  font-style:normal;
  font-weight:normal;
  line-height:24px
}
#imTextObject_5_75_tab0 div {
  line-height:24px
}
#imTextObject_5_75_tab0 .imHeading1 {
  line-height:72px
}
#imTextObject_5_75_tab0 .imHeading2 {
  line-height:56px
}
#imTextObject_5_75_tab0 .imHeading3 {
  line-height:48px
}
#imTextObject_5_75_tab0 .imHeading4 {
  line-height:40px
}
#imTextObject_5_75_tab0 .imHeading5 {
  line-height:36px
}
#imTextObject_5_75_tab0 .imHeading6 {
  line-height:32px
}
#imTextObject_5_75_tab0 ul {
  list-style:disc;
  margin:0;
  padding:0;
  overflow:hidden
}
#imTextObject_5_75_tab0 ul ul {
  list-style:square;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_75_tab0 ul ul ul {
  list-style:circle
}
#imTextObject_5_75_tab0 ul li,
ol li {
  margin-block:0;
  margin-inline:40px 0;
  padding:0
}
#imTextObject_5_75_tab0 ol {
  list-style:decimal;
  margin:0;
  padding:0
}
#imTextObject_5_75_tab0 ol ol {
  list-style:lower-alpha;
  padding-block:0;
  padding-inline:20px 0
}
#imTextObject_5_75_tab0 blockquote {
  margin-block:0;
  margin-inline:15px 0;
  padding:0;
  border:0
}
#imTextObject_5_75_tab0 table {
  border:0;
  padding:0;
  border-collapse:collapse
}
#imTextObject_5_75_tab0 table td {
  border:1px solid #000;
  word-wrap:break-word;
  padding:4px 3px;
  margin:0;
  vertical-align:middle
}
#imTextObject_5_75_tab0 p {
  margin:0;
  padding:0
}
#imTextObject_5_75_tab0 .inline-block {
  display:inline-block
}
#imTextObject_5_75_tab0 sup {
  vertical-align:super;
  font-size:smaller
}
#imTextObject_5_75_tab0 sub {
  vertical-align:sub;
  font-size:smaller
}
#imTextObject_5_75_tab0 img {
  border:0;
  margin:0;
  vertical-align:text-bottom
}
#imTextObject_5_75_tab0 .fleft {
  float:left;
  float:inline-start;
  vertical-align:baseline
}
#imTextObject_5_75_tab0 .fright {
  float:right;
  float:inline-end;
  vertical-align:baseline
}
#imTextObject_5_75_tab0 img.fleft {
  margin-inline-end:15px
}
#imTextObject_5_75_tab0 img.fright {
  margin-inline-start:15px
}
#imTextObject_5_75_tab0 .imTALeft {
  text-align:start
}
#imTextObject_5_75_tab0 .imTARight {
  text-align:end
}
#imTextObject_5_75_tab0 .imTACenter {
  text-align:center
}
#imTextObject_5_75_tab0 .imTAJustify {
  text-align:justify
}
#imTextObject_5_75_tab0 .imUl {
  text-decoration:underline
}
#imTextObject_5_75_tab0 .imStrike {
  text-decoration:line-through
}
#imTextObject_5_75_tab0 .imUlStrike {
  text-decoration:underline line-through
}
#imTextObject_5_75_tab0 .imVt {
  vertical-align:top
}
#imTextObject_5_75_tab0 .imVc {
  vertical-align:middle
}
#imTextObject_5_75_tab0 .imVb {
  vertical-align:bottom
}
#imTextObject_5_75_tab0 hr {
  border:solid;
  border-block-width:1px 0;
  border-inline-width:0
}
#imTextObject_5_75_tab0 .lh2 {
  line-height:2
}
#imTextObject_5_75_tab0 .fs12lh2 {
  vertical-align:baseline;
  font-size:12pt;
  line-height:32px
}
#imTextObject_5_75_tab0 .cf1 {
  color:#fff
}
#imTextObject_5_75_tab0 .fs10lh2 {
  vertical-align:baseline;
  font-size:10pt;
  line-height:27px
}
#imTextObject_5_75_tab0 .fs10lh1-5 {
  vertical-align:baseline;
  font-size:10pt;
  line-height:20px
}
#imTextObject_5_75 .text-container {
  width:100%
}
#imTextObject_5_75 .text-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  background-color:rgba(255,255,255,1);
  border-style:solid;
  border-color:rgba(169,169,169,1)
}
#imTextObject_5_75 .text-container .grid-prop.current-tab {
  z-index:1;
  opacity:1
}
#imTextObject_5_75 .text-container .grid-prop {
  grid-area:1/1/2/2;
  opacity:0;
  box-sizing:border-box;
  position:relative
}
#imTextObject_5_75 .text-container .text-tab-content.detach {
  position:absolute;
  top:0;
  inset-inline-start:0;
  width:100%;
  display:none
}
#imCell_54 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#pluginAppObj_5_54 {
  position:relative;
  align-self:start;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_54 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_54 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
#imCell_34 {
  grid-template-columns:100%;
  position:relative;
  box-sizing:border-box
}
#pluginAppObj_5_34 {
  position:relative;
  align-self:start;
  justify-self:center;
  max-width:100%;
  box-sizing:border-box;
  z-index:3
}
#imCellStyleGraphics_34 {
  grid-row:1/-1;
  grid-column:1/-1;
  background-color:transparent
}
#imCellStyleBorders_34 {
  grid-row:1/-1;
  grid-column:1/-1;
  z-index:2
}
@media(min-width:1150px) {
  #imPgTitle {
    width:1146px;
    margin-inline-start:0;
    margin-inline-end:0
  }
  #imCell_2 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_2 {
    grid-template-rows:[row-content] auto
  }
  #imObjectContentSlider_5_02 {
    padding-top:0;
    padding-bottom:2px;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_2 {
    border-top:0;
    border-bottom:2px solid rgba(66,66,66,1);
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imObjectContentSlider_5_02>.content-slider-container.change-effect-cube>.content-slider.slide-container {
    transform-origin:50% 50% calc(8px - 50vw)
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.slide-grid-container {
    width:1148px
  }
  #imCell_3 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px
  }
  #imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_03 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_3 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_03 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_37 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px
  }
  #imCell_37 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_37 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_37 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_37 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_38 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px
  }
  #imCell_38 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_38 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_38 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_38 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_4 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px
  }
  #imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_04 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_4 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_04 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_5 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px
  }
  #imCell_5 {
    grid-template-rows:[row-content] auto
  }
  #imObjectImage_5_05 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_5 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_39 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_39 {
    grid-template-rows:[row-content] auto
  }
  #imObjectGallery_5_39 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_39 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_7 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px
  }
  #imCell_7 {
    grid-template-rows:[row-content] auto
  }
  #imObjectImage_5_07 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_7 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_6 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px
  }
  #imCell_6 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_06 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_6 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_06 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_9 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px
  }
  #imCell_9 {
    grid-template-rows:[row-content] auto
  }
  #pluginAppObj_5_09 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_9 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_72 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px
  }
  #imCell_72 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_72 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:11px;
    padding-inline-end:11px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_72 {
    border-top:0;
    border-bottom:0;
    border-inline-start:1px solid rgba(255,255,255,1);
    border-inline-end:1px solid rgba(255,255,255,1)
  }
  #imTextObject_5_72 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_73 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px
  }
  #imCell_73 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_73 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:11px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_73 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end:1px solid rgba(255,255,255,1)
  }
  #imTextObject_5_73 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_74 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px
  }
  #imCell_74 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_74 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:11px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_74 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end:1px solid rgba(255,255,255,1)
  }
  #imTextObject_5_74 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_75 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px
  }
  #imCell_75 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_75 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:11px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_75 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end:1px solid rgba(255,255,255,1)
  }
  #imTextObject_5_75 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_54 {
    padding-top:5px;
    padding-bottom:10px;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_54 {
    grid-template-rows:[row-content] auto
  }
  #pluginAppObj_5_54 {
    padding-top:0;
    padding-bottom:10px;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_54 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_34 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_34 {
    grid-template-rows:[row-content] auto
  }
  #pluginAppObj_5_34 {
    padding-top:10px;
    padding-bottom:12px;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_34 {
    border-top:0;
    border-bottom:2px solid rgba(66,66,66,1);
    border-inline-start-width:0;
    border-inline-end-width:0
  }
}
@media(max-width:1149.9px) and (min-width:720px) {
  #imPgTitle {
    width:718px;
    margin-inline-start:0;
    margin-inline-end:0
  }
  #imCell_2 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_2 {
    grid-template-rows:[row-content] auto
  }
  #imObjectContentSlider_5_02 {
    padding-top:0;
    padding-bottom:2px;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_2 {
    border-top:0;
    border-bottom:2px solid rgba(66,66,66,1);
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imObjectContentSlider_5_02>.content-slider-container.change-effect-cube>.content-slider.slide-container {
    transform-origin:50% 50% calc(8px - 50vw)
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.slide-grid-container {
    width:720px
  }
  #imCell_3 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:6px;
    padding-inline-end:6px
  }
  #imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_03 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_3 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_03 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_37 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px
  }
  #imCell_37 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_37 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_37 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_37 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_38 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px
  }
  #imCell_38 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_38 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_38 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_38 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_4 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:6px;
    padding-inline-end:6px
  }
  #imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_04 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_4 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_04 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_5 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:6px;
    padding-inline-end:6px
  }
  #imCell_5 {
    grid-template-rows:[row-content] auto
  }
  #imObjectImage_5_05 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_5 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_39 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_39 {
    grid-template-rows:[row-content] auto
  }
  #imObjectGallery_5_39 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_39 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_7 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:6px;
    padding-inline-end:6px
  }
  #imCell_7 {
    grid-template-rows:[row-content] auto
  }
  #imObjectImage_5_07 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_7 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_6 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:6px;
    padding-inline-end:6px
  }
  #imCell_6 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_06 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_6 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_06 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_9 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:6px;
    padding-inline-end:6px
  }
  #imCell_9 {
    grid-template-rows:[row-content] auto
  }
  #pluginAppObj_5_09 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_9 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_72 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:6px;
    padding-inline-end:6px
  }
  #imCell_72 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_72 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:11px;
    padding-inline-end:11px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_72 {
    border-top:0;
    border-bottom:0;
    border-inline-start:1px solid rgba(255,255,255,1);
    border-inline-end:1px solid rgba(255,255,255,1)
  }
  #imTextObject_5_72 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_73 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:6px;
    padding-inline-end:6px
  }
  #imCell_73 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_73 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:11px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_73 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end:1px solid rgba(255,255,255,1)
  }
  #imTextObject_5_73 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_74 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:6px;
    padding-inline-end:6px
  }
  #imCell_74 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_74 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:11px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_74 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end:1px solid rgba(255,255,255,1)
  }
  #imTextObject_5_74 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_75 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:6px;
    padding-inline-end:6px
  }
  #imCell_75 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_75 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:11px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_75 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end:1px solid rgba(255,255,255,1)
  }
  #imTextObject_5_75 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_54 {
    padding-top:5px;
    padding-bottom:10px;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_54 {
    grid-template-rows:[row-content] auto
  }
  #pluginAppObj_5_54 {
    padding-top:0;
    padding-bottom:10px;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_54 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_34 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_34 {
    grid-template-rows:[row-content] auto
  }
  #pluginAppObj_5_34 {
    padding-top:10px;
    padding-bottom:12px;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_34 {
    border-top:0;
    border-bottom:2px solid rgba(66,66,66,1);
    border-inline-start-width:0;
    border-inline-end-width:0
  }
}
@media(max-width:719.9px) and (min-width:480px) {
  #imPgTitle {
    width:478px;
    margin-inline-start:0;
    margin-inline-end:0
  }
  #imCell_2 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_2 {
    grid-template-rows:[row-content] auto
  }
  #imObjectContentSlider_5_02 {
    padding-top:0;
    padding-bottom:2px;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_2 {
    border-top:0;
    border-bottom:2px solid rgba(66,66,66,1);
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imObjectContentSlider_5_02>.content-slider-container.change-effect-cube>.content-slider.slide-container {
    transform-origin:50% 50% calc(8px - 50vw)
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.slide-grid-container {
    width:480px
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.full-grid {
    grid-template-columns:auto;
    grid-template-rows:auto auto
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.full-grid>.slide-image-container {
    grid-area:1/1/2/2;
    justify-self:center;
    align-self:center
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.full-grid>.slide-image-container>.slide-image-content {
    max-width:100%;
    max-height:350px;
    width:auto
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.full-grid>.slide-txt-container {
    grid-area:2/1/3/2
  }
  #imCell_3 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:4px;
    padding-inline-end:4px
  }
  #imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_03 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_3 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_03 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_37 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:8px;
    padding-inline-end:8px
  }
  #imCell_37 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_37 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_37 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_37 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_38 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:8px;
    padding-inline-end:8px
  }
  #imCell_38 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_38 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_38 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_38 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_4 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:4px;
    padding-inline-end:4px
  }
  #imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_04 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_4 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_04 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_5 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:4px;
    padding-inline-end:4px
  }
  #imCell_5 {
    grid-template-rows:[row-content] auto
  }
  #imObjectImage_5_05 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_5 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_39 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_39 {
    grid-template-rows:[row-content] auto
  }
  #imObjectGallery_5_39 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_39 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_7 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:4px;
    padding-inline-end:4px
  }
  #imCell_7 {
    grid-template-rows:[row-content] auto
  }
  #imObjectImage_5_07 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_7 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_6 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:4px;
    padding-inline-end:4px
  }
  #imCell_6 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_06 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_6 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imTextObject_5_06 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_9 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:4px;
    padding-inline-end:4px
  }
  #imCell_9 {
    grid-template-rows:[row-content] auto
  }
  #pluginAppObj_5_09 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_9 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_72 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:4px;
    padding-inline-end:4px
  }
  #imCell_72 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_72 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:11px;
    padding-inline-end:11px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_72 {
    border-top:0;
    border-bottom:0;
    border-inline-start:1px solid rgba(255,255,255,1);
    border-inline-end:1px solid rgba(255,255,255,1)
  }
  #imTextObject_5_72 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_73 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:4px;
    padding-inline-end:4px
  }
  #imCell_73 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_73 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:11px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_73 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end:1px solid rgba(255,255,255,1)
  }
  #imTextObject_5_73 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_74 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:4px;
    padding-inline-end:4px
  }
  #imCell_74 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_74 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:11px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_74 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end:1px solid rgba(255,255,255,1)
  }
  #imTextObject_5_74 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_75 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:4px;
    padding-inline-end:4px
  }
  #imCell_75 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_75 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:11px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_75 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end:1px solid rgba(255,255,255,1)
  }
  #imTextObject_5_75 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_54 {
    padding-top:5px;
    padding-bottom:10px;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_54 {
    grid-template-rows:[row-content] auto
  }
  #pluginAppObj_5_54 {
    padding-top:0;
    padding-bottom:10px;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_54 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imCell_34 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_34 {
    grid-template-rows:[row-content] auto
  }
  #pluginAppObj_5_34 {
    padding-top:10px;
    padding-bottom:12px;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleBorders_34 {
    border-top:0;
    border-bottom:2px solid rgba(66,66,66,1);
    border-inline-start-width:0;
    border-inline-end-width:0
  }
}
@media(max-width:479.9px) {
  #imPgTitle {
    width:100%;
    margin-inline-start:0;
    margin-inline-end:0
  }
  #imCell_2 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_2 {
    grid-template-rows:[row-content] auto
  }
  #imObjectContentSlider_5_02 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_2 {
    box-sizing:border-box
  }
  #imObjectContentSlider_5_02>.content-slider-container.change-effect-cube>.content-slider.slide-container {
    transform-origin:50% 50% calc(8px - 50vw)
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.slide-grid-container {
    width:100%
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.full-grid {
    grid-template-columns:auto;
    grid-template-rows:auto auto
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.full-grid>.slide-image-container {
    grid-area:1/1/2/2;
    justify-self:center;
    align-self:center
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.full-grid>.slide-image-container>.slide-image-content {
    max-width:100%;
    max-height:350px;
    width:auto
  }
  #imObjectContentSlider_5_02>.content-slider-container>.slide-container>.full-grid>.slide-txt-container {
    grid-area:2/1/3/2
  }
  #imCell_3 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:5px;
    padding-inline-end:5px
  }
  #imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_03 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_3 {
    box-sizing:border-box
  }
  #imTextObject_5_03 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_37 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:5px;
    padding-inline-end:5px
  }
  #imCell_37 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_37 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_37 {
    box-sizing:border-box
  }
  #imTextObject_5_37 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_38 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:5px;
    padding-inline-end:5px
  }
  #imCell_38 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_38 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_38 {
    box-sizing:border-box
  }
  #imTextObject_5_38 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_4 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:5px;
    padding-inline-end:5px
  }
  #imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_04 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_4 {
    box-sizing:border-box
  }
  #imTextObject_5_04 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_5 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:5px;
    padding-inline-end:5px
  }
  #imCell_5 {
    grid-template-rows:[row-content] auto
  }
  #imObjectImage_5_05 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_5 {
    box-sizing:border-box
  }
  #imCell_39 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_39 {
    grid-template-rows:[row-content] auto
  }
  #imObjectGallery_5_39 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_39 {
    box-sizing:border-box
  }
  #imCell_7 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:5px;
    padding-inline-end:5px
  }
  #imCell_7 {
    grid-template-rows:[row-content] auto
  }
  #imObjectImage_5_07 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_7 {
    box-sizing:border-box
  }
  #imCell_6 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:5px;
    padding-inline-end:5px
  }
  #imCell_6 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_06 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_6 {
    box-sizing:border-box
  }
  #imTextObject_5_06 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_9 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:5px;
    padding-inline-end:5px
  }
  #imCell_9 {
    grid-template-rows:[row-content] auto
  }
  #pluginAppObj_5_09 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_9 {
    box-sizing:border-box
  }
  #imCell_72 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:5px;
    padding-inline-end:5px
  }
  #imCell_72 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_72 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_72 {
    box-sizing:border-box
  }
  #imTextObject_5_72 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_73 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:5px;
    padding-inline-end:5px
  }
  #imCell_73 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_73 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_73 {
    box-sizing:border-box
  }
  #imTextObject_5_73 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_74 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:5px;
    padding-inline-end:5px
  }
  #imCell_74 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_74 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_74 {
    box-sizing:border-box
  }
  #imTextObject_5_74 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_75 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:5px;
    padding-inline-end:5px
  }
  #imCell_75 {
    grid-template-rows:[row-content] auto
  }
  #imTextObject_5_75 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:10px;
    padding-inline-end:10px;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_75 {
    box-sizing:border-box
  }
  #imTextObject_5_75 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imCell_54 {
    padding-top:5px;
    padding-bottom:10px;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_54 {
    grid-template-rows:[row-content] auto
  }
  #pluginAppObj_5_54 {
    padding-top:0;
    padding-bottom:10px;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_54 {
    box-sizing:border-box
  }
  #imCell_34 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imCell_34 {
    grid-template-rows:[row-content] auto
  }
  #pluginAppObj_5_34 {
    padding-top:10px;
    padding-bottom:10px;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imCellStyleGraphics_34 {
    box-sizing:border-box
  }
}
@media(min-width:1150px) {
  #imHeader_imObjectImage_01_wrapper {
    position:absolute;
    top:0;
    inset-inline-start:10px;
    width:160px;
    height:100px;
    text-align:center;
    z-index:1002;
    overflow:hidden
  }
  #imHeader_imObjectImage_01_wrapper img {
    -webkit-clip-path:inset(0 0 -7.527% 0);
    clip-path:inset(0 0 -7.527% 0)
  }
  #imHeader_imCell_1 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_1 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_imObjectImage_01 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleBorders_1 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imHeader_imMenuObject_02_wrapper {
    position:absolute;
    top:52px;
    inset-inline-start:190px;
    width:952px;
    height:30px;
    text-align:center;
    z-index:1003
  }
  #imHeader_imCell_2 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_2 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_imMenuObject_02 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleBorders_2 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imHeader_imMenuObject_02_container {
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0;
    width:100%;
    box-sizing:border-box;
    background-color:transparent;
    padding:0;
    display:inline-table
  }
  #imHeader_imMenuObject_02_container>ul:after {
    content:'';
    display:table;
    clear:both
  }
  #imHeader_imMenuObject_02_container>ul>li {
    position:relative;
    margin-inline-start:2px;
    margin-top:0;
    display:inline-block;
    vertical-align:top
  }
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper,
  #imHeader_imMenuObject_02_container>ul>li>div>.label-wrapper {
    display:block;
    overflow:hidden;
    width:145px;
    height:28px;
    padding-block:0;
    padding-inline:2px;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imHeader_imMenuObject_02 .hamburger-button {
    cursor:pointer;
    width:28px;
    height:28px;
    display:inline-block;
    vertical-align:top;
    padding:0;
    box-sizing:content-box;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imHeader_imMenuObject_02 .hamburger-bar {
    margin:3px auto;
    width:65%;
    height:3px;
    background-color:rgba(66,66,66,1);
    display:block
  }
  #imHeader_imMenuObject_02 .label-inner-wrapper,
  #imHeader_imMenuObject_02 .hamburger-button>div {
    display:table;
    width:100%;
    height:100%;
    position:relative;
    z-index:1
  }
  #imHeader_imMenuObject_02_container>ul>li .label,
  #imHeader_imMenuObject_02 .hamburger-button>div>div {
    display:table-cell;
    vertical-align:middle
  }
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02 .hamburger-button {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02 .hamburger-button .label,
  #imHeader_imMenuObject_02 .hamburger-button button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(37,58,88,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02 .imLevel {
    cursor:default
  }
  #imHeader_imMenuObject_02-menu-opened .imLevel {
    cursor:default
  }
  #imHeader_imMenuObject_02 {
    text-align:start
  }
  #imHeader_imMenuObject_02 ul ul {
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0;
    background-color:rgba(255,255,255,1)
  }
  #imHeader_imMenuObject_02 ul ul li {
    position:relative;
    margin-bottom:1px;
    display:inline-block;
    vertical-align:top
  }
  #imHeader_imMenuObject_02 .multiple-column>ul {
    max-width:153px
  }
  #imHeader_imMenuObject_02 ul ul li:last-child {
    margin-bottom:0
  }
  #imHeader_imMenuObject_02 ul ul .label-wrapper {
    display:block;
    overflow:hidden;
    width:143px;
    height:30px;
    padding-block:0;
    padding-inline:5px
  }
  #imHeader_imMenuObject_02 ul ul .label {
    display:table-cell;
    vertical-align:middle
  }
  #imHeader_imMenuObject_02 ul ul .label-wrapper {
    background-color:rgba(67,67,67,1);
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02 ul ul .label-wrapper .label,
  #imHeader_imMenuObject_02 ul ul .label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:8pt;
    font-style:normal;
    text-decoration:none;
    text-align:start;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02 ul ul li.imLevel:hover>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02 ul ul li.imLevel:hover>.label-wrapper .label,
  #imHeader_imMenuObject_02 ul ul li.imLevel:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:8pt;
    font-style:normal;
    text-decoration:none;
    text-align:start;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02 ul ul li.imPage:hover>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02 ul ul li.imPage:hover>.label-wrapper .label,
  #imHeader_imMenuObject_02 ul ul li.imPage:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:8pt;
    font-style:normal;
    text-decoration:none;
    text-align:start;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02 ul ul .imMnMnSeparator>.label-wrapper {
    background-color:rgba(66,66,66,1);
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02 ul ul .imMnMnSeparator>.label-wrapper .label,
  #imHeader_imMenuObject_02 ul ul .imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:8pt;
    font-style:normal;
    text-decoration:none;
    text-align:start;
    color:rgba(255,255,255,1);
    font-weight:bold
  }
  #imHeader_imMenuObject_02 .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
    background-color:rgba(67,67,67,1);
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02 .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,
  #imHeader_imMenuObject_02 .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:8pt;
    font-style:normal;
    text-decoration:none;
    text-align:start;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02 ul ul {
    z-index:2
  }
  #imHeader_imMenuObject_02 .multiple-column {
    position:absolute;
    z-index:2;
    inset-inline-start:0
  }
  #imHeader_imMenuObject_02 .multiple-column>ul {
    position:static;
    display:inline-block;
    vertical-align:top
  }
  #imHeader_imMenuObject_02 .multiple-column>ul>li {
    display:block
  }
  #imHeader_imMenuObject_02_container>ul>li>ul {
    position:absolute;
    top:28px
  }
  #imHeader_imMenuObject_02_container>ul>li>ul.open-bottom {
    inset-inline-start:0
  }
  #imHeader_imMenuObject_02_container>ul>li>ul.open-left {
    inset-inline-end:150px
  }
  #imHeader_imMenuObject_02_container>ul>li>ul.open-right {
    inset-inline-start:150px
  }
  #imHeader_imMenuObject_02_container>ul>li>ul ul,
  #imHeader_imMenuObject_02_container .multiple-column>ul>li ul {
    position:absolute;
    top:0
  }
  #imHeader_imMenuObject_02_container>ul>li>ul ul.open-left,
  #imHeader_imMenuObject_02_container .multiple-column>ul>li ul.open-left {
    inset-inline-end:153px
  }
  #imHeader_imMenuObject_02_container>ul>li>ul ul.open-right,
  #imHeader_imMenuObject_02_container .multiple-column>ul>li ul.open-right {
    inset-inline-start:153px
  }
  #imHeader_imMenuObject_02 ul>li>ul,
  #imHeader_imMenuObject_02 .multiple-column {
    display:none
  }
  #imHeader_imMenuObject_02_container>ul>li:nth-child(6n+1) {
    margin-inline-start:0;
    clear:left;
    clear:inline-start
  }
  #imHeader_imMenuObject_02_container>ul>li:nth-child(n+7) {
    margin-top:2px
  }
  #imHeader_imMenuObject_02-menu-opened {
    display:none
  }
  #imHeader_imMenuObject_02 .hamburger-component {
    display:none
  }
  #imHeader_pluginAppObj_03_wrapper {
    display:none
  }
  #imHeader_imCell_3 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_pluginAppObj_03 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleBorders_3 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imHeader_imObjectImage_04_wrapper {
    display:none
  }
  #imHeader_imObjectImage_04_wrapper img {
    -webkit-clip-path:inset(0 0 -20% 0);
    clip-path:inset(0 0 -20% 0)
  }
  #imHeader_imCell_4 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_imObjectImage_04 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleBorders_4 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
}
@media(max-width:1149.9px) and (min-width:720px) {
  #imHeader_imObjectImage_01_wrapper {
    position:absolute;
    top:0;
    inset-inline-start:280px;
    width:160px;
    height:100px;
    text-align:center;
    z-index:1002;
    overflow:hidden
  }
  #imHeader_imObjectImage_01_wrapper img {
    -webkit-clip-path:inset(0 0 -7.527% 0);
    clip-path:inset(0 0 -7.527% 0)
  }
  #imHeader_imCell_1 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_1 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_imObjectImage_01 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleBorders_1 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imHeader_imMenuObject_02_wrapper {
    position:absolute;
    top:50px;
    inset-inline-start:20px;
    width:42px;
    height:30px;
    text-align:center;
    z-index:1003
  }
  #imHeader_imCell_2 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_2 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_imMenuObject_02 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleBorders_2 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imHeader_imMenuObject_02_container {
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0;
    width:100%;
    box-sizing:border-box;
    background-color:transparent;
    padding:0;
    display:inline-table
  }
  #imHeader_imMenuObject_02_container>ul:after {
    content:'';
    display:table;
    clear:both
  }
  #imHeader_imMenuObject_02_container>ul>li {
    position:relative;
    margin-inline-start:2px;
    margin-top:0;
    display:inline-block;
    vertical-align:top
  }
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper,
  #imHeader_imMenuObject_02_container>ul>li>div>.label-wrapper {
    display:block;
    overflow:hidden;
    width:145px;
    height:28px;
    padding-block:0;
    padding-inline:2px;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imHeader_imMenuObject_02 .hamburger-button {
    cursor:pointer;
    width:28px;
    height:28px;
    display:inline-block;
    vertical-align:top;
    padding:0;
    box-sizing:content-box;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imHeader_imMenuObject_02 .hamburger-bar {
    margin:3px auto;
    width:65%;
    height:3px;
    background-color:rgba(66,66,66,1);
    display:block
  }
  #imHeader_imMenuObject_02 .label-inner-wrapper,
  #imHeader_imMenuObject_02 .hamburger-button>div {
    display:table;
    width:100%;
    height:100%;
    position:relative;
    z-index:1
  }
  #imHeader_imMenuObject_02_container>ul>li .label,
  #imHeader_imMenuObject_02 .hamburger-button>div>div {
    display:table-cell;
    vertical-align:middle
  }
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02 .hamburger-button {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02 .hamburger-button .label,
  #imHeader_imMenuObject_02 .hamburger-button button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(37,58,88,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02 .imLevel {
    cursor:default
  }
  #imHeader_imMenuObject_02-menu-opened .imLevel {
    cursor:default
  }
  #imHeader_imMenuObject_02 {
    text-align:start
  }
  #imHeader_imMenuObject_02 .hidden {
    display:none
  }
  #imHeader_imMenuObject_02-menu-opened {
    overflow:visible;
    z-index:10402
  }
  #imHeader_imMenuObject_02-menu-opened ul ul {
    display:none
  }
  #imHeader_imMenuObject_02-menu-opened li>div {
    display:none
  }
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened div>ul {
    display:block
  }
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul {
    position:absolute;
    inset-inline-start:0;
    inset-inline-end:auto;
    top:40px;
    background-color:rgba(68,68,68,1);
    overflow-x:hidden;
    overflow-y:auto;
    height:calc(100% - 40px);
    width:100%
  }
  #imHeader_imMenuObject_02-menu-opened .hamburger-menu-close-button {
    display:block;
    font-family:Arial;
    font-size:30px;
    text-align:end;
    padding-block:5px;
    padding-inline:10px;
    color:rgba(255,255,255,1)
  }
  #imHeader_imMenuObject_02-menu-opened .hamburger-menu-close-button span {
    cursor:pointer
  }
  #imHeader_imMenuObject_02-menu-opened {
    position:fixed;
    top:0;
    bottom:0;
    inset-inline-start:0;
    width:280px;
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0
  }
  #imPageExtContainer:after {
    position:fixed;
    top:0;
    inset-inline-end:0;
    width:0;
    height:0;
    content:'';
    opacity:0;
    transition:opacity 1000ms;
    z-index:10401
  }
  .menu-imHeader_imMenuObject_02-opened #imPageExtContainer:after {
    width:100%;
    height:100%;
    background-color:rgba(67,67,67,1);
    opacity:.5
  }
  .menu-imHeader_imMenuObject_02-towards-closing #imPageExtContainer:after {
    width:100%;
    height:100%;
    background-color:transparent;
    opacity:.5;
    transition:background-color 1000ms linear,opacity
  }
  #imHeader_imMenuObject_02 .hidden {
    display:none
  }
  #imHeader_imMenuObject_02-menu-opened li {
    position:relative;
    margin-bottom:0;
    display:inline-block;
    vertical-align:top
  }
  #imHeader_imMenuObject_02-menu-opened li:last-child {
    margin-bottom:0
  }
  #imHeader_imMenuObject_02-menu-opened .label-wrapper {
    display:block;
    overflow:hidden;
    position:relative;
    width:270px;
    height:33px;
    padding-block:0;
    padding-inline:5px
  }
  #imHeader_imMenuObject_02-menu-opened .label-inner-wrapper {
    display:table;
    width:100%;
    height:100%;
    z-index:1;
    position:relative
  }
  #imHeader_imMenuObject_02-menu-opened .label {
    display:table-cell;
    vertical-align:middle
  }
  #imHeader_imMenuObject_02-menu-opened .hamburger-menu-background {
    position:absolute;
    display:block;
    top:0;
    bottom:0;
    width:280px;
    inset-inline-start:0;
    inset-inline-end:auto;
    background-color:rgba(68,68,68,1);
    transition:left 500ms,right 500ms,opacity 500ms
  }
  #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper {
    background-color:rgba(105,105,105,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened {
    transform:translate3d(-280px,0,0);
    transition:transform 1000ms
  }
  #imHeader_imMenuObject_02-menu-opened.animated {
    transform:translate3d(0,0,0)
  }
  #imHeader_pluginAppObj_03_wrapper {
    position:absolute;
    top:40px;
    inset-inline-start:600px;
    width:100px;
    height:30px;
    text-align:center;
    z-index:1004
  }
  #imHeader_imCell_3 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_pluginAppObj_03 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleBorders_3 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imHeader_imObjectImage_04_wrapper {
    display:none
  }
  #imHeader_imObjectImage_04_wrapper img {
    -webkit-clip-path:inset(0 0 -20% 0);
    clip-path:inset(0 0 -20% 0)
  }
  #imHeader_imCell_4 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_imObjectImage_04 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleBorders_4 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
}
@media(max-width:719.9px) and (min-width:480px) {
  #imHeader_imObjectImage_01_wrapper {
    position:absolute;
    top:0;
    inset-inline-start:150px;
    width:160px;
    height:100px;
    text-align:center;
    z-index:1002;
    overflow:hidden
  }
  #imHeader_imObjectImage_01_wrapper img {
    -webkit-clip-path:inset(0 0 -7.527% 0);
    clip-path:inset(0 0 -7.527% 0)
  }
  #imHeader_imCell_1 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_1 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_imObjectImage_01 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleBorders_1 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imHeader_imMenuObject_02_wrapper {
    position:absolute;
    top:50px;
    inset-inline-start:20px;
    width:32px;
    height:30px;
    text-align:center;
    z-index:1003
  }
  #imHeader_imCell_2 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_2 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_imMenuObject_02 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleBorders_2 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imHeader_imMenuObject_02_container {
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0;
    width:100%;
    box-sizing:border-box;
    background-color:transparent;
    padding:0;
    display:inline-table
  }
  #imHeader_imMenuObject_02_container>ul:after {
    content:'';
    display:table;
    clear:both
  }
  #imHeader_imMenuObject_02_container>ul>li {
    position:relative;
    margin-inline-start:2px;
    margin-top:0;
    display:inline-block;
    vertical-align:top
  }
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper,
  #imHeader_imMenuObject_02_container>ul>li>div>.label-wrapper {
    display:block;
    overflow:hidden;
    width:145px;
    height:28px;
    padding-block:0;
    padding-inline:2px;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imHeader_imMenuObject_02 .hamburger-button {
    cursor:pointer;
    width:28px;
    height:28px;
    display:inline-block;
    vertical-align:top;
    padding:0;
    box-sizing:content-box;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imHeader_imMenuObject_02 .hamburger-bar {
    margin:3px auto;
    width:65%;
    height:3px;
    background-color:rgba(66,66,66,1);
    display:block
  }
  #imHeader_imMenuObject_02 .label-inner-wrapper,
  #imHeader_imMenuObject_02 .hamburger-button>div {
    display:table;
    width:100%;
    height:100%;
    position:relative;
    z-index:1
  }
  #imHeader_imMenuObject_02_container>ul>li .label,
  #imHeader_imMenuObject_02 .hamburger-button>div>div {
    display:table-cell;
    vertical-align:middle
  }
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02 .hamburger-button {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02 .hamburger-button .label,
  #imHeader_imMenuObject_02 .hamburger-button button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(37,58,88,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02 .imLevel {
    cursor:default
  }
  #imHeader_imMenuObject_02-menu-opened .imLevel {
    cursor:default
  }
  #imHeader_imMenuObject_02 {
    text-align:start
  }
  #imHeader_imMenuObject_02 .hidden {
    display:none
  }
  #imHeader_imMenuObject_02-menu-opened {
    overflow:visible;
    z-index:10402
  }
  #imHeader_imMenuObject_02-menu-opened ul ul {
    display:none
  }
  #imHeader_imMenuObject_02-menu-opened li>div {
    display:none
  }
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened div>ul {
    display:block
  }
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul {
    position:absolute;
    inset-inline-start:0;
    inset-inline-end:auto;
    top:40px;
    background-color:rgba(68,68,68,1);
    overflow-x:hidden;
    overflow-y:auto;
    height:calc(100% - 40px);
    width:100%
  }
  #imHeader_imMenuObject_02-menu-opened .hamburger-menu-close-button {
    display:block;
    font-family:Arial;
    font-size:30px;
    text-align:end;
    padding-block:5px;
    padding-inline:10px;
    color:rgba(255,255,255,1)
  }
  #imHeader_imMenuObject_02-menu-opened .hamburger-menu-close-button span {
    cursor:pointer
  }
  #imHeader_imMenuObject_02-menu-opened {
    position:fixed;
    top:0;
    bottom:0;
    inset-inline-start:0;
    width:280px;
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0
  }
  #imPageExtContainer:after {
    position:fixed;
    top:0;
    inset-inline-end:0;
    width:0;
    height:0;
    content:'';
    opacity:0;
    transition:opacity 1000ms;
    z-index:10401
  }
  .menu-imHeader_imMenuObject_02-opened #imPageExtContainer:after {
    width:100%;
    height:100%;
    background-color:rgba(67,67,67,1);
    opacity:.5
  }
  .menu-imHeader_imMenuObject_02-towards-closing #imPageExtContainer:after {
    width:100%;
    height:100%;
    background-color:transparent;
    opacity:.5;
    transition:background-color 1000ms linear,opacity
  }
  #imHeader_imMenuObject_02 .hidden {
    display:none
  }
  #imHeader_imMenuObject_02-menu-opened li {
    position:relative;
    margin-bottom:0;
    display:inline-block;
    vertical-align:top
  }
  #imHeader_imMenuObject_02-menu-opened li:last-child {
    margin-bottom:0
  }
  #imHeader_imMenuObject_02-menu-opened .label-wrapper {
    display:block;
    overflow:hidden;
    position:relative;
    width:270px;
    height:33px;
    padding-block:0;
    padding-inline:5px
  }
  #imHeader_imMenuObject_02-menu-opened .label-inner-wrapper {
    display:table;
    width:100%;
    height:100%;
    z-index:1;
    position:relative
  }
  #imHeader_imMenuObject_02-menu-opened .label {
    display:table-cell;
    vertical-align:middle
  }
  #imHeader_imMenuObject_02-menu-opened .hamburger-menu-background {
    position:absolute;
    display:block;
    top:0;
    bottom:0;
    width:280px;
    inset-inline-start:0;
    inset-inline-end:auto;
    background-color:rgba(68,68,68,1);
    transition:left 500ms,right 500ms,opacity 500ms
  }
  #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper {
    background-color:rgba(105,105,105,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened {
    transform:translate3d(-280px,0,0);
    transition:transform 1000ms
  }
  #imHeader_imMenuObject_02-menu-opened.animated {
    transform:translate3d(0,0,0)
  }
  #imHeader_pluginAppObj_03_wrapper {
    display:none
  }
  #imHeader_imCell_3 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_pluginAppObj_03 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleBorders_3 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imHeader_imObjectImage_04_wrapper {
    position:absolute;
    top:30px;
    inset-inline-start:410px;
    width:50px;
    height:60px;
    text-align:center;
    z-index:1005;
    overflow:hidden
  }
  #imHeader_imObjectImage_04_wrapper img {
    -webkit-clip-path:inset(0 0 -20% 0);
    clip-path:inset(0 0 -20% 0)
  }
  #imHeader_imCell_4 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_imObjectImage_04 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleBorders_4 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
}
@media(max-width:479.9px) {
  #imHeader_imObjectImage_01_wrapper {
    position:absolute;
    top:0;
    inset-inline-start:80px;
    width:160px;
    height:100px;
    text-align:center;
    z-index:1002;
    overflow:hidden
  }
  #imHeader_imObjectImage_01_wrapper img {
    -webkit-clip-path:inset(0 0 -7.527% 0);
    clip-path:inset(0 0 -7.527% 0)
  }
  #imHeader_imCell_1 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_1 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_imObjectImage_01 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleGraphics_1 {
    box-sizing:border-box
  }
  #imHeader_imMenuObject_02_wrapper {
    position:absolute;
    top:38px;
    inset-inline-start:-4px;
    width:32px;
    height:30px;
    text-align:center;
    z-index:1003
  }
  #imHeader_imCell_2 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_2 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_imMenuObject_02 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleGraphics_2 {
    box-sizing:border-box
  }
  #imHeader_imMenuObject_02_container {
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0;
    width:100%;
    box-sizing:border-box;
    background-color:transparent;
    padding:0;
    display:inline-table
  }
  #imHeader_imMenuObject_02_container>ul:after {
    content:'';
    display:table;
    clear:both
  }
  #imHeader_imMenuObject_02_container>ul>li {
    position:relative;
    margin-inline-start:2px;
    margin-top:0;
    display:inline-block;
    vertical-align:top
  }
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper,
  #imHeader_imMenuObject_02_container>ul>li>div>.label-wrapper {
    display:block;
    overflow:hidden;
    width:145px;
    height:28px;
    padding-block:0;
    padding-inline:2px;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imHeader_imMenuObject_02 .hamburger-button {
    cursor:pointer;
    width:28px;
    height:28px;
    display:inline-block;
    vertical-align:top;
    padding:0;
    box-sizing:content-box;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imHeader_imMenuObject_02 .hamburger-bar {
    margin:3px auto;
    width:65%;
    height:3px;
    background-color:rgba(66,66,66,1);
    display:block
  }
  #imHeader_imMenuObject_02 .label-inner-wrapper,
  #imHeader_imMenuObject_02 .hamburger-button>div {
    display:table;
    width:100%;
    height:100%;
    position:relative;
    z-index:1
  }
  #imHeader_imMenuObject_02_container>ul>li .label,
  #imHeader_imMenuObject_02 .hamburger-button>div>div {
    display:table-cell;
    vertical-align:middle
  }
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02 .hamburger-button {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02 .hamburger-button .label,
  #imHeader_imMenuObject_02 .hamburger-button button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper .label,
  #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(37,58,88,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02 .imLevel {
    cursor:default
  }
  #imHeader_imMenuObject_02-menu-opened .imLevel {
    cursor:default
  }
  #imHeader_imMenuObject_02 {
    text-align:start
  }
  #imHeader_imMenuObject_02 .hidden {
    display:none
  }
  #imHeader_imMenuObject_02-menu-opened {
    overflow:visible;
    z-index:10402
  }
  #imHeader_imMenuObject_02-menu-opened ul ul {
    display:none
  }
  #imHeader_imMenuObject_02-menu-opened li>div {
    display:none
  }
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened div>ul {
    display:block
  }
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul {
    position:absolute;
    inset-inline-start:0;
    inset-inline-end:auto;
    top:40px;
    background-color:rgba(68,68,68,1);
    overflow-x:hidden;
    overflow-y:auto;
    height:calc(100% - 40px);
    width:100%
  }
  #imHeader_imMenuObject_02-menu-opened .hamburger-menu-close-button {
    display:block;
    font-family:Arial;
    font-size:30px;
    text-align:end;
    padding-block:5px;
    padding-inline:10px;
    color:rgba(255,255,255,1)
  }
  #imHeader_imMenuObject_02-menu-opened .hamburger-menu-close-button span {
    cursor:pointer
  }
  #imHeader_imMenuObject_02-menu-opened {
    position:fixed;
    top:0;
    bottom:0;
    inset-inline-start:0;
    width:280px;
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0
  }
  #imPageExtContainer:after {
    position:fixed;
    top:0;
    inset-inline-end:0;
    width:0;
    height:0;
    content:'';
    opacity:0;
    transition:opacity 1000ms;
    z-index:10401
  }
  .menu-imHeader_imMenuObject_02-opened #imPageExtContainer:after {
    width:100%;
    height:100%;
    background-color:rgba(67,67,67,1);
    opacity:.5
  }
  .menu-imHeader_imMenuObject_02-towards-closing #imPageExtContainer:after {
    width:100%;
    height:100%;
    background-color:transparent;
    opacity:.5;
    transition:background-color 1000ms linear,opacity
  }
  #imHeader_imMenuObject_02 .hidden {
    display:none
  }
  #imHeader_imMenuObject_02-menu-opened li {
    position:relative;
    margin-bottom:0;
    display:inline-block;
    vertical-align:top
  }
  #imHeader_imMenuObject_02-menu-opened li:last-child {
    margin-bottom:0
  }
  #imHeader_imMenuObject_02-menu-opened .label-wrapper {
    display:block;
    overflow:hidden;
    position:relative;
    width:270px;
    height:33px;
    padding-block:0;
    padding-inline:5px
  }
  #imHeader_imMenuObject_02-menu-opened .label-inner-wrapper {
    display:table;
    width:100%;
    height:100%;
    z-index:1;
    position:relative
  }
  #imHeader_imMenuObject_02-menu-opened .label {
    display:table-cell;
    vertical-align:middle
  }
  #imHeader_imMenuObject_02-menu-opened .hamburger-menu-background {
    position:absolute;
    display:block;
    top:0;
    bottom:0;
    width:280px;
    inset-inline-start:0;
    inset-inline-end:auto;
    background-color:rgba(68,68,68,1);
    transition:left 500ms,right 500ms,opacity 500ms
  }
  #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper {
    background-color:rgba(105,105,105,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper .label,
  #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imHeader_imMenuObject_02-menu-opened {
    transform:translate3d(-280px,0,0);
    transition:transform 1000ms
  }
  #imHeader_imMenuObject_02-menu-opened.animated {
    transform:translate3d(0,0,0)
  }
  #imHeader_pluginAppObj_03_wrapper {
    display:none
  }
  #imHeader_imCell_3 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_pluginAppObj_03 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleGraphics_3 {
    box-sizing:border-box
  }
  #imHeader_imObjectImage_04_wrapper {
    position:absolute;
    top:30px;
    inset-inline-start:281px;
    width:40px;
    height:50px;
    text-align:center;
    z-index:1005;
    overflow:hidden
  }
  #imHeader_imObjectImage_04_wrapper img {
    -webkit-clip-path:inset(0 0 -25% 0);
    clip-path:inset(0 0 -25% 0)
  }
  #imHeader_imCell_4 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imHeader_imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imHeader_imObjectImage_04 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imHeader_imCellStyleGraphics_4 {
    box-sizing:border-box
  }
}
@media(min-width:1150px) {
  #imFooter_imTextObject_01_wrapper {
    position:absolute;
    top:20px;
    inset-inline-start:0;
    width:420px;
    height:251px;
    text-align:center;
    z-index:1002;
    overflow:hidden
  }
  #imFooter_imCell_1 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_1 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imTextObject_01 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_1 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imTextObject_01 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imFooter_imObjectImage_02_wrapper {
    position:absolute;
    top:9px;
    inset-inline-start:469px;
    width:210px;
    height:120px;
    text-align:center;
    z-index:1003;
    overflow:hidden
  }
  #imFooter_imObjectImage_02_wrapper img {
    -webkit-clip-path:inset(0 0 1.639% 0);
    clip-path:inset(0 0 1.639% 0)
  }
  #imFooter_imCell_2 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_2 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imObjectImage_02 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_2 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imTextObject_03_wrapper {
    position:absolute;
    top:19px;
    inset-inline-start:800px;
    width:350px;
    height:220px;
    text-align:center;
    z-index:1004;
    overflow:hidden
  }
  #imFooter_imCell_3 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imTextObject_03 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_3 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imTextObject_03 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imFooter_imTextObject_04_wrapper {
    position:absolute;
    top:280px;
    inset-inline-start:0;
    width:1150px;
    height:52px;
    text-align:center;
    z-index:1005;
    overflow:hidden
  }
  #imFooter_imCell_4 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imTextObject_04 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_4 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imTextObject_04 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imFooter_imHTMLObject_05_wrapper {
    position:absolute;
    top:166px;
    inset-inline-start:490px;
    width:190px;
    height:50px;
    text-align:center;
    z-index:1006;
    overflow:hidden
  }
  #imFooter_imCell_5 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_5 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imHTMLObject_05 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_5 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imObjectImage_06_wrapper {
    position:absolute;
    top:340px;
    inset-inline-start:550px;
    width:52px;
    height:42px;
    text-align:center;
    z-index:1007;
    overflow:hidden
  }
  #imFooter_imObjectImage_06_wrapper img {
    -webkit-clip-path:inset(0 0 19.231% 0);
    clip-path:inset(0 0 19.231% 0)
  }
  #imFooter_imCell_6 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_6 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imObjectImage_06 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_6 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
}
@media(max-width:1149.9px) and (min-width:720px) {
  #imFooter_imTextObject_01_wrapper {
    position:absolute;
    top:90px;
    inset-inline-start:0;
    width:720px;
    height:200px;
    text-align:center;
    z-index:1002;
    overflow:hidden
  }
  #imFooter_imCell_1 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_1 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imTextObject_01 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_1 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imTextObject_01 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imFooter_imObjectImage_02_wrapper {
    position:absolute;
    top:0;
    inset-inline-start:291px;
    width:132px;
    height:87px;
    text-align:center;
    z-index:1003;
    overflow:hidden
  }
  #imFooter_imObjectImage_02_wrapper img {
    -webkit-clip-path:inset(0 0 -12.987% 0);
    clip-path:inset(0 0 -12.987% 0)
  }
  #imFooter_imCell_2 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_2 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imObjectImage_02 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_2 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imTextObject_03_wrapper {
    position:absolute;
    top:372px;
    inset-inline-start:0;
    width:720px;
    height:223px;
    text-align:center;
    z-index:1004;
    overflow:hidden
  }
  #imFooter_imCell_3 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imTextObject_03 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_3 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imTextObject_03 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imFooter_imTextObject_04_wrapper {
    position:absolute;
    top:596px;
    inset-inline-start:0;
    width:730px;
    height:50px;
    text-align:center;
    z-index:1005;
    overflow:hidden
  }
  #imFooter_imCell_4 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imTextObject_04 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_4 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imTextObject_04 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imFooter_imHTMLObject_05_wrapper {
    position:absolute;
    top:303px;
    inset-inline-start:0;
    width:720px;
    height:50px;
    text-align:center;
    z-index:1006;
    overflow:hidden
  }
  #imFooter_imCell_5 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_5 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imHTMLObject_05 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_5 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imObjectImage_06_wrapper {
    position:absolute;
    top:656px;
    inset-inline-start:340px;
    width:44px;
    height:35px;
    text-align:center;
    z-index:1007;
    overflow:hidden
  }
  #imFooter_imObjectImage_06_wrapper img {
    -webkit-clip-path:inset(0 0 20.455% 0);
    clip-path:inset(0 0 20.455% 0)
  }
  #imFooter_imCell_6 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_6 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imObjectImage_06 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_6 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
}
@media(max-width:719.9px) and (min-width:480px) {
  #imFooter_imTextObject_01_wrapper {
    position:absolute;
    top:93px;
    inset-inline-start:0;
    width:490px;
    height:203px;
    text-align:center;
    z-index:1002;
    overflow:hidden
  }
  #imFooter_imCell_1 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_1 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imTextObject_01 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_1 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imTextObject_01 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imFooter_imObjectImage_02_wrapper {
    position:absolute;
    top:4px;
    inset-inline-start:170px;
    width:142px;
    height:83px;
    text-align:center;
    z-index:1003;
    overflow:hidden
  }
  #imFooter_imObjectImage_02_wrapper img {
    -webkit-clip-path:inset(0 0 0% 0);
    clip-path:inset(0 0 0% 0)
  }
  #imFooter_imCell_2 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_2 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imObjectImage_02 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_2 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imTextObject_03_wrapper {
    position:absolute;
    top:370px;
    inset-inline-start:0;
    width:480px;
    height:223px;
    text-align:center;
    z-index:1004;
    overflow:hidden
  }
  #imFooter_imCell_3 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imTextObject_03 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_3 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imTextObject_03 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imFooter_imTextObject_04_wrapper {
    position:absolute;
    top:600px;
    inset-inline-start:0;
    width:480px;
    height:48px;
    text-align:center;
    z-index:1005;
    overflow:hidden
  }
  #imFooter_imCell_4 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imTextObject_04 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_4 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imTextObject_04 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imFooter_imHTMLObject_05_wrapper {
    position:absolute;
    top:306px;
    inset-inline-start:0;
    width:480px;
    height:50px;
    text-align:center;
    z-index:1006;
    overflow:hidden
  }
  #imFooter_imCell_5 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_5 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imHTMLObject_05 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_5 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imFooter_imObjectImage_06_wrapper {
    position:absolute;
    top:660px;
    inset-inline-start:217px;
    width:45px;
    height:45px;
    text-align:center;
    z-index:1007;
    overflow:hidden
  }
  #imFooter_imObjectImage_06_wrapper img {
    -webkit-clip-path:inset(0 0 0% 0);
    clip-path:inset(0 0 0% 0)
  }
  #imFooter_imCell_6 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_6 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imObjectImage_06 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleBorders_6 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
}
@media(max-width:479.9px) {
  #imFooter_imTextObject_01_wrapper {
    position:absolute;
    top:89px;
    inset-inline-start:0;
    width:320px;
    height:203px;
    text-align:center;
    z-index:1002;
    overflow:hidden
  }
  #imFooter_imCell_1 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_1 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imTextObject_01 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleGraphics_1 {
    box-sizing:border-box
  }
  #imFooter_imTextObject_01 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imFooter_imObjectImage_02_wrapper {
    position:absolute;
    top:6px;
    inset-inline-start:96px;
    width:126px;
    height:73px;
    text-align:center;
    z-index:1003;
    overflow:hidden
  }
  #imFooter_imObjectImage_02_wrapper img {
    -webkit-clip-path:inset(0 0 0% 0);
    clip-path:inset(0 0 0% 0)
  }
  #imFooter_imCell_2 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_2 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imObjectImage_02 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleGraphics_2 {
    box-sizing:border-box
  }
  #imFooter_imTextObject_03_wrapper {
    position:absolute;
    top:356px;
    inset-inline-start:0;
    width:320px;
    height:230px;
    text-align:center;
    z-index:1004;
    overflow:hidden
  }
  #imFooter_imCell_3 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imTextObject_03 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleGraphics_3 {
    box-sizing:border-box
  }
  #imFooter_imTextObject_03 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imFooter_imTextObject_04_wrapper {
    position:absolute;
    top:592px;
    inset-inline-start:0;
    width:320px;
    height:72px;
    text-align:center;
    z-index:1005;
    overflow:hidden
  }
  #imFooter_imCell_4 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imTextObject_04 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleGraphics_4 {
    box-sizing:border-box
  }
  #imFooter_imTextObject_04 .text-container {
    border-block-width:0 1px;
    border-inline-width:1px;
    box-sizing:border-box;
    width:100%
  }
  #imFooter_imHTMLObject_05_wrapper {
    position:absolute;
    top:299px;
    inset-inline-start:0;
    width:320px;
    height:50px;
    text-align:center;
    z-index:1006;
    overflow:hidden
  }
  #imFooter_imCell_5 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_5 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imHTMLObject_05 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleGraphics_5 {
    box-sizing:border-box
  }
  #imFooter_imObjectImage_06_wrapper {
    position:absolute;
    top:670px;
    inset-inline-start:140px;
    width:34px;
    height:26px;
    text-align:center;
    z-index:1007;
    overflow:hidden
  }
  #imFooter_imObjectImage_06_wrapper img {
    -webkit-clip-path:inset(0 0 23.529% 0);
    clip-path:inset(0 0 23.529% 0)
  }
  #imFooter_imCell_6 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imFooter_imCell_6 {
    grid-template-rows:[row-content] auto
  }
  #imFooter_imObjectImage_06 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imFooter_imCellStyleGraphics_6 {
    box-sizing:border-box
  }
}
@media(min-width:1150px) {
  #imStickyBar_imObjectImage_01_wrapper {
    position:absolute;
    top:0;
    inset-inline-start:10px;
    width:160px;
    height:100px;
    text-align:center;
    z-index:1002;
    overflow:hidden
  }
  #imStickyBar_imObjectImage_01_wrapper img {
    -webkit-clip-path:inset(0 0 -7.527% 0);
    clip-path:inset(0 0 -7.527% 0)
  }
  #imStickyBar_imCell_1 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_1 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_imObjectImage_01 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleBorders_1 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imStickyBar_pluginAppObj_03_wrapper {
    display:none
  }
  #imStickyBar_imCell_3 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_pluginAppObj_03 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleBorders_3 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imStickyBar_imObjectImage_04_wrapper {
    display:none
  }
  #imStickyBar_imObjectImage_04_wrapper img {
    -webkit-clip-path:inset(0 0 -20% 0);
    clip-path:inset(0 0 -20% 0)
  }
  #imStickyBar_imCell_4 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_imObjectImage_04 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleBorders_4 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imStickyBar_imMenuObject_05_wrapper {
    position:absolute;
    top:55px;
    inset-inline-start:191px;
    width:862px;
    height:30px;
    text-align:center;
    z-index:1005
  }
  #imStickyBar_imCell_5 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_5 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_imMenuObject_05 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleBorders_5 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imStickyBar_imMenuObject_05_container {
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0;
    width:100%;
    box-sizing:border-box;
    background-color:transparent;
    padding:0;
    display:inline-table
  }
  #imStickyBar_imMenuObject_05_container>ul:after {
    content:'';
    display:table;
    clear:both
  }
  #imStickyBar_imMenuObject_05_container>ul>li {
    position:relative;
    margin-inline-start:2px;
    margin-top:0;
    display:inline-block;
    vertical-align:top
  }
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper,
  #imStickyBar_imMenuObject_05_container>ul>li>div>.label-wrapper {
    display:block;
    overflow:hidden;
    width:133px;
    height:28px;
    padding-block:0;
    padding-inline:3px;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imStickyBar_imMenuObject_05 .hamburger-button {
    cursor:pointer;
    width:28px;
    height:28px;
    display:inline-block;
    vertical-align:top;
    padding:0;
    box-sizing:content-box;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imStickyBar_imMenuObject_05 .hamburger-bar {
    margin:3px auto;
    width:65%;
    height:3px;
    background-color:rgba(66,66,66,1);
    display:block
  }
  #imStickyBar_imMenuObject_05 .label-inner-wrapper,
  #imStickyBar_imMenuObject_05 .hamburger-button>div {
    display:table;
    width:100%;
    height:100%;
    position:relative;
    z-index:1
  }
  #imStickyBar_imMenuObject_05_container>ul>li .label,
  #imStickyBar_imMenuObject_05 .hamburger-button>div>div {
    display:table-cell;
    vertical-align:middle
  }
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05 .hamburger-button {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05 .hamburger-button .label,
  #imStickyBar_imMenuObject_05 .hamburger-button button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(37,58,88,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05 .imLevel {
    cursor:default
  }
  #imStickyBar_imMenuObject_05-menu-opened .imLevel {
    cursor:default
  }
  #imStickyBar_imMenuObject_05 {
    text-align:start
  }
  #imStickyBar_imMenuObject_05 ul ul {
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0;
    background-color:rgba(255,255,255,1)
  }
  #imStickyBar_imMenuObject_05 ul ul li {
    position:relative;
    margin-bottom:1px;
    display:inline-block;
    vertical-align:top
  }
  #imStickyBar_imMenuObject_05 .multiple-column>ul {
    max-width:160px
  }
  #imStickyBar_imMenuObject_05 ul ul li:last-child {
    margin-bottom:0
  }
  #imStickyBar_imMenuObject_05 ul ul .label-wrapper {
    display:block;
    overflow:hidden;
    width:150px;
    height:30px;
    padding-block:0;
    padding-inline:5px
  }
  #imStickyBar_imMenuObject_05 ul ul .label {
    display:table-cell;
    vertical-align:middle
  }
  #imStickyBar_imMenuObject_05 ul ul .label-wrapper {
    background-color:rgba(67,67,67,1);
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05 ul ul .label-wrapper .label,
  #imStickyBar_imMenuObject_05 ul ul .label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:8pt;
    font-style:normal;
    text-decoration:none;
    text-align:start;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05 ul ul li.imLevel:hover>.label-wrapper {
    background-color:rgba(67,67,67,1);
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05 ul ul li.imLevel:hover>.label-wrapper .label,
  #imStickyBar_imMenuObject_05 ul ul li.imLevel:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:8pt;
    font-style:normal;
    text-decoration:none;
    text-align:start;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05 ul ul li.imPage:hover>.label-wrapper {
    background-color:rgba(67,67,67,1);
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05 ul ul li.imPage:hover>.label-wrapper .label,
  #imStickyBar_imMenuObject_05 ul ul li.imPage:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:8pt;
    font-style:normal;
    text-decoration:none;
    text-align:start;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05 ul ul .imMnMnSeparator>.label-wrapper {
    background-color:rgba(66,66,66,1);
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05 ul ul .imMnMnSeparator>.label-wrapper .label,
  #imStickyBar_imMenuObject_05 ul ul .imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:8pt;
    font-style:normal;
    text-decoration:none;
    text-align:start;
    color:rgba(255,255,255,1);
    font-weight:bold
  }
  #imStickyBar_imMenuObject_05 .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05 .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,
  #imStickyBar_imMenuObject_05 .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:8pt;
    font-style:normal;
    text-decoration:none;
    text-align:start;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05 ul ul {
    z-index:2
  }
  #imStickyBar_imMenuObject_05 .multiple-column {
    position:absolute;
    z-index:2;
    inset-inline-start:0
  }
  #imStickyBar_imMenuObject_05 .multiple-column>ul {
    position:static;
    display:inline-block;
    vertical-align:top
  }
  #imStickyBar_imMenuObject_05 .multiple-column>ul>li {
    display:block
  }
  #imStickyBar_imMenuObject_05_container>ul>li>ul {
    position:absolute;
    top:28px
  }
  #imStickyBar_imMenuObject_05_container>ul>li>ul.open-bottom {
    inset-inline-start:0
  }
  #imStickyBar_imMenuObject_05_container>ul>li>ul.open-left {
    inset-inline-end:140px
  }
  #imStickyBar_imMenuObject_05_container>ul>li>ul.open-right {
    inset-inline-start:140px
  }
  #imStickyBar_imMenuObject_05_container>ul>li>ul ul,
  #imStickyBar_imMenuObject_05_container .multiple-column>ul>li ul {
    position:absolute;
    top:0
  }
  #imStickyBar_imMenuObject_05_container>ul>li>ul ul.open-left,
  #imStickyBar_imMenuObject_05_container .multiple-column>ul>li ul.open-left {
    inset-inline-end:160px
  }
  #imStickyBar_imMenuObject_05_container>ul>li>ul ul.open-right,
  #imStickyBar_imMenuObject_05_container .multiple-column>ul>li ul.open-right {
    inset-inline-start:160px
  }
  #imStickyBar_imMenuObject_05 ul>li>ul,
  #imStickyBar_imMenuObject_05 .multiple-column {
    display:none
  }
  #imStickyBar_imMenuObject_05_container>ul>li:nth-child(6n+1) {
    margin-inline-start:0;
    clear:left;
    clear:inline-start
  }
  #imStickyBar_imMenuObject_05_container>ul>li:nth-child(n+7) {
    margin-top:2px
  }
  #imStickyBar_imMenuObject_05-menu-opened {
    display:none
  }
  #imStickyBar_imMenuObject_05 .hamburger-component {
    display:none
  }
}
@media(max-width:1149.9px) and (min-width:720px) {
  #imStickyBar_imObjectImage_01_wrapper {
    position:absolute;
    top:0;
    inset-inline-start:260px;
    width:160px;
    height:100px;
    text-align:center;
    z-index:1002;
    overflow:hidden
  }
  #imStickyBar_imObjectImage_01_wrapper img {
    -webkit-clip-path:inset(0 0 -7.527% 0);
    clip-path:inset(0 0 -7.527% 0)
  }
  #imStickyBar_imCell_1 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_1 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_imObjectImage_01 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleBorders_1 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imStickyBar_pluginAppObj_03_wrapper {
    position:absolute;
    top:40px;
    inset-inline-start:570px;
    width:100px;
    height:30px;
    text-align:center;
    z-index:1003
  }
  #imStickyBar_imCell_3 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_pluginAppObj_03 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleBorders_3 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imStickyBar_imObjectImage_04_wrapper {
    display:none
  }
  #imStickyBar_imObjectImage_04_wrapper img {
    -webkit-clip-path:inset(0 0 -20% 0);
    clip-path:inset(0 0 -20% 0)
  }
  #imStickyBar_imCell_4 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_imObjectImage_04 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleBorders_4 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imStickyBar_imMenuObject_05_wrapper {
    position:absolute;
    top:40px;
    inset-inline-start:90px;
    width:43px;
    height:30px;
    text-align:center;
    z-index:1005
  }
  #imStickyBar_imCell_5 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_5 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_imMenuObject_05 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleBorders_5 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imStickyBar_imMenuObject_05_container {
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0;
    width:100%;
    box-sizing:border-box;
    background-color:transparent;
    padding:0;
    display:inline-table
  }
  #imStickyBar_imMenuObject_05_container>ul:after {
    content:'';
    display:table;
    clear:both
  }
  #imStickyBar_imMenuObject_05_container>ul>li {
    position:relative;
    margin-inline-start:2px;
    margin-top:0;
    display:inline-block;
    vertical-align:top
  }
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper,
  #imStickyBar_imMenuObject_05_container>ul>li>div>.label-wrapper {
    display:block;
    overflow:hidden;
    width:133px;
    height:28px;
    padding-block:0;
    padding-inline:3px;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imStickyBar_imMenuObject_05 .hamburger-button {
    cursor:pointer;
    width:28px;
    height:28px;
    display:inline-block;
    vertical-align:top;
    padding:0;
    box-sizing:content-box;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imStickyBar_imMenuObject_05 .hamburger-bar {
    margin:3px auto;
    width:65%;
    height:3px;
    background-color:rgba(66,66,66,1);
    display:block
  }
  #imStickyBar_imMenuObject_05 .label-inner-wrapper,
  #imStickyBar_imMenuObject_05 .hamburger-button>div {
    display:table;
    width:100%;
    height:100%;
    position:relative;
    z-index:1
  }
  #imStickyBar_imMenuObject_05_container>ul>li .label,
  #imStickyBar_imMenuObject_05 .hamburger-button>div>div {
    display:table-cell;
    vertical-align:middle
  }
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05 .hamburger-button {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05 .hamburger-button .label,
  #imStickyBar_imMenuObject_05 .hamburger-button button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(37,58,88,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05 .imLevel {
    cursor:default
  }
  #imStickyBar_imMenuObject_05-menu-opened .imLevel {
    cursor:default
  }
  #imStickyBar_imMenuObject_05 {
    text-align:start
  }
  #imStickyBar_imMenuObject_05 .hidden {
    display:none
  }
  #imStickyBar_imMenuObject_05-menu-opened {
    overflow:visible;
    z-index:10402
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul {
    display:none
  }
  #imStickyBar_imMenuObject_05-menu-opened li>div {
    display:none
  }
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened div>ul {
    display:block
  }
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul {
    position:absolute;
    inset-inline-start:0;
    inset-inline-end:auto;
    top:40px;
    background-color:rgba(67,67,67,1);
    overflow-x:hidden;
    overflow-y:auto;
    height:calc(100% - 40px);
    width:100%
  }
  #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-close-button {
    display:block;
    font-family:Arial;
    font-size:30px;
    text-align:end;
    padding-block:5px;
    padding-inline:10px;
    color:rgba(255,255,255,1)
  }
  #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-close-button span {
    cursor:pointer
  }
  #imStickyBar_imMenuObject_05-menu-opened {
    position:fixed;
    top:0;
    bottom:0;
    inset-inline-start:0;
    width:250px;
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0
  }
  #imPageExtContainer:after {
    position:fixed;
    top:0;
    inset-inline-end:0;
    width:0;
    height:0;
    content:'';
    opacity:0;
    transition:opacity 1000ms;
    z-index:10401
  }
  .menu-imStickyBar_imMenuObject_05-opened #imPageExtContainer:after {
    width:100%;
    height:100%;
    background-color:rgba(102,102,102,1);
    opacity:.8
  }
  .menu-imStickyBar_imMenuObject_05-towards-closing #imPageExtContainer:after {
    width:100%;
    height:100%;
    background-color:transparent;
    opacity:.8;
    transition:background-color 1000ms linear,opacity
  }
  #imStickyBar_imMenuObject_05 .hidden {
    display:none
  }
  #imStickyBar_imMenuObject_05-menu-opened li {
    position:relative;
    margin-bottom:0;
    display:inline-block;
    vertical-align:top
  }
  #imStickyBar_imMenuObject_05-menu-opened li:last-child {
    margin-bottom:0
  }
  #imStickyBar_imMenuObject_05-menu-opened .label-wrapper {
    display:block;
    overflow:hidden;
    position:relative;
    width:240px;
    height:33px;
    padding-block:0;
    padding-inline:5px
  }
  #imStickyBar_imMenuObject_05-menu-opened .label-inner-wrapper {
    display:table;
    width:100%;
    height:100%;
    z-index:1;
    position:relative
  }
  #imStickyBar_imMenuObject_05-menu-opened .label {
    display:table-cell;
    vertical-align:middle
  }
  #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-background {
    position:absolute;
    display:block;
    top:0;
    bottom:0;
    width:250px;
    inset-inline-start:0;
    inset-inline-end:auto;
    background-color:rgba(67,67,67,1);
    transition:left 500ms,right 500ms,opacity 500ms
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper {
    background-color:rgba(105,105,105,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened {
    transform:translate3d(-250px,0,0);
    transition:transform 1000ms
  }
  #imStickyBar_imMenuObject_05-menu-opened.animated {
    transform:translate3d(0,0,0)
  }
}
@media(max-width:719.9px) and (min-width:480px) {
  #imStickyBar_imObjectImage_01_wrapper {
    position:absolute;
    top:0;
    inset-inline-start:160px;
    width:160px;
    height:100px;
    text-align:center;
    z-index:1002;
    overflow:hidden
  }
  #imStickyBar_imObjectImage_01_wrapper img {
    -webkit-clip-path:inset(0 0 -7.527% 0);
    clip-path:inset(0 0 -7.527% 0)
  }
  #imStickyBar_imCell_1 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_1 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_imObjectImage_01 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleBorders_1 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imStickyBar_pluginAppObj_03_wrapper {
    display:none
  }
  #imStickyBar_imCell_3 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_pluginAppObj_03 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleBorders_3 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imStickyBar_imObjectImage_04_wrapper {
    position:absolute;
    top:31px;
    inset-inline-start:423px;
    width:40px;
    height:40px;
    text-align:center;
    z-index:1004;
    overflow:hidden
  }
  #imStickyBar_imObjectImage_04_wrapper img {
    -webkit-clip-path:inset(0 0 0% 0);
    clip-path:inset(0 0 0% 0)
  }
  #imStickyBar_imCell_4 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_imObjectImage_04 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleBorders_4 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imStickyBar_imMenuObject_05_wrapper {
    position:absolute;
    top:41px;
    inset-inline-start:20px;
    width:32px;
    height:30px;
    text-align:center;
    z-index:1005
  }
  #imStickyBar_imCell_5 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_5 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_imMenuObject_05 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleBorders_5 {
    border-top:0;
    border-bottom:0;
    border-inline-start-width:0;
    border-inline-end-width:0
  }
  #imStickyBar_imMenuObject_05_container {
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0;
    width:100%;
    box-sizing:border-box;
    background-color:transparent;
    padding:0;
    display:inline-table
  }
  #imStickyBar_imMenuObject_05_container>ul:after {
    content:'';
    display:table;
    clear:both
  }
  #imStickyBar_imMenuObject_05_container>ul>li {
    position:relative;
    margin-inline-start:2px;
    margin-top:0;
    display:inline-block;
    vertical-align:top
  }
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper,
  #imStickyBar_imMenuObject_05_container>ul>li>div>.label-wrapper {
    display:block;
    overflow:hidden;
    width:133px;
    height:28px;
    padding-block:0;
    padding-inline:3px;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imStickyBar_imMenuObject_05 .hamburger-button {
    cursor:pointer;
    width:28px;
    height:28px;
    display:inline-block;
    vertical-align:top;
    padding:0;
    box-sizing:content-box;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imStickyBar_imMenuObject_05 .hamburger-bar {
    margin:3px auto;
    width:65%;
    height:3px;
    background-color:rgba(66,66,66,1);
    display:block
  }
  #imStickyBar_imMenuObject_05 .label-inner-wrapper,
  #imStickyBar_imMenuObject_05 .hamburger-button>div {
    display:table;
    width:100%;
    height:100%;
    position:relative;
    z-index:1
  }
  #imStickyBar_imMenuObject_05_container>ul>li .label,
  #imStickyBar_imMenuObject_05 .hamburger-button>div>div {
    display:table-cell;
    vertical-align:middle
  }
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05 .hamburger-button {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05 .hamburger-button .label,
  #imStickyBar_imMenuObject_05 .hamburger-button button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(37,58,88,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05 .imLevel {
    cursor:default
  }
  #imStickyBar_imMenuObject_05-menu-opened .imLevel {
    cursor:default
  }
  #imStickyBar_imMenuObject_05 {
    text-align:start
  }
  #imStickyBar_imMenuObject_05 .hidden {
    display:none
  }
  #imStickyBar_imMenuObject_05-menu-opened {
    overflow:visible;
    z-index:10402
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul {
    display:none
  }
  #imStickyBar_imMenuObject_05-menu-opened li>div {
    display:none
  }
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened div>ul {
    display:block
  }
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul {
    position:absolute;
    inset-inline-start:0;
    inset-inline-end:auto;
    top:40px;
    background-color:rgba(67,67,67,1);
    overflow-x:hidden;
    overflow-y:auto;
    height:calc(100% - 40px);
    width:100%
  }
  #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-close-button {
    display:block;
    font-family:Arial;
    font-size:30px;
    text-align:end;
    padding-block:5px;
    padding-inline:10px;
    color:rgba(255,255,255,1)
  }
  #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-close-button span {
    cursor:pointer
  }
  #imStickyBar_imMenuObject_05-menu-opened {
    position:fixed;
    top:0;
    bottom:0;
    inset-inline-start:0;
    width:250px;
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0
  }
  #imPageExtContainer:after {
    position:fixed;
    top:0;
    inset-inline-end:0;
    width:0;
    height:0;
    content:'';
    opacity:0;
    transition:opacity 1000ms;
    z-index:10401
  }
  .menu-imStickyBar_imMenuObject_05-opened #imPageExtContainer:after {
    width:100%;
    height:100%;
    background-color:rgba(102,102,102,1);
    opacity:.8
  }
  .menu-imStickyBar_imMenuObject_05-towards-closing #imPageExtContainer:after {
    width:100%;
    height:100%;
    background-color:transparent;
    opacity:.8;
    transition:background-color 1000ms linear,opacity
  }
  #imStickyBar_imMenuObject_05 .hidden {
    display:none
  }
  #imStickyBar_imMenuObject_05-menu-opened li {
    position:relative;
    margin-bottom:0;
    display:inline-block;
    vertical-align:top
  }
  #imStickyBar_imMenuObject_05-menu-opened li:last-child {
    margin-bottom:0
  }
  #imStickyBar_imMenuObject_05-menu-opened .label-wrapper {
    display:block;
    overflow:hidden;
    position:relative;
    width:240px;
    height:33px;
    padding-block:0;
    padding-inline:5px
  }
  #imStickyBar_imMenuObject_05-menu-opened .label-inner-wrapper {
    display:table;
    width:100%;
    height:100%;
    z-index:1;
    position:relative
  }
  #imStickyBar_imMenuObject_05-menu-opened .label {
    display:table-cell;
    vertical-align:middle
  }
  #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-background {
    position:absolute;
    display:block;
    top:0;
    bottom:0;
    width:250px;
    inset-inline-start:0;
    inset-inline-end:auto;
    background-color:rgba(67,67,67,1);
    transition:left 500ms,right 500ms,opacity 500ms
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper {
    background-color:rgba(105,105,105,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened {
    transform:translate3d(-250px,0,0);
    transition:transform 1000ms
  }
  #imStickyBar_imMenuObject_05-menu-opened.animated {
    transform:translate3d(0,0,0)
  }
}
@media(max-width:479.9px) {
  #imStickyBar_imObjectImage_01_wrapper {
    position:absolute;
    top:0;
    inset-inline-start:90px;
    width:160px;
    height:100px;
    text-align:center;
    z-index:1002;
    overflow:hidden
  }
  #imStickyBar_imObjectImage_01_wrapper img {
    -webkit-clip-path:inset(0 0 -7.527% 0);
    clip-path:inset(0 0 -7.527% 0)
  }
  #imStickyBar_imCell_1 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_1 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_imObjectImage_01 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleGraphics_1 {
    box-sizing:border-box
  }
  #imStickyBar_pluginAppObj_03_wrapper {
    display:none
  }
  #imStickyBar_imCell_3 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_3 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_pluginAppObj_03 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleGraphics_3 {
    box-sizing:border-box
  }
  #imStickyBar_imObjectImage_04_wrapper {
    position:absolute;
    top:30px;
    inset-inline-start:270px;
    width:41px;
    height:54px;
    text-align:center;
    z-index:1004;
    overflow:hidden
  }
  #imStickyBar_imObjectImage_04_wrapper img {
    -webkit-clip-path:inset(0 0 -31.707% 0);
    clip-path:inset(0 0 -31.707% 0)
  }
  #imStickyBar_imCell_4 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_4 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_imObjectImage_04 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleGraphics_4 {
    box-sizing:border-box
  }
  #imStickyBar_imMenuObject_05_wrapper {
    position:absolute;
    top:40px;
    inset-inline-start:0;
    width:32px;
    height:30px;
    text-align:center;
    z-index:1005
  }
  #imStickyBar_imCell_5 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0
  }
  #imStickyBar_imCell_5 {
    grid-template-rows:[row-content] auto
  }
  #imStickyBar_imMenuObject_05 {
    padding-top:0;
    padding-bottom:0;
    padding-inline-start:0;
    padding-inline-end:0;
    grid-row:row-content/span 1;
    grid-column:1/-1
  }
  #imStickyBar_imCellStyleGraphics_5 {
    box-sizing:border-box
  }
  #imStickyBar_imMenuObject_05_container {
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0;
    width:100%;
    box-sizing:border-box;
    background-color:transparent;
    padding:0;
    display:inline-table
  }
  #imStickyBar_imMenuObject_05_container>ul:after {
    content:'';
    display:table;
    clear:both
  }
  #imStickyBar_imMenuObject_05_container>ul>li {
    position:relative;
    margin-inline-start:2px;
    margin-top:0;
    display:inline-block;
    vertical-align:top
  }
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper,
  #imStickyBar_imMenuObject_05_container>ul>li>div>.label-wrapper {
    display:block;
    overflow:hidden;
    width:133px;
    height:28px;
    padding-block:0;
    padding-inline:3px;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imStickyBar_imMenuObject_05 .hamburger-button {
    cursor:pointer;
    width:28px;
    height:28px;
    display:inline-block;
    vertical-align:top;
    padding:0;
    box-sizing:content-box;
    border-block-width:0;
    border-inline-width:0 1px;
    border-radius:0
  }
  #imStickyBar_imMenuObject_05 .hamburger-bar {
    margin:3px auto;
    width:65%;
    height:3px;
    background-color:rgba(66,66,66,1);
    display:block
  }
  #imStickyBar_imMenuObject_05 .label-inner-wrapper,
  #imStickyBar_imMenuObject_05 .hamburger-button>div {
    display:table;
    width:100%;
    height:100%;
    position:relative;
    z-index:1
  }
  #imStickyBar_imMenuObject_05_container>ul>li .label,
  #imStickyBar_imMenuObject_05 .hamburger-button>div>div {
    display:table-cell;
    vertical-align:middle
  }
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05 .hamburger-button {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05 .hamburger-button .label,
  #imStickyBar_imMenuObject_05 .hamburger-button button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(66,66,66,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(219,3,31,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper {
    background-color:transparent;
    background-image:none;
    border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);
    border-style:solid
  }
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper .label,
  #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:10pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(37,58,88,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05 .imLevel {
    cursor:default
  }
  #imStickyBar_imMenuObject_05-menu-opened .imLevel {
    cursor:default
  }
  #imStickyBar_imMenuObject_05 {
    text-align:start
  }
  #imStickyBar_imMenuObject_05 .hidden {
    display:none
  }
  #imStickyBar_imMenuObject_05-menu-opened {
    overflow:visible;
    z-index:10402
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul {
    display:none
  }
  #imStickyBar_imMenuObject_05-menu-opened li>div {
    display:none
  }
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened div>ul {
    display:block
  }
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul {
    position:absolute;
    inset-inline-start:0;
    inset-inline-end:auto;
    top:40px;
    background-color:rgba(67,67,67,1);
    overflow-x:hidden;
    overflow-y:auto;
    height:calc(100% - 40px);
    width:100%
  }
  #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-close-button {
    display:block;
    font-family:Arial;
    font-size:30px;
    text-align:end;
    padding-block:5px;
    padding-inline:10px;
    color:rgba(255,255,255,1)
  }
  #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-close-button span {
    cursor:pointer
  }
  #imStickyBar_imMenuObject_05-menu-opened {
    position:fixed;
    top:0;
    bottom:0;
    inset-inline-start:0;
    width:250px;
    border:solid;
    border-block-color:transparent transparent;
    border-inline-color:transparent transparent;
    border-width:0;
    border-radius:0
  }
  #imPageExtContainer:after {
    position:fixed;
    top:0;
    inset-inline-end:0;
    width:0;
    height:0;
    content:'';
    opacity:0;
    transition:opacity 1000ms;
    z-index:10401
  }
  .menu-imStickyBar_imMenuObject_05-opened #imPageExtContainer:after {
    width:100%;
    height:100%;
    background-color:rgba(102,102,102,1);
    opacity:.8
  }
  .menu-imStickyBar_imMenuObject_05-towards-closing #imPageExtContainer:after {
    width:100%;
    height:100%;
    background-color:transparent;
    opacity:.8;
    transition:background-color 1000ms linear,opacity
  }
  #imStickyBar_imMenuObject_05 .hidden {
    display:none
  }
  #imStickyBar_imMenuObject_05-menu-opened li {
    position:relative;
    margin-bottom:0;
    display:inline-block;
    vertical-align:top
  }
  #imStickyBar_imMenuObject_05-menu-opened li:last-child {
    margin-bottom:0
  }
  #imStickyBar_imMenuObject_05-menu-opened .label-wrapper {
    display:block;
    overflow:hidden;
    position:relative;
    width:240px;
    height:33px;
    padding-block:0;
    padding-inline:5px
  }
  #imStickyBar_imMenuObject_05-menu-opened .label-inner-wrapper {
    display:table;
    width:100%;
    height:100%;
    z-index:1;
    position:relative
  }
  #imStickyBar_imMenuObject_05-menu-opened .label {
    display:table-cell;
    vertical-align:middle
  }
  #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-background {
    position:absolute;
    display:block;
    top:0;
    bottom:0;
    width:250px;
    inset-inline-start:0;
    inset-inline-end:auto;
    background-color:rgba(67,67,67,1);
    transition:left 500ms,right 500ms,opacity 500ms
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper {
    background-color:rgba(105,105,105,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper {
    background-color:rgba(219,3,31,1);
    background-image:none
  }
  #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper .label,
  #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper button {
    width:100%;
    height:100%;
    font-family:Montserrat;
    font-size:13pt;
    font-style:normal;
    text-decoration:none;
    text-align:center;
    color:rgba(255,255,255,1);
    font-weight:normal
  }
  #imStickyBar_imMenuObject_05-menu-opened {
    transform:translate3d(-250px,0,0);
    transition:transform 1000ms
  }
  #imStickyBar_imMenuObject_05-menu-opened.animated {
    transform:translate3d(0,0,0)
  }
}
#imPage.without-id_animation-in-progress {
  overflow:hidden
}
