@media all {
  *#dm .dmInner a.u_73588525:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_73588525.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_288477368:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_288477368.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner div.u_1573182152 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1336597236 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1573182152 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_73588525 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/8af9dd05/icon/Seta.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_288477368 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/8af9dd05/icon/Seta.svg) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner *.u_1184039222 .svg { width:100% !important; }

  *#dm .dmInner div.u_1528583881 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1184039222 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1184039222 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner *.u_1110249606 .svg { width:100% !important; }

  *#dm .dmInner div.u_1110249606 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1110249606 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1933055671 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner *.u_1520205869 .svg { width:100% !important; }

  *#dm .dmInner div.u_1520205869 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1520205869 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1153748886 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1549587472 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner *.u_1077660993 .svg { width:100% !important; }

  *#dm .dmInner div.u_1077660993 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1077660993 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner a.u_1995534318 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/8af9dd05/icon/Seta.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1306057521 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
  }

  *#dm .dmInner a.u_1306057521 span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1306057521 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/8af9dd05/icon/Seta.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1306057521:hover .iconBg { background-color:rgb(246,247,252) !important; }

  *#dm .dmInner a.u_1306057521.hover .iconBg { background-color:rgb(246,247,252) !important; }

  *#dm .dmInner a.u_1306057521:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1306057521.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1426099467 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1646248235 .svg { width:100% !important; }

  *#dm .dmInner div.u_1646248235 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1646248235 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1231403416 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner *.u_1426099467 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1426099467 .photoGalleryThumbs .image-container { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1426099467 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1000147771 { display:block !important; }

  *#dm .dmInner *.u_1944116700 { display:none !important; }

  *#dm .dmInner *.u_1082150336 { display:none !important; }

  *#dm .dmInner div.u_1426099467 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1426099467 .photoGalleryViewAll.link { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1426099467 .caption-button { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1426099467 .caption-button span.text { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1255702124 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1255702124 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner a.u_1182481753:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1182481753.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1182481753 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/8af9dd05/icon/Seta.svg) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
    background-color:var(--color_4) !important;
  }

  .subtitulo_banner {
    display:inline-block !important;
    height:1.6em !important;
    overflow:hidden !important;
    vertical-align:middle !important;
    color:var(--color_7) !important;
    margin-top:-50px !important;
    font-size:60px !important;
    font-weight:300 !important;
  }

  .subtitulo_inner {
    display:block !important;
    animation:slide-subtitulo 18s infinite !important;
    will-change:transform !important;
  }

  .subtitulo_inner>span {
    display:flex !important;
    align-items:center !important;
    height:1.6em !important;
    line-height:1.3 !important;
  }

  @keyframes slide-subtitulo {
    0% { transform:translateY(0); }
    8% { transform:translateY(0); }
    11% { transform:translateY(-1.6em); }
    19% { transform:translateY(-1.6em); }
    22% { transform:translateY(-3.2em); }
    30% { transform:translateY(-3.2em); }
    33% { transform:translateY(-4.8em); }
    41% { transform:translateY(-4.8em); }
    44% { transform:translateY(-6.4em); }
    52% { transform:translateY(-6.4em); }
    55% { transform:translateY(-8em); }
    63% { transform:translateY(-8em); }
    66% { transform:translateY(-9.6em); }
    74% { transform:translateY(-9.6em); }
    77% { transform:translateY(-11.2em); }
    85% { transform:translateY(-11.2em); }
    88% { transform:translateY(-12.8em); }
    100% { transform:translateY(-12.8em); }
  }

  *#dm .dmInner div.u_3588854393 img {
    object-fit:cover !important;
    border-radius:30px 30px 30px 30px !important;
  }

  *#dm .dmInner div.u_1140283906 img {
    object-fit:cover !important;
    border-radius:30px 30px 30px 30px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1426099467 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1426099467 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1426099467 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1426099467 .photoGalleryThumbs .image-container a { padding-top:80px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1426099467 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

  *#dm .dmInner *.u_1426099467 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1426099467 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1426099467 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1426099467 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1426099467 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1426099467 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1426099467 .photoGalleryThumbs .image-container a { padding-top:100px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_3);
}
}



@media all {
    
#b5d97d0f {
    column-gap: 10%;
    row-gap: 24px;
    flex-direction: row;
    width: 22.59%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    height: auto;
}
    
#\34 301bc1d {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 468px;
    flex-wrap: nowrap;
    padding: 100px 6% 50px 6%;
}
    
#c000087b {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\32 6d3b99c {
    max-width: 100%;
    width: auto;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ddff8b0 {
    column-gap: 10%;
    row-gap: 24px;
    width: 73.4%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
}
    
