style>.color-white { color:#FFF5FF !important; }

.color-gradient {
  display:inline-block !important;
  background:linear-gradient(225deg,#5d53de 8.12%,#CF44C1 92.21%) !important;
  -webkit-background-clip:text !important;
  -webkit-text-fill-color:transparent !important;
}

.pt-9 { padding-top:128px !important; }

.pb-3 { padding-bottom:24px !important; }

.hidden { overflow:hidden !important; }

.flex-start-row {
  display:flex !important;
  justify-content:flex-start !important;
  align-items:center !important;
  flex-direction:row !important;
  margin:0 !important;
}

.flex-start-row h5 { margin:0 !important; }

h5 {
  color:#1A1219 !important;
  font-family:"Sora",sans-serif !important;
  font-size:24px !important;
  line-height:140% !important;
  font-weight:600 !important;
}

@media screen and (max-width:960px) {
  h5 {
    font-family: "Sora",sans-serif;
    font-size:20px;
    line-height:140%;
    font-weight:600;
  }
}

.fita-1 {
  background:linear-gradient(225deg,#5d53de 8.12%,#CF44C1 92.21%) !important;
  background-color:#5d53de !important;
  padding:12px !important;
  transform:translate3d(0,-96px,0) rotate(-3deg) !important;
}

.fita-1 div { animation:translate-fita 10s ease infinite alternate !important; }

.fita-2 {
  background-color:#0F070E !important;
  border:2px solid #5d53de !important;
  padding:12px !important;
  transform:translate3d(0,0px,0) rotate(3deg) !important;
}

style>.text-color { color:#FFF5FF !important; }

@media screen and (max-width:960px) {
  h5 {
    font-family: "Sora",sans-serif;
    font-size:20px;
    line-height:140%;
    font-weight:600;
  }
}

.color-white { color:#FFF5FF !important; }

@media screen and (max-width:960px) {
  h5 {
    font-family: "Sora",sans-serif;
    font-size:20px;
    line-height:140%;
    font-weight:600;
  }
}

@media all {
  *#dm .dmInner div.u_1879479944 img { object-fit:contain !important; }

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

  *#dm .dmInner div.u_1505878731 p.timeline-titles { color:rgba(50,50,56,1) !important; }

  *#dm .dmInner div.u_1505878731 p.timeline-subtitles {
    color:rgba(50,50,56,1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1505878731 .timeline-1-info p.timeline-info-subtitle {
    color:var(--color_6) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1505878731 .timeline-2-info p.timeline-info-title {
    color:var(--color_6) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1505878731 .timeline-2-info p.timeline-info-subtitle {
    color:var(--color_6) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1505878731 span.card-info { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1505878731 span.timeline-card-tag { background-color:var(--color_6) !important; }

  *#dm .dmInner div.u_1505878731 span.timeline-card-tag {
    color:rgba(50,50,56,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1505878731 p.card-supp-text { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1505878731 p.card-supp-text span { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1505878731 .timeline-1-info p.timeline-info-title {
    color:var(--color_6) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1505878731 p.card-title { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1505878731 p.card-description {
    color:var(--color_6) !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1095693993 {
    border-style:solid !important;
    border-color:rgb(173,183,186) rgb(173,183,186) rgb(173,183,186) rgb(173,183,186) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner *.u_1914238564 .card-box-item h3 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1914238564 .card-box-item-slide h3 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1914238564 .card-box-content { text-align:LEFT !important; }

  *#dm .dmInner div.u_1914238564 .card-box-item {
    background-color:rgba(0,0,0,0) !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner *.u_1505878731 .tab-buttons { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1381262339 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1692041803 img.bg-card-picture {
    border-style:solid !important;
    border-width:0px !important;
    border-radius:0% 0% 0% 0% !important;
  }

  *#dm .dmInner div.u_1692041803 img.modal-image { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner div.u_1692041803 .modal-description p { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1692041803 .modal-description p { text-align:LEFT !important; }

  *#dm .dmInner div.u_1692041803 p.item-title { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1692041803 p.item-subtitle { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1914238564 .card-box-content { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1708067805 .btnOPM:hover { background-color:rgba(30,148,47,1) !important; }

  *#dm .dmInner div.u_1708067805 .btnOPM {
    font-family: 'Poppins' !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1708067805 .btnOPM:hover {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1708067805 .btnOPM svg path { fill:var(--color_6) !important; }

  *#dm .dmInner *.u_1708067805 .btnOPM svg { fill:var(--color_6) !important; }

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

  *#dm .dmInner *.u_1914238564 .card-slide:hover { background-color:rgba(15,23,43,1) !important; }

  *#dm .dmInner *.u_1914238564 .card-box-item:hover { background-color:rgba(15,23,43,1) !important; }

  *#dm .dmInner a.u_1149457838 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/2e86a700/icon/Ticket_7705790.svg) !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1484522755 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/2e86a700/icon/Ticket_7705790.svg) !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1505878731 .tab-buttons {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_6) !important;
    border-radius:47px 47px 47px 47px !important;
  }

  *#dm .dmInner a.u_1229799229 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/2e86a700/icon/Ticket_7705790.svg) !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner *.u_1914238564 .card-box-item-slide:hover svg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1914238564 .card-box-item:hover svg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1505878731 label#timelineLabel1 {
    background-color:var(--color_6) !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner div.u_1505878731 label#timelineLabel1 {
    color:var(--color_1) !important;
    border-radius:300px 300px 300px 300px !important;
    font-weight:700 !important;
  }

  *#dm .dmInner *.u_1505878731 label#timelineLabel2 {
    background-color:var(--color_6) !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner *.u_1505878731 label#timelineLabel3 {
    background-color:var(--color_6) !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner a.u_1961978197 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/2e86a700/icon/Ticket_7705790.svg) !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner *.u_1612914546 .btn-header { background-color:rgba(46,44,212,1) !important; }

  *#dm .dmInner *.u_1612914546 .btn-header:hover { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1696020780 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/2e86a700/icon/Ticket_7705790.svg) !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1533494896 img.bg-card-picture {
    border-style:solid !important;
    border-width:0px !important;
    border-radius:0% 0% 0% 0% !important;
  }

  *#dm .dmInner div.u_1533494896 img.modal-image { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner div.u_1533494896 .modal-description p { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1533494896 .modal-description p { text-align:LEFT !important; }

  *#dm .dmInner div.u_1533494896 p.item-title { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1533494896 p.item-subtitle { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1533494896 .modal-content { background-color:rgba(2,5,24,1) !important; }

  *#dm .dmInner *.u_1533494896 .modal-header { background-color:var(--color_7) !important; }

  *#dm .dmInner div.u_1505878731 label#timelineLabel2 {
    color:var(--color_5) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1505878731 label#timelineLabel3 {
    color:var(--color_5) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner *.u_1708067805 .btnOPM {
    background-color:rgba(46,184,66,1) !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner div.u_1025435383 img.bg-card-picture {
    border-style:solid !important;
    border-width:0px !important;
    border-radius:0% 0% 0% 0% !important;
  }

  *#dm .dmInner div.u_1025435383 img.modal-image { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner div.u_1025435383 .modal-description p { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1025435383 .modal-description p { text-align:LEFT !important; }

  *#dm .dmInner div.u_1025435383 p.item-title { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1025435383 p.item-subtitle { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1207767688 {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1612914546 .menu-item { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1612914546 .menu-item:hover { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1612914546 .btn-header { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1612914546 .opm-header-lp { background-color:var(--color_5) !important; }

  *#dm .dmInner *.u_1612914546 .menu-mobile.show { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1758200566 {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_maestros img.bg-card-picture {
    border-style:solid !important;
    border-width:0px !important;
    border-radius:0% 0% 0% 0% !important;
  }

  *#dm .dmInner div.u_maestros img.modal-image { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner div.u_maestros .modal-description p { color:var(--color_6) !important; }

  *#dm .dmInner *.u_maestros .modal-description p { text-align:LEFT !important; }

  *#dm .dmInner div.u_maestros p.item-title { color:var(--color_6) !important; }

  *#dm .dmInner div.u_maestros p.item-subtitle { color:var(--color_6) !important; }

  *#dm .dmInner *.u_maestros .modal-content { background-color:rgba(2,5,24,1) !important; }

  *#dm .dmInner *.u_maestros .modal-header { background-color:var(--color_7) !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1505878731 p.timeline-titles { font-size:24px !important; }

  *#dm .dmInner div.u_1505878731 label#timelineLabel2 { font-size:14px !important; }

  *#dm .dmInner div.u_1505878731 label#timelineLabel3 { font-size:14px !important; }

  *#dm .dmInner div.u_1692041803 span.hover-txt { font-size:16px !important; }

  *#dm .dmInner div.u_1692041803 p.item-title { font-size:16px !important; }

  *#dm .dmInner div.u_1692041803 p.item-subtitle { font-size:23px !important; }

  *#dm .dmInner a.u_1229799229 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1696020780 span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1505878731 label#timelineLabel1 { font-size:14px !important; }

  *#dm .dmInner div.u_1914238564 .card-box-content { font-size:14px !important; }

  *#dm .dmInner div.u_1914238564 .card-box-item h3 { font-size:18px !important; }

  *#dm .dmInner div.u_1914238564 .card-box-item-slide h3 { font-size:18px !important; }

  *#dm .dmInner div.u_1612914546 .header-logo img {
    width:134px !important;
    height:36px !important;
  }

  *#dm .dmInner div.u_1533494896 p.item-title { font-size:23px !important; }

  *#dm .dmInner div.u_1533494896 p.item-subtitle { font-size:14px !important; }

  *#dm .dmInner div.u_1025435383 span.hover-txt { font-size:16px !important; }

  *#dm .dmInner div.u_1025435383 p.item-title { font-size:16px !important; }

  *#dm .dmInner div.u_1025435383 p.item-subtitle { font-size:23px !important; }

  *#dm .dmInner div.u_maestros p.item-title { font-size:23px !important; }

  *#dm .dmInner div.u_maestros p.item-subtitle { font-size:14px !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner div.u_1505878731 p.timeline-subtitles { font-size:14px !important; }

  *#dm .dmInner div.u_1505878731 p.card-description { font-size:14px !important; }

  *#dm .dmInner div.u_1914238564 .card-box-content { font-size:16px !important; }

  *#dm .dmInner *.u_1914238564 .card-box-item { padding:0px !important; }

  *#dm .dmInner *.u_1914238564 .card-box-item-slide { padding:0px !important; }

  *#dm .dmInner div.u_1692041803 p.item-title { font-size:14px !important; }

  *#dm .dmInner div.u_1692041803 p.item-subtitle { font-size:12px !important; }

  *#dm .dmInner *.u_1492233376 .pro-videos-container { gap:27 !important; }

  *#dm .dmInner *.u_1708067805 .btnOPM svg {
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner *.u_1708067805 .btnDrop svg {
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner div.u_1533494896 p.item-subtitle { font-size:14px !important; }

  *#dm .dmInner div.u_1533494896 p.item-title { font-size:18px !important; }

  *#dm .dmInner div.u_1612914546 .header-logo img {
    width:138px !important;
    height:54px !important;
  }

  *#dm .dmInner div.u_1025435383 p.item-title { font-size:14px !important; }

  *#dm .dmInner div.u_1025435383 p.item-subtitle { font-size:12px !important; }

  *#dm .dmInner div.u_1533494896 p.modal-title { font-size:20px !important; }

  *#dm .dmInner div.u_1533494896 span.hover-txt { font-size:20px !important; }

  *#dm .dmInner div.u_maestros p.item-subtitle { font-size:14px !important; }

  *#dm .dmInner div.u_maestros p.item-title { font-size:18px !important; }

  *#dm .dmInner div.u_maestros p.modal-title { font-size:20px !important; }

  *#dm .dmInner div.u_maestros span.hover-txt { font-size:20px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1505878731 p.timeline-subtitles { font-size:14px !important; }

  *#dm .dmInner div.u_1505878731 p.card-description { font-size:14px !important; }

  *#dm .dmInner div.u_1692041803 p.item-subtitle { font-size:16px !important; }

  *#dm .dmInner div.u_1533494896 p.item-subtitle { font-size:16px !important; }

  *#dm .dmInner div.u_1025435383 p.item-subtitle { font-size:16px !important; }

  *#dm .dmInner div.u_maestros p.item-subtitle { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e39a84ba {
    width: 1168px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5fe745d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3d0cdaf::before, #\38 3d0cdaf > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 53%, rgba(2, 6, 24, 1) 100%);
}
#\38 3d0cdaf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#\38 3d0cdaf.lazy {
    background-image: url('');
}
    
#\34 34adf47 {
    min-height: 678px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 32px 0% 32px 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3d0cdaf::before, #\38 3d0cdaf > .bgExtraLayerOverlay {
    
}
#\38 3d0cdaf.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#e39a84ba {
    height: 70px;
    width: 321px;
}
    
#\30 5fe745d {
    min-height: 100px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: flex-end;
    padding-bottom: 20px;
    margin-bottom: 40px;
    padding-top: 139px;
    row-gap: 24px;
}
    
#\38 3d0cdaf::before, #\38 3d0cdaf > .bgExtraLayerOverlay {
    
}
#\38 3d0cdaf.lazy {
    background-image: url('');
}
    
#\34 34adf47 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 16ac360 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b123a7d8 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#bd944c16 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#widget_26j {
    width: 317px;
    height: 111px;
    max-width: 100%;
}
    
#widget_r1u {
    width: 26.37%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 16ac360 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b123a7d8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_26j {
    height: auto;
}
    
#widget_r1u {
    width: 100%;
}
}



@media all {
    
#aff690c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb9b8813 {
    align-items: center;
    width: 29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 aa45102 {
    width: 282px;
    height: 320px;
    max-width: 100%;
}
    
#\32 4d2b865 {
    margin: 0px 0% 0px 0%;
}
    
#\31 98ad38c {
    min-height: auto;
    padding-bottom: 2%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-top: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-left: 0%;
}
    
#\39 51259f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(2,6,24,1);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4c12602 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c01ad5a {
    background-color: rgba(15,23,43,1);
    background-image: initial;
}
    
#\37 a77fe70 {
    align-items: flex-start;
    width: 74.221459679383%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
}
}



@media (max-width: 767px) {
    
#\31 98ad38c {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 c01ad5a {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#bb9b8813 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 aa45102 {
    height: 240px;
}
    
#\32 4d2b865 {
    margin-top: 0px;
}
    
