@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner a.u_1509868141 {
    border-width:0 !important;
    background-color:rgba(190,35,54,1) !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner a.u_1509868141:hover span.text,
  *#dm .dmInner a.u_1509868141.hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner a.u_1509868141 span.text {
    font-family: "Inter" !important;
    color:rgba(255,255,255,1) !important;
    font-weight:600 !important;
    font-size:15px !important;
  }

  *#dm .dmInner a.u_1044725109 {
    border-color:var(--color_5) !important;
    background-color:rgba(0,0,0,0) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner a.u_1044725109:hover span.text,
  *#dm .dmInner a.u_1044725109.hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner a.u_1044725109:hover,
  *#dm .dmInner a.u_1044725109.hover {
    background-color:rgba(255,255,255,0.1) !important;
    background-image:initial !important;
    border-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1044725109 span.text {
    font-family: "Inter" !important;
    color:rgba(255,255,255,1) !important;
    font-weight:600 !important;
    font-size:15px !important;
  }

  *#dm .dmInner a.u_1141767543 {
    border-width:0 !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1141767543:hover span.text,
  *#dm .dmInner a.u_1141767543.hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner a.u_1141767543 span.text { font-family:"Inter Tight" !important; }

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

  *#dm .dmInner div.u_1267015675 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(232,238,236) rgb(232,238,236) rgb(232,238,236) rgb(232,238,236) !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1651871187 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(232,238,236) rgb(232,238,236) rgb(232,238,236) rgb(232,238,236) !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1080417911 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(232,238,236) rgb(232,238,236) rgb(232,238,236) rgb(232,238,236) !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1008060793 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(232,238,236) rgb(232,238,236) rgb(232,238,236) rgb(232,238,236) !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1547714228 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(232,238,236) rgb(232,238,236) rgb(232,238,236) rgb(232,238,236) !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1905127371 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(232,238,236) rgb(232,238,236) rgb(232,238,236) rgb(232,238,236) !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1051943793 {
    border-style:solid !important;
    border-width:1px 0px 0px 0px !important;
    border-color:var(--color_3) rgba(74,64,62,1) rgba(74,64,62,1) rgba(74,64,62,1) !important;
  }

  *#dm .dmInner div.u_1901009252 {
    border-style:solid !important;
    border-width:1px 0px 0px 0px !important;
    border-color:var(--color_3) rgba(74,64,62,1) rgba(74,64,62,1) rgba(74,64,62,1) !important;
  }

  *#dm .dmInner div.u_1926176745 {
    border-style:solid !important;
    border-width:1px 0px 0px 0px !important;
    border-color:rgba(78,122,106,1) rgba(74,64,62,1) rgba(74,64,62,1) rgba(74,64,62,1) !important;
  }

  *#dm .dmInner div.u_1899621152 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) rgba(74,64,62,1) rgba(74,64,62,1) rgba(74,64,62,1) !important;
  }

  *#dm .dmInner div.u_1702138302 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) rgba(74,64,62,1) rgba(74,64,62,1) rgba(74,64,62,1) !important;
  }

  *#dm .dmInner div.u_1128973086 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) rgba(74,64,62,1) rgba(74,64,62,1) rgba(74,64,62,1) !important;
  }

  *#dm .dmInner div.u_1433056688 {
    border-style:solid !important;
    border-width:1px 0px 0px 0px !important;
    border-color:var(--color_3) rgba(74,64,62,1) rgba(74,64,62,1) rgba(74,64,62,1) !important;
  }

  *#dm .dmInner div.u_1718044182 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) rgba(74,64,62,1) rgba(74,64,62,1) rgba(74,64,62,1) !important;
  }

  *#dm .dmInner div.u_1794294089 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) rgba(74,64,62,1) rgba(74,64,62,1) rgba(74,64,62,1) !important;
  }

  *#dm .dmInner div.u_1480992622 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) rgba(74,64,62,1) rgba(74,64,62,1) rgba(74,64,62,1) !important;
  }

  *#dm .dmInner div.u_1716264729 {
    background-color:rgba(26,39,51,1) !important;
    border-color:var(--color_2) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:50% !important;
  }

  *#dm .dmInner div.u_1928257316 {
    background-color:rgba(26,39,51,1) !important;
    border-color:var(--color_2) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:50% !important;
  }

  *#dm .dmInner div.u_1455748784 {
    background-color:rgba(26,39,51,1) !important;
    border-color:var(--color_2) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:50% !important;
  }

  *#dm .dmInner div.u_1990999264 {
    background-color:rgba(26,39,51,1) !important;
    border-color:var(--color_2) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:50% !important;
  }

  *#dm .dmInner div.u_2820157228 hr {
    color:var(--color_5) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1854350207 .advanced-form-label { color:rgba(36,29,28,1) !important; }

  *#dm .dmInner div.u_1854350207 input,
  *#dm .dmInner div.u_1854350207 textarea,
  *#dm .dmInner div.u_1854350207 select {
    border-color:rgba(31,91,69,1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1333944533 .advanced-form-label { color:rgba(36,29,28,1) !important; }

  *#dm .dmInner div.u_1333944533 input,
  *#dm .dmInner div.u_1333944533 textarea,
  *#dm .dmInner div.u_1333944533 select {
    border-color:rgba(31,91,69,1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1077324951 .advanced-form-label { color:rgba(36,29,28,1) !important; }

  *#dm .dmInner div.u_1077324951 input,
  *#dm .dmInner div.u_1077324951 textarea,
  *#dm .dmInner div.u_1077324951 select {
    border-color:rgba(31,91,69,1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1239492663 .advanced-form-label { color:rgba(36,29,28,1) !important; }

  *#dm .dmInner div.u_1239492663 input,
  *#dm .dmInner div.u_1239492663 textarea,
  *#dm .dmInner div.u_1239492663 select {
    border-color:rgba(31,91,69,1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1760367024 .advanced-form-label { color:rgba(36,29,28,1) !important; }

  *#dm .dmInner div.u_1760367024 input,
  *#dm .dmInner div.u_1760367024 textarea,
  *#dm .dmInner div.u_1760367024 select {
    border-color:rgba(31,91,69,1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner a.u_1771568633 { border-radius:6px !important; }

  *#dm .dmInner a.u_1705846120 { border-radius:6px !important; }

  *#dm .dmInner div.u_1605652367 {
    background-color:rgba(26,39,51,1) !important;
    border-color:var(--color_2) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:50% !important;
  }

  *#dm .dmInner a.u_1509868141 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1044725109 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1141767543 .iconBg { display:none !important; }

  *#dm .dmInner div.u_2798464942 img {
    border-radius:50% !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1468494864 .svg { fill:rgba(190,35,54,1) !important; }

  *#dm .dmInner div.u_1448315991 .svg { fill:rgba(190,35,54,1) !important; }

  *#dm .dmInner div.u_1333118996 .svg { fill:rgba(190,35,54,1) !important; }

  *#dm .dmInner div.u_1528543288 .svg { fill:rgba(190,35,54,1) !important; }

  *#dm .dmInner div.u_1195006701 .svg { fill:rgba(190,35,54,1) !important; }

  *#dm .dmInner div.u_1731526982 .svg { fill:rgba(190,35,54,1) !important; }

  *#dm .dmInner div.u_1893853424 .svg { fill:rgba(190,35,54,1) !important; }

  *#dm .dmInner div.u_1863968335 .svg { fill:rgba(190,35,54,1) !important; }

  *#dm .dmInner div.u_1005179384 img {
    border-width:7px !important;
    border-style:solid !important;
    border-color:rgba(250,247,244,1) !important;
    border-radius:50% !important;
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1533317197 .svg { fill:rgba(217,56,76,1) !important; }

  *#dm .dmInner div.u_1699167464 .svg { fill:rgba(217,56,76,1) !important; }

  *#dm .dmInner div.u_1305326407 .svg { fill:rgba(217,56,76,1) !important; }

  *#dm .dmInner div.u_1706143657 .svg { fill:rgba(217,56,76,1) !important; }
}

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

@media (min-width:1025px) {}

@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-image: linear-gradient(0deg, rgba(26, 39, 51, 0) 0%, rgba(17, 26, 35, 1) 100%);
}
}



@media all {
    
#\35 1028702 {
    max-width: 100%;
    width: 100%;
    order: 2;
}
    
#\31 dce096d {
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    min-height: 750px;
    padding: 120px 40px 0 40px;
}
    
