@media all {
  *#dm .dmInner div.u_2607003558 img { border-radius:50% !important; }

  *#dm .dmInner div.u_2314999012 hr {
    color:rgba(197,203,199,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1103692717 img { border-radius:50% !important; }

  *#dm .dmInner a.u_198411248:hover {
    background-color:rgba(255,252,252,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_198411248.hover {
    background-color:rgba(255,252,252,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1179969475 .divider {
    font-weight:700 !important;
    font-family: 'Inter' !important;
    color:rgba(96,149,202,1) !important;
  }

  *#dm .dmInner div.u_1179969475 .number {
    font-weight:700 !important;
    font-family: 'Inter' !important;
    color:rgba(96,149,202,1) !important;
  }

  *#dm .dmInner *.u_1179969475 .divider.visible { visibility:hidden !important; }

  *#dm .dmInner div.u_493844689 .dmformsubmit:hover {
    background-color:rgba(255,252,252,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_493844689 .dmformsubmit.hover {
    background-color:rgba(255,252,252,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_493844689 .dmformsubmit:hover input[type="submit"] { color:var(--color_3) !important; }

  *#dm .dmInner div.u_493844689 .dmformsubmit.hover input[type="submit"] { color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_773827194 span.text { color:rgba(255,252,252,1) !important; }

  *#dm .dmInner div.u_1741051256 hr {
    color:var(--color_3) !important;
    border-width:1px !important;
  }

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

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

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

  *#dm .dmInner a.u_1578935718 {
    border-radius:50px 50px 50px 50px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,252,252) rgb(255,252,252) rgb(255,252,252) rgb(255,252,252) !important;
  }

  *#dm .dmInner a.u_773827194:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_773827194.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1179969475 {
    border-style:solid !important;
    border-width:0px !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1179969475 .label {
    color:rgba(255,252,252,1) !important;
    font-weight:400 !important;
    font-family:'Noto Serif' !important;
  }

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

  *#dm .dmInner a.u_186872873:hover {
    background-image:none !important;
    background-color:rgba(118,184,226,0) !important;
  }

  *#dm .dmInner a.u_186872873.hover {
    background-image:none !important;
    background-color:rgba(118,184,226,0) !important;
  }

  *#dm .dmInner a.u_186872873 {
    background-color:rgba(118,184,226,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,252,252) rgb(255,252,252) rgb(255,252,252) rgb(255,252,252) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner a.u_1511094328:hover {
    background-image:none !important;
    background-color:rgba(118,184,226,0) !important;
  }

  *#dm .dmInner a.u_1511094328.hover {
    background-image:none !important;
    background-color:rgba(118,184,226,0) !important;
  }

  *#dm .dmInner a.u_1511094328 {
    background-color:rgba(118,184,226,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,252,252) rgb(255,252,252) rgb(255,252,252) rgb(255,252,252) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1307628719 {
    background-color:rgba(208,239,177,0.03) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner a.u_1307628719 span.text { color:rgba(255,252,252,1) !important; }

  *#dm .dmInner a.u_1169492810 {
    background-color:rgba(208,239,177,0.03) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner a.u_1169492810 span.text { color:rgba(255,252,252,1) !important; }

  *#dm .dmInner a.u_1531207806 {
    background-color:rgba(208,239,177,0.03) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner a.u_1531207806 span.text { color:rgba(255,252,252,1) !important; }

  *#dm .dmInner a.u_198411248 span.text {
    color:var(--color_1) !important;
    font-size:18px !important;
  }

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

  *#dm .dmInner a.u_773827194 {
    border-radius:50px 50px 50px 50px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1453052255 span.text {
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1453052255 {
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_567087271 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1827609003 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1618290230 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_493844689 input[type="submit"] { color:var(--color_1) !important; }

  *#dm .dmInner div.u_493844689 .dmwidget-title { color:var(--color_6) !important; }

  *#dm .dmInner div.u_493844689 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_6) !important; }

  *#dm .dmInner div.u_493844689 .m-recaptcha { color:var(--color_6) !important; }

  *#dm .dmInner div.u_493844689 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    border-radius:5px 5px 5px 5px !important;
    width:370px !important;
    height:52px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_198411248 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(22,32,52) rgb(22,32,52) rgb(22,32,52) rgb(22,32,52) !important;
  }

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

  *#dm .dmInner div.u_493844689 .dmforminput input { color:var(--color_6) !important; }

  *#dm .dmInner div.u_493844689 .dmforminput textarea { color:var(--color_6) !important; }

  *#dm .dmInner div.u_493844689 .dmforminput .fileUploadLink { color:var(--color_6) !important; }

  *#dm .dmInner div.u_493844689 .checkboxwrapper span { color:var(--color_6) !important; }

  *#dm .dmInner div.u_493844689 .radiowrapper span { color:var(--color_6) !important; }

  *#dm .dmInner div.u_493844689 .optinwrapper div { color:var(--color_6) !important; }

  *#dm .dmInner div.u_493844689 .freetextwrapper { color:var(--color_6) !important; }

  *#dm .dmInner div.u_493844689 .dmforminput select { color:var(--color_6) !important; }

  *#dm .dmInner div.u_493844689 .dmforminput option { color:var(--color_6) !important; }

  *#dm .dmInner div.u_2693570318 img { box-shadow:none !important; }

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

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

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

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

  *#dm .dmInner a.u_1578935718:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1578935718.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_3190059523 img {
    object-fit:contain !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(21,31,57) rgb(21,31,57) rgb(21,31,57) rgb(21,31,57) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1863721031 .contact-checkable-container { font-size:14px !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_198411248 span.text { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_198411248 span.text { font-size:16px !important; }

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

  *#dm .dmInner div.u_1863721031 .contact-checkable-container { font-size:12px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1179969475 .number { font-size:42px !important; }

  *#dm .dmInner div.u_1179969475 .divider { font-size:42px !important; }

  *#dm .dmInner *.u_1179969475 .divider {
    margin-left:30px !important;
    margin-right:30px !important;
  }
}
.custom-carousel-section
{
	display:flex !important;
	flex-direction:column !important;
	align-items:center !important;
	justify-content:center !important;
	width:100% !important;
	padding:40px 0 !important;
	background:#fdfdfd !important;
}
.coverflow-wrapper
{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	position:relative !important;
	width:100% !important;
	max-width:900px !important;
	overflow:hidden !important;
	padding:40px 0 !important;
}
.coverflow-container
{
	position:relative !important;
	width:450px !important;
	height:300px !important;
	display:flex !important;
	justify-content:center !important;
	align-items:center !important;
}
.coverflow-item
{
	position:absolute !important;
	width:100% !important;
	height:100% !important;
	transition:all 0.4s ease-in-out !important;
	border-radius:12px !important;
	overflow:hidden !important;
	box-shadow:0 15px 35px rgba(0,0,0,0.2) !important;
	cursor:pointer !important;
}
.coverflow-item img
{
	width:100% !important;
	height:100% !important;
	object-fit:cover !important;
	display:block !important;
}
.nav-arrow
{
	background:white !important;
	border:1px solid #ddd !important;
	border-radius:50% !important;
	width:45px !important;
	height:45px !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	cursor:pointer !important;
	font-size:18px !important;
	color:#333 !important;
	box-shadow:0 4px 10px rgba(0,0,0,0.1) !important;
	z-index:100 !important;
	transition:background 0.2s !important;
	margin:0 20px !important;
}
.nav-arrow:hover
{
	background:#f0f0f0 !important;
}
.dots-wrapper
{
	display:flex !important;
	gap:8px !important;
	margin-top:20px !important;
}
.dot
{
	width:10px !important;
	height:10px !important;
	background:#ccc !important;
	border-radius:50% !important;
	cursor:pointer !important;
	transition:background 0.3s,transform 0.3s !important;
}
.dot.active
{
	background:#333 !important;
	transform:scale(1.3) !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_960215764
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cca34f9a[data-background-color-animation] {
    
}
#cca34f9a::before, #cca34f9a > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(96, 149, 202, 1) 0%, rgba(14, 23, 43, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
}
#cca34f9a {
    column-gap: 4%;
    row-gap: 32px;
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    background-image: linear-gradient(0deg, rgba(96, 149, 202, 1) 0%, rgba(14, 23, 43, 1) 100%);
    background-origin: border-box;
    min-width: 4%;
    padding: 4px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f8af2902 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 928px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 23a4835::before, #\34 23a4835 > .bgExtraLayerOverlay {
    
}
#\34 23a4835 {
    background-color: var(--color_8);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
}
    