#\31 98ad38c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 12px 60px 12px;
}
    
#\39 51259f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding-left: 24px;
    padding-right: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 a77fe70 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 4469596 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 65f8c0e {
    background-color: rgba(9, 1, 9, 1);
    background-image: initial;
}
    
#\37 7b6036f {
    min-height: 83px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#af918d9a {
    width: 22%;
    height: 77px;
    max-width: 100%;
    order: 0;
}
    
#e9eba912 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    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) {
    
#\37 7b6036f {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\36 4469596 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
}
    
#\37 7b6036f {
    min-height: 85px;
    flex-direction: row;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#af918d9a {
    height: 49px;
    align-self: auto;
    width: 34.28%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9eba912 {
    width: 172px;
}
}



@media all {
    
#\35 6955952 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 af10b41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 8785f88.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\34 8785f88 {
    width: 1200px;
    height: 100px;
    max-width: 100%;
    order: 0;
}
    
#ff197c22 {
    background-color: rgba(9, 1, 9, 1);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\35 6955952 {
    min-height: 67px;
    flex-direction: row;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\39 af10b41 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 8785f88.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 40px;
}
#\34 8785f88 {
    max-width: 100%;
    height: 66px;
}
}



@media all {
    
#\36 4071874::before, #\36 4071874 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 53%, rgba(2, 6, 24, 1) 100%);
}
#\36 4071874 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#\36 4071874.lazy {
    background-image: url('');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ca7dcd41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 9235a97 {
    min-height: 678px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 32px 0% 32px 0%;
    margin: 0% 0% 0% 0%;
}
    