#bf944ec1::before, #bf944ec1 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(250, 247, 244, 1) 38%, rgba(0, 0, 0, 0) 100%);
}
#bf944ec1 {
    background-image: url("https://irp.cdn-website.com/3ff1dccc/dms3rep/multi/opt/Janaina-5-13d89ef4-1f89f726-1920w.png");
    background-origin: border-box;
    background-position: 100% 50%;
}
    
#\31 b34232b {
    row-gap: 56px;
    max-width: 1200px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 0 0 0 0;
}
    
#\35 75a552a {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3f7b627.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\39 3f7b627 {
    max-width: 100%;
    width: 179px;
    min-height: 48px;
    order: 0;
}
    
#\38 4095fff.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\38 4095fff {
    max-width: 100%;
    width: 252px;
    min-height: 48px;
    order: 1;
}
    
#group_sbb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
    max-width: 640px;
}
    
#group_0oh {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 2.0050125313283207%;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\37 bd6bcb4 {
    row-gap: 16px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: nowrap;
    order: 6;
    padding: 0 0 0 0;
}
}



@media all {
    
#\32 9353145 {
    align-self: flex-start;
    max-width: 100%;
    width: 40px;
    min-height: 40px;
    margin-bottom: 4px;
    order: 2;
    height: 40px;
    min-width: 40px;
}
    
#b8516923 {
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 120px 40px 120px 40px;
}
    
#\30 0239482 {
    background-color: rgba(250,247,244,1);
}
    
#\32 bcfae04 {
    row-gap: 56px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 80px;
    order: 1;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    align-self: center;
}
    
#d7ff4fac {
    max-width: 100%;
    width: 1200px;
    order: 3;
    align-self: flex-end;
    margin-top: 110px;
}
    
#\32 2c72cd8 {
    row-gap: 70px;
    width: 100%;
    justify-content: space-between;
    align-items: stretch;
    order: 2;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: center;
    flex: 0 1 auto;
    --column-gap: 4%;
    padding: 0 0 0 0;
}
    
#\36 9fd9b12 {
    column-gap: 60px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    order: 0;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    justify-self: auto;
    flex-direction: row;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6a2352f {
    border-color: rgba(230,220,216,1);
    background-color: rgba(0,0,0,0);
    border-radius: 0px;
    row-gap: 12px;
    justify-content: flex-start;
    border-width: 0px;
    align-items: flex-start;
    border-style: solid;
    min-width: 0;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
    
#\36 24fd5d0 {
    max-width: 100%;
    width: auto;
    order: 3;
}
    
#cd1adedf {
    max-width: 100%;
    width: auto;
    order: 4;
}
    
#\37 28c3914 {
    border-color: rgba(230,220,216,1);
    background-color: rgba(0,0,0,0);
    border-radius: 0px;
    row-gap: 12px;
    justify-content: flex-start;
    border-width: 0px;
    align-items: flex-start;
    border-style: solid;
    min-width: 0;
    width: 30%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    box-shadow: none;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\32 3abf606 {
    max-width: 100%;
    width: auto;
}
    
#\30 13fba82 {
    max-width: 100%;
    width: auto;
}
    
#\35 9f2c237 {
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    flex: 0 1 auto;
    row-gap: 24px;
    flex-direction: row;
    padding: 0 0 0 0;
}
    
#\31 00bcf18 {
    border-color: rgba(230,220,216,1);
    background-color: rgba(0,0,0,0);
    border-radius: 0px;
    row-gap: 12px;
    justify-content: flex-start;
    border-width: 0px;
    align-items: flex-start;
    border-style: solid;
    min-width: 0;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
    
#e0bf6854 {
    max-width: 100%;
    width: auto;
}
    
#\39 093682f {
    max-width: 100%;
    width: auto;
}
    
#widget_8ss[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#widget_8ss {
    width: 100%;
    height: 100%;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 0px;
}
    
#d5bdf6c6 {
    align-self: flex-start;
    max-width: 100%;
    width: 40px;
    min-height: 40px;
    margin-bottom: 4px;
    height: 40px;
    min-width: 40px;
}
    
#ef0d5d06 {
    align-self: flex-start;
    max-width: 100%;
    width: 40px;
    min-height: 40px;
    margin-bottom: 4px;
    height: 40px;
    min-width: 40px;
}
    
