.postArticle:hover .blogImg
{
	transform:scale(1.0) !important;
}
#dm [list-layout=list_slider] .postText
{
	justify-content:end !important;
}
#dm [list-layout=list_slider] .postArticle .postText
{
	background-image:linear-gradient(to top,rgba(16,29,42,1),rgba(255,0,0,0)) !important;
	padding:2% 4% !important;
}
.capitalize
{
	text-transform:capitalize !important;
}
.d-ext-mediaSlider-slidesContainer img
{
	max-height:150px !important;
	padding:20px !important;
}
.catech-typewriter-container
{
	width:100% !important;
	max-width:90vw !important;
	text-align:left !important;
	position:relative !important;
	padding-left:5vw !important;
	margin-top:50px !important;
}
.catech-cursor
{
	display:inline-block !important;
	width:6px !important;
	height:0.9em !important;
	background:#ffffff !important;
	margin-left:3px !important;
	animation:catech-blink 1s infinite !important;
	vertical-align:baseline !important;
	position:relative !important;
}
@media (max-width:1400px) {
  .catech-typewriter-text { font-size:80px; }
}
@media (max-width:1100px) {
  .catech-typewriter-text { font-size:60px; }
}
@media (max-width:800px) {
  .catech-typewriter-text { font-size:40px; }
}
@media (max-width:600px) {
  .catech-typewriter-text { font-size:28px; }
}
.typewriter-block
{
	font-family:'Inter', sans-serif !important;
	font-size:80px !important;
	font-weight:700 !important;
	color:#ffffff !important;
	padding:0 !important;
	margin:0 !important;
	display:flex !important;
	flex-direction:column !important;
	justify-content:center !important;
	align-items:flex-start !important;
}
@media (max-width:800px) {
  .typewriter-block,
  #catechTypewriter { font-size:60px; }

  #catechTypewriter { text-align:center !important; }
}
.typewriter-text
{
	text-transform:uppercase !important;
}
@media (max-width:1400px) {
  .typewriter-text { font-size:80px; }
}
@media (max-width:1100px) {
  .typewriter-text { font-size:60px; }
}
@media (max-width:800px) {
  .typewriter-text { font-size:40px; }
}
@media (max-width:600px) {
  .typewriter-text { font-size:28px; }
}
.typewriter-text.fading
{
	opacity:0 !important;
}
.cursor
{
	display:inline-block !important;
	width:6px !important;
	height:0.9em !important;
	background:#ffffff !important;
	margin-left:3px !important;
	animation:blink 1s infinite !important;
	vertical-align:baseline !important;
	position:relative !important;
}
#typewriter
{
	transition:opacity 1s ease-out !important;
}
*#dm .dmInner div.u_3140788154 h3
{
	font-weight:200 !important;
	z-index:2 !important;
}
@media all {
  *#dm .dmInner div.u_207563286 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1240378165 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner a.u_1240378165 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a97409-a6dc-4732-8394-424014b17b58/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1240378165:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1240378165.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1240378165:hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1240378165.hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1762194552 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner a.u_1762194552 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a97409-a6dc-4732-8394-424014b17b58/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1762194552:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1762194552.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1762194552:hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1762194552.hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1451894512 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner a.u_1451894512 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a97409-a6dc-4732-8394-424014b17b58/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1451894512:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1451894512.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1451894512:hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1451894512.hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1871613266 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner a.u_1871613266 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a97409-a6dc-4732-8394-424014b17b58/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1871613266:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1871613266.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1871613266:hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1871613266.hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1448887673 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner a.u_1448887673 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a97409-a6dc-4732-8394-424014b17b58/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1448887673:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1448887673.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1448887673:hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1448887673.hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1928981182 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner a.u_1928981182 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a97409-a6dc-4732-8394-424014b17b58/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1928981182:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1928981182.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1928981182:hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1928981182.hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1375440889 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner a.u_1375440889 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a97409-a6dc-4732-8394-424014b17b58/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1375440889:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1375440889.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1375440889:hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1375440889.hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1876847943 hr {
    color:var(--color_6) !important;
    border-width:12px !important;
  }

  *#dm .dmInner div.u_1411742097 hr {
    color:var(--color_6) !important;
    border-width:12px !important;
  }

  *#dm .dmInner div.u_2401187438 hr {
    color:var(--color_6) !important;
    border-width:12px !important;
  }

  *#dm .dmInner div.u_1650080430 hr {
    color:var(--color_6) !important;
    border-width:12px !important;
  }

  *#dm .dmInner div.u_1354779296 hr {
    color:var(--color_6) !important;
    border-width:12px !important;
  }

  *#dm .dmInner a.u_1334406096 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1334406096 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a97409-a6dc-4732-8394-424014b17b58/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1743473476 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner a.u_1743473476 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a97409-a6dc-4732-8394-424014b17b58/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1743473476:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1743473476.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1743473476:hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1743473476.hover span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1489372408 hr {
    color:var(--color_6) !important;
    border-width:12px !important;
  }

  *#dm .dmInner a.u_1334406096:hover span.text {
    color:var(--color_3) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1334406096.hover span.text {
    color:var(--color_3) !important;
    text-decoration:underline !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1334406096:hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1334406096.hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1334406096 span.text {
    color:var(--color_3) !important;
    font-size:16px !important;
  }

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

  *#dm .dmInner div.u_1320548976 {
    background-color:rgba(181,57,245,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1981211532 .svg { fill:rgba(56,187,236,0.5) !important; }

  *#dm .dmInner div.u_1320548976 .svg { fill:rgba(56,187,236,0.5) !important; }

  *#dm .dmInner div.u_1172135496 .more-posts-text-container { background-color:rgba(37,37,37,0) !important; }

  *#dm .dmInner div.u_1172135496 .more-posts-text-container:hover span.text { color:rgba(16,29,42,0) !important; }

  *#dm .dmInner div.u_1172135496 .more-posts-text-container.hover span.text { color:rgba(16,29,42,0) !important; }

  *#dm .dmInner div.u_1172135496 .more-posts-text-container span.text { color:rgba(16,29,42,0) !important; }

  *#dm .dmInner div.u_1172135496 .postArticle .blogImgLink { height:123px !important; }

  *#dm .dmInner div.u_1172135496 .postArticle>.inner { background-color:rgba(243,243,243,0) !important; }

  *#dm .dmInner div.u_1172135496 .postDescription {
    max-height:2.6999999999999997em !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1172135496 .postTitle a {
    font-family: 'Inter' !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1601101200 hr {
    color:var(--color_6) !important;
    border-width:12px !important;
  }

  *#dm .dmInner div.u_3635882647 .postArticle>.inner { background-image:linear-gradient(0deg,rgba(16,29,42,1) 0%,rgba(16,29,42,1) 100%) !important; }

  *#dm .dmInner div.u_3635882647 .postDescription { max-height:1.2999999999999998em !important; }

  *#dm .dmInner div.u_3635882647 .postTitle a { font-weight:700 !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1172135496 .more-posts-text-container {
    width:250px !important;
    height:53px !important;
  }

  *#dm .dmInner div.u_1172135496 .postArticle .blogImgLink {
    max-height:100% !important;
    max-width:100% !important;
  }

  *#dm .dmInner *.u_1172135496 .postText * { text-align:LEFT !important; }

  *#dm .dmInner div.u_3635882647 {
    width:100% !important;
    height:577px !important;
    max-height:100% !important;
    max-width:100% !important;
  }

  *#dm .dmInner div.u_3635882647 .postTitle a { font-size:32px !important; }

  *#dm .dmInner *.u_3635882647 .postText * { text-align:CENTER !important; }
}
*#dm .dmInner div.u_3635882647
{
	max-width:100% !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1914518716
{
}
*#dm .dmInner div.u_3635882647
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 38%, rgba(16, 29, 42, 1) 100%);
    background-origin: border-box;
}
#flex-header {
    --overlapping-background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(16, 29, 42, 1) 100%);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 780px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,29,42,1);
    opacity: 0.3;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    background-color: rgba(16, 29, 42, 1);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_7di {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_23a {
    width: 100%;
    height: 217px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 554px;
    column-gap: 0%;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#widget_23a {
    height: 197px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 407px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 30%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_7di {
    margin-top: 0px;
}
    
#widget_23a {
    height: 108px;
}
}