#c1e75f48 {
    width: 1168px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4071874::before, #\36 4071874 > .bgExtraLayerOverlay {
    
}
#\36 4071874.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\36 4071874::before, #\36 4071874 > .bgExtraLayerOverlay {
    
}
#\36 4071874.lazy {
    background-image: url('');
}
    
#ca7dcd41 {
    min-height: 316px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: flex-end;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 9235a97 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#c1e75f48 {
    height: 70px;
    width: 321px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f749b597 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 d09b08a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3efe7cb {
    width: 1168px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b9134c8a::before, #b9134c8a > .bgExtraLayerOverlay {
    
}
#b9134c8a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(2, 6, 24, 1);
    background-image: initial;
}
    
#\36 84400cb {
    min-height: 678px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 32px 0% 32px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 20b9cf0 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9134c8a::before, #b9134c8a > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 d09b08a {
    min-height: 108px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: flex-end;
    padding-bottom: 20px;
    margin-bottom: 40px;
}
    
#\31 3efe7cb {
    height: 70px;
    width: 321px;
    order: 0;
}
    
#b9134c8a::before, #b9134c8a > .bgExtraLayerOverlay {
    
}
    
#\36 84400cb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#\32 20b9cf0 {
    order: 1;
}
}



@media all {
    
#\35 20b77d2.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\35 20b77d2 {
    width: 84.6420058961266%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 12c47ee {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 106ff34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c9a29b0 {
    width: 66%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fdf316ab {
    background-color: rgba(2,6,24,1);
    background-image: initial;
}
    
#\36 c721086 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



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



@media (max-width: 767px) {
    
#\35 20b77d2.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\35 20b77d2 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.99483980120546%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 12c47ee {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 24px 16% 24px;
}
    
#\35 106ff34 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
    padding-left: 0px;
}
    
#\30 c9a29b0 {
    width: 99%;
    order: 2;
}
    
#\36 c721086 {
    order: 0;
}
}