#b6170f8a {
    min-height: 420px;
    border-color: rgba(227,106,121,0.6);
    border-radius: 50%;
    flex: 0 1 auto;
    width: 420px;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    height: 420px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 379502a {
    min-height: 120px;
    border-color: rgba(230,220,216,1);
    background-color: rgba(255,255,255,1);
    border-radius: 50%;
    flex: 0 1 auto;
    width: 120px;
    border-width: 1px;
    align-items: center;
    margin-bottom: 12px;
    border-style: solid;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\30 5eeb9e0 {
    max-width: 100%;
    width: auto;
}
    
#\33 ad08522 {
    min-height: 120px;
    background-color: rgba(190,35,54,1);
    border-radius: 50%;
    flex: 0 1 auto;
    width: 120px;
    align-items: center;
    margin-bottom: 12px;
    order: 1;
    height: 120px;
    padding: 0px 0px 0px 0px;
}
    
#\35 f6b72b3 {
    max-width: 100%;
    width: auto;
}
    
#a038b5d7 {
    min-height: 120px;
    background-color: rgba(26,39,51,1);
    border-radius: 50%;
    flex: 0 1 auto;
    width: 120px;
    align-items: center;
    margin-bottom: 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#caee28fb {
    max-width: 100%;
    width: auto;
}
    
#group_s4s {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
}
    
#\30 d9327e5 {
    flex-direction: row;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.914430763864769%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\39 d664544 {
    max-width: 100%;
    width: auto;
    flex: 1 1 auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8mv {
    flex-direction: column;
    align-items: flex-start;
    width: 582px;
    min-height: 160px;
    row-gap: 28px;
    column-gap: 1.914430763864769%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    justify-content: center;
}
    
#\39 e00f38f {
    max-width: 100%;
    width: auto;
    order: 1;
    height: auto;
}
}



@media all {
    
#\36 10d3bdb {
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding-top: 120px;
    padding-right: 40px;
    padding-bottom: 120px;
    padding-left: 40px;
    flex-direction: row;
}
    
#\37 1a49a9a {
    background-color: rgba(250,247,244,1);
}
    
#\35 4968d45 {
    row-gap: 56px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#da06cb2d {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 0 0;
}
    
#b99a1d89 {
    max-width: 100%;
    width: 670px;
}
    
#\38 ee7a86f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
    padding-top: 12px;
    padding-right: 8px;
    padding-bottom: 12px;
    padding-left: 8px;
}
#\38 ee7a86f {
    max-width: 100%;
    width: 252px;
    min-height: auto;
}
    
#d35768d3 {
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\30 9f1fbb5 {
    border-color: rgba(230,220,216,1);
    border-radius: 28px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    background-color: rgba(255,255,255,1);
    padding-top: 28px;
    padding-right: 28px;
    padding-bottom: 28px;
    padding-left: 28px;
    flex-direction: column;
    order: 0;
}
    
#\35 9bb75b6 {
    max-width: 100%;
    width: auto;
}
    
#bbcd6932 {
    max-width: 100%;
    width: auto;
}
    
#\30 f0e8d75 {
    border-color: rgba(230,220,216,1);
    border-radius: 28px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    background-color: rgba(255,255,255,1);
    padding-top: 28px;
    padding-right: 28px;
    padding-bottom: 28px;
    padding-left: 28px;
    flex-direction: column;
    order: 1;
}
    
#\38 affd7c9 {
    max-width: 100%;
    width: auto;
}
    
#bdb4320d {
    max-width: 100%;
    width: auto;
}
    
#e49b30a2 {
    border-color: rgba(230,220,216,1);
    border-radius: 28px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    background-color: rgba(255,255,255,1);
    padding-top: 28px;
    padding-right: 28px;
    padding-bottom: 28px;
    padding-left: 28px;
    flex-direction: column;
    order: 2;
}
    
#\36 33cf4ce {
    max-width: 100%;
    width: auto;
}
    
#bfe75473 {
    max-width: 100%;
    width: auto;
}
    
#bd0b1677 {
    border-color: rgba(230,220,216,1);
    border-radius: 28px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    background-color: rgba(255,255,255,1);
    padding-top: 28px;
    padding-right: 28px;
    padding-bottom: 28px;
    padding-left: 28px;
    flex-direction: column;
    order: 3;
}
    
#\36 e9d88e0 {
    max-width: 100%;
    width: auto;
}
    
#\31 b633f23 {
    max-width: 100%;
    width: auto;
}
    
#\35 eab1cff {
    align-self: flex-start;
    max-width: 100%;
    width: 40px;
    min-height: 40px;
    margin-bottom: 4px;
    height: 40px;
    min-width: 40px;
}
    
#cd6c88dc {
    align-self: flex-start;
    max-width: 100%;
    width: 40px;
    min-height: 40px;
    margin-bottom: 4px;
    height: 40px;
    min-width: 40px;
}
    
#\36 31bd042 {
    align-self: flex-start;
    max-width: 100%;
    width: 40px;
    min-height: 40px;
    margin-bottom: 4px;
    height: 40px;
    min-width: 40px;
}
    
#\31 fb8a823 {
    align-self: flex-start;
    max-width: 100%;
    width: 40px;
    min-height: 40px;
    margin-bottom: 4px;
    height: 40px;
    min-width: 40px;
}
}



@media all {
    
#\33 8e013d5 {
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    min-height: 548px;
    padding: 50px 40px 50px 40px;
}
    
#\34 55ff277::before, #\34 55ff277 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(26,39,51,1);
    opacity: 0.72;
    border-radius: inherit;
}
#\34 55ff277 {
    background-color: rgba(26,39,51,1);
    background-image: url('https://irp.cdn-website.com/3ff1dccc/dms3rep/multi/opt/Janaina-3-1920w.jpg');
    background-position: 50% 0%;
}
    
#\37 7ee14c5 {
    max-width: 100%;
    width: auto;
}
    
#a0ecafbe {
    border-color: var(--color_2);
    margin-left: 22px;
    row-gap: 32px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 3px;
    align-items: stretch;
    border-style: solid;
    width: 746px;
    align-self: flex-start;
    height: auto;
    min-height: 381px;
    padding: 0 0 0 36px;
}
    
#\39 86b74fd {
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 0 0;
}
    
#c8169c03 {
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 0 0;
}
    
#\31 630e112 {
    max-width: 100%;
    width: auto;
}
    
#\33 6ab8441 {
    margin-left: -60px;
    max-width: 100%;
    width: 44px;
    min-width: 44px;
}
    
#acd23dd8 {
    max-width: 100%;
    width: auto;
}
    