#widget_7h4 {
    max-width: 100%;
    width: 1260px;
    margin-top: 248px;
    height: auto;
    order: 0;
}
    
#faee0aa6 {
    max-width: 100%;
    width: 796px;
    height: auto;
    order: 1;
}
    
#widget_e7f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_e7f {
    max-width: 100%;
    width: 346px;
    min-height: 63px;
    height: auto;
    order: 3;
    margin: 10px 0% 10px 0%;
}
    
#\35 8b7be9b {
    margin: 0% 0% 0% 0%;
}
    
#widget_rbc {
    max-width: 100%;
    width: 100%;
    height: 200px;
    order: 4;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cf345660 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6e44fd0 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 0f7b6c3 {
    background-color: rgba(243, 244, 246, 1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#widget_cf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_cf4 {
    align-self: auto;
    max-width: 100%;
    width: 906px;
    justify-self: auto;
    height: 583px;
    order: 0;
    margin: -320px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 e447abe::before, #\38 e447abe > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.82;
    content: '';
    height: 100%;
}
#\38 e447abe {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/b0ca35c0/dms3rep/multi/opt/dark-geometric-background-with-circular-perforatio-2026-04-15-05-02-55-utc+%281%29-1920w.jpg");
    border-style: solid;
}
#\38 e447abe.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAECAxEx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM3wxVtkzkt4AB//2Q==');
}
    
#fc38dfbe {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f8b54f33 {
    min-height: 80px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-start;
    border-width: 2px 2px 2px 2px;
    align-items: center;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 329c37b {
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_hmc {
    max-width: 100%;
    width: 77.88%;
    height: auto;
}
    
#\31 0f8ef43 {
    max-width: 100%;
    width: 89.67%;
    height: auto;
}
    
#group_kl3 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(28, 41, 60, 1);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#widget_1ot.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#widget_1ot {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cph {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f11746c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#f11746c0 {
    max-width: 100%;
    width: 97.03%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3d14ea2 {
    max-width: 100%;
    width: 97.54%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e83a961.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\39 e83a961 {
    max-width: 100%;
    width: 101.29%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b36502d {
    max-width: 100%;
    width: 95.82%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kga {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    width: 100.74%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 50px 0% 0px 0%;
}
    
#\36 fc0a001 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 2px 2px 2px 2px;
    background-color: var(--color_7);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\36 7e97b6b {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 50px 0% 0px 0%;
}
    
#\34 225a639 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 2px 2px 2px 2px;
    background-color: rgba(28, 41, 60, 1);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a59c8d31 {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    width: 100.74%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 50px 0% 0px 0%;
}
    
#group_8dh {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
}
    
#widget_vfm {
    margin-left: 0%;
    max-width: 100%;
    width: 32.50%;
    height: auto;
    margin-right: 0%;
}
    
#widget_1ai.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_1ai {
    max-width: 100%;
    width: 34.82%;
    min-height: 1px;
    height: auto;
}
    
#group_on6 {
    row-gap: 24px;
    column-gap: 18px;
    max-height: 100%;
    flex-direction: row;
    --column-gap: 18px;
    width: 24.68%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
}
    
#widget_li7 {
    max-width: 100%;
    width: 16.39%;
    height: auto;
}
    
#group_a65 {
    row-gap: 5px;
    column-gap: 24px;
    max-height: 100%;
    width: 76.36%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i6q {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#b4d1d356 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_f7g {
    max-width: 100%;
    width: 200px;
    height: 200px;
    order: 0;
}
    