@media all {
    
#\32 8ad8bd9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 30px;
}
#\32 8ad8bd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 27ef05f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 6171be9.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\35 6171be9 {
    width: 76.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\31 750bfb7 {
    background-image: initial;
    background-color: rgba(2,6,24,1);
}
    
#\33 0d8b67d {
    width: 100.00%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 103e7a9.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 30px;
}
#\36 103e7a9 {
    width: 99.99880053430743%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c644a97a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#\32 8ad8bd9 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 27ef05f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\35 6171be9.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\35 6171be9 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.99483980120546%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0d8b67d {
    height: 425px;
    width: 80.95%;
}
    
#\36 103e7a9.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\36 103e7a9 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.99%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c644a97a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\39 33fa753.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 30px;
}
#\39 33fa753 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ed730bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 63ba7fb {
    background-image: initial;
    background-color: rgba(2,6,24,1);
}
    
#\34 8a2fa82.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\34 8a2fa82 {
    width: 76.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#cfa58c0e.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 30px;
}
#cfa58c0e {
    width: 99.99880053430743%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3e5d9bb {
    width: 100.00%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1bc9355 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3e5d9bb {
    height: 332px;
}
    
#\37 1bc9355 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\39 33fa753 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ed730bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\34 8a2fa82.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\34 8a2fa82 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.99483980120546%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfa58c0e.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#cfa58c0e {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.99%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3e5d9bb {
    height: 425px;
    width: 80.95%;
}
    
