@media all {
  *#dm .dmInner div.u_1572043378 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner nav.u_1198691314 { color:white !important; }

  *#dm .dmInner nav.u_1029272542 { color:white !important; }

  *#dm .dmInner nav.u_1043120318 { color:black !important; }

  *#dm .dmInner nav.u_1596789572.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner nav.u_1596789572.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:15px !important; }

  *#dm .dmInner nav.u_1596789572.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:30px !important; }

  *#dm .dmInner nav.u_1596789572.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:30px !important; }

  *#dm .dmInner nav.u_1596789572.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:FredokaOne-Regular !important;
    font-size:30px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner nav.u_1596789572.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after {
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_2667285637 input[type="submit"] { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2667285637 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:rgba(255,255,255,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_2667285637 .m-recaptcha {
    color:rgba(255,255,255,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner nav.u_1579789355 { justify-content:space-around !important; }

  *#dm .dmInner nav.u_1579789355.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner nav.u_1579789355.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:15px !important; }

  *#dm .dmInner nav.u_1579789355.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:30px !important; }

  *#dm .dmInner nav.u_1579789355.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:30px !important; }

  *#dm .dmInner nav.u_1579789355.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:FredokaOne-Regular !important;
    font-size:30px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner nav.u_1579789355.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after {
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_2667285637 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:105px 105px 105px 105px !important;
    border-style:solid !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_2667285637 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:105px 105px 105px 105px !important;
    border-style:solid !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_2667285637 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:105px 105px 105px 105px !important;
    border-style:solid !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_2667285637 .dmformsubmit {
    justify-content:center !important;
    text-align:center !important;
    width:140px !important;
    border-style:solid !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-color:rgba(221,221,221,1) rgba(221,221,221,1) rgba(221,221,221,1) rgba(221,221,221,1) !important;
  }

  *#dm .dmInner div.u_857364598 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner nav.u_1596789572 {
    justify-content:space-around !important;
    color:white !important;
  }

  *#dm .dmInner div.u_1961508563 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1837835803 input[type="submit"] { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1837835803 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:rgba(255,255,255,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1837835803 .m-recaptcha {
    color:rgba(255,255,255,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1837835803 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:105px 105px 105px 105px !important;
    border-style:solid !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1837835803 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:105px 105px 105px 105px !important;
    border-style:solid !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1837835803 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:105px 105px 105px 105px !important;
    border-style:solid !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1837835803 .dmformsubmit {
    justify-content:center !important;
    text-align:center !important;
    width:140px !important;
    border-style:solid !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-color:rgba(221,221,221,1) rgba(221,221,221,1) rgba(221,221,221,1) rgba(221,221,221,1) !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
}
.containerTextTitle
{
	height:70vh !important;
	display:flex !important;
	justify-content:center !important;
	align-items:center !important;
	flex-direction:column !important;
}
.textTitle
{
	font-color:white !important;
	font-size:10vw !important;
	line-height:15vh !important;
	background:linear-gradient(to bottom,#FFFFFF 0%,#00d4ff 50%,#004e92 100%) !important;
	-webkit-background-clip:text !important;
	-webkit-text-fill-color:transparent !important;
	display:inline-block !important;
	font-weight:bold !important;
	color:red !important;
}
.textTitleWhite
{
	margin-left:1vw !important;
	font-size:10vw !important;
	font-weight:bold !important;
	line-height:15vh !important;
	color:white !important;
	display:inline-block !important;
	font-weight:bold !important;
}
.video-section
{
	position:relative !important;
	width:100% !important;
	height:100vh !important;
	overflow:hidden !important;
}
.video-section video
{
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	height:100% !important;
	object-fit:cover !important;
}
.cards-section
{
	overflow:hidden !important;
	margin-top:-120px !important;
	z-index:10 !important;
	position:relative !important;
	padding:180px 20px 120px !important;
	background:#fff !important;
}
.container
{
	max-width:1280px !important;
	margin:0 auto !important;
}
.section-header
{
	text-align:center !important;
	margin-bottom:70px !important;
}
.section-header .subtitle
{
	margin-bottom:14px !important;
	padding:8px 18px !important;
	display:inline-block !important;
	border-radius:999px !important;
	background:rgba(0,102,255,0.08) !important;
	color:#0b63f3 !important;
	font-size:14px !important;
	font-weight:600 !important;
	letter-spacing:1px !important;
	text-transform:uppercase !important;
}
.section-header h2
{
	font-size:clamp(36px,5vw,56px) !important;
	line-height:1.1 !important;
	margin-bottom:18px !important;
	color:#081120 !important;
	font-weight:800 !important;
}
.section-header p
{
	max-width:700px !important;
	margin:0 auto !important;
	color:#5f6b7a !important;
	font-size:18px !important;
	line-height:1.7 !important;
}
.cards-grid
{
	display:grid !important;
	grid-template-columns:repeat(3,1fr) !important;
	gap:35px !important;
}
.sea-card
{
	backdrop-filter:blur(10px) !important;
	border:1px solid rgba(0,0,0,0.05) !important;
	background:rgba(255,255,255,0.95) !important;
	border-radius:32px !important;
	overflow:hidden !important;
	box-shadow:0 10px 30px rgba(0,0,0,0.05),0 30px 60px rgba(0,0,0,0.08) !important;
	transition:0.4s ease !important;
}
.sea-card:hover
{
	transform:translateY(-12px) !important;
	box-shadow:0 20px 40px rgba(0,0,0,0.08),0 40px 80px rgba(0,0,0,0.12) !important;
}
.card-image
{
	position:relative !important;
	width:100% !important;
	height:280px !important;
	overflow:hidden !important;
}
.card-image img
{
	width:100% !important;
	height:100% !important;
	object-fit:cover !important;
	transition:transform .6s ease !important;
}
.sea-card:hover .card-image img
{
	transform:scale(1.08) !important;
}
.card-content
{
	padding:34px !important;
}
.card-content h3
{
	font-size:30px !important;
	font-weight:700 !important;
	margin-bottom:16px !important;
	color:#081120 !important;
}
.card-content p
{
	font-size:16px !important;
	line-height:1.8 !important;
	color:#667085 !important;
	margin-bottom:30px !important;
}
.card-btn
{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	padding:14px 28px !important;
	border-radius:16px !important;
	background:linear-gradient(135deg,#0066ff,#00bfff) !important;
	color:#fff !important;
	text-decoration:none !important;
	font-weight:600 !important;
	transition:.3s ease !important;
	box-shadow:0 12px 24px rgba(0,102,255,0.25) !important;
}
.card-btn:hover
{
	transform:translateY(-3px) !important;
	box-shadow:0 18px 35px rgba(0,102,255,0.35) !important;
}
@media (max-width:992px) {
  .cards-grid { grid-template-columns:1fr; }

  .card-image { height:240px; }

  .cards-section { padding:90px 20px; }
}
@media (max-width:992px) {
  .cards-grid { grid-template-columns:1fr; }

  .card-image { height:240px; }

  .cards-section { padding:90px 20px; }
}
@media (max-width:992px) {
  .cards-grid { grid-template-columns:1fr; }

  .card-image { height:240px; }

  .cards-section { padding:90px 20px; }
}
.sea-card:hover img
{
	transform:scale(1.08) !important;
}
@media (max-width:992px) {
  .cards-section { padding:140px 20px 90px; }

  .cards-grid { grid-template-columns:1fr; }

  .card-image { height:240px; }
}
@media (max-width:992px) {
  .cards-section {
    margin-top:-70px;
    padding:0 20px 90px;
  }

  .cards-grid { grid-template-columns:1fr; }

  .card-image { height:240px; }
}
@media (max-width:992px) {
  .cards-section { padding:140px 20px 90px; }

  .cards-grid { grid-template-columns:1fr; }

  .card-image { height:240px; }
}
separatorHomeCss{color:red !important}.containerTextTitle
{
	display:flex !important;
	justify-content:center !important;
	align-items:center !important;
	flex-direction:column !important;
}
.textTitle
{
	font-size:10vw !important;
	line-height:15vh !important;
	background:linear-gradient(to bottom,#FFFFFF 0%,#00d4ff 50%,#004e92 100%) !important;
	-webkit-background-clip:text !important;
	-webkit-text-fill-color:transparent !important;
	display:inline-block !important;
	font-weight:bold !important;
}
.textTitleWhite
{
	font-size:10vw !important;
	font-weight:bold !important;
	line-height:15vh !important;
	color:white !important;
	display:inline-block !important;
	font-weight:bold !important;
}
.video-section
{
	position:relative !important;
	width:100% !important;
	height:100vh !important;
	overflow:hidden !important;
}
.video-section video
{
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	height:100% !important;
	object-fit:cover !important;
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bbcb6813.flex-element.widget-wrapper > [data-element-type] {
    padding: 8% 0px 8% 0px;
}
#bbcb6813 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 10px 0px -180px;
}
    
#bd97e033[data-background-color-animation] {
    
}
#bd97e033::before, #bd97e033 > .bgExtraLayerOverlay {
    
}
#bd97e033 {
    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: none;
    box-shadow: none;
    background-position: 50% 0%;
    border-radius: 3% 3% 0px 0px;
    background-color: rgba(53, 88, 114, 1);
}
    
#\31 2a2faab {
    margin: -22vh 0% 0vh 0%;
}
    
#fbc80e70::before, #fbc80e70 > .bgExtraLayerOverlay {
    
}
#fbc80e70 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0vh 0vw 0vh 0vw;
    margin: 0vh 0% 0vh 0%;
}
    
#\32 e2db9a4 {
    min-height: 100%;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0vh 0% 0vh 0%;
    margin: 0% 0% 0% 0%;
}
    
#undefined {
    width: 100%;
}
    
#group_9r9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    --column-gap: 0%;
    padding: 10vh 5vw 5vh 5vw;
    margin: 0px 0% 0px 0%;
}
    
#group_hnb {
    align-items: center;
    width: 60%;
    min-height: 135.19%;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 0vh 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#group_s0i {
    align-items: flex-start;
    width: 44.05%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -0px;
}
    