@media all {
    
#a738a4d7 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ca80643 {
    background-image: linear-gradient(0deg, rgba(16, 29, 42, 1) 0%, rgba(16, 29, 42, 1) 100%);
    background-origin: border-box;
}
    
#group_1hg {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_885 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a738a4d7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 1%;
    padding: 2% 4% 0% 4%;
}
    
#group_1hg {
    width: 100%;
    min-height: 80px;
}
    
#\32 e46e9a1 {
    margin: 0px 0% -1px 0%;
}
}



@media (max-width: 767px) {
    
#a738a4d7 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 4% 0% 4%;
}
    
#group_1hg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e46e9a1 {
    margin: -1px 0% -1px 0%;
}
}



@media all {
    
#\30 b04b323 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    align-items: center;
    margin-top: 2%;
    margin-bottom: 2%;
    padding: 0% 16px 16px 16px;
}
    
#\32 190400c {
    min-height: 269px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_uu1 {
    width: 100%;
    height: 130px;
    max-width: 100%;
}
    
#\31 04e91da {
    width: 100%;
    height: 130px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 190400c {
    min-height: 135px;
    padding: 0% 0% 0% 0%;
}
    
#widget_uu1 {
    height: 90px;
}
    
#\30 b04b323 {
    width: 100%;
    padding: 0% 0px 16px 0px;
    margin: 2% 0% 0% 0%;
}
    
#\38 610c63d {
    margin: 0px 0% 0px 0%;
}
    
#\31 04e91da {
    height: 90px;
}
}



@media (max-width: 767px) {
    
#\30 b04b323 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 190400c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_uu1 {
    height: 60px;
    width: 100.00%;
}
    
#\38 610c63d {
    margin: 0px 0% 0px 0%;
}
    
#\31 04e91da {
    height: 152px;
    width: 100.00%;
}
}



@media all {
    
#\35 8127627 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 72.87%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#e76c2ed6::before, #e76c2ed6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(34, 134, 194, 1) 0%, rgba(16, 29, 42, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.4;
}
#e76c2ed6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(34, 134, 194, 1) 0%, rgba(16, 29, 42, 1) 100%);
    background-origin: border-box;
}
    
#\34 241b1e8 {
    min-height: 369px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_q69.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#widget_q69 {
    width: 66.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a57b3cf5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#a57b3cf5 {
    width: 40.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fd9 {
    width: 23.03604797979798%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8127627 {
    width: 94.3166919575114%;
    min-height: 8px;
}
    
#\34 241b1e8 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 329px;
    column-gap: 0%;
    padding-top: 6%;
}
    
#group_fd9 {
    width: 5.50%;
    min-height: 8px;
}
    
#e76c2ed6::before, #e76c2ed6 > .bgExtraLayerOverlay {
    
}
    
#widget_q69 {
    width: 98.09%;
}
}



@media (max-width: 767px) {
    
#\35 8127627 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\34 241b1e8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 10% 4%;
}
    
#group_fd9 {
    width: 100%;
    min-height: 32px;
    align-items: center;
    height: auto;
}
    
#e76c2ed6::before, #e76c2ed6 > .bgExtraLayerOverlay {
    
}
    
#widget_q69 {
    width: 100.00%;
}
}



@media all {
    
#ef55eb1b {
    width: 526px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\39 acc4f35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 41.94444444444444%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-image: linear-gradient(0deg, rgba(16, 29, 42, 1) 0%, rgba(16, 29, 42, 1) 100%);
    background-origin: border-box;
    order: 1;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#cd3c7cbe::before, #cd3c7cbe > .bgExtraLayerOverlay {
    
}
#cd3c7cbe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.06%;
    min-width: 4%;
    background-image: url();
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 5% 10% 5% 5%;
}
#cd3c7cbe.lazy {
    background-image: url('');
}
    
#\31 eaff7a2 {
    min-height: 780px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a2fd8add {
    background-color: rgba(16,29,42,1);
    background-image: initial;
}
    
