.logo-slider
{
	position:relative !important;
	overflow:hidden !important;
	background:linear-gradient(to right,#07073c) !important;
	height:100px !important;
	width:100% !important;
	display:flex !important;
	align-items:center !important;
}
.logo-track
{
	display:flex !important;
	width:max-content !important;
	animation:scroll 30s linear infinite !important;
}
.logo-track img
{
	height:60px !important;
	margin:0 30px !important;
	filter:brightness(0) invert(1) !important;
	opacity:0.9 !important;
}
.fade-left,.fade-right
{
	position:absolute !important;
	top:0 !important;
	width:100px !important;
	height:100% !important;
	z-index:2 !important;
	pointer-events:none !important;
}
.logo-item
{
	font-size:20px !important;
	color:white !important;
	margin:0 40px !important;
	opacity:0.9 !important;
	white-space:nowrap !important;
}
.fade-right
{
	right:0 !important;
	background:linear-gradient(to left,#0B0B20 0%,transparent 100%) !important;
}
.fade-left
{
	left:0 !important;
	background:linear-gradient(to right,#0B0B20 0%,transparent 100%) !important;
}
@media all {
  *#dm .dmInner a.u_958173260 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1158291887 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1158291887 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_958173260 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1425214929 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1425214929 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1625104375 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1625104375 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1733822879 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1733822879 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1373379298 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1373379298 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1228010562 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1228010562 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1895684959 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1895684959 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1056813044 .copyright { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1468098125 .svg { fill:rgba(7,167,255,1) !important; }

  *#dm .dmInner div.u_1026343833 .svg { fill:rgba(7,167,255,1) !important; }

  *#dm .dmInner div.u_1026343833 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(7,167,255) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1457169672 .svg { fill:rgba(7,167,255,1) !important; }

  *#dm .dmInner div.u_1457169672 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(7,167,255) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1198082036 .svg { fill:rgba(7,167,255,1) !important; }

  *#dm .dmInner div.u_1198082036 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(7,167,255) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_549306099 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner a.u_1714042267 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1714042267 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1530268400 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1530268400 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1746328260 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1746328260 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1918579081 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner a.u_1667301257 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1667301257 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1136427489 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1136427489 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1282881297 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1282881297 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1168724410 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1168724410 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1234024847 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1234024847 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1738313714 .copyright { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1738313714 .copyright {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
*#dm .dmInner div.u_4181130834 body
{
	margin:0 !important;
	background-color:#0B0B20 !important;
	font-family:'Bebas Neue', sans-serif !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_4181130834
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.16%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 674px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/56e0e788/dms3rep/multi/opt/Proposta+comercial+C+%286%29-1920w.png);
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-size: contain;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_km2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -176px;
}
    
#\30 202e7ac {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 92px;
    margin-bottom: 150px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6dc2183 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f8s {
    width: 242px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
}
    
#group_ufa {
    width: 42.79540145985401%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin-left: 10%;
    margin-right: 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 674px;
}
    
#group_ufa {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 568px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_ufa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 202e7ac {
    width: 100.00%;
}
    
#\36 3bd85219866cc362278151f {
    background-position: 50% 50%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 495px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_vae {
    width: 54.11%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\30 f686539 {
    width: 53.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: -25px;
    grid-area: auto / auto / auto / auto;
}
    
#group_s3o {
    align-items: flex-start;
    width: 83.80%;
    min-height: 174px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    background-image: url();
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_jai {
    width: 57.57%;
    height: 212px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
    margin-top: -70px;
    margin-right: 0%;
    margin-bottom: 0px;
}
    
#\34 cb2a8ca {
    width: 292px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



@media all {
    
#cfdfc147 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 1) 70%, rgba(0, 0, 0, 0) 100%);
    border-radius: 15px 15px 3px 3px;
    background-origin: border-box;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 fcb7abb {
    min-height: 255px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 64609e3 {
    width: 55.10%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#fbc22edf {
    width: 53.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: -18px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_69p {
    align-items: flex-start;
    width: 6.512311046511628%;
    min-height: 347px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin-left: 42px;
    height: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
}
    
#group_qav {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 649px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 a45beca {
    align-items: flex-start;
    width: 40.6454215116279%;
    min-height: 368px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: -53px;
    height: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
}
    
#c64500e9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9b8eefa {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a5dcb2ff {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f54eac4e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b733ff5d {
    align-items: flex-start;
    width: 45.50%;
    min-height: 594px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: -70px 0% -70px 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3e3f28e {
    width: 271px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kbi {
    width: 47px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-top: 27px;
}
    
#\39 06e005d {
    width: 56px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-top: 13px;
}
    
#\36 c7ac087 {
    width: 56px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-top: 12px;
}
    
#d4cd9564 {
    width: 56px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-top: 14px;
}
    
#widget_d96 {
    width: 97.29%;
    height: 524px;
    min-height: 100px;
    max-width: 100%;
}
    
#\33 a2f0952 {
    margin-top: 40px;
    margin-bottom: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 fcb7abb {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#cfdfc147 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 fcb7abb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 64609e3 {
    width: 100.00%;
}
}