#\31 e27eb94 {
    align-self: auto;
    max-width: 100%;
    width: 200px;
    justify-self: auto;
    height: 200px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_or0 {
    max-width: 100%;
    width: 200px;
    height: 200px;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 5b1689a {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 100px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 19c796d {
    background-color: var(--color_9);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#db5dfda8 {
    column-gap: 4%;
    row-gap: 24px;
    width: 41.51%;
    min-height: 8px;
    border-width: 0 0 0 5px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6d5f0f3 {
    column-gap: 4%;
    row-gap: 24px;
    width: 31.91%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#dc7cad64 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d349f7c2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d349f7c2 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    justify-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_237 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 22.49%;
    justify-content: flex-start;
    min-height: 8px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
}
    
#\35 701fc13 {
    max-width: 100%;
    width: 40.65%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3df73fe {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#fcc05ddc {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 ce56c45 {
    row-gap: 5px;
    column-gap: 24px;
    max-height: 100%;
    width: 55.35%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e148efd0 {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#f3a7b786 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e80c39e5 {
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b5b6bf3 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_tsb {
    max-width: 100%;
    width: 83.36%;
    height: auto;
}
    
#widget_8ii {
    max-width: 100%;
    width: 60.67%;
    height: auto;
    order: 0;
}
    
#\34 bbeaf07 {
    max-width: 100%;
    width: 54.00%;
    height: auto;
    order: 1;
}
    
#\34 842a1b9 {
    max-width: 100%;
    width: 295px;
    min-height: 56px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_loe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_loe {
    max-width: 100%;
    width: 82.10%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 cd388d3 {
    max-width: 100%;
    width: 60.67%;
    height: auto;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 1cabc75 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ad4f831b {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 630px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 53e1bc7 {
    background-color: rgba(45, 60, 82, 1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#widget_phi.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_phi {
    max-width: 100%;
    width: 47.86%;
    height: 584px;
    margin: 0px 0px 0px 48px;
}
    
#widget_ldh {
    max-width: 100%;
    width: 103.89%;
    height: auto;
    order: 0;
}
    
#widget_l0h {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\33 4a0d260 {
    background-color: rgba(255, 252, 252, 1);
    background-image: none;
}
}



@media all {
    
#\39 9859288 {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a19ff7f8 {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#\38 33620b7 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#widget_e9r {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#b53c56ee {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\36 d4e3433 {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    padding: 5px 5px 5px 5px;
    margin: 50px 0% 0px 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
}
    
#\32 ed7f5a5 {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\31 fe3f48f {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100.00%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\38 20cfd87 {
    align-self: auto;
    max-height: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    min-height: 466.03125px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(197, 203, 199, 1);
    border-radius: 28px 28px 28px 28px;
    width: 33.88%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#widget_58e {
    max-width: 100%;
    width: 100%;
    height: 320px;
    order: 0;
}
    
#group_bc5 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 2;
}
    
#a5d1e801 {
    align-self: auto;
    max-height: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    min-height: 466.03125px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(197, 203, 199, 1);
    border-radius: 28px 28px 28px 28px;
    width: 33.88%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\32 e56cee7 {
    max-width: 100%;
    width: 100%;
    height: 320px;
    order: 0;
}
    
#bc5dbff4 {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    padding: 5px 5px 5px 5px;
    margin: 50px 0% 0px 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
}
    
#\38 6195e8d {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100.00%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\39 f49c39c {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\35 6da0dfd {
    align-self: auto;
    max-height: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    min-height: 466.03125px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(197, 203, 199, 1);
    border-radius: 28px 28px 28px 28px;
    width: 33.88%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#ee48196e {
    max-width: 100%;
    width: 100%;
    height: 320px;
    order: 0;
}
    
#\30 bace6df {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    padding: 5px 5px 5px 5px;
    margin: 50px 0% 0px 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
}
    