#widget_th1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_th1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 3.5vh 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t9o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_cp7 {
    align-items: flex-start;
    width: 92.04%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 3vh 0px 0vh 0px;
}
    
#widget_i7n {
    width: 14.596197061365599vw;
    height: 9.307106918238993vh;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#da75a8d7[data-background-color-animation] {
    
}
#da75a8d7::before, #da75a8d7 > .bgExtraLayerOverlay {
    
}
#da75a8d7 {
    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-color: rgba(248, 249, 250, 1);
    background-image: none;
    box-shadow: none;
    background-position: 50% 0%;
    border-radius: 0px 0px 0px 0px;
}
    
#\32 eceb4b8 {
    width: 100%;
    height: 100vh;
    max-width: 100%;
    order: 1;
    max-height: 1000000px;
    min-height: 0px;
}
    
#\31 6704e0a {
    min-height: 100%;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0vh 0% 0vh 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 08dd3e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 8% 0px 8% 0px;
}
#\39 08dd3e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 10px 0px -180px;
}
    
#\31 8a353d6 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8a6ae85::before, #\31 8a6ae85 > .bgExtraLayerOverlay {
    
}
#\31 8a6ae85 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0vh 0vw 0vh 0vw;
    margin: 0vh 0% 0vh 0%;
}
    