#\34 4bc02f6 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_065 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 f9089b8 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3a2a749 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7aade3c {
    column-gap: 4%;
    row-gap: 5px;
    width: 14.29%;
    min-height: auto;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_ffv {
    flex-direction: row;
    align-items: center;
    width: 99.67%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: var(--color_7);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 82a29f1 {
    column-gap: 4%;
    row-gap: 5px;
    width: 14.29%;
    min-height: auto;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 65033bb {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1c5dff6 {
    align-self: auto;
    max-width: 100%;
    width: 87.34%;
    justify-self: auto;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf030089 {
    column-gap: 4%;
    row-gap: 5px;
    width: 19.51%;
    min-height: auto;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 daee854 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce7b007d {
    align-self: auto;
    max-width: 100%;
    width: 166px;
    justify-self: auto;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gko {
    width: 49px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a682c11 {
    column-gap: 4%;
    row-gap: 5px;
    width: 23.36%;
    min-height: auto;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b53100e4 {
    align-self: auto;
    max-width: 100%;
    width: 84.29%;
    justify-self: auto;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 89ed55b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d6eb6433 {
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
}
    
#a2e6045f {
    column-gap: 4%;
    row-gap: 24px;
    width: 44%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    align-items: center;
}
    
#\31 db21170 {
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#widget_bh9 {
    max-width: 100%;
    width: 492px;
    height: auto;
    order: 1;
}
    
#widget_uag {
    max-width: 100%;
    width: 566px;
    height: auto;
    order: 2;
}
    
#widget_nhh {
    max-width: 100%;
    width: 262px;
    min-height: 54px;
    height: auto;
    order: 3;
}
    
#c3cb704b {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#widget_ge4 {
    width: 92.75%;
    height: auto;
    max-width: 100%;
}
    
#a8f63476 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: var(--color_7);
    background-image: none;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 10px 25px 10px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be49b5c6 {
    max-width: 100%;
    width: auto;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 98f9add {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/8af9dd05/dms3rep/multi/opt/clinical-trial-services-logistics-and-storage-1920w.jpg");
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 100px 60px 100px 60px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0bb3298 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 6% 100px 6%;
}
    
#\34 fe51ce9 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 bed82dc {
    margin: 0px 0% 0px 0%;
}
    
#widget_n9i {
    width: 730px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 fdfd2b1 {
    max-width: 100%;
    width: 104.50%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbc1d1ab {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8r2 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
}
}



@media all {
    
#\33 75f9d2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\37 92f535c {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#e9e332b6::before, #e9e332b6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.63;
    border-radius: inherit;
}
#e9e332b6 {
    background-image: none;
}
    
#widget_h4g {
    max-width: 100%;
    width: 831px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mi9 {
    max-width: 100%;
    width: 247px;
    min-height: 54px;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7qu {
    align-self: auto;
    max-width: 100%;
    width: 777px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a437c68c {
    margin: 0px 0% 0px 0%;
}
    
#group_t79 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#ab293983 {
    max-width: 100%;
    width: 291px;
    min-height: 54px;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_v7k {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
}
    
#widget_oef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_bko {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\34 4280347 {
    margin: 0px 0% 0px 0%;
}
    
#\32 2b7b198 {
    max-width: 100%;
    width: 530px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7422d1b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#b26a0c98 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\37 682d751 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    padding: 0px 6% 100px 6%;
}
    
#\31 1f49e3d::before, #\31 1f49e3d > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.25;
    content: '';
    height: 100%;
}
#\31 1f49e3d {
    column-gap: 4%;
    row-gap: 50px;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    background-image: url(https://lirp.cdn-website.com/8af9dd05/dms3rep/multi/opt/-Banner-+soluc%C3%A3o+completa+end-to-end+para+pesquisas+clinicas-1920w.webp);
    min-width: 4%;
    order: 0;
    padding: 60px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
}
    
#a46f80c7 {
    width: 50.56%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2efb129 {
    align-self: auto;
    max-width: 100%;
    width: 250px;
    min-height: 54px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 1338890.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#\34 1338890 {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin: 15px 0px 0px 15px;
}
    
#e53811dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de2cd4da {
    width: 100.00%;
    grid-template-rows: minmax(190px, max-content);
    max-width: 100%;
    border-radius: 0px 0 0 0;
}
    
#\38 d193fab {
    align-items: flex-start;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f12d1a8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2a53119 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f61f5071 {
    width: 180px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6ea30cd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c6571e6 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\33 1d11422 {
    align-items: flex-start;
    width: 25%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#be05e879 {
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: nowrap;
    flex-direction: row;
}
    
#\31 27f8c32 {
    align-items: flex-start;
    width: 25%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 5553ef2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fbee0679.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#fbee0679 {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin: 15px 0px 0px 15px;
}
    
#\37 db374a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 381fc31 {
    width: 100%;
    grid-template-rows: minmax(190px, max-content);
    max-width: 100%;
    border-radius: 0px 0 0 0;
}
    