#a5983b17 {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100.00%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\35 727c503 {
    align-self: center;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 eba6a49 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b021f052 {
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    max-height: none;
    width: 64.41%;
    min-height: 38.75%;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 6a73942 {
    background-color: var(--color_1);
    border-width: 5px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\34 6bd2085 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 667fb5f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\37 f5ba429 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\35 284f1e0 {
    align-self: center;
    max-width: 100%;
    width: 55%;
    justify-self: auto;
    height: 305px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0dcd5b8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#widget_bsj {
    max-width: 100%;
    width: 68.82%;
    height: auto;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_rql {
    align-self: auto;
    max-width: 100%;
    width: 70px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kas {
    align-self: center;
    max-height: 100%;
    min-height: 83px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 71.51%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6s6 {
    align-self: flex-start;
    max-width: 100%;
    width: 100.10%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mpd {
    align-self: flex-end;
    max-height: 100%;
    min-height: 158px;
    row-gap: 24px;
    column-gap: 24px;
    width: 84.42%;
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbee367d {
    align-self: auto;
    max-width: 100%;
    width: 100.10%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 7806551 {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100.00%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\33 8b10cb7 {
    align-self: auto;
    max-height: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    min-height: 466.03125px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(197, 203, 199, 1);
    border-radius: 28px 28px 28px 28px;
    width: 33.88%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\38 97f4c1f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\36 1de35dd {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#c0ccc91a {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#aff59bae {
    align-self: center;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\37 a0cd9a2 {
    align-self: auto;
    max-height: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    min-height: 466.03125px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(197, 203, 199, 1);
    border-radius: 28px 28px 28px 28px;
    width: 33.88%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#fe87e37b {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 2;
}
    
#\38 5c66cf1 {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
}
    
#a5f8c2d6 {
    max-width: 100%;
    width: 100%;
    height: 320px;
    order: 0;
}
    
#e3bda76a {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    padding: 5px 5px 5px 5px;
    margin: 50px 0% 0px 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
}
    
#\31 376c821 {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100.00%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\35 6dcc07e {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100.00%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#db7f9a28 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\33 bf0f49c {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    padding: 5px 5px 5px 5px;
    margin: 50px 0% 0px 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
}
    
#a3b942b2 {
    max-width: 100%;
    width: 100%;
    height: 320px;
    order: 0;
}
    
#\33 f083111 {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    padding: 5px 5px 5px 5px;
    margin: 50px 0% 0px 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
}
    
#cc31fa82 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\31 62828dc {
    max-width: 100%;
    width: 100%;
    height: 320px;
    order: 0;
}
    
#df2b4e90 {
    align-self: auto;
    max-height: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    min-height: 466.03125px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(197, 203, 199, 1);
    border-radius: 28px 28px 28px 28px;
    width: 33.88%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\33 78bdf50 {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
}



@media all {
    
#\34 7997155 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 ce2ff35 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 1631px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 38f3e71::before, #\33 38f3e71 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(0deg, rgba(96, 149, 202, 1) 0%, rgba(197, 226, 235, 1) 100%);
}
#\33 38f3e71 {
    background-color: var(--color_9);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#fa9c3992 {
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b69a3c0 {
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 34ef21a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e2fc330 {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: -0px 0% 0px 0%;
}
    
#\30 3778d55 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0bc010d {
    max-width: 100%;
    width: 100%;
    height: 320px;
    order: 0;
}
    
#\36 86facec {
    align-self: auto;
    max-height: none;
    min-height: 480px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-radius: 28px 28px 28px 28px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 60%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    height: auto;
    order: 2;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f63a9507 {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    padding: 0px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#e432204c {
    align-self: auto;
    max-height: none;
    min-height: 480px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(28, 41, 60, 1);
    border-radius: 28px 28px 28px 28px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 60%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    height: auto;
    order: 1;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd6899ff {
    max-width: 100%;
    width: 100%;
    height: 320px;
    order: 0;
}
    
#\36 7263dab {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 41925f2 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c039c53e {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: -20px 0% 0px 0%;
}
    
#\38 27ceb86 {
    align-self: auto;
    max-height: none;
    min-height: 480px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 28px 28px 28px 28px;
    background-color: rgba(28, 41, 60, 1);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 60%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    height: auto;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da1b7585 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5c5ab3e {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9e62960 {
    max-width: 100%;
    width: 100%;
    height: 320px;
    order: 0;
}
    
#group_142[data-pinned] {
    z-index: 1;
    top: 20px;
    bottom: auto;
    position: sticky;
}
#group_142 {
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    width: 585.164px;
    min-height: 160px;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rp8 {
    max-width: 100%;
    width: 206px;
    min-height: 50px;
    height: auto;
}
    
#a8f47f69 {
    max-width: 100%;
    width: 206px;
    min-height: 50px;
    height: auto;
}
    
#group_gdn {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
    
#group_esn[data-pinned] {
    z-index: 1;
    top: 20px;
    bottom: auto;
    position: sticky;
}
#group_esn {
    max-height: 100%;
    min-height: 636px;
    border-color: #000000 var(--color_2) #000000 #000000;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 100.00%;
    border-width: 0 10px 0 0;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    height: auto;
    padding: 16px 0px 16px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a4b86f16 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2246587 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pbg {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_uoa {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 63.24%;
    justify-content: flex-start;
    min-height: 74px;
    align-items: center;
    order: 3;
    height: auto;
}
    
#c5c2e7cb {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec8f6abc {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fqs {
    align-self: auto;
    max-height: 100%;
    min-height: 52px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 47.95%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j9v {
    max-width: 100%;
    width: 17.7578px;
    height: auto;
}
    
#widget_d54 {
    margin-left: -15px;
    max-width: 100%;
    width: 88.46%;
    height: auto;
}
    
#group_858 {
    max-height: 100%;
    min-height: 160px;
    flex-wrap: wrap;
    row-gap: 24px;
    column-gap: 4.1014138663035205%;
    background-color: rgba(255, 255, 255, 0.15);
    border-radius: 5px 5px 5px 5px;
    flex-direction: row;
    align-content: center;
    width: 79.67%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    order: 4;
    height: auto;
}
    
#\36 ab0c779 {
    align-self: auto;
    max-height: 100%;
    min-height: 52px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 47.95%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cdaad42 {
    max-width: 100%;
    width: 17.7578px;
    height: auto;
}
    
#c2920fe5 {
    margin-left: -15px;
    max-width: 100%;
    width: 88.46%;
    height: auto;
}
    
#d575685b {
    align-self: auto;
    max-height: 100%;
    min-height: 52px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 47.95%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 69046c1 {
    max-width: 100%;
    width: 17.7578px;
    height: auto;
}
    
#\33 90091f3 {
    margin-left: -15px;
    max-width: 100%;
    width: 88.46%;
    height: auto;
}
    
#\31 08ce983 {
    align-self: auto;
    max-height: 100%;
    min-height: 52px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 47.95%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0f0f577 {
    max-width: 100%;
    width: 17.7578px;
    height: auto;
}
    
#ba8bfaac {
    margin-left: -15px;
    max-width: 100%;
    width: 88.46%;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d4c6b666 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 377fa62 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 179px;
    align-items: center;
    min-width: 4%;
    order: 0;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#e51b1a83 {
    background-color: var(--color_9);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#f11714c4 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\38 44633b3 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    flex-wrap: wrap;
    row-gap: 24px;
    column-gap: 2.083333333333333%;
    flex-direction: row;
    align-content: center;
    width: 100%;
    align-items: center;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 f46a006 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 de2b78d {
    max-width: 100%;
    width: 1227.53px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3406ad6 {
    max-width: 100%;
    width: 82.40%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 143be18 {
    align-self: auto;
    max-width: 100%;
    width: 63.72%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5ap {
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    flex-direction: row;
    width: 40%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 0;
    margin-right: 0%;
    background-color: rgba(14, 23, 43, 0.25);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
}
    
#widget_8vc {
    max-width: 100%;
    width: 32%;
    height: 150px;
    order: 0;
}
    
#bcd49032 {
    align-self: auto;
    max-width: 100%;
    width: 64.15%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a05daf5 {
    align-self: auto;
    max-width: 100%;
    width: 63.77%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d15327e0 {
    align-self: auto;
    max-width: 100%;
    width: 64.1%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 15b58b2 {
    align-self: auto;
    max-width: 100%;
    width: 63.35%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8en {
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    flex-direction: row;
    width: 40%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 2;
    margin-right: 0%;
    background-color: rgba(38, 51, 72, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
}
    
#\36 2e1f1ef {
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    flex-direction: row;
    width: 40%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 1;
    margin-right: 0%;
    background-color: rgba(38, 51, 72, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
}
    
#\33 11caa11 {
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    flex-direction: row;
    width: 40%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 3;
    margin-right: 0%;
    background-color: rgba(38, 51, 72, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
}
    
#c0e0dc09 {
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    flex-direction: row;
    width: 40%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 4;
    margin-right: 0%;
    height: auto;
    background-color: rgba(38, 51, 72, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
}
    
#widget_dfs {
    max-width: 100%;
    width: 32%;
    height: 150px;
    order: 0;
}
    
#\32 c51c2ae {
    align-self: auto;
    max-width: 100%;
    width: 32%;
    justify-self: auto;
    height: 150px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7098e97 {
    align-self: auto;
    max-width: 100%;
    width: 32%;
    justify-self: auto;
    height: 150px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 87cb535 {
    align-self: auto;
    max-width: 100%;
    width: 32%;
    justify-self: auto;
    height: 150px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6432c75 {
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    flex-direction: row;
    width: 40%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 4;
    margin-right: 0%;
    height: auto;
    background-color: rgba(38, 51, 72, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
}
    
#a7db8352 {
    align-self: auto;
    max-width: 100%;
    width: 32%;
    justify-self: auto;
    height: 150px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b553928 {
    align-self: auto;
    max-width: 100%;
    width: 64.1%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 2432496 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 63.72%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\38 6973672 {
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    min-height: 192px;
    align-items: center;
    order: 2;
    margin-right: 0%;
    height: auto;
}
    
#\39 5610089 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 63.77%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 dcb268f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\36 7d5503c {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#a15df1dd {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
}
    
#\32 e7f1ef4 {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
}
    
#\35 c6527ea {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 82.40%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#\31 0686e7c {
    max-width: 100%;
    width: 1227.53px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\30 3ae5728 {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    order: 0;
    height: auto;
}
    
#\39 4f5f25c {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\31 c767091 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: 322px;
    order: 0;
}
    
#a9ce9350 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 63.35%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\37 9566ea5 {
    max-width: 100%;
    width: 32%;
    height: 150px;
    order: 0;
}
    
#\30 8586bee {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 64.1%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\37 27f51bf {
    align-self: auto;
    max-height: none;
    margin: 0px 0% 0px 0%;
    min-height: 636px;
    flex-wrap: wrap;
    row-gap: 24px;
    column-gap: 1.7446813344086143%;
    flex-direction: row;
    align-content: center;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    min-width: 32px;
    height: auto;
    order: 0;
}
    
#b1b455b4 {
    max-width: 100%;
    width: 32%;
    height: auto;
    order: 0;
}
    
#b22830f6 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 32%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: 150px;
    order: 0;
}
    
#cf008240 {
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 4;
    margin-right: 0%;
}
    
#a5c12e5d {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 32%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: 150px;
    order: 0;
}
    