#\37 1bc9355 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\31 d88afde {
    width: 79.26806250176598%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ce241954 {
    background-color: rgba(2,6,24,1);
    background-image: initial;
}
    
#\34 95bd9fb {
    min-height: 82px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7338704 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 329a1de.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\34 329a1de {
    width: 99.99876608990716%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8ba1a27 {
    width: 79.27%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#\31 e5a0bca {
    width: 1087px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bee52a4 {
    width: 29%;
    height: auto;
    max-width: 100%;
    order: 4;
    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) {
    
#\31 d88afde {
    order: 4;
}
    
#\34 95bd9fb {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 39px;
}
    
#\34 329a1de {
    order: 0;
}
    
#\31 8ba1a27 {
    order: 1;
}
    
#\31 e5a0bca {
    order: 2;
}
    
#\33 bee52a4 {
    width: 46.94%;
    order: 3;
}
}



@media (max-width: 767px) {
    
#\31 d88afde {
    width: 96.52%;
    order: 4;
}
    
#\34 95bd9fb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2px 14px 2px 14px;
}
    
#\38 7338704 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 40px;
    height: auto;
    justify-content: center;
}
    
#\34 329a1de.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\34 329a1de {
    order: 0;
    align-self: auto;
    width: 99.99483980120546%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8ba1a27 {
    width: 96.52%;
    order: 1;
}
    
#\31 e5a0bca {
    align-self: auto;
    order: 2;
    height: auto;
    width: 99.9999236714054%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bee52a4 {
    width: 100%;
    order: 3;
}
}



@media all {
    
#d4524208 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#b295064d {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#daf0b000 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(2,6,24,1);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a1d90fcb {
    background-color: rgba(15,23,43,1);
    background-image: initial;
}
    
#\33 8fd92fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4c8bd71 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d3a7527 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d8e3a392 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 8050087 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c5112b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#d4524208 {
    height: 240px;
}
    
#b295064d {
    width: 100.57815469543368%;
}
    
#daf0b000 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding-left: 24px;
    padding-right: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 4c8bd71 {
    margin-top: 0px;
}
    
#\30 d3a7527 {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#d8e3a392 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 12px 60px 12px;
}
    
#\33 8050087 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 032e385 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(15,23,43,1);
    background-image: initial;
}
    