#fa7d8653 {
    margin-left: -60px;
    max-width: 100%;
    width: 44px;
    min-width: 44px;
}
    
#ba184f30 {
    max-width: 100%;
    width: auto;
}
    
#\34 131b1fa {
    margin-left: -60px;
    max-width: 100%;
    width: 44px;
    min-width: 44px;
}
    
#\34 85f6d3f {
    column-gap: 48px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    order: 0;
    background-image: none;
    align-self: flex-start;
    height: auto;
    min-height: 555px;
    padding: 56px 56px 56px 56px;
}
    
#\36 ae267aa {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\36 5e13bea[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#\36 5e13bea {
    max-width: 100%;
    width: 414px;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3a7ebe5 {
    max-width: 100%;
    width: auto;
}
    
#\31 aceead4 {
    max-width: 100%;
    width: auto;
}
    
#\39 8dfdad0 {
    max-width: 100%;
    width: auto;
}
    
#a0832317 {
    width: 34%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    align-self: flex-start;
    height: auto;
    min-height: 267px;
    padding: 0 0 0 0;
}
    
#b8ae8610 {
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 0 0;
}
    
#\34 a690ef6 {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\37 51d4ab0 {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#ad93df6d {
    max-width: 100%;
    width: auto;
}
    
#d29dc804 {
    margin-left: -60px;
    max-width: 100%;
    width: 44px;
    min-width: 44px;
}
    
#b3f09e27 {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#bbf99739 {
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 0 0;
}
    
#\37 768f91b {
    margin: 0px 0% 0px 0%;
}
    
#c61ee287 {
    max-width: 100%;
    width: 414px;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 4757517 {
    max-width: 100%;
    width: auto;
}
    
#\38 1560551 {
    width: 40%;
    justify-content: flex-end;
    align-items: flex-end;
    min-width: 0;
    background-image: url("https://irp.cdn-website.com/3ff1dccc/dms3rep/multi/opt/Janaina-672h.jpg");
    background-position: 50% 0%;
    min-height: 560px;
    border-radius: 240px 240px 28px 28px;
    padding: 16px 16px 16px 16px;
}
    
#fe8d2a64 {
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding: 120px 40px 120px 40px;
}
    
#\37 846eefc {
    background-color: rgba(250,247,244,1);
    background-image: none;
}
    
#ccc009b9 {
    row-gap: 56px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\31 f3b5d97 {
    max-width: 100%;
    width: 803px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 3d73839 {
    column-gap: 70px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: center;
    padding: 0 0 0 0;
}
    
#c204d722 {
    width: 100%;
    height: 476px;
}
    
#a2486675 {
    row-gap: 12px;
    flex: 1;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\30 1ae70e3 {
    max-width: 100%;
    width: auto;
}
    
#\31 95821b7 {
    max-width: 100%;
    width: auto;
}
    
#\39 21eb6e0 {
    max-width: 100%;
    width: auto;
}
    
#bddbaa3a {
    row-gap: 56px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 30px;
    padding: 0 0 0 0;
}
    
#daf8322c {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: stretch;
    order: 0;
    padding: 0 0 0 0;
}
    
#fb5eade7 {
    background-color: rgba(0,0,0,0);
    border-radius: 0px;
    row-gap: 12px;
    flex: 0 1 auto;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    order: 0;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(36,29,28,1) rgba(36,29,28,1) rgba(36,29,28,1) rgba(36,29,28,1);
    width: 23%;
    padding: 18px 0px 0px 0px;
}
    
#beff6c94 {
    max-width: 100%;
    width: auto;
}
    
#e1a465a9 {
    max-width: 100%;
    width: auto;
}
    
#\30 73d5912 {
    background-color: rgba(0,0,0,0);
    border-radius: 0px;
    row-gap: 12px;
    flex: 0 1 auto;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    order: 1;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(36,29,28,1) rgba(36,29,28,1) rgba(36,29,28,1) rgba(36,29,28,1);
    width: 23%;
    padding: 18px 0px 0px 0px;
}
    
#fbf43849 {
    max-width: 100%;
    width: auto;
}
    
#\37 0cdb44a {
    max-width: 100%;
    width: auto;
}
    
#\35 84773ca {
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    order: 1;
    padding: 0 0 0 0;
}
    
#\37 64fe55b {
    background-color: rgba(0,0,0,0);
    border-radius: 0px;
    row-gap: 12px;
    flex: 0 1 auto;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    justify-self: auto;
    order: 2;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(36,29,28,1) rgba(36,29,28,1) rgba(36,29,28,1) rgba(36,29,28,1);
    width: 23%;
    padding: 18px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f28399c9 {
    max-width: 100%;
    width: auto;
}
    
#\32 c6a3084 {
    max-width: 100%;
    width: auto;
}
    
#\37 9f016ba {
    border-radius: 28px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-origin: border-box;
    --column-gap: 2%;
    align-self: center;
    height: auto;
    min-height: 0;
    background-image: linear-gradient(495deg, rgba(26, 39, 51, 1) 58%, rgba(190, 35, 54, 0.91) 100%);
    padding: 28px 28px 28px 28px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#c3fde65c {
    max-width: 100%;
    width: 780px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 485a8f1 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\33 a87abad {
    background-color: rgba(255, 255, 255, 0);
    border-radius: 20px;
    row-gap: 12px;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 43.36%;
    background-image: none;
    align-content: flex-start;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7ba36d9 {
    background-color: rgba(255,255,255,0);
    border-radius: 20px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    justify-self: auto;
    align-self: auto;
    order: 2;
    background-image: none;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a1a7bdf {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#widget_1i7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_1i7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
}
    
#\35 9fbaba2 {
    max-width: 100%;
    width: auto;
    align-self: flex-start;
}
    
#\30 cff6a0e {
    max-width: 100%;
    width: auto;
    align-self: flex-start;
}
    
#\37 80f580a {
    border-color: rgba(230,220,216,1) rgba(230,220,216,1) rgba(230,220,216,1) rgba(230,220,216,1);
    row-gap: 6px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 1px;
    align-items: flex-start;
    border-style: solid;
    width: 33.33%;
    background-color: rgba(255,255,255,0);
    min-width: 0;
    border-radius: 0px;
    flex: 0 1 auto;
    padding: 0px 20px 0px 20px;
}
    
#\33 e540b72 {
    max-width: 100%;
    width: auto;
    align-self: flex-start;
}
    