#a0af6725 {
    width: 458px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_55u.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_55u {
    width: 14.37%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 24a7ec4 {
    align-items: flex-start;
    width: 50%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ba4bedf5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eec44a54 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -40px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5d43f4b {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 734cf6a {
    width: 444px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 acc4f35 {
    width: 59.62%;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#cd3c7cbe::before, #cd3c7cbe > .bgExtraLayerOverlay {
    
}
#cd3c7cbe {
    width: 34.38377622377622%;
    padding: 16px 16px 16px 16px;
    margin: 5% 3% 5% 3%;
}
#cd3c7cbe.lazy {
    background-image: url('');
}
    
#\31 eaff7a2 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 474px;
}
}



@media (max-width: 767px) {
    
#\39 acc4f35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    height: auto;
    row-gap: 34px;
    justify-content: center;
    padding-left: 6%;
    padding-right: 6%;
}
    
#cd3c7cbe::before, #cd3c7cbe > .bgExtraLayerOverlay {
    
}
#cd3c7cbe {
    width: 100%;
    min-height: 226px;
    align-items: center;
    order: 0;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#cd3c7cbe.lazy {
    background-image: url('');
}
    
#\31 eaff7a2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#a0af6725 {
    order: 2;
    width: 283px;
}
    
#widget_55u {
    width: 50px;
}
}



@media all {
    
#\36 9055320.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 9055320 {
    width: 5.55%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0c22deb::before, #\31 0c22deb > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.83;
    background-image: linear-gradient(90deg, rgba(6, 11, 17, 1) 27%, rgba(17, 86, 136, 1) 100%);
}
#\31 0c22deb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/5f95bb1d/dms3rep/multi/opt/WhatsApp-Image-2025-09-09-at-2.05.15-PM-7b0341bd-1920w.png);
    background-origin: border-box;
    order: 1;
    background-position: 50% 100%;
    padding: 7% 5% 7% 5%;
    margin: 0% 0% 0% 0%;
}
#\31 0c22deb.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7ElEQVQI1wXBTUvCcADA4f/XCDp06BRdog4dFggVMymUopwryNlmIsV0tmYOjRBWWDlszblyvlBBp77ir+cRvfchr2HIIAoYxgHxR8BoNKDvP9L1OjjuDZZTR8y+pyTzT8bTiPEkJJmExLGP57k0WzWuTZ2aVUb8/bzwm3T5itpMApd51OHt2abdKqEbRxQ1mYqRRsz8OsHDBT27QLeh0G+fc984xjYzqKqEoW1gldcQT7cKd+UMppqiWkjh6DKXBYmiusmevIqqLFMtLSKaV2cYp1mU7A753C5aPs3JgcS+vM721gqHuSUqxgL/yCOLI9E7oOMAAAAASUVORK5CYII=');
}
    
#e5743c28 {
    width: 526px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d4fbbe0 {
    background-color: rgba(16,29,42,1);
    background-image: initial;
}
    
#\30 e86b738 {
    width: 458px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2f660e6 {
    min-height: 779px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b33c5898 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d117fee1 {
    width: 444px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f895312 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -40px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da244566 {
    align-items: flex-start;
    width: 50%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3755b63 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aab1648f {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9055320.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9055320 {
    width: 80.6406px;
    margin: -1px 0% 0px 0%;
}
    
#\31 0c22deb::before, #\31 0c22deb > .bgExtraLayerOverlay {
    
}
#\31 0c22deb {
    width: 100%;
    min-height: 8px;
    row-gap: 25px;
    padding: 7% 3% 7% 3%;
    margin: 0% 0% 0% 0%;
}
#\31 0c22deb.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7ElEQVQI1wXBTUvCcADA4f/XCDp06BRdog4dFggVMymUopwryNlmIsV0tmYOjRBWWDlszblyvlBBp77ir+cRvfchr2HIIAoYxgHxR8BoNKDvP9L1OjjuDZZTR8y+pyTzT8bTiPEkJJmExLGP57k0WzWuTZ2aVUb8/bzwm3T5itpMApd51OHt2abdKqEbRxQ1mYqRRsz8OsHDBT27QLeh0G+fc984xjYzqKqEoW1gldcQT7cKd+UMppqiWkjh6DKXBYmiusmevIqqLFMtLSKaV2cYp1mU7A753C5aPs3JgcS+vM721gqHuSUqxgL/yCOLI9E7oOMAAAAASUVORK5CYII=');
}
    
#\39 2f660e6 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 439px;
}
}



@media (max-width: 767px) {
    
#\36 9055320 {
    width: 50px;
    order: 0;
}
    
#\31 0c22deb::before, #\31 0c22deb > .bgExtraLayerOverlay {
    
}
#\31 0c22deb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    height: auto;
    row-gap: 34px;
    justify-content: center;
    padding-left: 6%;
    padding-right: 6%;
}
#\31 0c22deb.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7ElEQVQI1wXBTUvCcADA4f/XCDp06BRdog4dFggVMymUopwryNlmIsV0tmYOjRBWWDlszblyvlBBp77ir+cRvfchr2HIIAoYxgHxR8BoNKDvP9L1OjjuDZZTR8y+pyTzT8bTiPEkJJmExLGP57k0WzWuTZ2aVUb8/bzwm3T5itpMApd51OHt2abdKqEbRxQ1mYqRRsz8OsHDBT27QLeh0G+fc984xjYzqKqEoW1gldcQT7cKd+UMppqiWkjh6DKXBYmiusmevIqqLFMtLSKaV2cYp1mU7A753C5aPs3JgcS+vM721gqHuSUqxgL/yCOLI9E7oOMAAAAASUVORK5CYII=');
}
    
#\30 e86b738 {
    order: 2;
    width: 283px;
}
    
#\39 2f660e6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#e5743c28 {
    order: 1;
}
    
#b33c5898 {
    order: 3;
}
}



@media all {
    
#\33 c5722e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 41.94444444444444%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-image: linear-gradient(0deg, rgba(34, 134, 194, 1) 0%, rgba(16, 29, 42, 1) 100%);
    background-origin: border-box;
    order: 1;
    padding: 7% 5% 7% 5%;
    margin: 0% 0% 0% 0%;
}
    