@media all {
    
#\35 b71c6a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin-bottom: 10px;
    margin-top: 10px;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(7, 7, 60, 1) 100%);
    background-origin: border-box;
    border-radius: 15px 15px 0 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e8fb872e {
    min-height: 670px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 01dbbe1 {
    width: 43.70444444444445%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -55px;
    grid-area: auto / auto / auto / auto;
}
    
#ede745b5 {
    width: 57.85048611111111%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: -3px;
    grid-area: auto / auto / auto / auto;
}
    
#f49921c5.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#f49921c5 {
    width: 68.3986562150056%;
    height: 122px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b2ec06f1 {
    width: 62.93%;
    height: 278px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    margin-top: -74px;
    grid-area: auto / auto / auto / auto;
}
    
#group_4oj {
    justify-content: flex-end;
    align-items: center;
    width: 67.93%;
    min-height: 527px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: center;
    order: 3;
    background-image: linear-gradient(0deg, rgba(10, 10, 10, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    margin-top: -96px;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b6f5f4ba {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 100%, rgba(7, 7, 60, 1) 100%);
    background-origin: border-box;
    border-width: 0 0 0 0;
    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;
}
    
#\32 4f297e5 {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5e27a2e {
    margin-top: 30px;
    margin-bottom: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8fb872e {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\35 b71c6a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e8fb872e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#a1dc71ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(10, 10, 10, 1);
    background-image: initial;
    border-radius: 15px 15px 0 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ea73f9b1 {
    min-height: 4px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 3a9dea8 {
    width: 43.70444444444445%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -1px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ee9df716 {
    width: 53.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -24px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea73f9b1 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#a1dc71ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ea73f9b1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 3a9dea8 {
    width: 100.00%;
}
    
#ee9df716 {
    width: 100.00%;
}
}



@media all {
    
#\38 d26ed7e {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    background-image: linear-gradient(180deg, rgba(10, 10, 10, 1) 100%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#d7e91b40 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#group_hm9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 5% 0px 5%;
}
    
#\31 47a172d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
    margin: 0px 5% 0px 5%;
    padding-left: 0%;
    padding-right: 0%;
}
    
#e33b87e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 95.14%;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(7, 7, 60, 1) 100%);
    background-origin: border-box;
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 5px 5% 5px 5%;
}
    
#e99b2232 {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 daa3c6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 103.37%;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(7, 7, 60, 1) 100%);
    background-origin: border-box;
    order: 0;
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    padding: 16px 16px 16px 16px;
    margin: 5px 5% 5px 5%;
}
    
#\39 d7e2492 {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 928867f {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(10, 10, 10, 1) 100%);
    background-origin: border-box;
    margin-top: -40px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 6659a2a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 5% 0px 5%;
}
    
#a32d75b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 95.14%;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(7, 7, 60, 1) 100%);
    background-origin: border-box;
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 5px 5% 5px 5%;
}
    
