@media all {
  *#dm .dmInner div.u_2101919092 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_2101919092 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1775303005 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1972806000 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1882370714 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1505570411 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1442383683 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1661468479 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1455348467 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1012689346 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1082477557 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1411830199 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1917105805 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1768691754 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1954045782 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1255639766 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1983500583 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1938161798 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1941465682 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1242957633 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1241238559 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1561278293 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1821811995 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1240312018 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1399913522 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1879805125 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1338544539 span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_208907122 {
    border-style:solid !important;
    border-width:1.66667px 1.66667px 1.66667px 1.66667px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_920326020 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1173110447 img { object-fit:contain !important; }

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

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

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

  *#dm .dmInner a.u_208907122 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/f8eb4d62/icon/Arrow_5806760.svg) !important;
    background-color:var(--color_3) !important;
    order:1 !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_920326020 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1173110447 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }
}
*#dm .dmInner div.u_920326020
{
	animation:dudaFloat 3s ease-in-out infinite !important;
	will-change:transform !important;
}
@keyframes dudaFloat {
  0% { transform:translateY(0px); }
  50% { transform:translateY(-15px); }
  100% { transform:translateY(0px); }
}
*#dm .dmInner div.u_920326020::after
{
	content:"" !important;
	position:absolute !important;
	left:50% !important;
	bottom:-20px !important;
	width:60% !important;
	height:15px !important;
	background:rgba(0,0,0,0.15) !important;
	border-radius:50% !important;
	transform:translateX(-50%) !important;
	filter:blur(6px) !important;
	animation:dudaShadowPulse 3s ease-in-out infinite !important;
	z-index:-1 !important;
}
@keyframes dudaShadowPulse {
  0% {
    transform:translateX(-50%) scale(1);
    opacity:0.5;
  }
  50% {
    transform:translateX(-50%) scale(0.7);
    opacity:0.25;
  }
  100% {
    transform:translateX(-50%) scale(1);
    opacity:0.5;
  }
}
*#dm .dmInner div.u_1173110447
{
	animation:dudaFloat2 3.5s ease-in-out infinite !important;
	animation-delay:0.5s !important;
	will-change:transform !important;
}
@keyframes dudaFloat2 {
  0% { transform:translateY(0px); }
  50% { transform:translateY(-15px); }
  100% { transform:translateY(0px); }
}
*#dm .dmInner div.u_1173110447::after
{
	content:"" !important;
	position:absolute !important;
	left:50% !important;
	bottom:-20px !important;
	width:60% !important;
	height:15px !important;
	background:rgba(0,0,0,0.15) !important;
	border-radius:50% !important;
	transform:translateX(-50%) !important;
	filter:blur(6px) !important;
	animation:dudaShadowPulse2 3.5s ease-in-out infinite !important;
	animation-delay:0.5s !important;
	z-index:-1 !important;
}
@keyframes dudaShadowPulse2 {
  0% {
    transform:translateX(-50%) scale(1);
    opacity:0.5;
  }
  50% {
    transform:translateX(-50%) scale(0.7);
    opacity:0.25;
  }
  100% {
    transform:translateX(-50%) scale(1);
    opacity:0.5;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_654590701
{
}
*#dm .dmInner div.u_920326020
{
}
*#dm .dmInner div.u_1173110447
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521[data-css-edit] {
    background-color: #121345 !important;
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 0 200px 0 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4% 2% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 379px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: url("https://irp.cdn-website.com/f8eb4d62/dms3rep/multi/opt/2a597681-303d-49de-aa82-38d2c3c93d26-1920w.webp");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_5ti {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_d69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_tof {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5a02930 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_3fh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fna {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_fkf {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 3e64544 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 64bac2e {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#da2fd963 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c7d2c8df {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a5835dc {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 b21f999 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 567d62c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f61d6f5 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b310eeab {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_j4p {
    width: 279px;
    height: auto;
    min-height: 53px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_bcd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 20c67c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mlt {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.505664118941559%;
    flex-wrap: nowrap;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    border-radius: 40px 40px 40px 40px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-style: solid;
}
    
#widget_k1f {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c6aa4c16 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.505664118941559%;
    flex-wrap: nowrap;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#\34 1fe54e1 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c5c9185f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 a02ada1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c767eb2 {
    min-height: 605px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d83e89da::before, #d83e89da > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.75;
    border-radius: inherit;
}
#d83e89da {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/f8eb4d62/dms3rep/multi/opt/pexels-photo-11370618-1920w.jpeg");
}
    
#group_i73 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 4850f29 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_sch {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_46o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a08588bf {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e6db7468 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bb395e8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 02d963f {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 57cdcfa {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ee529c57 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 ccbe54c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d2658ab {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 d860650 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 c5eab9a {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 dd0cdea {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bae09aef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 caee66e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bb57dab1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1289682 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 058fda7 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d06824bd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bffa52c4 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 40de522 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cd9706ca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 75f4008 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 4b37404 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 1fab3db {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d25ab2e {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 08c01f5 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_lnj {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 bd00cd0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d85caf7f[data-css-edit] {
    animation: dudaFloat3 4s ease-in-out infinite;
    animation-delay: 1s;
    will-change: transform;
}
#d85caf7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 ff5f251 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_0su {
    align-items: flex-start;
    width: 35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d814e186 {
    align-items: flex-start;
    width: 70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_ol4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bm2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3js {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 c3c6dd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 d59fa39 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fedaef7 {
    margin: 0px 0% 0px 0%;
}
    
#a619c331 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 10389bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d368b7dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e048e44d {
    border-width: 20px 0px 0px 0px;
    border-color: var(--color_1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 a5d6a30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_v7f {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_s9f {
    width: 99.34%;
    height: 320px;
    min-height: 100%;
    max-width: 100%;
}
    
#\38 e5f4610 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 d20f9f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb98edfb {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ad80d393 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cf077c62 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9937298 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ec0f7e5 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d38172cd {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 2d5f762 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ca5cd31f {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 b69e148 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f1c6122c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b96b5811 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 43587d1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ac67246 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 688c547 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 47b9f81 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1906abb {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#daba5587 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\34 08c6d2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a33e0630 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#ddaeb5ae {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 819b473 {
    margin: 0px 0% 0px 0%;
}
    
#\35 3efc210 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5a9aed7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 d85b384 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 16dfd6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(52, 212, 161, 0.05);
    order: 0;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-width: 0 0 0 5px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 24px 35px 24px 35px;
    margin: 0% 0% 0% 0%;
}
    
#\39 894737b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0ac6af7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 1f4aff0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db60635e {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0394028 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 77bbbf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 8ae6211 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1daa1b6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adf87e0e {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 3d495d5 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 19cc29c {
    width: 99.34%;
    height: 320px;
    min-height: 100%;
    max-width: 100%;
}
    
#\37 d08fd33 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 da09921 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d321053a {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 9c98b43 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a4a98115 {
    margin: 0px 0% 0px 0%;
}
    
#ba40e666 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f9697f19 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 f4e1f9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ef3f2fc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b193710 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#e9d4b776 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 66fb6df {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 bb72f93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 52d5f74 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a56abc9 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 4024f7f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3e4a078 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#dd6277ff {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b075ce72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c2cd40ce {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d2c27e42 {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d2ce0ce8[data-css-edit] {
    overflow: hidden;
}
#d2ce0ce8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 0 200px 0 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 56d1045 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d016181e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b60311e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 24px 4% 24px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_i2e {
    width: 100%;
    height: 200px;
    min-height: 100%;
    max-width: 100%;
}
    
#group_rce {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_iv9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vvr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b3c41ec {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 4919bbc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 85047f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 379px;
    padding: 10% 2% 0% 0%;
}
    
#\36 3bd85219866cc3622781521[data-css-edit] {
    background-color: rgba(18, 19, 69, 0.8) !important;
}
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 3d24979f4a54e38542a8abb {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_mlt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#c6aa4c16 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c767eb2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    align-items: flex-start;
}
    
#aeab468e {
    margin: 0px 0% 0px 0%;
}
    