#c87f3560 {
    align-items: flex-start;
    width: 25%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#cddaa3fe {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\32 3a44348 {
    width: 100.00%;
    grid-template-rows: minmax(190px, max-content);
    max-width: 100%;
    border-radius: 0px 0 0 0;
}
    
#\37 3e3c5a6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    min-width: 4%;
    flex-wrap: nowrap;
}
    
#\32 fe32abd.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#\32 fe32abd {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin: 15px 0px 0px 15px;
}
    
#\33 c394faf {
    width: 100.00%;
    grid-template-rows: minmax(190px, max-content);
    max-width: 100%;
    border-radius: 0px 0 0 0;
}
    
#\38 a65a688 {
    width: 176px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 867533e {
    align-items: flex-start;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c92ae3c5 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c8bea1c {
    width: 100.00%;
    height: 190px;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
}
    
#e161132c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 87d788d.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#\32 87d788d {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin: 15px 0px 0px 15px;
}
    
#\30 157986f {
    width: 100.00%;
    height: 190px;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
}
    
#\35 fc09a12 {
    width: 100.00%;
    height: 190px;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
}
    
#\33 27802e9 {
    align-items: flex-start;
    width: 25%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#bb5f61dd {
    max-width: 100%;
    width: 66.96%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 99e6364 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 43a9257 {
    width: 100.00%;
    height: 190px;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
}
    
#ef7d7ffb {
    align-items: flex-start;
    width: 25%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 2da30e4 {
    width: 100.00%;
    grid-template-rows: minmax(190px, max-content);
    max-width: 100%;
    border-radius: 0px 0 0 0;
}
    
#\36 09b0017 {
    width: 100.00%;
    height: 190px;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
}
    
#\33 33eb70f.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#\33 33eb70f {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin: 15px 0px 0px 15px;
}
    
#\38 ed5670f {
    align-items: flex-start;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 630076e {
    width: 180px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 72c9737 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 6b805a5 {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0px 6% 100px 6%;
}
    
#a17dbe8f {
    margin: 0px 0% 0px 0%;
}
    
#\39 fa46269 {
    column-gap: 10%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
}
    
#fc63dc50 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\37 9314fac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ddbc3a84 {
    max-width: 100%;
    width: 492px;
    height: auto;
    order: 1;
}
    
#\35 bd9add3 {
    max-width: 100%;
    width: auto;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2a0297f {
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    min-height: 548px;
    flex-wrap: nowrap;
    padding: 0px 6% 100px 6%;
}
    
#\38 7d9b149 {
    max-width: 100%;
    width: 100.01%;
    height: auto;
    order: 2;
}
    
#a0360895 {
    width: 91.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 07d847c {
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
}
    
#e9c98590 {
    max-width: 100%;
    width: 222px;
    min-height: 54px;
    height: auto;
    order: 3;
}
    
#\35 069b71c {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\36 5b305fc {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: var(--color_7);
    background-image: none;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 10px 25px 10px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc817c6e {
    column-gap: 4%;
    row-gap: 0px;
    width: 44%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    flex-wrap: nowrap;
}
    
#\35 0df0a8f {
    margin: 0px 0% 0px 0%;
}
    
#group_oq8 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    align-self: flex-start;
    min-width: 32px;
    background-color: rgba(26, 142, 243, 0.1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 7px 7px 7px 7px;
    margin: -370px 0% 0px 0%;
}
    
#group_pnf {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 24px;
    border-radius: 7px 7px 7px 7px;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    padding: 12px 20px 12px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_oe3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e5a50118 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b5d97d0f {
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 0px;
}
    
#\33 89ed55b {
    margin: 0px 0% 0px 0%;
}
    
#\32 6d3b99c {
    width: auto;
}
    
#\34 ddff8b0 {
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#\34 4bc02f6 {
    width: 100.00%;
}
    
#\34 301bc1d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 60px 6% 30px 6%;
}
    
#group_ffv {
    width: auto;
    padding: 10px 30px 10px 30px;
    margin: 0px 0% 0px 0%;
}
    