#undefined {
    width: 54%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 f8706d1 {
    width: 100%;
    height: 115vh;
    max-width: 100%;
    order: 1;
}
    
#\30 d1a6b4d[data-background-color-animation] {
    
}
#\30 d1a6b4d::before, #\30 d1a6b4d > .bgExtraLayerOverlay {
    
}
#\30 d1a6b4d {
    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-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    background-position: 50% 0%;
    border-radius: 0px 0px 0px 0px;
}
    
#\31 ae8ee86::before, #\31 ae8ee86 > .bgExtraLayerOverlay {
    
}
#\31 ae8ee86 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0vh 0vw 0vh 0vw;
    margin: 0vh 0% 0vh 0%;
}
    
#\35 3e83095 {
    min-height: 100%;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0vh 0% 0vh 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9a687be {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 54%;
}
}



@media all {
    
#\39 4206975 {
    align-items: flex-start;
    width: 92.04%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 3vh 0px 0vh 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dfb86985 {
    min-height: 100%;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0vh 0% 0vh 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4173dcf::before, #\30 4173dcf > .bgExtraLayerOverlay {
    
}
#\30 4173dcf {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0vh 0vw 0vh 0vw;
    margin: 0vh 0% 0vh 0%;
}
    
#ee822553 {
    margin: 0px 0% 0px 0%;
}
    