#d83e89da::before, #d83e89da > .bgExtraLayerOverlay {
    
}
    
#\37 a02ada1 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: auto;
}
    
#group_i73 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 4850f29 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 bd00cd0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 34205c9 {
    margin: 0px 0% 0px 0%;
}
    
#d85caf7f {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_0su {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d814e186 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d59fa39 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a619c331 {
    width: 100%;
    min-height: 80px;
}
    
#\36 10389bb {
    width: 100%;
    min-height: 80px;
}
    
#widget_s9f {
    height: 454px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ddaeb5ae {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 16dfd6a {
    width: 100%;
    min-height: 80px;
}
    
#\35 3efc210 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3e4a078 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 f4e1f9f {
    width: 100%;
    min-height: 80px;
}
    
#b075ce72 {
    width: 100%;
    min-height: 80px;
}
    
#\37 19cc29c {
    height: 490px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 56d1045 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#d2a53014 {
    margin: 0px 0% 0px 0%;
}
    
#d2ce0ce8 {
    width: 100%;
    min-height: 80px;
}
    
#b60311e4 {
    width: 100%;
    min-height: 80px;
}
    
#widget_i2e {
    height: 348px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521[data-css-edit] {
    background-color: rgba(18, 19, 69, 0.8) !important;
}
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 4% 2% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#group_mlt {
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c6aa4c16 {
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 a02ada1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 c767eb2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d83e89da::before, #d83e89da > .bgExtraLayerOverlay {
    
}
    
#group_i73 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 4850f29 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 bd00cd0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d85caf7f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_0su {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d814e186 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 d59fa39 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#a619c331 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 10389bb {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#widget_s9f {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#ddaeb5ae {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 3efc210 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\30 16dfd6a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 3e4a078 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\37 19cc29c {
    height: 240px;
}
    
#b075ce72 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 f4e1f9f {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d2ce0ce8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 56d1045 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b60311e4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    padding: 0px 4% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_i2e {
    height: 328px;
}
}

#d83e89da.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAhEAABAwMEAwAAAAAAAAAAAAABAAMEAgUiERMWISMxgf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQACAwEAAAAAAAAAAAAAAAABAgAEESH/2gAMAwEAAhEDEQA/ALS8PQYtoYfeoJk1HGoD0FJ8dtMjzHc1czP3tEQrHGwRlcBl0z//2Q==')!important}