#group_065 {
    justify-content: space-between;
    --column-gap: 4%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#e7aade3c {
    width: 23.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 82a29f1 {
    width: 23.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bf030089 {
    width: 23.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 a682c11 {
    width: 23.5%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 db21170 {
    row-gap: 30px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 67aff20 {
    margin: 0px 0% 0px 0%;
}
    
#d6eb6433 {
    row-gap: 16px;
    width: 47%;
    min-height: 8px;
}
    
#widget_ge4 {
    height: 418px;
    width: 100%;
}
    
#a2e6045f {
    width: 47%;
    min-height: 8px;
}
    
#widget_bh9 {
    width: 100%;
}
    
#widget_uag {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 bed82dc {
    margin: 0px 0% 0px 0%;
}
    
#\34 fdfd2b1 {
    width: 100.00%;
}
    
#\32 0bb3298 {
    padding: 0px 6% 60px 6%;
}
    
#\39 98f9add {
    width: 100%;
    padding: 60px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 92f535c {
    min-height: 190px;
    padding: 160px 6% 60px 6%;
}
    
#e9e332b6::before, #e9e332b6 > .bgExtraLayerOverlay {
    
}
#e9e332b6 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_h4g {
    width: 97.34%;
    min-width: 32px;
}
    
#widget_mi9 {
    width: 265px;
    min-width: 32px;
}
    
#widget_7qu {
    width: 100%;
}
    
#ab293983 {
    width: 306px;
    min-width: 32px;
}
    
#a437c68c {
    margin: 0px 0% 0px 0%;
}
    
#group_t79 {
    width: 100%;
    --column-gap: 16px;
    column-gap: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4280347 {
    margin: 0px 0% 0px 0%;
}
    
#\32 2b7b198 {
    width: 100%;
}
    
#\31 1f49e3d {
    row-gap: 30px;
    width: 100%;
    background-position: 100% 50%;
    padding: 60px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
}
    
#\37 682d751 {
    padding: 0px 6% 60px 6%;
}
    
#a46f80c7 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4a6f5b2 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c6571e6 {
    row-gap: 30px;
}
    
#be05e879 {
    row-gap: 9px;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    column-gap: 2%;
    align-content: center;
}
    
#\37 3e3c5a6 {
    row-gap: 9px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\30 99e6364 {
    width: 100.00%;
}
    
#\31 27f8c32 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: auto;
}
    
#c87f3560 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: auto;
}
    
#\33 1d11422 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: auto;
}
    
#\33 27802e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: auto;
}
    
#ef7d7ffb {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    min-height: auto;
}
    
#f61f5071 {
    width: 100%;
}
    
#\38 a65a688 {
    width: 100%;
}
    
#\34 867533e {
    min-height: 180px;
}
    
#\38 d193fab {
    min-height: 180px;
}
    
#\33 5553ef2 {
    min-height: 160px;
}
    
#c92ae3c5 {
    min-height: 160px;
}
    
#\36 630076e {
    width: 100%;
}
    
#\38 ed5670f {
    min-height: 160px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a17dbe8f {
    margin: 0px 0% 0px 0%;
}
    
#\39 fa46269 {
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#\33 6b805a5 {
    padding: 0px 6% 60px 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2a0297f {
    row-gap: 30px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 6% 60px 6%;
}
    
#a0360895.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a0360895 {
    height: 307px;
    width: 99.95%;
    order: 0;
    margin: 50px 0% 0px 0%;
}
    
#\39 07d847c {
    row-gap: 16px;
    width: 47%;
    min-height: 8px;
}
    
#\35 0df0a8f {
    margin: 0px 0% 0px 0%;
}
    
#group_oq8 {
    order: 1;
    padding: 7px 7px 7px 7px;
    margin: -350px 0% 0px 8%;
}
    
#bc817c6e {
    width: 47%;
    min-height: 8px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#b5d97d0f {
    flex-direction: column;
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 301bc1d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 40px 6% 40px 6%;
}
    
#\32 6d3b99c {
    width: auto;
}
    
#\34 ddff8b0 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4bc02f6 {
    width: 100.00%;
}
    
#e7aade3c {
    row-gap: 0px;
    width: 47%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 82a29f1 {
    row-gap: 0px;
    width: 47%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#bf030089 {
    row-gap: 0px;
    width: 47%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 a682c11 {
    row-gap: 0px;
    width: 47%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 89ed55b {
    margin: 0px 0% 0px 0%;
}
    
#group_ffv {
    width: auto;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_065 {
    column-gap: 6%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 6%;
    justify-content: space-between;
}
    
#\36 3a2a749 {
    width: auto;
}
    
#\36 65033bb {
    width: auto;
}
    
#\37 1c5dff6 {
    width: 100%;
}
    
#\33 daee854 {
    width: auto;
}
    