#\35 ad45be8 {
    column-gap: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0 0 0 0;
    margin: 34px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d92e74f {
    border-color: rgba(230,220,216,1) rgba(230,220,216,1) rgba(230,220,216,1) rgba(230,220,216,1);
    row-gap: 6px;
    flex: 0 1 auto;
    justify-content: flex-start;
    border-width: 0px 0px 0px 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 0;
    background-color: rgba(255,255,255,0);
    width: 33.33%;
    border-radius: 0px;
    padding: 0px 20px 0px 20px;
}
    
#\31 6fb447e {
    max-width: 100%;
    width: 100%;
    align-self: flex-start;
}
    
#\36 cbb786f {
    border-color: rgba(190,35,54,1) rgba(190,35,54,1) rgba(190,35,54,1) rgba(190,35,54,1);
    row-gap: 6px;
    justify-content: flex-start;
    border-width: 0px;
    align-items: flex-start;
    border-style: solid;
    width: 33.33%;
    background-color: rgba(255,255,255,0);
    min-width: 0;
    border-radius: 0px;
    flex: 0 1 auto;
    padding: 0px 20px 0px 0px;
}
    
#\33 e0abc2a {
    max-width: 100%;
    width: auto;
    align-self: flex-start;
}
    
#\37 0b1d4dd {
    max-width: 100%;
    width: auto;
    align-self: flex-start;
}
    
#aec1c1cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aec1c1cc {
    align-self: flex-end;
    max-width: 100%;
    width: 211px;
    height: 216px;
    margin: -80px -7% -80px -7%;
}
    
#\31 a79e1c8 {
    max-width: 100%;
    width: auto;
}
    
#fae73a04 {
    row-gap: 12px;
    flex: 0 1 auto;
    justify-content: flex-start;
    align-items: stretch;
    order: 3;
    min-width: 0;
    background-color: rgba(0,0,0,0);
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(36,29,28,1) rgba(36,29,28,1) rgba(36,29,28,1) rgba(36,29,28,1);
    border-radius: 0px;
    width: 23%;
    padding: 18px 0px 0px 0px;
}
}



@media all {
    
#\32 0758936 {
    row-gap: 56px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    column-gap: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0 0 0 0;
}
    
#\30 ec92c06 {
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding: 120px 40px 120px 40px;
}
    
#e104c381 {
    background-origin: border-box;
    background-color: rgba(26,39,51,1);
}
    
#\36 ea32d3f {
    row-gap: 24px;
    max-width: 820px;
    width: 49%;
    justify-content: flex-start;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0 0 0 0;
}
    
#\38 0346b48 {
    max-width: 100%;
    width: 498px;
    order: 1;
}
    
#\32 c072cc9 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#b952fae6 {
    row-gap: 24px;
    max-width: 820px;
    width: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: flex-start;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 65cbd61 {
    max-width: 100%;
    width: 488px;
    order: 2;
}
    
#c64efdfd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 a98ab7e {
    row-gap: 16px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 5e3ecea {
    justify-content: flex-start;
    align-items: stretch;
}
    
#d58c4653 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 a279a03 {
    row-gap: 16px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\36 c326a2a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\36 c326a2a {
    width: auto;
}
    
#\35 702b9e0 {
    background-color: rgba(255,255,255,1);
    border-radius: 28px;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    justify-self: auto;
    order: 0;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ef017a7 {
    width: 100%;
}
    
#a94cdb64 {
    width: 48%;
    min-width: 200px;
}
    
#\38 46a5c71 {
    max-width: 100%;
    width: auto;
}
    
#b44f9ca2 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 a93ad24 {
    width: 48%;
    min-width: 200px;
}
    
#\35 ef60e1f {
    max-width: 100%;
    width: auto;
}
    
#f1889a88 {
    width: 48%;
    min-width: 200px;
}
    
#c3bd0a40 {
    width: 48%;
    min-width: 200px;
}
    
#\30 887420e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\34 de46309.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\34 de46309 {
    width: auto;
}
    
#\35 0bb6988 {
    column-gap: 22px;
    flex-direction: row;
    flex: 0 1 auto;
    width: auto;
    margin-top: 16px;
    align-items: center;
    order: 5;
    padding: 0px 0px 0px 0px;
}
    
#cdf878d1 {
    min-height: 50px;
    border-color: rgba(190,35,54,0.25);
    background-color: rgba(190,35,54,1);
    border-radius: 50%;
    width: 50px;
    border-width: 10px;
    align-items: center;
    border-style: solid;
    height: auto;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#\39 8b5dc37 {
    max-width: 100%;
    width: 30px;
    height: 30px;
}
    
#\35 372d755 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 ccb299f {
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 03a94c8 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 20px 6% 20px;
    margin: 0% 0% 0% 0%;
}
    
#\32 07e5370 {
    align-items: flex-start;
    width: 46%;
    min-height: 0;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex: 0 1 auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ab04232a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#ad1c6aec::before, #ad1c6aec > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.93;
    border-radius: inherit;
}
#ad1c6aec {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(26,39,51,1);
    background-image: url('https://irp.cdn-website.com/3ff1dccc/dms3rep/multi/opt/White+Minimalist+Seamless+Patterns-1920w.png');
}
    
#a4f6a30e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 8%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 40px 0% 0% 0%;
}
    
#ac2842e6 {
    max-width: 100%;
    width: 809px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a14dae3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#a14dae3a {
    max-width: 100%;
    flex: 1 1 auto;
    width: auto;
    min-width: 0;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_9so {
    align-items: flex-start;
    width: 46%;
    min-height: 0;
    row-gap: 0px;
    column-gap: 24px;
    flex: 0 1 auto;
    justify-content: flex-start;
    margin-top: 110px;
}
    
#a844f187.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#a844f187 {
    max-width: 100%;
    flex: 1 1 auto;
    width: auto;
    min-width: 0;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c865225.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#\37 c865225 {
    max-width: 100%;
    flex: 1 1 auto;
    width: auto;
    min-width: 0;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aba664a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#\37 aba664a {
    max-width: 100%;
    flex: 1 1 auto;
    width: auto;
    min-width: 0;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a07565a8.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#a07565a8 {
    max-width: 100%;
    flex: 1 1 auto;
    width: auto;
    min-width: 0;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfea407a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#dfea407a {
    max-width: 100%;
    flex: 1 1 auto;
    width: auto;
    min-width: 0;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 774a997 {
    margin: 0px 0% 20px 0%;
}
    