#\39 7de8da3 {
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 1;
    margin-right: 0%;
}
    
#\31 cbf4c78 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 32%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#a0e46c5b {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 64.15%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#c949d42f {
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    flex-direction: row;
    width: 47.99%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 0;
    margin-right: 0%;
}
    
#\36 4783caf {
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0%;
    max-height: 100%;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 3;
    margin-right: 0%;
}
}



@media all {
    
#\34 6221724 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 2313344:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\35 2313344 [data-content-reference].active-tab-title .tab-title, #\35 2313344 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_2) !important;
    font-family: 'Noto Serif' !important;
}
#\35 2313344 [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(255, 252, 252, 1);
    background-image: none;
}
.tabsControlContainer {
    flex-direction: row;
}
#\35 2313344:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\35 2313344 [data-content-reference].active-tab-title, #\35 2313344 [data-content-reference]:not(.active-tab-title):hover {
    background-color: rgba(255, 252, 252, 1);
    background-repeat: no-repeat;
    background-size: cover;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
    background-image: none;
    border-style: solid;
}
#\35 2313344 [data-content-reference]:not(.active-tab-title) .tab-title {
    color: var(--color_4) !important;
    font-family: 'Noto Serif' !important;
}
#\35 2313344 {
    align-self: auto;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    background-image: linear-gradient(0deg, rgba(96, 149, 202, 1) 0%, rgba(14, 23, 43, 1) 100%);
    background-origin: border-box;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cb145c14 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e81b4b5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c749b6d9 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#widget_ltq {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 a642afb {
    align-self: auto;
    max-width: 100%;
    width: 78.72%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b8b6e12 {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 0px;
    column-gap: 0%;
    flex-direction: row;
    align-content: center;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#aa9f1905 {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    column-gap: 0%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4f3cbaf {
    align-self: auto;
    max-width: 100%;
    width: 95.50%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 15db579 {
    align-self: auto;
    max-width: 100%;
    width: 238px;
    min-height: 56px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ea348f4 {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    column-gap: 0%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8k3 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 48.67%;
    min-height: 394px;
    justify-content: space-around;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 25px 16px 25px;
    margin: 0px 0% 0px 0%;
}
    
#d4be9d6f {
    align-self: auto;
    max-height: 100%;
    min-height: 394px;
    row-gap: 24px;
    column-gap: 24px;
    width: 53.13%;
    justify-content: space-around;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 16px 25px 16px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4fae801 {
    align-self: auto;
    max-width: 100%;
    width: 78.72%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 461185d {
    align-self: auto;
    max-width: 100%;
    width: 95.50%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ed11757 {
    align-self: auto;
    max-width: 100%;
    width: 78.72%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dabe5eff {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a971f243 {
    align-self: auto;
    max-height: 100%;
    min-height: 394px;
    row-gap: 24px;
    column-gap: 24px;
    width: 57%;
    justify-content: space-around;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 16px 25px 16px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nra {
    margin-left: 1px;
    max-width: 100%;
    width: 47%;
    min-height: 100px;
    height: 387px;
}
    
#widget_1ib {
    max-width: 100%;
    width: 47%;
    min-height: 100px;
    height: 387px;
}
    
#\36 10e3c1a {
    align-self: auto;
    max-width: 100%;
    width: 47%;
    min-height: 100px;
    justify-self: auto;
    height: 387px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d9387e {
    align-self: auto;
    max-width: 100%;
    width: 238px;
    min-height: 56px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c44ba19 {
    align-self: auto;
    max-width: 100%;
    width: 238px;
    min-height: 56px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 aec8e1e {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 8px;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    min-width: 4%;
}
    
#cc495191 {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
}
    
#f1f5249d {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\30 f08a5b0 {
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 252, 252, 1);
    max-height: 100%;
    width: 100.00%;
    min-height: 606px;
    align-items: flex-start;
    background-image: none;
    height: auto;
}
    
#fc0dbf3a {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
}
    
#\30 c65391f {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 72.87%;
    min-height: 160px;
    align-items: flex-start;
    order: 0;
}
    
#e111137e {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#a5d97f12 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#eb795372 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 25.25%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: 546px;
    order: 1;
}
}



@media all {
    
#\31 0058574 {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 02a5fa8 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 35px 35px 35px 35px;
    width: 100%;
    min-height: 8px;
    background-image: linear-gradient(0deg, rgba(42, 116, 181, 1) 33%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ba0db15b {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 cef1998 {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\32 925dedb {
    align-self: auto;
    max-height: 100%;
    min-height: 574px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(21, 31, 57, 0);
    flex-direction: row;
    width: 100.00%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3aef9c7 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 100.00%;
    min-height: 160px;
    align-items: center;
    order: 1;
}
    
#widget_0je {
    max-width: 100%;
    width: 77.58%;
    justify-self: auto;
    height: 710px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b713070 {
    max-width: 100%;
    width: 236px;
    min-height: 61px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_249 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 b300866 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 35px 35px 35px 35px;
    width: 100%;
    min-height: 8px;
    background-image: linear-gradient(0deg, rgba(96, 149, 202, 1) 0%, rgba(14, 23, 43, 1) 100%);
    background-origin: border-box;
    align-items: center;
    min-width: 4%;
    padding: 45px 30px 45px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\38 f262d4e {
    background-color: var(--color_8);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\30 f428683 {
    align-self: auto;
    max-width: 100%;
    width: 64.02%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d27004b {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 9887c76 {
    max-width: 100%;
    width: 67.02%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r32 {
    max-width: 100%;
    width: 72.31%;
    height: 636px;
    order: 3;
}
    
#widget_3ea {
    max-width: 100%;
    width: 236px;
    min-height: 61px;
    height: auto;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 6181da3 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 23.86%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: 542px;
    order: 0;
}
    
#c50f596e {
    align-self: auto;
    max-height: 100%;
    margin: 0px 0% 0px 0%;
    min-height: 574px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    flex-direction: row;
    width: 100.00%;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\37 29fd05a {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#cc9d2626 {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\39 645e6de {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#\34 a6c78f1 {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
}
    
#d3fce767 {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#aa963112 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 74.14%;
    min-height: 160px;
    align-items: flex-end;
    order: 1;
}
}



@media all {
    
#\32 3094567 {
    width: 869px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#af496854 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 41ab826 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 eca7cad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 adfec99 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\31 16fb051 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3ca9868 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
}
    
#f5bc250b {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f9b51e24 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#b0042cb2 {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#a103fe3c {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bd958903 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#be1f7e1b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\39 fb27575 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 43a447e {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dc6453d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0c38885 {
    width: 100%;
    height: 123px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 42742fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b417493 {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d9b9e41 {
    width: 300px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f59f9ecf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a6a51df {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3af5613 {
    width: 71.09%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f572e2ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c43ce4d {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b3f0c524 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(245, 245, 245, 1);
    background-image: initial;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5c9 {
    width: 1817px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_qt0 {
    width: 869px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a76b57e6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 2;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3ti {
    width: 1817px;
    height: 28px;
    max-width: 100%;
    order: 4;
}
    
#ContactForm {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_obo {
    width: 1817px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8af2902 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 8b7be9b {
    margin: 0px 0% 0px 0%;
}
    
#\34 23a4835::before, #\34 23a4835 > .bgExtraLayerOverlay {
    
}
    
#cca34f9a::before, #cca34f9a > .bgExtraLayerOverlay {
    
}
#cca34f9a {
    row-gap: 23px;
}
    
#widget_7h4 {
    width: 80.54%;
    margin-top: 135px;
}
    
#faee0aa6 {
    width: 80%;
}
    
#widget_e7f {
    margin-top: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6e44fd0 {
    min-height: 39px;
}
    
#\32 ab56f89 {
    margin: 0px 0% 0px 0%;
}
    
#widget_cf4 {
    width: 617px;
    margin-top: 35px;
    height: 300px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc38dfbe {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#aaac6cdf {
    margin: 0px 0% 0px 0%;
}
    
#group_kl3 {
    width: 47%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 329c37b {
    width: 100%;
    justify-content: center;
    min-height: 80px;
    column-gap: 6%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\36 fc0a001 {
    width: 100%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 225a639 {
    width: 47%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_kga {
    row-gap: 14px;
    padding: 5px 5px 5px 5px;
    margin: 25px 0% 0px 0%;
}
    
#a59c8d31 {
    row-gap: 14px;
    padding: 5px 5px 5px 5px;
    margin: 25px 0% 0px 0%;
}
    
#\36 7e97b6b {
    row-gap: 14px;
    padding: 5px 5px 5px 5px;
    margin: 18px 0% 0px 0%;
}
    
#widget_li7 {
    width: 22.36%;
    height: auto;
}
    
#widget_vfm {
    width: 53.98%;
}
    
#widget_1ai {
    width: 34%;
}
    
#group_on6 {
    width: 38.43%;
}
    
#group_a65 {
    width: 69.64%;
}
    
#f8b54f33 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
}
    
#\38 e447abe::before, #\38 e447abe > .bgExtraLayerOverlay {
    
}
#\38 e447abe.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAECAxEx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM3wxVtkzkt4AB//2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5b1689a {
    flex-direction: row;
    padding-left: var(--section-padding-left);
    min-height: 100px;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\33 5896aee {
    margin: 0px 0% 0px 0%;
}
    
#dc7cad64 {
    width: 100%;
}
    
#d349f7c2 {
    width: 100%;
}
    