#c27eed4b {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#de07a990 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
    margin: 0px 5% 0px 5%;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\38 c997517 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 103.37%;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(7, 7, 60, 1) 100%);
    background-origin: border-box;
    order: 0;
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    padding: 16px 16px 16px 16px;
    margin: 5px 5% 5px 5%;
}
    
#\33 ca794f3 {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a280eb05 {
    background-image: linear-gradient(0deg, rgba(7, 7, 60, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
}
    
#group_1h8 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 5261fc0 {
    width: 230px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: -79px 0% 0px 25px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d7e91b40 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 d26ed7e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d7e91b40 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e33b87e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 daa3c6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 928867f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a32d75b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 c997517 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_1h8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\39 95e87c4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a72119f5 {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(7, 7, 60, 1) 100%);
    background-origin: border-box;
}
    
#\30 621eee6 {
    width: 88.07854909318323%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_573 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: linear-gradient(0deg, rgba(10, 10, 10, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    height: auto;
    border-radius: 0 0 15px 15px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#group_i7j {
    align-items: flex-start;
    width: 44.86%;
    min-height: 458px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 60px 0% 0px 0%;
}
    
#\39 429e509 {
    align-items: flex-start;
    width: 51.1375%;
    min-height: 620px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
}
    
#\35 28f6c37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -24px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3eb5326.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 5px 10px 5px;
}
#\39 3eb5326 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 47px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 20b4f1d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 5px 10px 5px;
}
#\33 20b4f1d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v77 {
    width: 100.00%;
    height: 584px;
    max-width: 100%;
}
    
#f5405191 {
    width: 242px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 95e87c4 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\39 95e87c4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_573 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_v77 {
    height: 240px;
}
}



@media all {
    
#c0bd7d55 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 e97ea46 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 b16fe65 {
    width: 43.70444444444445%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 109378a {
    width: 43.70444444444445%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-top: -22px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f6dc6982 {
    width: 53.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin-top: -25px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d93225c4 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    background-image: radial-gradient(circle, rgba(0, 0, 0, 0) 48%, rgba(10, 10, 10, 1) 100%);
    background-origin: border-box;
    border-radius: 15px 15px 15px 15px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#group_8dd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    margin-right: 0%;
    margin-left: 2%;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-top: 0%;
}
    
#\32 7410db3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-top: 0%;
}
    
#bd7719c3 {
    width: 85.65%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 3%;
    grid-area: auto / auto / auto / auto;
}
    
#c415a16f {
    width: 91.60%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 3% 0px 3%;
    grid-area: auto / auto / auto / auto;
}
    
#c042859f {
    width: 99.50%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 abfd81d {
    width: 88.07854909318323%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fdb1258 {
    align-items: flex-start;
    width: 100%;
    min-height: 381px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qgb {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 cccaa20 {
    width: 254px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: -17px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e97ea46 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#c0bd7d55 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 e97ea46 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d93225c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_qgb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 151d3b1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a3fd527d {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 369c110 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -40px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aaf1ebd {
    width: 81.80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -25px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_rm6 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 84198ff {
    width: 48.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f806024 {
    width: 46.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f56f5eb {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(10, 10, 10, 1) 100%);
    background-origin: border-box;
    border-radius: 15px 15px 15px 15px;
}
    
#fbf1c897 {
    margin-left: 10%;
    margin-right: 10%;
}
    
#group_g8p {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c0504b3a {
    width: 26.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7pu {
    width: 12.34%;
    height: 82px;
    max-width: 100%;
    margin-top: -32px;
    align-self: center;
}
    
#ed702e7e {
    width: 342px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3fd527d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c0504b3a {
    align-self: stretch;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 151d3b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a3fd527d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_rm6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_g8p {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c0504b3a {
    align-self: stretch;
    width: 100%;
}
    
#widget_7pu {
    height: 240px;
}
}



@media all {
    
#\32 69c6074 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#aa53e909 {
    min-height: 73px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_4d3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -4px;
}
    
#c22f661e {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa53e909 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\32 69c6074 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aa53e909 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 133765f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.16%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 0147aa2 {
    width: 242px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
}
    
#\30 7a13ab6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 92px;
    margin-bottom: 150px;
    grid-area: auto / auto / auto / auto;
}
    
#a779313a {
    min-height: 674px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#d9480034 {
    margin-left: 10%;
    margin-right: 10%;
}
    
#b153ed73 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-size: contain;
}
    