#\36 de5c15f {
    column-gap: 28px;
    flex-direction: row;
    flex: 0 1 auto;
    width: 100%;
    align-items: flex-start;
    order: 1;
    padding: 22px 0px 22px 0px;
}
    
#\36 9fe19fb {
    border-color: rgba(255,255,255,0.12) rgba(255,255,255,0.12) rgba(255,255,255,0.12) rgba(255,255,255,0.12);
    column-gap: 28px;
    flex-direction: row;
    flex: 0 1 auto;
    width: 100%;
    border-width: 1px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    order: 3;
    padding: 22px 0px 22px 0px;
}
    
#\38 aa58de6 {
    border-color: rgba(255,255,255,0.12) rgba(255,255,255,0.12) rgba(255,255,255,0.12) rgba(255,255,255,0.12);
    column-gap: 28px;
    flex-direction: row;
    flex: 0 1 auto;
    width: 100%;
    border-width: 1px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    order: 5;
    padding: 22px 0px 22px 0px;
}
    
#e5334643 {
    column-gap: 28px;
    flex-direction: row;
    flex: 0 1 auto;
    width: 100%;
    align-items: flex-start;
    order: 1;
    padding: 22px 0px 22px 0px;
}
    
#\32 b2131fa {
    border-color: rgba(255,255,255,0.12) rgba(255,255,255,0.12) rgba(255,255,255,0.12) rgba(255,255,255,0.12);
    column-gap: 28px;
    flex-direction: row;
    flex: 0 1 auto;
    width: 100%;
    border-width: 1px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    order: 3;
    padding: 22px 0px 22px 0px;
}
    
#\34 42f5cab {
    border-color: rgba(255,255,255,0.12) rgba(255,255,255,0.12) rgba(255,255,255,0.12) rgba(255,255,255,0.12);
    column-gap: 28px;
    flex-direction: row;
    flex: 0 1 auto;
    width: 100%;
    border-width: 1px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    order: 5;
    padding: 22px 0px 22px 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 2f230f9 {
    min-height: 72px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5px 80px 5px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1a2f049 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(26, 39, 51, 1) 41%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
}
    
#b3d3513a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 6d62ad3 {
    margin: -70px 0% 0px 0%;
}
}



@media all {
    
#\30 1a4ee09 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 120px 4% 110px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d10b6c71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bb7b926 {
    margin: 0px 0% 0px 0%;
}
    
#f5712300 {
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5fcf3ad {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#e4776201 {
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 14f10f6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 50px;
    padding-right: 0px;
    padding-left: 0px;
}
#\36 14f10f6 {
    max-width: 100%;
    width: 100%;
    min-height: 720px;
    margin-top: 40px;
    order: 2;
    height: 720px;
}
    
#\31 28df99d {
    order: 3;
}
}



@media all {
    
#\35 4f0001a {
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding: 120px 40px 120px 40px;
}
    
#\38 08ccd6c {
    background-color: var(--color_6);
}
    
#\30 03410b7 {
    row-gap: 0px;
    width: 1200px;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
}
    
#\31 098754d {
    max-width: 100%;
    width: 860px;
    margin-bottom: 40px;
}
    
#a175838a {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    height: 150px;
}
    
#db9f21a1 {
    column-gap: 28px;
    flex-direction: row;
    width: 100%;
    margin-top: 28px;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#ad0621ac {
    row-gap: 0px;
    width: 46%;
    padding: 0px 0px 0px 0px;
}
    
#\34 5bce8b9 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    margin-bottom: 18px;
    height: 62px;
}
    
#\38 59992ff {
    row-gap: 16px;
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    flex-wrap: wrap;
    padding: 6px 0px 0px 0px;
}
    
#d239f7b9 {
    background-color: rgba(255,246,238,1);
    row-gap: 3px;
    box-shadow: 0 12px 26px rgba(0,0,0,0.30);
    width: 132px;
    margin-top: 0px;
    min-height: 96px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 12px 10px 12px;
}
    
#\35 8baacea {
    background-color: rgba(190,35,54,0.35);
    align-self: center;
    width: 46px;
    margin-top: -23px;
    min-height: 14px;
    margin-bottom: 6px;
    height: 14px;
    padding: 0px 0px 0px 0px;
}
    
#a6397650 {
    max-width: 100%;
    width: 100%;
}
    
#\34 4e56b4a {
    background-color: rgba(252,231,234,1);
    row-gap: 3px;
    box-shadow: 0 12px 26px rgba(0,0,0,0.30);
    width: 132px;
    margin-top: 16px;
    min-height: 96px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 12px 10px 12px;
}
    
#\34 e4e9721 {
    background-color: rgba(190,35,54,0.35);
    align-self: center;
    width: 46px;
    margin-top: -23px;
    min-height: 14px;
    margin-bottom: 6px;
    height: 14px;
    padding: 0px 0px 0px 0px;
}
    
#\33 48535ce {
    max-width: 100%;
    width: 100%;
}
    
#\33 0542f08 {
    background-color: rgba(255,246,238,1);
    row-gap: 3px;
    box-shadow: 0 12px 26px rgba(0,0,0,0.30);
    width: 132px;
    margin-top: -4px;
    min-height: 96px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 12px 10px 12px;
}
    
#d6375fba {
    background-color: rgba(190,35,54,0.35);
    align-self: center;
    width: 46px;
    margin-top: -23px;
    min-height: 14px;
    margin-bottom: 6px;
    height: 14px;
    padding: 0px 0px 0px 0px;
}
    
#e5fb436b {
    max-width: 100%;
    width: 100%;
}
    
#cf4f9b17 {
    background-color: rgba(252,231,234,1);
    row-gap: 3px;
    box-shadow: 0 12px 26px rgba(0,0,0,0.30);
    width: 132px;
    margin-top: 10px;
    min-height: 96px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 12px 10px 12px;
}
    
#fbc83038 {
    background-color: rgba(190,35,54,0.35);
    align-self: center;
    width: 46px;
    margin-top: -23px;
    min-height: 14px;
    margin-bottom: 6px;
    height: 14px;
    padding: 0px 0px 0px 0px;
}
    
#\36 720ac27 {
    max-width: 100%;
    width: 100%;
}
    
#\34 4d70159 {
    background-color: rgba(255,246,238,1);
    row-gap: 3px;
    box-shadow: 0 12px 26px rgba(0,0,0,0.30);
    width: 132px;
    margin-top: -2px;
    min-height: 96px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 12px 10px 12px;
}
    