#\35 701fc13 {
    width: 21.27%;
    height: auto;
}
    
#\33 ce56c45 {
    width: 69.64%;
}
    
#db5dfda8 {
    width: 55.70%;
    min-height: 8px;
}
    
#group_237 {
    width: 42.14%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3a7b786 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ae677b85 {
    margin: 0px 0% 0px 0%;
}
    
#\34 bbeaf07 {
    width: 60%;
}
    
#widget_8ii {
    width: 70%;
}
    
#widget_tsb {
    width: 79.72%;
}
    
#widget_loe {
    width: 606px;
}
    
#\36 cd388d3 {
    width: 70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad4f831b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 4a0d260 {
    margin: 0px 0% 0px 0%;
}
    
#widget_phi {
    width: 100.00%;
    height: 720px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9859288 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 48c5a85 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 eba6a49 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 b7c6b53 {
    margin: 0px 0% 0px 0%;
}
    
#\34 6bd2085 {
    column-gap: 4%;
}
    
#b021f052 {
    width: 100.00%;
}
    
#widget_bsj {
    width: 100.00%;
}
    
#group_kas {
    width: 100.00%;
}
    
#\37 f5ba429 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5c66cf1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ece107d2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ce2ff35 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c8abb2a3 {
    margin: 0px 0% 0px 0%;
}
    