#d30e468d::before, #d30e468d > .bgExtraLayerOverlay {
    
}
#d30e468d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.06%;
    min-width: 4%;
    background-image: url();
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 5% 10% 5% 5%;
}
#d30e468d.lazy {
    background-image: url('');
}
    
#\30 5438328.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 5438328 {
    width: 14.37%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8fedc43 {
    width: 526px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#bc898764 {
    background-image: linear-gradient(0deg, rgba(34, 134, 194, 1) 0%, rgba(16, 29, 42, 1) 100%);
    background-origin: border-box;
}
    
#\39 508bd6e {
    width: 458px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ec5aea0e {
    min-height: 800px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b4c93d4 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 347e8be {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 65ec929 {
    width: 444px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 486c6aa {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -40px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4ddce77 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 da45769 {
    align-items: flex-start;
    width: 50%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c5722e8 {
    width: 59.64%;
    row-gap: 25px;
    padding: 7% 3% 7% 3%;
    margin: 0% 0% 0% 0%;
}
    
#d30e468d::before, #d30e468d > .bgExtraLayerOverlay {
    
}
#d30e468d {
    width: 34.36405594405594%;
    padding: 16px 16px 16px 16px;
    margin: 5% 3% 5% 3%;
}
#d30e468d.lazy {
    background-image: url('');
}
    
#ec5aea0e {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 440px;
}
    
#\30 5438328 {
    width: 80px;
}
    
#\35 8fedc43 {
    width: 323px;
}
}



@media (max-width: 767px) {
    
#\33 c5722e8 {
    width: 100%;
    min-height: 259px;
    align-items: center;
    order: 1;
    height: auto;
    row-gap: 34px;
    justify-content: center;
    padding-left: 6%;
    padding-right: 6%;
}
    
#d30e468d::before, #d30e468d > .bgExtraLayerOverlay {
    
}
#d30e468d {
    width: 100%;
    min-height: 234px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#d30e468d.lazy {
    background-image: url('');
}
    
#\39 508bd6e {
    order: 2;
    width: 283px;
}
    
#ec5aea0e {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\30 5438328 {
    width: 50px;
}
}



@media all {
    
#\38 1431548 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 878f026 {
    min-height: 758px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4eed938::before, #\36 4eed938 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,29,42,1);
    opacity: 0.83;
}
#\36 4eed938 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/5f95bb1d/dms3rep/multi/opt/GettyImages-2196768335-1920w.jpg);
    background-origin: border-box;
    order: 1;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(34, 134, 194, 1) rgba(34, 134, 194, 1) rgba(34, 134, 194, 1) rgba(34, 134, 194, 1);
    padding: 7% 5% 7% 5%;
    margin: 0% 0% 0% 0%;
}
#\36 4eed938.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQFESIxUaH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABYRAQEBAAAAAAAAAAAAAAAAAAABMf/aAAwDAQACEQMRAD8AhxRnLiboSFrGzbR6WN27JjamFuGMm9RFdyF//9k=');
}
    
#\35 a00d36a {
    width: 526px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#f752ba9f {
    background-color: rgba(16,29,42,1);
    background-image: initial;
}
    
#\33 96e214c {
    width: 458px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#aec64e7a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#aec64e7a {
    width: 5.55%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#cda6b942 {
    align-items: flex-start;
    width: 50%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7765691 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5b15c9d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e8d1b41 {
    width: 444px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6dfc78b {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 878f026 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 377px;
}
    
#\36 4eed938::before, #\36 4eed938 > .bgExtraLayerOverlay {
    
}
#\36 4eed938 {
    width: 100%;
    min-height: 8px;
    row-gap: 25px;
}
#\36 4eed938.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQFESIxUaH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABYRAQEBAAAAAAAAAAAAAAAAAAABMf/aAAwDAQACEQMRAD8AhxRnLiboSFrGzbR6WN27JjamFuGMm9RFdyF//9k=');
}
    
#aec64e7a {
    width: 80px;
}
    
#\34 6dfc78b {
    margin-top: 17px;
}
}



@media (max-width: 767px) {
    
#\38 1431548 {
    order: 3;
}
    
#\39 878f026 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\36 4eed938::before, #\36 4eed938 > .bgExtraLayerOverlay {
    
}
#\36 4eed938 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    height: auto;
    row-gap: 34px;
    justify-content: center;
    padding-left: 6%;
    padding-right: 6%;
}
#\36 4eed938.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQFESIxUaH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABYRAQEBAAAAAAAAAAAAAAAAAAABMf/aAAwDAQACEQMRAD8AhxRnLiboSFrGzbR6WN27JjamFuGMm9RFdyF//9k=');
}
    
#\33 96e214c {
    order: 2;
    width: 283px;
}
    
#aec64e7a {
    width: 50px;
    order: 0;
}
    
#\35 a00d36a {
    order: 1;
}
}



@media all {
    
#b2a05aef {
    width: 458px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b8df6700.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b8df6700 {
    width: 14.37%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 db00e38 {
    background-color: rgba(16,29,42,1);
    background-image: initial;
}
    
#e6fab993::before, #e6fab993 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,29,42,1);
    opacity: 0.3;
}
#e6fab993 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.06%;
    min-width: 4%;
    background-image: url();
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 5% 10% 5% 5%;
}
#e6fab993.lazy {
    background-image: url('');
}
    
#ff9e0bf1 {
    min-height: 800px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e086028 {
    width: 526px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\36 708ec18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 41.94444444444444%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-image: linear-gradient(0deg, rgba(16, 29, 42, 1) 0%, rgba(16, 29, 42, 1) 100%);
    background-origin: border-box;
    order: 1;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 dadaecd {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cac3e97 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 168c445 {
    width: 444px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c52e88d {
    align-items: flex-start;
    width: 50%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a89e82d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 946875a {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6fab993::before, #e6fab993 > .bgExtraLayerOverlay {
    
}
#e6fab993 {
    width: 34.08433566433566%;
    padding: 16px 16px 16px 16px;
    margin: 5% 3% 5% 3%;
}
#e6fab993.lazy {
    background-image: url('');
}
    
#ff9e0bf1 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 429px;
}
    
#\36 708ec18 {
    width: 59.92%;
    row-gap: 25px;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b8df6700 {
    width: 80px;
}
}