#aa186990 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -176px;
}
    
#\32 4415f6c {
    width: 42.79540145985401%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 7885aba {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e8e {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a779313a {
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\32 133765f {
    min-height: 568px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\30 7a13ab6 {
    width: 100.00%;
    margin-top: -37px;
}
    
#a779313a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 4415f6c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b153ed73 {
    background-position: 50% 50%;
}
    
#widget_e8e {
    height: 116px;
    width: 57.40%;
}
    
#\36 0147aa2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#b13e0792 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 9a77f46 {
    min-height: 495px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 37960d0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 07b5aaa {
    width: 53.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: -25px;
    grid-area: auto / auto / auto / auto;
}
    
#ca18e177 {
    width: 54.11%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\39 e41a186 {
    align-items: flex-start;
    width: 83.80%;
    min-height: 174px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    background-image: url();
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#b8b36642 {
    width: 292px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acf49c2f {
    width: 57.57%;
    height: 212px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
    margin-top: -70px;
    margin-right: 0%;
    margin-bottom: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9a77f46 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#b13e0792 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 9a77f46 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ca18e177 {
    width: 100.00%;
    margin-top: 17px;
}
    
#\34 07b5aaa {
    width: 100.00%;
}
    
#\39 e41a186 {
    margin-top: 0px;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
}
    
#acf49c2f {
    width: 100.00%;
    height: 159px;
    margin-top: 0px;
}
    
#b8b36642 {
    width: 297px;
}
}



@media all {
    
#\30 b62fe39 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 649px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 ab090d6 {
    align-items: flex-start;
    width: 40.6454215116279%;
    min-height: 368px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: -53px;
    height: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
}
    
#\35 734373b {
    align-items: flex-start;
    width: 45.50%;
    min-height: 594px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 3b37e9c {
    width: 55.10%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#fa8c75a9 {
    width: 53.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: -18px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 06a5a81 {
    width: 97.29%;
    height: 524px;
    min-height: 100px;
    max-width: 100%;
}
    
#c406600e {
    margin-top: 40px;
    margin-bottom: 40px;
}
    
#e1f5bc41 {
    width: 271px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\34 db8903d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 1) 70%, rgba(0, 0, 0, 0) 100%);
    border-radius: 15px 15px 3px 3px;
    background-origin: border-box;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c989e324 {
    min-height: 255px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_b63 {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c989e324 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\36 3b37e9c {
    width: 100.00%;
    order: 0;
}
    
#\34 db8903d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c989e324 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#fa8c75a9 {
    width: 100.00%;
    order: 1;
}
    
#\30 b62fe39 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 3;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 476px;
    margin-top: -60px;
}
    
#\30 ab090d6 {
    width: 100.00%;
    height: auto;
    min-height: 384px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    align-items: center;
    align-self: flex-end;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% NaNpx 0%;
}
    
#\35 734373b {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 2;
    height: auto;
    min-height: 314px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 06a5a81 {
    width: 97.29%;
    height: 264px;
}
    
#e1f5bc41 {
    order: 5;
    width: 265px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b63 {
    width: 100.00%;
    height: 276px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ba542459.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#ba542459 {
    width: 68.3986562150056%;
    height: 122px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#effd9c69 {
    width: 62.93%;
    height: 278px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    margin-top: -74px;
    grid-area: auto / auto / auto / auto;
}
    