#\33 38f3e71::before, #\33 38f3e71 > .bgExtraLayerOverlay {
    
}
    
#\38 27ceb86 {
    width: 60%;
    min-height: 480px;
}
    
#group_858 {
    width: 100.00%;
}
    
#group_uoa {
    width: 100.00%;
    height: auto;
    min-height: 96px;
}
    
#fa9c3992 {
    width: 100%;
    min-height: 80px;
}
    
#\34 b69a3c0 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4c6b666 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 b5617d6 {
    margin: 0px 0% 0px 0%;
}
    
#f11714c4 {
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7d5503c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c5432dd7 {
    margin: 0px 0% 0px 0%;
}
    
#b1b455b4 {
    height: auto;
}
    
#\31 cbf4c78 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2313344 {
    align-self: auto;
    width: 100%;
    min-height: 567px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e81b4b5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b4f15c02 {
    margin: 0px 0% 0px 0%;
}
    
#\32 15db579 {
    width: 238px;
    min-height: 52px;
    height: auto;
}
    
#\39 a642afb {
    width: 79.47%;
}
    
#\35 ea348f4 {
    min-height: 648px;
    align-items: center;
    height: auto;
}
    
#\39 b8b6e12 {
    min-height: 648px;
    align-items: center;
    height: auto;
}
    
#aa9f1905 {
    min-height: 648px;
    align-items: center;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc495191 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b7c0e29c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba0db15b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 93bd829 {
    margin: 0px 0% 0px 0%;
}
    
#widget_0je {
    width: 100%;
    height: 352px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e5e1fa8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 d27004b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#widget_r32 {
    width: 100.00%;
    height: 352px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a6c78f1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 16addc3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af496854 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 7801a87 {
    margin: 0px 0% 0px 0%;
}
    
#\35 adfec99 {
    width: 100.00%;
    row-gap: 24px;
}
    
#f9b51e24 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a103fe3c {
    width: 172px;
    height: auto;
}
    
#\36 3af5613 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#cca34f9a::before, #cca34f9a > .bgExtraLayerOverlay {
    
}
#cca34f9a {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f8af2902 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 23a4835::before, #\34 23a4835 > .bgExtraLayerOverlay {
    
}
    
#widget_7h4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7h4 {
    width: 100.00%;
    order: 0;
    margin: 150px 0% 0px 0%;
}
    
#faee0aa6 {
    width: 100.00%;
    order: 1;
}
    
#widget_e7f {
    width: 311px;
    margin-top: 0px;
    min-height: 56px;
    order: 2;
}
    
#\35 8b7be9b {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#cf345660 {
    row-gap: 5px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 6e44fd0 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#widget_cf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_cf4 {
    width: 297px;
    height: 193px;
    order: 0;
    margin: -245px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fc38dfbe {
    row-gap: 12px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#f8b54f33 {
    row-gap: 19px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 329c37b {
    column-gap: 1%;
    row-gap: 10px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#group_kl3 {
    width: 100%;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 fc0a001 {
    width: 100%;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 225a639 {
    width: 100%;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#group_kga {
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#a59c8d31 {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7e97b6b {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_8dh {
    column-gap: 4%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#widget_li7 {
    height: auto;
}
    
#widget_vfm {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#group_on6 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\38 e447abe::before, #\38 e447abe > .bgExtraLayerOverlay {
    
}
#\38 e447abe.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAECAxEx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM3wxVtkzkt4AB//2Q==');
}
}



@media (max-width: 767px) {
    
#\37 5b1689a {
    row-gap: 0px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#db5dfda8 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 6d5f0f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dc7cad64 {
    margin-left: 0%;
    width: 100.00%;
    margin-right: 0%;
}
    
#group_237 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 701fc13 {
    width: 16.73%;
    height: auto;
}
    
#\33 ce56c45 {
    width: 79.27%;
}
}



@media (max-width: 767px) {
    
#f3a7b786 {
    row-gap: 12px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#e80c39e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 12px 16px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b5b6bf3 {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 842a1b9 {
    width: 311px;
    min-height: 56px;
    order: 2;
}
    
#widget_8ii {
    width: 100%;
}
    
#\34 bbeaf07 {
    width: 100%;
}
    
#widget_tsb {
    width: 100.00%;
}
    
#widget_loe {
    width: 100.00%;
}
    
#\36 cd388d3 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 1cabc75 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ad4f831b {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#widget_phi {
    width: 100.00%;
    height: 596px;
}
}



@media (max-width: 767px) {
    
#\39 9859288 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#a19ff7f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 d4e3433 {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    align-items: center;
}
    
#\38 20cfd87 {
    padding: 6% 6% 6% 6%;
    width: 100%;
    align-items: center;
}
    
#widget_58e {
    height: 240px;
}
    
#a5d1e801 {
    padding: 6% 6% 6% 6%;
    width: 100%;
    align-items: center;
}
    
#\32 e56cee7 {
    height: 240px;
}
    
#bc5dbff4 {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    align-items: center;
}
    
#\35 6da0dfd {
    padding: 6% 6% 6% 6%;
    width: 100%;
    align-items: center;
}
    
#ee48196e {
    height: 240px;
}
    
#\30 bace6df {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 eba6a49 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#b021f052 {
    width: 100.00%;
    min-height: 33.75%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 6bd2085 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\37 f5ba429 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_rql {
    margin-left: 0%;
    width: 54.58%;
    margin-right: 0%;
    height: auto;
    order: 0;
}
    
#group_kas {
    column-gap: 7.712779312076325%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    height: auto;
    min-height: 313px;
}
    
#group_mpd {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
    height: auto;
    min-height: 206px;
    order: 1;
}
    
#\35 284f1e0 {
    width: 100.00%;
}
    
#widget_bsj {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 bf0f49c {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    align-items: center;
}
    
#a3b942b2 {
    height: 240px;
}
    
#\33 8b10cb7 {
    padding: 6% 6% 6% 6%;
    width: 100%;
    align-items: center;
}
    
#\37 a0cd9a2 {
    padding: 6% 6% 6% 6%;
    width: 100%;
    align-items: center;
}
    
#\33 f083111 {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    align-items: center;
}
    
#\38 5c66cf1 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\31 62828dc {
    height: 240px;
}
    
#a5f8c2d6 {
    height: 240px;
}
    
#df2b4e90 {
    padding: 6% 6% 6% 6%;
    width: 100%;
    align-items: center;
}
    