@media (max-width: 767px) {
    
#b2a05aef {
    order: 2;
    width: 283px;
}
    
#e6fab993::before, #e6fab993 > .bgExtraLayerOverlay {
    
}
#e6fab993 {
    width: 100%;
    min-height: 237px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#e6fab993.lazy {
    background-image: url('');
}
    
#ff9e0bf1 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 708ec18 {
    width: 100%;
    min-height: 259px;
    align-items: center;
    order: 1;
    height: auto;
    row-gap: 34px;
    justify-content: center;
    padding-left: 6%;
    padding-right: 6%;
}
    
#b8df6700 {
    width: 50px;
}
}



@media all {
    
#\33 5129456 {
    min-height: 800px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 5882116 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -40px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d19712c0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d19712c0 {
    width: 5.55%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b4151e0::before, #\37 b4151e0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16, 29, 42, 1);
    opacity: 0.83;
}
#\37 b4151e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/5f95bb1d/dms3rep/multi/opt/GettyImages-2198687555-1920w.jpg);
    background-origin: border-box;
    order: 1;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
#\37 b4151e0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQMAAhEEBRMVMf/EABUBAQEAAAAAAAAAAAAAAAAAAAQG/8QAGBEAAwEBAAAAAAAAAAAAAAAAAQIRABP/2gAMAwEAAhEDEQA/AMZ0m+J61tHo5Gn2SV8G9iBjJiJS9WeEnBVQLN//2Q==');
}
    
#e064ad93 {
    width: 458px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c652289 {
    width: 526px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#ec3c2a22 {
    background-color: rgba(16,29,42,1);
    background-image: initial;
}
    
#cd8731c8 {
    width: 444px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b979f052 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccf25317 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aac23b13 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cc6eb0b {
    align-items: flex-start;
    width: 50%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5129456 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 344px;
}
    
#\33 5882116 {
    padding: 0% 0% 0% 0%;
    margin: -40px 0% -40px 0%;
}
    
#\37 b4151e0::before, #\37 b4151e0 > .bgExtraLayerOverlay {
    
}
#\37 b4151e0 {
    width: 100%;
    min-height: 8px;
    row-gap: 25px;
}
#\37 b4151e0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQMAAhEEBRMVMf/EABUBAQEAAAAAAAAAAAAAAAAAAAQG/8QAGBEAAwEBAAAAAAAAAAAAAAAAAQIRABP/2gAMAwEAAhEDEQA/AMZ0m+J61tHo5Gn2SV8G9iBjJiJS9WeEnBVQLN//2Q==');
}
    
#d19712c0 {
    width: 80px;
}
}



@media (max-width: 767px) {
    
#\33 5129456 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\33 5882116 {
    order: 3;
}
    
#\37 b4151e0::before, #\37 b4151e0 > .bgExtraLayerOverlay {
    
}
#\37 b4151e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    height: auto;
    row-gap: 34px;
    justify-content: center;
    padding-left: 6%;
    padding-right: 6%;
}
#\37 b4151e0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQMAAhEEBRMVMf/EABUBAQEAAAAAAAAAAAAAAAAAAAQG/8QAGBEAAwEBAAAAAAAAAAAAAAAAAQIRABP/2gAMAwEAAhEDEQA/AMZ0m+J61tHo5Gn2SV8G9iBjJiJS9WeEnBVQLN//2Q==');
}
    
#e064ad93 {
    order: 2;
    width: 283px;
}
    
#d19712c0 {
    width: 50px;
    order: 0;
}
    
#\38 c652289 {
    order: 1;
}
}



@media all {
    
#\36 2ae8ae1::before, #\36 2ae8ae1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    background-image: linear-gradient(0deg, rgba(17, 86, 136, 1) 0%, rgba(6, 11, 17, 1) 100%);
}
#\36 2ae8ae1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/5f95bb1d/dms3rep/multi/opt/GettyImages-1208498440_NorthAmericanReach-1920w.jpg);
    background-origin: border-box;
    box-shadow: none;
}
#\36 2ae8ae1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAf/xAAgEAACAQMEAwAAAAAAAAAAAAABAgADBDEFBhEiExRR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAhJBAf/aAAwDAQACEQMRAD8Aja7asqCBa1+j1SOeuBDHS7UEj2UgyzeI9jj7AknnJlO5wArt3T//2Q==');
}
    
#\36 c8e24da {
    min-height: 672px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e3321be7 {
    width: 55.14406332453826%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    height: auto;
    padding: 2% 16px 2% 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_pao {
    width: 76.01%;
    height: 548px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_s5g {
    width: 40.76%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ju8 {
    width: 100.00%;
    height: 278px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c8e24da {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 569px;
    column-gap: 0%;
    padding-top: 6%;
}
    
#\36 2ae8ae1::before, #\36 2ae8ae1 > .bgExtraLayerOverlay {
    
}
#\36 2ae8ae1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAf/xAAgEAACAQMEAwAAAAAAAAAAAAABAgADBDEFBhEiExRR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAhJBAf/aAAwDAQACEQMRAD8Aja7asqCBa1+j1SOeuBDHS7UEj2UgyzeI9jj7AknnJlO5wArt3T//2Q==');
}
    
#e3321be7 {
    width: 40.198179059180575%;
    min-height: 8px;
    padding: 2% 5px 2% 5px;
    margin: 0% 0% 0% 0%;
}
    
#group_s5g {
    width: 59.62%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 c8e24da {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 1% 0% 1%;
}
    
#\36 2ae8ae1::before, #\36 2ae8ae1 > .bgExtraLayerOverlay {
    
}
#\36 2ae8ae1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAf/xAAgEAACAQMEAwAAAAAAAAAAAAABAgADBDEFBhEiExRR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAhJBAf/aAAwDAQACEQMRAD8Aja7asqCBa1+j1SOeuBDHS7UEj2UgyzeI9jj7AknnJlO5wArt3T//2Q==');
}
    