#acd241a8 {
    background-color: rgba(190,35,54,0.35);
    align-self: center;
    width: 46px;
    margin-top: -23px;
    min-height: 14px;
    margin-bottom: 6px;
    height: 14px;
    padding: 0px 0px 0px 0px;
}
    
#\35 d44e8a2 {
    max-width: 100%;
    width: 100%;
}
    
#f13639c0 {
    max-width: 100%;
    flex: 0 1 auto;
    width: 56px;
    height: 24px;
    min-width: 56px;
}
    
#\37 44ef920 {
    align-self: center;
    max-width: 100%;
    width: 24px;
    height: 56px;
}
    
#\39 66b27c8 {
    row-gap: 0px;
    width: 46%;
    padding: 0px 0px 0px 0px;
}
    
#d410625f {
    max-width: 100%;
    width: auto;
    margin-bottom: 14px;
    height: auto;
}
    
#\36 a69194b {
    max-width: 100%;
    width: auto;
    margin-bottom: 22px;
}
    
#d9d3d943 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\34 242c68d {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 120px 4% 110px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dae7b15a {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\39 d036bde.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 50px;
    padding-right: 0px;
    padding-left: 0px;
}
#\39 d036bde {
    max-width: 100%;
    width: 100%;
    min-height: 720px;
    margin-top: 40px;
    order: 2;
    height: auto;
}
    
#\37 76038ef {
    margin: 0px 0% 0px 0%;
}
    
#\36 59ef5ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2fbd313 {
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9734613 {
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bd22510 {
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1028702 {
    width: 65.48%;
}
    
#\31 dce096d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 686px;
}
    
#\31 b34232b {
    width: 99.91%;
    height: auto;
    min-height: 414px;
    align-self: flex-start;
}
    
#\37 bd6bcb4 {
    column-gap: 2.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 42.58%;
}
    
#\39 3f7b627 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 4095fff {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 75a552a {
    width: 386px;
}
    
#bf944ec1 {
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8516923 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 9fd9b12 {
    row-gap: 16px;
    flex-direction: row;
}
    
#\35 9f2c237 {
    row-gap: 16px;
    flex-direction: row;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 10d3bdb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#da06cb2d {
    row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
}
    
#d35768d3 {
    row-gap: 16px;
    flex-direction: column;
}
    
#\35 4968d45 {
    row-gap: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8e013d5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 85f6d3f {
    column-gap: 6.713286713286713%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a0832317 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a0ecafbe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    margin-top: 45px;
}
    
#\36 5e13bea {
    width: 574px;
}
    
#c61ee287 {
    width: 574px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1560551 {
    width: 100%;
    min-height: 560px;
}
    
#fe8d2a64 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 3d73839 {
    row-gap: 32px;
    flex-direction: column;
}
    
#daf8322c {
    row-gap: 16px;
    flex-direction: column;
}
    
#\35 84773ca {
    row-gap: 16px;
    flex-direction: column;
}
    
#\37 9f016ba {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 a87abad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 7ba36d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 d92e74f {
    width: auto;
    margin-left: 0px;
}
    
#\37 80f580a {
    margin-left: 0px;
    width: auto;
}
    
#\36 cbb786f {
    margin-left: 0px;
    width: auto;
}
    
#fb5eade7 {
    width: 100%;
}
    
#\30 73d5912 {
    width: 100%;
}
    
#\37 64fe55b {
    width: 100%;
}
    
#fae73a04 {
    width: 100%;
}
    
#aec1c1cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aec1c1cc {
    margin: -80px -4% -80px -4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0758936 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 ec92c06 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b952fae6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 ea32d3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 03a94c8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    margin: 0px 0% 0px 0%;
}
    
#\38 774a997 {
    margin: 0px 0% 0px 0%;
}
    
#a4f6a30e {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\32 07e5370 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 0px;
}
    
#group_9so {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 0px;
}
    
#dfea407a {
    width: auto;
}
    
#a07565a8 {
    width: auto;
}
    
#\37 c865225 {
    width: auto;
}
    
#a14dae3a {
    width: auto;
}
    
#a844f187 {
    width: auto;
}
    
#\37 aba664a {
    width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2f230f9 {
    padding: 5px 2% 5px 2%;
}
    
#\39 6d62ad3 {
    margin: -50px 0% -50px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1a4ee09 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#f5712300 {
    width: 100%;
}
    
#e4776201 {
    width: 100%;
}
    
#\36 14f10f6 {
    min-height: 720px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4f0001a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a175838a {
    width: 100%;
    height: 110px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 242c68d {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#\39 d036bde {
    min-height: 720px;
    height: auto;
}
    
#\34 2fbd313 {
    width: 100%;
}
    
#c9734613 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 1a4ee09 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d5fcf3ad {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 242c68d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dae7b15a {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 dce096d {
    min-height: unset;
    padding: 64px 16px 64px 16px;
}
    
#\31 b34232b {
    align-items: center;
}
    
#group_0oh {
    column-gap: 2.0050125313283207%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_sbb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 3f7b627 {
    width: 100%;
}
    
#\38 4095fff {
    width: 100%;
}
    
#\37 bd6bcb4 {
    flex-direction: column;
}
    
#bf944ec1 {
    background-repeat: no-repeat;
    background-size: contain;
}
}



@media (max-width: 767px) {
    
#b8516923 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 64px 16px 64px 16px;
}
    
#\32 bcfae04 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#\36 9fd9b12 {
    row-gap: 40px;
    flex-direction: column;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\35 9f2c237 {
    row-gap: 40px;
    flex-direction: column;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_8ss {
    height: 100%;
    width: 100%;
}
    
#\32 2c72cd8 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b6170f8a {
    width: 300px;
    min-height: 300px;
    height: 300px;
}
    
#\37 28c3914 {
    width: 100%;
    margin-top: 0px;
}
    
#a6a2352f {
    width: 100%;
    margin-top: 0px;
}
    
#\31 00bcf18 {
    width: 100%;
    margin-top: 0px;
}
    
#d7ff4fac {
    margin-top: 50px;
}
    
#group_s4s {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    row-gap: 32px;
}
    
#group_8mv {
    max-width: 100%;
    width: 100%;
}
    
#\30 d9327e5 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 10d3bdb {
    min-height: unset;
    padding-top: 64px;
    padding-right: 16px;
    padding-bottom: 64px;
    padding-left: 16px;
}
    