#e3bda76a {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    align-items: center;
}
    
#\33 78bdf50 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 ce2ff35 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#fa9c3992 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 b69a3c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 38f3e71::before, #\33 38f3e71 > .bgExtraLayerOverlay {
    
}
    
#\34 e2fc330 {
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0bc010d {
    height: 240px;
}
    
#\36 86facec {
    width: 100%;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#f63a9507 {
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#e432204c {
    width: 100%;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#cd6899ff {
    height: 240px;
}
    
#c039c53e {
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\38 27ceb86 {
    width: 100%;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#\30 9e62960 {
    height: 240px;
}
    
#group_fqs {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\36 ab0c779 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#d575685b {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\31 08ce983 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#group_858 {
    column-gap: 4.1014138663035205%;
    flex-direction: column;
    justify-content: center;
    flex-wrap: nowrap;
    width: 100.01%;
}
    
#group_uoa {
    width: 100.00%;
    column-gap: 8.07061790668348%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_pbg {
    margin-right: 0%;
    margin-left: 0%;
    width: 78.44%;
}
    
#c5c2e7cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 78.45%;
}
    
#a4b86f16 {
    width: 100.00%;
}
    
#group_esn {
    padding: 16px 12px 16px 12px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d4c6b666 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\39 377fa62 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f11714c4 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\38 44633b3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8vc {
    height: 240px;
}
    
#widget_dfs {
    height: 240px;
}
    
#\32 c51c2ae {
    height: 240px;
}
    
#\30 7098e97 {
    height: 240px;
}
    
#\30 87cb535 {
    height: 240px;
}
    
#\32 de2b78d {
    max-width: 100%;
}
    
#a7db8352 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\31 2432496 {
    width: 48.52%;
}
    
#\38 6973672 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\39 5610089 {
    width: 48.5%;
}
    
#\36 7d5503c {
    row-gap: 12px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#a15df1dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e7f1ef4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 0686e7c {
    max-width: 100%;
}
    
#\30 3ae5728 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 c767091 {
    height: 240px;
}
    
#\37 9566ea5 {
    width: 42%;
    height: 147px;
}
    
#a5c12e5d {
    width: 42%;
    height: 147px;
}
    
#\37 27f51bf {
    column-gap: 1.7446813344086143%;
    margin: 0px 0% 0px 0%;
    flex-direction: column;
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 32px;
}
    
#\31 cbf4c78 {
    width: 42%;
    height: 147px;
}
    
#b1b455b4 {
    align-self: center;
    width: 42%;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 147px;
}
    
#b22830f6 {
    width: 42%;
    height: 147px;
}
    
#c949d42f {
    margin-left: 0%;
    width: 100.00%;
    margin-right: 0%;
}
    
#\39 7de8da3 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\36 4783caf {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#cf008240 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#a0e46c5b {
    width: 48.5%;
}
    
#a9ce9350 {
    width: 48.5%;
}
    
#\30 8586bee {
    width: 48.5%;
}
}



@media (max-width: 767px) {
    
#\35 2313344 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb145c14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 e81b4b5 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\32 15db579 {
    width: 218px;
    min-height: 47px;
    height: auto;
}
    
#\39 a642afb {
    width: 100.00%;
}
    
#\35 ea348f4 {
    align-self: auto;
    padding-top: 8%;
    padding-bottom: 8%;
    min-height: 722px;
    flex-wrap: nowrap;
    column-gap: 0%;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b8b6e12 {
    align-self: auto;
    padding-top: 8%;
    padding-bottom: 8%;
    min-height: 578px;
    flex-wrap: nowrap;
    column-gap: 0%;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa9f1905 {
    align-self: auto;
    padding-top: 8%;
    padding-bottom: 8%;
    min-height: 722px;
    flex-wrap: nowrap;
    column-gap: 0%;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4fae801 {
    width: 100.00%;
}
    
#\31 ed11757 {
    width: 100.00%;
}
    
#group_8k3 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
    align-items: center;
}
    
#widget_nra {
    margin-left: 0%;
    width: 99.35%;
    margin-right: 0%;
    height: 136px;
}
    
#d4be9d6f {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
    align-items: center;
}
    
#widget_1ib {
    margin-left: 0%;
    width: 99.69%;
    margin-right: 0%;
    height: 216px;
}
    
#a971f243 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
    align-items: center;
}
    
#\36 10e3c1a {
    margin-left: 0%;
    width: 99.69%;
    margin-right: 0%;
    height: 198px;
}
    
#\32 1d9387e {
    width: 218px;
    min-height: 47px;
    height: auto;
}
    
#\38 c44ba19 {
    width: 236px;
    min-height: 47px;
    height: auto;
}
    
#dabe5eff {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 aec8e1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cc495191 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#eb795372 {
    margin-left: 0%;
    width: 100%;
    height: 240px;
    margin-right: 0%;
    order: 0;
}
    
#fc0dbf3a {
    column-gap: 7.712779312076325%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 c65391f {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\37 02a5fa8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ba0db15b {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\32 925dedb {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 486px;
}
    
#b3aef9c7 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#widget_0je {
    height: 132px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 b300866 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 d27004b {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#widget_r32 {
    height: 148px;
    width: 100.00%;
}
    
#\32 9887c76 {
    width: 100.00%;
}
    
#\30 f428683 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 6181da3 {
    margin-left: 0%;
    width: 100%;
    height: 240px;
    margin-right: 0%;
}
    
#c50f596e {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 645e6de {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a6c78f1 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#aa963112 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#af496854 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 adfec99 {
    width: 100%;
    row-gap: 16px;
}
    
#\34 3ca9868 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#f5bc250b {
    align-items: center;
}
    
#f9b51e24 {
    row-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#a103fe3c {
    width: 152px;
    height: auto;
}
    
#bd958903 {
    align-items: center;
}
    
#be1f7e1b {
    padding: 6px 6px 6px 6px;
    margin: 0px 0px 0px 0px;
}
    
#\39 43a447e {
    width: 166px;
    height: auto;
}
    
#dc6453d2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a6a51df {
    width: 100%;
}
    
#\36 3af5613 {
    width: 100.00%;
}
    
#f572e2ee {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b3f0c524 {
    padding: 16px 12px 16px 12px;
    margin: 0px 0% 0px 0%;
}
    
#a76b57e6 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#ContactForm {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}