#e3321be7 {
    width: 100%;
    min-height: 401px;
    align-items: center;
    justify-content: center;
    height: auto;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_s5g {
    width: 100%;
    min-height: 170px;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 5% 0%;
}
    
#widget_ju8 {
    width: 100.00%;
    height: 210px;
}
    
#f846c4e9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_pao.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_pao {
    height: 417px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f612b133 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ed6c8705.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 40px;
}
#ed6c8705 {
    width: 643px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 72746e2::before, #\32 72746e2 > .bgExtraLayerOverlay {
    
}
#\32 72746e2 {
    background-image: initial;
    background-color: var(--color_2);
}
    
#f5b63c43 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-image: initial;
    background-color: rgba(16, 29, 42, 0);
    flex-direction: row;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 48f7c33.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\31 48f7c33 {
    width: 33.36102750612122%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_gob {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 494px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fce627f2 {
    align-items: flex-start;
    width: 37.58%;
    min-height: 494px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: var(--color_2);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0% 4% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cd91048 {
    width: 458px;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 472f270::before, #\35 472f270 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.31;
    border-radius: inherit;
}
#\35 472f270 {
    width: 62.4234244391116%;
    min-width: 4%;
    min-height: 492px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: url(https://lirp.cdn-website.com/5f95bb1d/dms3rep/multi/opt/Case+study+1+%282%29-1920w.jpeg);
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\35 472f270.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABAxEEEhMhUfD/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEf/aAAwDAQACEQMRAD8Ay4ZSPhAZI22bt/mUHDkblWQNX4iIB7kkb//Z');
}
    
#e8736718 {
    width: 444px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#group_16r {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ba1f2d8::before, #\30 ba1f2d8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.31;
    border-radius: inherit;
}
#\30 ba1f2d8 {
    width: 62.4234244391116%;
    min-width: 4%;
    min-height: 492px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: url(https://lirp.cdn-website.com/5f95bb1d/dms3rep/multi/opt/Case-Study--1-photos--285-29-1920w.png);
    height: auto;
    padding: 0% 0% 0% 0%;
}
#\30 ba1f2d8.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f612b133 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 5% 0% 5% 2%;
}
    
#f5b63c43 {
    width: 100%;
    min-height: 80px;
}
    
#\32 72746e2::before, #\32 72746e2 > .bgExtraLayerOverlay {
    
}
    
#group_16r {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 48f7c33 {
    margin: 0px 0% 0px 0%;
}
    
#ed6c8705.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 40px 0px;
}
#ed6c8705 {
    width: 309px;
    margin: 0px 0% 0px 0%;
}
    
#fce627f2 {
    padding-right: 0%;
    width: 47.23%;
    height: auto;
    min-height: 492px;
}
    
#\35 472f270 {
    width: 52.77070799420226%;
}
#\35 472f270.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABAxEEEhMhUfD/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEf/aAAwDAQACEQMRAD8Ay4ZSPhAZI22bt/mUHDkblWQNX4iIB7kkb//Z');
}
    
#\30 41aa8df {
    margin: 0px 0% 0px 0%;
}
    
#\30 ba1f2d8 {
    width: 52.77070799420226%;
}
#\30 ba1f2d8.lazy {
    background-image: url('');
}
    
#group_gob {
    height: auto;
    min-height: 492px;
}
}



@media (max-width: 767px) {
    
#f612b133 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#f5b63c43 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    height: auto;
    row-gap: 34px;
    justify-content: center;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 72746e2::before, #\32 72746e2 > .bgExtraLayerOverlay {
    
}
    
#\30 cd91048 {
    width: 283px;
    order: 2;
}
    
#\35 472f270::before, #\35 472f270 > .bgExtraLayerOverlay {
    
}
#\35 472f270 {
    width: 100%;
    min-height: 180px;
    align-items: center;
    order: 1;
    min-width: 32px;
    height: auto;
    margin: 4px 0% 0px 0%;
}
#\35 472f270.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABAxEEEhMhUfD/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEf/aAAwDAQACEQMRAD8Ay4ZSPhAZI22bt/mUHDkblWQNX4iIB7kkb//Z');
}
    
#group_16r {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 16px 5% 16px 5%;
    margin: 0% 0% 0% 0%;
}
    
#group_gob {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.70%;
}
    
#fce627f2 {
    min-width: 32px;
    width: 100.00%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 48f7c33 {
    width: 51.69%;
}
    
#\30 ba1f2d8::before, #\30 ba1f2d8 > .bgExtraLayerOverlay {
    
}
#\30 ba1f2d8 {
    width: 100%;
    min-height: 180px;
    align-items: center;
    min-width: 32px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 ba1f2d8.lazy {
    background-image: url('');
}
    
#ed6c8705 {
    order: 0;
}
    
#e8736718 {
    order: 3;
}
}



@media all {
    
#\33 7048452 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#b0a80814 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a48e2de {
    min-height: 85px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e4addf60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a48e2de {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 126px;
}
    
#b0a80814 {
    width: 100%;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#b0a80814 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a48e2de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#\30 6f6cd35 {
    margin: 0px 0% 0px 0%;
}
    
#e4addf60 {
    width: 100.00%;
}
}



@media all {
    
#\37 4777660 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 834e9e3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 8bc6950 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 40px 0% 0% 0%;
}
    