#\35 4968d45 {
    align-items: center;
    row-gap: 25px;
}
    
#da06cb2d {
    row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
}
    
#d35768d3 {
    row-gap: 16px;
    flex-direction: column;
}
}



@media (max-width: 767px) {
    
#\33 8e013d5 {
    min-height: unset;
    padding: 64px 16px 64px 16px;
}
    
#a0832317 {
    width: 100%;
}
    
#\34 85f6d3f {
    flex-direction: column;
    row-gap: 32px;
    padding: 28px 28px 28px 28px;
}
}



@media (max-width: 767px) {
    
#\35 4757517 {
    margin-top: 41px;
}
    
#\38 1560551 {
    width: 100%;
    min-height: 460px;
}
    
#fe8d2a64 {
    min-height: unset;
    padding: 64px 16px 64px 16px;
}
    
#ccc009b9 {
    align-items: center;
}
    
#\38 3d73839 {
    row-gap: 32px;
    flex-direction: column;
}
    
#c204d722 {
    height: 400px;
}
    
#daf8322c {
    row-gap: 16px;
    flex-direction: column;
}
    
#\35 84773ca {
    row-gap: 16px;
    flex-direction: column;
}
    
#\35 ad45be8 {
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
}
    
#\36 cbb786f {
    width: auto;
    align-self: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cff6a0e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 6fb447e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
}
    
#\37 80f580a {
    width: auto;
    align-self: flex-start;
    align-items: flex-start;
}
    
#\35 9fbaba2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
}
    
#\33 e540b72 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 0b1d4dd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
}
    
#\37 9f016ba {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 a87abad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 7ba36d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 d92e74f {
    align-self: flex-start;
    width: auto;
    align-items: flex-start;
}
    
#\33 e0abc2a {
    align-self: flex-start;
}
    
#aec1c1cc {
    width: 130px;
    height: 130px;
}
    
#fae73a04 {
    width: 100%;
}
    
#fb5eade7 {
    width: 100%;
}
    
#\30 73d5912 {
    width: 100%;
}
    
#\37 64fe55b {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 0758936 {
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 ec92c06 {
    min-height: unset;
    padding: 64px 16px 64px 16px;
}
    
#a94cdb64 {
    width: 100%;
}
    
#\38 a93ad24 {
    width: 100%;
}
    
#f1889a88 {
    width: 100%;
}
    
#c3bd0a40 {
    width: 100%;
}
    
#b952fae6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 ea32d3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 702b9e0 {
    padding: 36px 15px 36px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0346b48 {
    width: 100%;
    max-width: 100%;
}
    
#\30 65cbd61 {
    width: 100%;
    max-width: 100%;
}
    
#\35 0bb6988 {
    column-gap: 16px;
    flex-direction: row;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 03a94c8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 96px 4% 96px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 07e5370 {
    min-width: 32px;
    width: 100%;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#ab04232a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a4f6a30e {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_9so {
    width: 100%;
    margin-top: 0px;
    align-self: stretch;
}
    
#\38 774a997 {
    margin: 0px 0% 0px 0%;
}
    
#\36 de5c15f {
    column-gap: 18px;
    flex-direction: row;
    align-items: flex-start;
}
    
#a14dae3a {
    width: auto;
}
    
#\37 c865225 {
    width: auto;
}
    
#a07565a8 {
    width: auto;
}
    
#\36 9fe19fb {
    column-gap: 18px;
    flex-direction: row;
    align-items: flex-start;
}
    
#\38 aa58de6 {
    column-gap: 18px;
    flex-direction: row;
    align-items: flex-start;
}
    
#e5334643 {
    column-gap: 18px;
    flex-direction: row;
    align-items: flex-start;
}
    
#dfea407a {
    width: auto;
}
    
#a844f187 {
    width: auto;
}
    
#\37 aba664a {
    width: auto;
}
    
#\32 b2131fa {
    column-gap: 18px;
    flex-direction: row;
    align-items: flex-start;
}
    
#\34 42f5cab {
    column-gap: 18px;
    flex-direction: row;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\33 2f230f9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b3d3513a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 1a4ee09 {
    min-height: unset;
    flex-direction: column;
    padding: 64px 4% 64px 4%;
}
    
#d10b6c71 {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#f5712300 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e4776201 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 14f10f6.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\36 14f10f6 {
    min-height: 720px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 4f0001a {
    min-height: unset;
    padding: 64px 16px 64px 16px;
}
    
#\30 03410b7 {
    align-items: center;
}
    
#\31 098754d {
    margin-bottom: 24px;
}
    
#db9f21a1 {
    row-gap: 28px;
    flex-direction: column;
    margin-top: 0px;
    align-items: stretch;
}
    
#ad0621ac {
    width: 100%;
}
    
#d239f7b9 {
    width: 36.07%;
    min-height: 92px;
    min-width: 100px;
}
    
#\34 4e56b4a {
    width: 33.63%;
    min-height: 92px;
    min-width: 100px;
}
    
#\33 0542f08 {
    width: 36.07%;
    min-height: 92px;
    min-width: 100px;
}
    
#cf4f9b17 {
    width: 34.85%;
    min-height: 92px;
    min-width: 100px;
}
    
#\34 4d70159 {
    width: 37.91%;
    min-height: 92px;
    min-width: 100px;
}
    
#\39 66b27c8 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 242c68d {
    min-height: unset;
    flex-direction: column;
    padding: 64px 4% 64px 4%;
}
    
#\39 d036bde.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\39 d036bde {
    min-height: 720px;
    height: auto;
}
    
#\36 59ef5ea {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#\34 2fbd313 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c9734613 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
}

#\34 55ff277.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIBAAAQQBBAMAAAAAAAAAAAAAAgABAwQGBREUISJBYf/EABUBAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEBAAMBAAAAAAAAAAAAAAAAAgABETL/2gAMAwEAAhEDEQA/ALmXU9Vo5Tz4ZAAJYnAxZ/Wyxy9kkY3rAuPbSEz+P1ERdXKWaIOT/9k=')!important}#\38 1560551.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUG/8QAIBAAAgAGAgMAAAAAAAAAAAAAAQIAAwQFBiERFBJBUf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBEAAAYDAAAAAAAAAAAAAAAAAAEDBBESAhQh/9oADAMBAAIRAxEAPwDD3e+1NjkUneKtUq2050whqZyCinrLsfREjLLILsKKcs4lpem8vYg6SKVVClNgcQdTI04gWWDPdtbsD//Z')!important}