#f9d71e4f {
    width: 43.70444444444445%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -55px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3fa6bd6 {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b6f42fe {
    margin-top: 30px;
    margin-bottom: 30px;
}
    
#\39 68d6b1e {
    min-height: 670px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 94ef9ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin-bottom: 10px;
    margin-top: 10px;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(7, 7, 60, 1) 100%);
    background-origin: border-box;
    border-radius: 15px 15px 0 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 e52e605 {
    justify-content: flex-end;
    align-items: center;
    width: 67.93%;
    min-height: 527px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: center;
    order: 3;
    background-image: linear-gradient(0deg, rgba(10, 10, 10, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    margin-top: -96px;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 66aea82 {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 100%, rgba(7, 7, 60, 1) 100%);
    background-origin: border-box;
    border-width: 0 0 0 0;
    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;
}
    
#\31 8a83be8 {
    width: 57.85048611111111%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: -3px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 68d6b1e {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\39 68d6b1e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 94ef9ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f9d71e4f {
    margin-top: 15px;
    width: 100.00%;
}
    
#\31 8a83be8 {
    width: 100.00%;
    margin-top: -23px;
}
    
#\31 e52e605 {
    margin-top: 2px;
    width: 100.00%;
    height: auto;
    min-height: 412px;
}
    
#ba542459 {
    width: 100.00%;
    margin-top: 0px;
}
    
#effd9c69 {
    width: 100.00%;
    height: 236px;
}
    
#\34 3fa6bd6 {
    width: 278px;
}
}



@media all {
    
#\35 9719210 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
    margin: 0px 5% 0px 5%;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\37 c654528 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    background-image: linear-gradient(180deg, rgba(10, 10, 10, 1) 100%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e864a5ec {
    width: 230px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: -79px 0% 0px 25px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2f8a1da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 95.14%;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(7, 7, 60, 1) 100%);
    background-origin: border-box;
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 5px 5% 5px 5%;
}
    
#\39 eadd5c1 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(10, 10, 10, 1) 100%);
    background-origin: border-box;
    margin-top: -40px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 7afb120 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 95.14%;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(7, 7, 60, 1) 100%);
    background-origin: border-box;
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 5px 5% 5px 5%;
}
    
#\34 af8e641 {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8e665c6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
    margin: 0px 5% 0px 5%;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\33 d21e44e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 5% 0px 5%;
}
    
#\31 2f74343 {
    background-image: linear-gradient(0deg, rgba(7, 7, 60, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
}
    
#\37 4dd177e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 5% 0px 5%;
}
    
#\30 076f39a {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2fa6bcf {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e2e2f21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 103.37%;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(7, 7, 60, 1) 100%);
    background-origin: border-box;
    order: 0;
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    padding: 16px 16px 16px 16px;
    margin: 5px 5% 5px 5%;
}
    
#c7229fef {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 16409c5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 a1a43ec {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 d7fab5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 103.37%;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(7, 7, 60, 1) 100%);
    background-origin: border-box;
    order: 0;
    box-shadow: none;
    border-radius: 15px 15px 15px 15px;
    padding: 16px 16px 16px 16px;
    margin: 5px 5% 5px 5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a1a43ec {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\35 9719210 {
    padding-left: 16px;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c654528 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 2f8a1da {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 5px;
    padding-right: 5px;
}
    
#\39 eadd5c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 7afb120 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 5px;
    padding-right: 5px;
}
    
#\34 e2e2f21 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 5px;
    padding-right: 5px;
}
    
#\32 16409c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 a1a43ec {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 d7fab5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 5px;
    padding-right: 5px;
}
    
#\33 d21e44e {
    margin: 0px 0% 0px 0%;
}
    
#\34 af8e641 {
    width: 100.00%;
}
    
#\30 076f39a {
    width: 100.00%;
}
    
#\37 4dd177e {
    margin: 0px 0% 0px 0%;
}
    
#\36 8e665c6 {
    margin: 0px 0% 0px 0%;
}
    
#c7229fef {
    width: 100.00%;
}
    
#e864a5ec {
    margin-top: 0px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0%;
}
}



@media all {
    
#\38 e2cc010 {
    width: 88.07854909318323%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fd41684e {
    align-items: flex-start;
    width: 44.86%;
    min-height: 458px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 60px 0% 0px 0%;
}
    
#a1bb857f {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(7, 7, 60, 1) 100%);
    background-origin: border-box;
}
    
#\32 3a577d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 5px 10px 5px;
}
#\32 3a577d1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 47px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 da56012 {
    width: 100.00%;
    height: 584px;
    max-width: 100%;
}
    