#\32 0436ef6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_gej {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.09%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f7ef317d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.56%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 de883d2 {
    width: 846px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0c8128d {
    width: 444px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc0dbaa8 {
    align-items: flex-start;
    width: 93.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e099dea {
    background-image: linear-gradient(0deg, rgba(34, 134, 194, 1) 0%, rgba(16, 29, 42, 1) 100%);
    background-origin: border-box;
}
    
#\31 20126eb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: -10px 0% -10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2fa12cc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.54%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d917e37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_jq9 {
    align-items: flex-start;
    width: 15.399983624007204%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 77f1a78 {
    align-items: flex-start;
    width: 15.15%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a7cc04dd {
    align-items: flex-start;
    width: 15.779906656841073%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 1.0%;
}
    
#\31 f53d06d {
    align-items: flex-start;
    width: 18.23137967739294%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ae6c269f {
    align-items: flex-start;
    width: 13.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#e045de93 {
    flex-direction: row;
    align-items: center;
    width: 98.61%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 34e7024 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e0a975a {
    flex-direction: row;
    align-items: center;
    width: 99.54%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f646fe07 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 fb56782 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1a6810f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#ee3e6039 {
    width: 183px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -5%;
    margin-bottom: -5%;
    grid-area: auto / auto / auto / auto;
}
    
#d9282075 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 10606b9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 69d01b3 {
    width: 165px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -5%;
    margin-bottom: -5%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0007f99 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 06d31d1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 93e4391 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#da9c7f30 {
    flex-direction: row;
    align-items: center;
    width: 98.61%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 91be8ff {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 969a5af {
    flex-direction: row;
    align-items: center;
    width: 99.54%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6996993 {
    width: 157px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: -5%;
    margin-bottom: -5%;
    grid-area: auto / auto / auto / auto;
}
    
#a341555c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#ea014ce3 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2bcd917 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b402fdd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 72f1846 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ef84d93d {
    width: 283px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -5%;
    margin-bottom: -5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ab9aba6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f791f4a {
    flex-direction: row;
    align-items: center;
    width: 99.54%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d75705c3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1e774c4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5639a94 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 732706c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#bcc07362 {
    flex-direction: row;
    align-items: center;
    width: 98.61%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a53f2451 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c469a6c {
    width: 420px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -5%;
    margin-bottom: -5%;
    grid-area: auto / auto / auto / auto;
}
    
#abc35157 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 40px 0% 0% 0%;
}
    
#\34 a120cc0 {
    align-items: flex-start;
    width: 15.399983624007204%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f90601 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 70e6500 {
    width: 183px;
    height: auto;
    max-width: 100%;
}
    
#daf199d6 {
    align-items: flex-start;
    width: 15.779906656841073%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 1.0%;
}
    
#\39 085f3b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf6102e9 {
    width: 165px;
    height: auto;
    max-width: 100%;
}
    
#a1ee929f {
    align-items: flex-start;
    width: 15.15%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a90b277 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#aa377dc1 {
    width: 157px;
    height: auto;
    max-width: 100%;
}
    
#\31 b046583 {
    align-items: flex-start;
    width: 18.23137967739294%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 b772d20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 6ab37e3 {
    width: 283px;
    height: auto;
    max-width: 100%;
}
    
#\36 e491dda {
    align-items: flex-start;
    width: 13.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 04257f9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#deef65b9 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 40px 0% 0% 0%;
}
    
#ea83efd5 {
    align-items: flex-start;
    width: 15.399983624007204%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 589c86a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 67c89d2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 91576e5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a2f997f7 {
    flex-direction: row;
    align-items: center;
    width: 98.61%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d87bf44 {
    flex-direction: row;
    align-items: center;
    width: 99.54%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d756a6e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 b9a3f14 {
    width: 183px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -5%;
    margin-bottom: -5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9968ab2 {
    align-items: flex-start;
    width: 15.779906656841073%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 1.0%;
}
    
#\39 1a22f67 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ade8e22c {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ee3a5e6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3f4b20c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0c9ca4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 465f4be {
    width: 165px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -5%;
    margin-bottom: -5%;
    grid-area: auto / auto / auto / auto;
}
    
#d6c7f6d1 {
    align-items: flex-start;
    width: 15.15%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 db800a2 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb90772c {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e722f08 {
    flex-direction: row;
    align-items: center;
    width: 98.61%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dec79cf9 {
    flex-direction: row;
    align-items: center;
    width: 99.54%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 11b9551 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\35 077c23f {
    width: 157px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: -5%;
    margin-bottom: -5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f6bf193 {
    align-items: flex-start;
    width: 18.23137967739294%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ce2839e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7bd1da5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 60c175e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e194730a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3b2bce4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f60cd54 {
    width: 283px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -5%;
    margin-bottom: -5%;
    grid-area: auto / auto / auto / auto;
}
    
#ab96e501 {
    align-items: flex-start;
    width: 13.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 bbf9f8a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bad39c42 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc9fba89 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4126bd2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5e24205 {
    flex-direction: row;
    align-items: center;
    width: 98.61%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 375431b {
    flex-direction: row;
    align-items: center;
    width: 99.54%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a76b713 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\34 a36e79f {
    width: 420px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -5%;
    margin-bottom: -5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9eeabf5 {
    width: 420px;
    height: auto;
    max-width: 100%;
}
    
#\31 f9c65c2 {
    margin: -1px 0% -1px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0436ef6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 834e9e3 {
    width: 100%;
    min-height: 80px;
}
    
#\35 8bc6950 {
    width: 100%;
    min-height: 80px;
}
    
#abc35157 {
    width: 100%;
    min-height: 202px;
    column-gap: 2%;
    justify-content: center;
    height: auto;
    align-items: flex-start;
}
    
#daf199d6 {
    width: 15.777661047705458%;
    height: auto;
    min-height: 166px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 1.0%;
}
    
#\36 e491dda {
    width: 18.25%;
    justify-content: flex-start;
    height: auto;
    min-height: 166px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#deef65b9 {
    width: 100%;
    min-height: 80px;
}
    
#\34 a120cc0 {
    width: 18.15%;
    justify-content: flex-start;
    height: auto;
    min-height: 170px;
}
    
#\31 b046583 {
    width: 18.229807554558043%;
    height: auto;
    min-height: 166px;
    justify-content: flex-start;
}
    
#a1ee929f {
    width: 19.42845136335419%;
    height: auto;
    min-height: 166px;
    justify-content: flex-start;
}
    
#\36 3f90601 {
    order: 0;
}
    
#\32 70e6500 {
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 085f3b8 {
    order: 0;
}
    
#cf6102e9 {
    order: 1;
}
    
#\36 a90b277 {
    order: 0;
}
    
#aa377dc1 {
    order: 1;
}
    
#\30 b772d20 {
    order: 0;
}
    
#\33 6ab37e3 {
    order: 1;
}
    
#\33 04257f9 {
    order: 0;
}
    
#\32 9eeabf5 {
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\31 834e9e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 8bc6950 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
}
    