#\36 ec94d4e {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0b8fa5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6c92ce1 {
    width: 66.5922089041096%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\36 ec94d4e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 40px 24px;
}
    
#\37 0b8fa5b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\31 6c92ce1 {
    width: 100.00%;
    order: 0;
}
}



@media all {
    
#d863139c {
    align-items: center;
    width: 29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 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%;
}
    
#\30 0a6eccc {
    background-color: rgba(15,23,43,1);
    background-image: initial;
}
    
#d2c04239 {
    margin: 0px 0% 0px 0%;
}
    
#\35 34ab71e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 802778b {
    align-items: flex-start;
    width: 74.221459679383%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#\31 0ed1517 {
    min-height: auto;
    padding-bottom: 2%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-top: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-left: 0%;
}
    
#\34 146230e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f31cd473 {
    width: 282px;
    height: 320px;
    max-width: 100%;
}
    
#ea7d3564 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(2,6,24,1);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#d863139c {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d2c04239 {
    margin-top: 0px;
}
    
#\32 802778b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 0ed1517 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 12px 60px 12px;
}
    
#f31cd473 {
    height: 240px;
}
    
#ea7d3564 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding-left: 24px;
    padding-right: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\39 b2ef793 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(2, 6, 24, 1);
    background-image: initial;
}
    
#\30 24c098e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 84e4e13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6cfde38 {
    width: 78.3361147100279%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d618bba5 {
    width: 495px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d00737e1 {
    width: 389px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 888e20a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 16px 0% 60px 0%;
    margin: 0px 0% 0px 0%;
}
    
#f513ddbc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e9e04ce {
    align-items: flex-start;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d0b21d7d {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 24c098e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\31 6cfde38 {
    order: 1;
}
    
#d618bba5 {
    margin: 0px 0% 0px 0%;
}
    
#d00737e1 {
    order: 3;
}
    
#f513ddbc {
    justify-self: auto;
    align-self: auto;
    width: 72.24%;
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e9e04ce {
    order: 0;
}
    
#d0b21d7d {
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 24c098e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 24px 90px 24px;
}
    
#\35 84e4e13 {
    width: 100.00%;
}
    
#\31 6cfde38 {
    width: 96.52%;
    order: 1;
}
    
#d618bba5 {
    width: 100%;
    align-self: center;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d00737e1 {
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 888e20a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#f513ddbc {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e9e04ce {
    order: 0;
}
    
#d0b21d7d {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#da145009 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a7642a6e {
    width: 100%;
    height: 329px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
}
    
#\34 a79b009 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b6f1a9d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df05d5fc {
    background-color: rgba(2,6,24,1);
    background-image: initial;
}
    
#dd09816f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#efbb861f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
}
    
#\38 4bf6024 {
    width: 29.76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 2c576b7 {
    width: 100%;
    height: 180px;
    max-width: 100%;
    align-self: flex-end;
}
    
#\39 7e60b7c {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    order: 0;
    justify-content: flex-start;
    padding: 0% 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9743f9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dc634af2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da145009 {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#a7642a6e {
    height: 298px;
}
    
#\34 a79b009 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#dd09816f {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7e60b7c {
    width: 32%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#da145009 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
    padding-left: 0px;
}
    
#a7642a6e {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\34 a79b009 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 30px 24px 30px 24px;
}
    
#\34 b6f1a9d {
    order: 0;
}
    
#dd09816f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#efbb861f {
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 4bf6024 {
    height: auto;
}
    
#\34 2c576b7 {
    height: 240px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7e60b7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dc634af2 {
    width: 100%;
}
}



@media all {
    
#\34 5043e30 {
    min-height: 189px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 c3b4fdb {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 48364f5 {
    width: 54.04708904109589%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bade0ed {
    margin: 0px 0% 0px 0%;
}
    
#\39 b51bf55 {
    background-color: rgba(15, 23, 43, 1);
    background-image: initial;
    background-size: contain;
}
    
#\37 0a48c65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: row;
    background-color: rgba(2, 6, 24, 1);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    align-content: center;
    padding: 32px 16px 32px 16px;
    margin: 0px 16% 0px 16%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5043e30 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\37 0a48c65 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\34 5043e30 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 b51bf55 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 5043e30 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
}
    
#\35 c3b4fdb.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\35 c3b4fdb {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 48364f5.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 4px;
    padding-right: 4px;
}
#\36 48364f5 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0a48c65 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 4px;
    padding-right: 4px;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}