#\30 04d587c {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: linear-gradient(0deg, rgba(10, 10, 10, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    height: auto;
    border-radius: 0 0 15px 15px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 a193f50 {
    width: 242px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d34e6b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -24px;
    grid-area: auto / auto / auto / auto;
}
    
#a3be0603.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 5px 10px 5px;
}
#a3be0603 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5ec3d79 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5ec3d79 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\30 da56012 {
    height: 228px;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 04d587c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 5ec3d79 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#fd41684e {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    height: auto;
    min-height: 783px;
    padding-right: 0px;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e2cc010 {
    order: 0;
    align-self: center;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d34e6b3 {
    order: 1;
    align-self: center;
    margin: -25px 0% 0px 0%;
}
    
#\32 3a577d1 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#a3be0603 {
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\37 a193f50 {
    order: 6;
    align-self: center;
    width: 274px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 bfc509f {
    width: 85.65%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 35030d8 {
    width: 91.60%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 3% 0px 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a1f1145 {
    align-items: flex-start;
    width: 100%;
    min-height: 381px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2e47442 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#f4ce5f64 {
    width: 88.07854909318323%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 30925ac {
    width: 53.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin-top: -25px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 21e828c {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a47216d7 {
    width: 254px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: -17px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbcbb484 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    background-image: radial-gradient(circle, rgba(0, 0, 0, 0) 48%, rgba(10, 10, 10, 1) 100%);
    background-origin: border-box;
    border-radius: 15px 15px 15px 15px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c56687b5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    margin-right: 0%;
    margin-left: 2%;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-top: 0%;
}
    
#bb8286fb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-top: 0%;
}
    
#f88d0539 {
    width: 43.70444444444445%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-top: -22px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5911f83 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 918f559 {
    width: 43.70444444444445%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 68ba8d2 {
    width: 99.50%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2e47442 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#dbcbb484 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 2e47442 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 21e828c {
    width: 100%;
    min-height: 66px;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
    height: auto;
}
    
#\33 5911f83 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
    padding-left: 0px;
}
    
#\32 918f559 {
    width: 100.00%;
}
    
#f88d0539 {
    width: 100.00%;
}
    
#\39 30925ac {
    width: 100.00%;
}
    
#c56687b5 {
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb8286fb {
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 35030d8 {
    width: 100.00%;
}
    
#\32 bfc509f {
    width: 100.00%;
}
    
#f4ce5f64 {
    width: 100.00%;
}
    
#\36 68ba8d2 {
    margin-left: 3%;
    margin-right: 3%;
}
    
#\34 a1f1145 {
    padding-right: 0px;
    padding-left: 0px;
}
    
#a47216d7 {
    margin-top: 0px;
}
}



@media all {
    
#\34 4097cf7 {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(10, 10, 10, 1) 100%);
    background-origin: border-box;
    border-radius: 15px 15px 15px 15px;
}
    
#\36 7acdb75 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#bef0bfdb {
    width: 81.80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -25px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1e57472 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 868f71b {
    width: 12.34%;
    height: 82px;
    max-width: 100%;
    margin-top: -32px;
    align-self: center;
}
    
#\39 a07f062 {
    width: 342px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ef6925b9 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#dba7150f {
    margin-left: 10%;
    margin-right: 10%;
}
    
#\34 301e03f {
    width: 48.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b3695f47 {
    width: 26.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2a954f8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -40px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1eedc74 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ee5cff2e {
    width: 46.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3695f47 {
    align-self: stretch;
    width: 100%;
}
    
#ef6925b9 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\36 7acdb75 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 1e57472 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\39 868f71b {
    height: 132px;
    width: 83.77%;
    margin-top: 0px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b3695f47 {
    align-self: stretch;
    width: 100%;
}
    
#ef6925b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\33 1eedc74 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\32 2a954f8 {
    margin-top: 1px;
    width: 100.00%;
}
    
#dba7150f {
    margin: 0px 4% 0px 4%;
}
    
#bef0bfdb {
    width: 100.00%;
}
    
#\34 301e03f {
    width: 100.00%;
}
    
#ee5cff2e {
    width: 100.00%;
}
}