#\32 0436ef6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 de883d2 {
    order: 0;
    width: 283px;
}
    
#a53f2451 {
    justify-content: center;
}
    
#group_gej {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f7ef317d {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#dc0dbaa8 {
    order: 1;
}
    
#group_jq9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a7cc04dd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 77f1a78 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f53d06d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ae6c269f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#abc35157 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
}
    
#\34 a120cc0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#daf199d6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a1ee929f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b046583 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e491dda {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#deef65b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: stretch;
}
    
#ea83efd5 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 9968ab2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d6c7f6d1 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f6bf193 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ab96e501 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 bbf9f8a {
    justify-content: center;
}
}



@media all {
    
#\32 6806d2a {
    align-items: flex-start;
    width: 99.91066352635426%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: -40px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f99edb76.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f99edb76 {
    width: 14.37%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d147824 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 03efab7 {
    width: 458px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e4d7e859 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3f8019f {
    min-height: 809px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d0607b76 {
    align-items: flex-start;
    width: 50%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 189f55a {
    width: 444px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c12ab76 {
    width: 526px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bf766e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 42.5%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-image: linear-gradient(0deg, rgba(34, 134, 194, 1) 0%, rgba(16, 29, 42, 1) 100%);
    background-origin: border-box;
    order: 1;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b10ae32 {
    background-image: linear-gradient(0deg, rgba(34, 134, 194, 1) 0%, rgba(16, 29, 42, 1) 100%);
    background-origin: border-box;
}
    
#c6dbd0f7::before, #c6dbd0f7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,29,42,1);
    opacity: 0.3;
}
#c6dbd0f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.5%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 5% 10% 5% 5%;
}
#c6dbd0f7.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3f8019f {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 397px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\36 bf766e6 {
    width: 42.5%;
    row-gap: 25px;
    min-height: 8px;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f99edb76 {
    width: 80px;
}
    
#\32 6806d2a {
    padding: 0% 0% 0% 0%;
    margin: -30px 0% -30px 0%;
}
    
#c6dbd0f7 {
    width: 42.5%;
    min-height: 8px;
}
#c6dbd0f7.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\33 3f8019f {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\30 03efab7 {
    order: 2;
    width: 283px;
}
    
#\36 bf766e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    height: auto;
    row-gap: 34px;
    justify-content: center;
    padding-left: 6%;
    padding-right: 6%;
}
    
#c6dbd0f7::before, #c6dbd0f7 > .bgExtraLayerOverlay {
    
}
#c6dbd0f7 {
    width: 100%;
    min-height: 231px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#c6dbd0f7.lazy {
    background-image: url('');
}
    
#f99edb76 {
    width: 50px;
}
}



@media all {
    
#a800a23c[data-css-edit] {
    overflow-x: hidden!important;
}
#a800a23c {
    min-height: 491px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 625bf48 {
    width: 100.00%;
    height: 512px;
    max-width: 100%;
}
    
#d4b14aa9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 b4d989c {
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-style: solid;
}
}



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



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



@media all {
    
#ee8eee7c {
    width: 52.08450292397661%;
    height: 433px;
    min-height: 100px;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    order: 1;
    margin-left: 31px;
    margin-top: -67px;
}
    
#\32 8890e78 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d5c8441 {
    background-image: initial;
    background-color: var(--color_3);
}
    
#f0adabea {
    min-height: 153px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#innergrid_3f6 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    margin: -56px 0% 0px 0%;
}
    
#\30 edbb1de {
    justify-content: flex-start;
    align-items: flex-end;
    width: 24.717909356725148%;
    min-height: 317px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    max-width: 80%;
    justify-self: start;
    align-self: start;
    margin-left: 60px;
    padding: 16px 16px 16px 16px;
}
    
#\38 0fe3d4e {
    width: 270px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 281751a {
    width: 269px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2990cbe {
    justify-content: flex-end;
    align-items: flex-end;
    width: 22.159429824561407%;
    min-height: 297px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: end;
    align-self: start;
    order: 0;
    margin-top: 69px;
    margin-right: 160px;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee8eee7c {
    width: 80.16%;
    justify-self: center;
    align-self: start;
    height: 424px;
    margin: -67px 0px 0px 17px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f0adabea {
    min-height: 409px;
    padding: 50px 0% 50px 0%;
}
    
#\34 281751a {
    height: 114px;
    width: 159px;
}
    
#\30 edbb1de {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 355px;
    width: 24.72%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 2990cbe {
    height: auto;
    min-height: 219px;
    width: 24.72%;
    justify-self: end;
    align-self: start;
    margin: 69px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_3f6 {
    width: 100.00%;
    grid-template-rows: minmax(357px, max-content);
}
    
#\33 4f4aa37 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ee8eee7c {
    width: 100.00%;
    justify-self: start;
    align-self: start;
    height: 393px;
    margin: 68px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 8890e78 {
    width: 100%;
    min-height: 529px;
    align-items: center;
    height: auto;
}
    
#f0adabea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 4% 25px 4%;
}
    
#\30 edbb1de {
    width: 39.51%;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 333px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 2990cbe {
    width: 42.53888188314418%;
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 341px;
    margin: 166px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_3f6 {
    width: 100.00%;
    grid-template-rows: minmax(509px, max-content);
    margin-top: 2px;
}
    
#\33 4f4aa37 {
    margin: 0px 0% 0px 0%;
}
    
#\34 281751a {
    width: 85px;
    height: auto;
}
}



@media all {
    
#\34 118b41a {
    min-height: 408px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\31 33ff77b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 dd6f054 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(16, 29, 42, 1) 0%, rgba(16, 29, 42, 1) 100%);
    background-position: 50% 0%;
    background-origin: border-box;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    box-shadow: none;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e071025 {
    margin: 0px 0% 0px 0%;
}
    
#widget_8qb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_8qb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 118b41a {
    min-height: 681px;
    padding: 4% 0% 4% 0%;
}
    
#\33 dd6f054 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e071025 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 118b41a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\33 dd6f054 {
    width: 100%;
    min-height: 389px;
    align-items: center;
    height: auto;
    row-gap: 0px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e071025 {
    margin: 0px 0% 0px 0%;
}
}