#e5723cfd[data-background-color-animation] {
    
}
#e5723cfd::before, #e5723cfd > .bgExtraLayerOverlay {
    
}
#e5723cfd {
    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-color: var(--color_1);
    background-image: none;
    box-shadow: none;
    background-position: 50% 0%;
    border-radius: 20px 20px 0px 0px;
}
    
#undefined {
    width: 54%;
}
    
#\39 1e7faac {
    align-items: center;
    width: 60%;
    min-height: 381.803955078125px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 0% 0% 0% 0%;
    padding: 0vh 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d011e1f9 {
    width: 14.596197061365599vw;
    height: 9.307106918238993vh;
    max-width: 100%;
    order: 0;
}
    
#\31 b6b26b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 b6b26b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 3.5vh 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5op {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_9v0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd97e033::before, #bd97e033 > .bgExtraLayerOverlay {
    
}
    
#\31 2a2faab {
    margin: 0px 0% 0px 0%;
}
    
#fbc80e70::before, #fbc80e70 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da75a8d7::before, #da75a8d7 > .bgExtraLayerOverlay {
    
}
    
#\31 8a353d6 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8a6ae85::before, #\31 8a6ae85 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d1a6b4d::before, #\30 d1a6b4d > .bgExtraLayerOverlay {
    
}
    
#\31 ae8ee86::before, #\31 ae8ee86 > .bgExtraLayerOverlay {
    
}
#\31 ae8ee86 {
    align-items: flex-start;
    justify-content: flex-start;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
}
    
#\32 9a687be {
    margin: 0px 0% 0px 0%;
}
    
#\39 f8706d1 {
    height: 100vh;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#undefined {
    width: 98%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4206975 {
    align-items: center;
    width: 100.00%;
}
    
#\30 4173dcf::before, #\30 4173dcf > .bgExtraLayerOverlay {
    
}
#\30 4173dcf {
    align-items: center;
    justify-content: flex-start;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
}
    
#ee822553 {
    margin: 0px 0% 0px 0%;
}
    
#e5723cfd::before, #e5723cfd > .bgExtraLayerOverlay {
    
}
    
#undefined {
    width: 98%;
}
    
#\39 1e7faac {
    width: 99.95%;
}
    
#d011e1f9 {
    width: 258px;
    height: 170px;
}
    
#\31 b6b26b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2vw 0px 2vw;
}
#\31 b6b26b6 {
    margin: 3.5vh 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bd97e033::before, #bd97e033 > .bgExtraLayerOverlay {
    
}
    
#fbc80e70::before, #fbc80e70 > .bgExtraLayerOverlay {
    
}
#fbc80e70 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e2db9a4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_i7n {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#da75a8d7::before, #da75a8d7 > .bgExtraLayerOverlay {
    
}
    
#\31 6704e0a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 8a6ae85::before, #\31 8a6ae85 > .bgExtraLayerOverlay {
    
}
#\31 8a6ae85 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 d1a6b4d::before, #\30 d1a6b4d > .bgExtraLayerOverlay {
    
}
    
#\31 ae8ee86::before, #\31 ae8ee86 > .bgExtraLayerOverlay {
    
}
#\31 ae8ee86 {
    width: 100%;
    min-height: 850vh;
    align-items: flex-start;
}
    
#\35 3e83095 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0vh 0% 0vh 0%;
}
    
#\39 f8706d1 {
    height: 850vh;
    margin-left: 0px;
    width: 200.00%;
    min-height: 100vh;
    max-height: 2000vh;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\32 9a687be {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 4206975 {
    min-height: 100%;
    width: 100%;
    align-items: center;
}
    
#dfb86985 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 4173dcf::before, #\30 4173dcf > .bgExtraLayerOverlay {
    
}
#\30 4173dcf {
    width: 100%;
    min-height: 0vh;
    align-items: flex-start;
    justify-content: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e5723cfd::before, #e5723cfd > .bgExtraLayerOverlay {
    
}
    
#d011e1f9 {
    height: 76px;
    width: 210px;
}
    
#\39 1e7faac {
    width: 100%;
    justify-content: center;
    min-height: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 b6b26b6 {
    width: 72.15%;
}
    
#group_5op {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