#widget_gko.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gko {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d6eb6433 {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#a2e6045f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 db21170 {
    row-gap: 20px;
    flex-direction: column;
    min-height: unset;
}
    
#widget_uag {
    width: 100%;
}
    
#widget_ge4 {
    height: 270px;
    width: 100%;
}
    
#be49b5c6 {
    width: 100.00%;
}
    
#widget_nhh {
    width: 187px;
}
}



@media (max-width: 767px) {
    
#\39 98f9add {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    background-position: 50% 50%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0bb3298 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 40px 6% 40px 6%;
}
    
#\39 bed82dc {
    margin: 0px 0% 0px 0%;
}
    
#\34 fdfd2b1 {
    width: auto;
}
    
#group_8r2 {
    justify-content: flex-start;
    --column-gap: 10px;
    column-gap: 10px;
}
    
#widget_n9i {
    width: 100%;
}
    
#bbc1d1ab {
    width: 20px;
}
}



@media (max-width: 767px) {
    
#\33 75f9d2c {
    min-height: 112px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
}
    
#\37 92f535c {
    min-height: unset;
    flex-direction: column;
    padding: 140px 6% 40px 6%;
}
    
#e9e332b6::before, #e9e332b6 > .bgExtraLayerOverlay {
    
}
#e9e332b6 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_h4g {
    width: 100.00%;
}
    
#group_t79 {
    column-gap: 7.6093850553075475%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    width: 315px;
    align-items: flex-start;
}
    
#widget_mi9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 78.41%;
}
    
#ab293983 {
    margin-right: 0%;
    margin-left: 0%;
    width: 91.75%;
}
    
#widget_7qu {
    width: 100%;
}
    
#a437c68c {
    margin: 0px 0% 0px 0%;
}
    
#widget_bko {
    height: 154px;
}
}



@media (max-width: 767px) {
    
#\34 4280347 {
    margin: 0px 0% 0px 0%;
}
    
#\37 682d751 {
    flex-direction: row;
    min-height: 80px;
    flex-wrap: nowrap;
    padding: 0px 6% 40px 6%;
}
    
#\31 1f49e3d::before, #\31 1f49e3d > .bgExtraLayerOverlay {
    
}
#\31 1f49e3d {
    row-gap: 20px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    background-position: 100% 50%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7422d1b {
    align-items: center;
}
    
#\37 2efb129 {
    width: 218px;
}
    
#a46f80c7 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 c6571e6 {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#be05e879 {
    row-gap: 18px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\37 3e3c5a6 {
    row-gap: 10px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\35 c8bea1c {
    height: 200px;
}
    
#\30 157986f {
    height: 200px;
}
    
#\35 fc09a12 {
    height: 200px;
}
    
#\30 99e6364 {
    width: 100%;
}
    
#\37 43a9257 {
    height: 200px;
}
    
#\36 09b0017 {
    height: 200px;
}
    
#bb5f61dd {
    width: 100%;
}
    
#\31 27f8c32 {
    width: 90%;
    min-height: auto;
}
    
#c87f3560 {
    width: 90%;
    min-height: auto;
}
    
#f61f5071 {
    width: 100%;
}
    
#\33 1d11422 {
    width: 90%;
    min-height: auto;
}
    
#\38 a65a688 {
    width: 100%;
}
    
#\33 27802e9 {
    width: 90%;
    min-height: auto;
}
    
#ef7d7ffb {
    width: 90%;
    min-height: auto;
}
    
#\36 630076e {
    width: 100%;
}
    
#\38 d193fab {
    height: auto;
    min-height: auto;
}
    
#\33 5553ef2 {
    min-height: auto;
}
    
#c92ae3c5 {
    min-height: auto;
}
    
#\38 ed5670f {
    min-height: auto;
}
    
#\34 867533e {
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\33 6b805a5 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 6% 0px 6%;
}
    
#\39 fa46269 {
    flex-direction: column;
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9314fac {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a17dbe8f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 bd9add3 {
    width: 100.00%;
}
    
#\38 2a0297f {
    row-gap: 20px;
    flex-direction: column;
    min-height: unset;
    padding: 0px 6% 40px 6%;
}
    
#\38 7d9b149 {
    width: 100%;
}
    
#a0360895 {
    height: auto;
    width: 90%;
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 07d847c {
    row-gap: 11px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#bc817c6e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_oq8 {
    padding: 7px 7px 7px 7px;
    margin: -240px 0% 155px 0%;
}
    
#\35 0df0a8f {
    margin: 0px 0% 0px 0%;
}
    
#e9c98590.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e9c98590 {
    width: 164px;
    margin: 10px 0% 0px 0%;
}
}

