#flex-footer
{
	display:none !important;
}
@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1096910140 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(41,220,65) rgb(41,220,65) rgb(41,220,65) rgb(41,220,65) !important;
  }

  *#dm .dmInner a.u_1799899371 span.text {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1234467605:hover {
    background-image:initial !important;
    background-color:rgba(41,78,139,1) !important;
  }

  *#dm .dmInner a.u_1234467605.hover {
    background-image:initial !important;
    background-color:rgba(41,78,139,1) !important;
  }

  *#dm .dmInner a.u_1799899371:hover {
    background-image:initial !important;
    background-color:rgba(41,78,139,1) !important;
  }

  *#dm .dmInner a.u_1799899371.hover {
    background-image:initial !important;
    background-color:rgba(41,78,139,1) !important;
  }

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

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

  *#dm .dmInner nav.u_1544197051.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-size:14px !important;
    font-weight:bold !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner *.u_1369237138 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1788162727 .svg { fill:rgba(189,151,14,1) !important; }

  *#dm .dmInner div.u_1840613977 .svg { fill:rgba(189,151,14,1) !important; }

  *#dm .dmInner div.u_1374568427 .svg { fill:rgba(189,151,14,1) !important; }

  *#dm .dmInner a.u_1037788950 span.text {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1037788950:hover {
    background-image:initial !important;
    background-color:rgba(41,78,139,1) !important;
  }

  *#dm .dmInner a.u_1037788950.hover {
    background-image:initial !important;
    background-color:rgba(41,78,139,1) !important;
  }

  *#dm .dmInner a.u_1790993049 span.text {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1790993049:hover {
    background-image:initial !important;
    background-color:rgba(41,78,139,1) !important;
  }

  *#dm .dmInner a.u_1790993049.hover {
    background-image:initial !important;
    background-color:rgba(41,78,139,1) !important;
  }

  *#dm .dmInner a.u_1497271675 span.text {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1497271675:hover {
    background-image:initial !important;
    background-color:rgba(41,78,139,1) !important;
  }

  *#dm .dmInner a.u_1497271675.hover {
    background-image:initial !important;
    background-color:rgba(41,78,139,1) !important;
  }

  *#dm .dmInner *.u_1585317064 { display:block !important; }

  *#dm .dmInner *.u_1750727703 { display:none !important; }

  *#dm .dmInner *.u_1743773159 { display:block !important; }

  *#dm .dmInner *.u_1022210092 { display:none !important; }

  *#dm .dmInner *.u_1187448077 { display:block !important; }

  *#dm .dmInner *.u_1253269265 { display:none !important; }

  *#dm .dmInner div.u_1369237138 .caption-container .caption-title { color:rgba(34,61,105,1) !important; }

  *#dm .dmInner div.u_1369237138 .caption-container .caption-text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1369237138 .caption-container .caption-text .rteBlock { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner *.u_1344540079 { display:block !important; }

  *#dm .dmInner *.u_1107571421 { display:none !important; }

  *#dm .dmInner div.u_1197023814 .socialHubInnerDiv { justify-content:center !important; }

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

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

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

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

  *#dm .dmInner a.u_1799899371 {
    background-color:rgba(255,40,0,1) !important;
    background-image:initial !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner a.u_1234467605 {
    background-color:rgba(212,175,55,1) !important;
    background-image:initial !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner a.u_1234467605 span.text {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1547979848 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(212,175,55,1) !important;
  }

  *#dm .dmInner div.u_1639396933 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(212,175,55,1) !important;
  }

  *#dm .dmInner div.u_1887520563 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(212,175,55,1) !important;
  }

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

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

  *#dm .dmInner div.u_1411730490 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(41,220,65) rgb(41,220,65) rgb(41,220,65) rgb(41,220,65) !important;
  }

  *#dm .dmInner a.u_1761994855:hover {
    background-image:initial !important;
    background-color:rgba(41,78,139,1) !important;
  }

  *#dm .dmInner a.u_1761994855.hover {
    background-image:initial !important;
    background-color:rgba(41,78,139,1) !important;
  }

  *#dm .dmInner a.u_1037788950 {
    background-color:rgba(178,34,52,1) !important;
    background-image:initial !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner a.u_1790993049 {
    background-color:rgba(178,34,52,1) !important;
    background-image:initial !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner a.u_1497271675 {
    background-color:rgba(178,34,52,1) !important;
    background-image:initial !important;
    border-radius:8px 8px 8px 8px !important;
  }

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

  *#dm .dmInner div.u_1465340140 .svg { fill:rgba(227,195,96,1) !important; }

  *#dm .dmInner div.u_1505746567 .svg { fill:rgba(227,195,96,1) !important; }

  *#dm .dmInner div.u_1455155055 .svg { fill:rgba(227,195,96,1) !important; }

  *#dm .dmInner a.u_1761994855 {
    background-color:rgba(227,195,96,1) !important;
    background-image:initial !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner a.u_1761994855 span.text {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1874950079 img {
    object-fit:contain !important;
    border-radius:37px 37px 37px 37px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1910034918 .copyright { color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1434948615 hr { color:var(--color_4) !important; }

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

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

  *#dm .dmInner nav.u_1577982387.main-navigation.unifiednav[data-nav-structure='VERTICAL'] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after { align-self:center !important; }

  *#dm .dmInner nav.u_1577982387.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { justify-content:center !important; }

  *#dm .dmInner div.u_1519471368 .socialHubInnerDiv {
    justify-content:center !important;
    column-gap:16px !important;
  }

  *#dm .dmInner nav.u_1577982387.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-size:16px !important;
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:5px !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    padding-left:15px !important;
    padding-bottom:0px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    border-radius:0px !important;
    text-transform:none !important;
    border-top-left-radius:0px !important;
    justify-content:center !important;
    font-family:"Inter Tight" !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
    text-align:left !important;
    padding-right:0px !important;
  }

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

  *#dm .dmInner div.u_1106111405 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1519471368 .socialHubIcon {
    width:42px !important;
    height:42px !important;
    font-size:28px !important;
    line-height:42px !important;
    color:rgba(227,195,96,1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1912373210 img {
    object-fit:contain !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1938612596:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1938612596.hover { background-image:initial !important; }

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

  *#dm .dmInner a.u_1841213921:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1841213921.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1841213921 span.text { font-size:14px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1369237138 .photoGalleryThumbs .image-container a { padding-top:171px !important; }

  *#dm .dmInner *.u_1369237138 .photoGalleryThumbs { padding:0.5px !important; }

  *#dm .dmInner *.u_1369237138 .layout-container { padding:0.5px !important; }

  *#dm .dmInner *.u_1369237138 .photoGalleryViewAll { padding:0 0.5px !important; }

  *#dm .dmInner div.u_1369237138 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_1910034918 .copyright { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1369237138 .caption-container .caption-text { font-size:20px !important; }

  *#dm .dmInner div.u_1369237138 .caption-container .caption-text .rteBlock { font-size:20px !important; }

  *#dm .dmInner *.u_1369237138 .photoGalleryThumbs .image-container a { padding-top:163px !important; }

  *#dm .dmInner *.u_1369237138 .photoGalleryThumbs { padding:9px !important; }

  *#dm .dmInner *.u_1369237138 .layout-container { padding:9px !important; }

  *#dm .dmInner *.u_1369237138 .photoGalleryViewAll { padding:0 9px !important; }

  *#dm .dmInner div.u_1369237138 .caption-container .caption-title { font-size:25px !important; }

  *#dm .dmInner div.u_1910034918 .copyright { font-size:14px !important; }

  *#dm .dmInner nav.u_1577982387.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:16px !important; }

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

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

  *#dm .dmInner div.u_1519471368 .socialHubInnerDiv { justify-content:center !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1369237138 .photoGalleryThumbs { padding:7px !important; }

  *#dm .dmInner *.u_1369237138 .layout-container { padding:7px !important; }

  *#dm .dmInner *.u_1369237138 .photoGalleryViewAll { padding:0 7px !important; }

  *#dm .dmInner *.u_1369237138 .photoGalleryThumbs .image-container a { padding-top:127px !important; }

  *#dm .dmInner div.u_1369237138 .caption-container .caption-title { font-size:16px !important; }

  *#dm .dmInner div.u_1910034918 .copyright { font-size:14px !important; }
}
img
{
	image-rendering:auto !important;
	-ms-interpolation-mode:bicubic !important;
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(234,241,244,1);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 8px 16px 8px 16px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 62px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 8%;
    padding-left: 8%;
}
    
#widget_di4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
}
#widget_di4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 6% 0px 6%;
}
    
#widget_di4 {
    width: 100.00%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin-top: 0px;
}
}



@media all {
    
#\33 48d88e3 {
    min-height: 57px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 fe391b6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\38 cf4371f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_3bk {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 61px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-content: space-around;
}
    
#widget_931 {
    width: 23.52%;
    height: 60px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#dd082fb1 {
    width: 23.52%;
    height: 60px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 9e99393 {
    width: 23.52%;
    height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#c6e81e2b {
    width: 23.52%;
    height: 55px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d8fc661e {
    width: 23.52%;
    height: 60px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 48d88e3 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\33 48d88e3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 1%;
    padding-right: 1%;
    flex-wrap: nowrap;
}
    
#\38 cf4371f {
    min-height: 66px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#widget_931 {
    height: 58px;
    width: 40.02%;
    order: 0;
}
    
#dd082fb1 {
    height: 58px;
    width: 40%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9e99393 {
    height: 58px;
    width: 40%;
    order: 1;
}
    
#c6e81e2b {
    height: 58px;
    width: 40%;
    order: 2;
}
    
#d8fc661e {
    height: 58px;
    width: 40%;
    order: 5;
}
    
#group_3bk {
    flex-wrap: nowrap;
    column-gap: 1%;
    align-items: center;
    height: auto;
    min-height: 58px;
    align-content: stretch;
    padding-bottom: 0px;
    width: 100.00%;
}
}



@media all {
    
#\35 3325725 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ef7f067::before, #\37 ef7f067 > .bgExtraLayerOverlay {
    
}
#\37 ef7f067 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(135deg, rgba(8, 41, 70, 1) 49%, rgba(29, 106, 193, 1) 100%);
    background-origin: border-box;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dddd2e2b {
    min-height: 467px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 40053d1 {
    align-items: flex-start;
    width: 56.34%;
    min-height: 431px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    background-image: url();
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
#\35 40053d1.lazy {
    background-image: url('');
}
    
#f69ac55a {
    align-items: center;
    width: 33.72%;
    min-height: 431px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-image: initial;
    background-color: rgba(0, 0, 0, 0);
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    justify-content: flex-start;
}
    
#\31 d87b543 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd24f1f5 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    padding: 30px 16px 30px 16px;
}
    
#widget_6f9 {
    width: 97.69%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_5n6 {
    width: 87.19%;
    height: 424px;
    max-width: 100%;
}
    
#\36 498cc05.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\36 498cc05 {
    max-width: 100%;
    width: 200px;
    height: 54px;
    order: 2;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c648d4ba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#c648d4ba {
    max-width: 100%;
    width: 200px;
    height: 54px;
    order: 2;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 ef7f067::before, #\37 ef7f067 > .bgExtraLayerOverlay {
    
}
    
#dddd2e2b {
    padding-right: 0%;
    padding-left: 0%;
    min-height: 541px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
}
    
#\35 40053d1 {
    width: 53.44%;
    order: 0;
    justify-content: flex-start;
    height: auto;
    min-height: 398px;
    margin: 0px 0% 0px 0%;
}
#\35 40053d1.lazy {
    background-image: url('');
}
    
#f69ac55a {
    order: 1;
    width: 45.56041799159921%;
    height: auto;
    min-height: 422px;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#cd24f1f5 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 8px;
    padding-right: 0px;
    column-gap: 1%;
}
    
#widget_5n6 {
    width: 100.00%;
    height: 448px;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 3325725 {
    width: 100%;
}
    
#\37 ef7f067::before, #\37 ef7f067 > .bgExtraLayerOverlay {
    
}
    
#dddd2e2b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#\35 40053d1 {
    width: 100.00%;
    height: auto;
    min-height: 232px;
    justify-content: center;
    align-items: flex-start;
    padding: 30px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
#\35 40053d1.lazy {
    background-image: url('');
}
    
#f69ac55a {
    width: 96.63%;
    height: auto;
    min-height: 422px;
    margin: 20px 0% 20px 0%;
}
    
#cd24f1f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 0px 0px 0px 0px;
}
    
#widget_5n6 {
    width: 97.80%;
    height: 422px;
}
    
#\31 d87b543 {
    width: 100%;
}
    
#widget_6f9 {
    width: 100.00%;
    margin-top: 0px;
}
    
#\36 498cc05 {
    width: 200px;
}
    
#c648d4ba {
    width: 200px;
}
}



@media all {
    
#\38 e051807 {
    min-height: 136px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 8%;
    padding-left: 8%;
}
    
#\38 395e252 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#aa1e6c60 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\32 a763c21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 30px;
    padding: 8px 16px 8px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e051807 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 169px;
}
    
#\38 395e252 {
    width: 75%;
}
}



@media (max-width: 767px) {
    
#\38 e051807 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 395e252 {
    width: 100.00%;
}
    
#\32 a763c21 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\33 5114695 {
    justify-content: flex-start;
    align-items: center;
    width: 99.67%;
    min-height: 170px;
    max-height: 100%;
    height: auto;
}
    
#\31 c73e4f9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 8c99edf {
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
}
    
#f87e937e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#da14c9a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 3caaa1a {
    min-height: 405px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 3ddc546 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fef646b {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d7fc49a {
    background-color: var(--color_4);
    background-image: initial;
}
    
#de797ce2 {
    justify-content: flex-start;
    align-items: center;
    width: 99.67%;
    min-height: 170px;
    max-height: 100%;
    height: auto;
}
    
#c13e994e {
    width: 46.33543822990032%;
    height: 57px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c9a7e57 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d2612f9 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 18cead7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#db5cace4 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
}
    
#dbf2c257 {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9d03475 {
    width: 46.33543822990032%;
    height: 57px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b111e9bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 a48e375 {
    justify-content: flex-start;
    align-items: center;
    width: 99.67%;
    min-height: 170px;
    max-height: 100%;
    height: auto;
}
    
#\33 c16acc0 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2136b7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e5703ec2 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
}
    
#fdeb8b28 {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 110e149 {
    width: 46.33543822990032%;
    height: 57px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8c99edf {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 fef646b {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#da14c9a3 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3caaa1a {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 2%;
}
    
#\35 3ddc546 {
    height: auto;
    width: 110px;
}
    
#\37 c9a7e57 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d2612f9 {
    height: auto;
    width: 110px;
}
    
#db5cace4 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#dbf2c257 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#b111e9bb {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c16acc0 {
    height: auto;
    width: 110px;
}
    
#e5703ec2 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#fdeb8b28 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#c13e994e {
    width: 80%;
    height: 50px;
}
    
#\32 110e149 {
    width: 80%;
    height: 50px;
}
    
#\34 9d03475 {
    width: 80%;
    height: 50px;
}
}



@media (max-width: 767px) {
    
#\31 d7fc49a {
    grid-template-rows: minmax(8px, max-content);
}
    
#\37 3caaa1a {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 5114695 {
    height: auto;
    min-height: 160px;
}
    
#\30 8c99edf {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da14c9a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\37 3caaa1a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 20% 6%;
}
    
#\35 3ddc546 {
    width: 96px;
    height: auto;
}
    
#\36 fef646b {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#de797ce2 {
    height: auto;
    min-height: 160px;
}
    
#c13e994e {
    height: 52px;
    width: 56.22%;
}
    
#\37 c9a7e57 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\32 d2612f9 {
    width: 96px;
    height: auto;
}
    
#db5cace4 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbf2c257 {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\34 9d03475 {
    height: 52px;
    width: 56.22%;
}
    
#b111e9bb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\35 a48e375 {
    height: auto;
    min-height: 160px;
}
    
#\33 c16acc0 {
    width: 96px;
    height: auto;
}
    
#e5703ec2 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdeb8b28 {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\32 110e149 {
    height: 52px;
    width: 56.22%;
}
}



@media all {
    
#\32 1546882 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a5578f29 {
    min-height: 528px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 2b83ec2::before, #\32 2b83ec2 > .bgExtraLayerOverlay {
    
}
#\32 2b83ec2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    background-color: rgba(8, 41, 70, 1);
}
    
#c0dc8768 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 19px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    flex-wrap: nowrap;
    align-content: stretch;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\37 8f3e630 {
    width: 95.68%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 28787cb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
}
    
#a80ed3e0 {
    align-items: center;
    width: 28.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 4%;
    padding-left: 2%;
    padding-right: 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c5f216e {
    align-items: center;
    width: 27.4533771176294%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 4%;
    justify-content: flex-start;
    padding-left: 2%;
    padding-right: 2%;
    margin: 0px 0% 0px 0%;
}
    
#e1dbbd75 {
    align-items: center;
    width: 6.259777275031375%;
    min-height: 202px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c180edfb {
    align-items: center;
    width: 27.4533771176294%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 4%;
    padding-left: 2%;
    padding-right: 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 cf498ed {
    align-items: center;
    width: 6.178785320577411%;
    min-height: 202px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 66de539 {
    width: 50px;
    height: auto;
    justify-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4677c0b {
    width: 103.45%;
    height: auto;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9bb2a7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5da9464 {
    width: 50px;
    height: auto;
    justify-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 22abdd9 {
    width: 82.62643988269795%;
    height: auto;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 21d5556 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7cd1c22 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c44aded4 {
    width: 82.62643988269795%;
    height: auto;
    order: 1;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 368e9a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a6045d3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5578f29 {
    padding-right: 1%;
    padding-left: 1%;
    min-height: 96px;
}
    
#\32 2b83ec2::before, #\32 2b83ec2 > .bgExtraLayerOverlay {
    
}
    
#c0dc8768 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a80ed3e0 {
    width: 33%;
}
    
#c180edfb {
    width: 33%;
}
    
#\39 c5f216e {
    width: 33%;
}
}



@media (max-width: 767px) {
    
#a5578f29 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 2b83ec2::before, #\32 2b83ec2 > .bgExtraLayerOverlay {
    
}
    
#c0dc8768 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 30px;
}
    
#d0eaf6e4 {
    margin-top: 0px;
}
    
#\31 4677c0b {
    width: 100.00%;
}
    
#\33 28787cb {
    width: 100.00%;
    height: auto;
    min-height: 468px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
}
    
#a80ed3e0 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 cf498ed {
    margin: 0px 0% 0px 0%;
}
    
#c180edfb {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e1dbbd75 {
    margin: 0px 0% 0px 0%;
}
    
#\39 c5f216e {
    width: 100.00%;
    padding-top: 0px;
    padding-bottom: 30px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ddcbf2f4 {
    min-height: 458px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 8%;
    padding-left: 8%;
}
    
#\33 3637efd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#da4cbe74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 30px;
    padding: 20px 16px 30px 16px;
}
    
#e76d0e61 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_49s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ddcbf2f4 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 324px;
    column-gap: 2%;
}
    
#\33 3637efd {
    width: 75%;
}
    
#da4cbe74 {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#ddcbf2f4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#\33 3637efd {
    width: 100.00%;
}
    
#da4cbe74 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    padding-right: 0px;
    padding-left: 0px;
}
    
#widget_49s {
    width: 100.00%;
}
}



@media all {
    
#e729861d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-left: 16px;
}
    
#c5d6212e {
    min-height: 92px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 212500f {
    background-color: rgba(234, 241, 244, 1);
    background-image: initial;
}
    
#\38 87b475b {
    width: 100.00%;
    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) {
    
#c5d6212e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 77px;
}
}



@media (max-width: 767px) {
    
#e729861d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c5d6212e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 87b475b {
    width: 100.00%;
}
}



@media all {
    
#\35 5387871 {
    width: 75px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 aaf7345 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#f20b6848 {
    width: 64.17%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 283524c {
    min-height: 364px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-left: 2%;
}
    
#dfcb166b {
    background-color: rgba(234, 241, 244, 1);
    background-image: initial;
}
    
#widget_k1q {
    width: 75px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b2dacd92 {
    width: 84.03%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c97dbd1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 40px 16px;
}
    
#f695ec33 {
    width: 96.42%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a87f8144 {
    width: 88.39%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f7d2033 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 30px 16px;
}
    
#\34 1d30fc5 {
    width: 75px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 6d86c3a {
    width: 65.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f269c697 {
    width: 93.62%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 283524c {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 1%;
    row-gap: 1px;
}
    
#\30 aaf7345 {
    width: 49.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c97dbd1b {
    width: 49.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 f7d2033 {
    width: 49.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a87f8144 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 aaf7345 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
    
#f20b6848 {
    width: 100.00%;
}
    
#\34 283524c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 7px;
}
    
#b2dacd92 {
    width: 100.00%;
}
    
#c97dbd1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f695ec33 {
    width: 100.00%;
}
    
#a87f8144 {
    width: 100.00%;
}
    
#\39 f7d2033 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 35px;
    padding-top: 0px;
}
    
#\30 6d86c3a {
    width: 100.00%;
}
    
#f269c697 {
    width: 100.00%;
}
}



@media all {
    
#badac530 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(234,241,244,1);
    background-image: initial;
}
    
#\38 e75f493 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#d35701fb {
    min-height: 136px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 8%;
    padding-left: 8%;
}
    
#f2dc110f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 30px;
    padding: 8px 16px 8px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e75f493 {
    width: 75%;
}
    
#d35701fb {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\38 e75f493 {
    width: 100.00%;
}
    
#d35701fb {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
}
    
#f2dc110f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
}



@media all {
    
#\30 d02bdba {
    background-color: rgba(234,241,244,1);
    background-image: initial;
}
    
#\33 c11977e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 05f44c3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5cb0b60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#b7296938 {
    min-height: 351px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 50px;
}
    
#widget_jrp {
    width: 100.00%;
    height: 173px;
    max-width: 100%;
    order: 0;
}
    
#\32 0f175ff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 0f175ff {
    max-width: 100%;
    width: 204px;
    height: 40px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c1eb6371 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#b66ea9fb {
    width: 100.00%;
    height: 173px;
    max-width: 100%;
    order: 0;
}
    
#d886a73d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 04d50ec {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 833abc9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\31 833abc9 {
    max-width: 100%;
    width: 204px;
    height: 40px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 216cc85 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\36 b2b1b15 {
    width: 100.00%;
    height: 173px;
    max-width: 100%;
    order: 0;
}
    
#\35 0f1d3fe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1f755e6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac70ad36.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#ac70ad36 {
    max-width: 100%;
    width: 204px;
    height: 40px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7296938 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#e5cb0b60 {
    width: 30.666666666666668%;
    min-height: 8px;
}
    
#c1eb6371 {
    width: 30.666666666666668%;
    min-height: 8px;
}
    
#\37 216cc85 {
    width: 30.666666666666668%;
    min-height: 8px;
}
    
#\36 b2b1b15 {
    width: 99.68%;
}
}



@media (max-width: 767px) {
    
#\33 c11977e {
    width: 100.00%;
}
    
#\34 05f44c3 {
    width: 100.00%;
}
    
#e5cb0b60 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b7296938 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_jrp {
    height: 141px;
    width: 100.00%;
}
    
#\32 0f175ff {
    width: 200px;
}
    
#c1eb6371 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b66ea9fb {
    height: 141px;
    width: 100.00%;
}
    
#d886a73d {
    width: 100.00%;
}
    
#\30 04d50ec {
    width: 100.00%;
}
    
#\31 833abc9 {
    width: 200px;
}
    
#\37 216cc85 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 b2b1b15 {
    height: 141px;
    width: 100.00%;
}
    
#\35 0f1d3fe {
    width: 100.00%;
}
    
#\30 1f755e6 {
    width: 100.00%;
}
    
#ac70ad36 {
    width: 200px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 92e4c09 {
    min-height: 126px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 c810384 {
    width: 95.68%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b840b528::before, #b840b528 > .bgExtraLayerOverlay {
    
}
#b840b528 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    background-color: rgba(8, 41, 70, 1);
}
    
#a363fbb3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: flex-start;
    padding: 40px 16px 40px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 92e4c09 {
    padding-right: 0%;
    padding-left: 0%;
    min-height: 101px;
}
    
#b840b528::before, #b840b528 > .bgExtraLayerOverlay {
    
}
    
#a363fbb3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 92e4c09 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b840b528::before, #b840b528 > .bgExtraLayerOverlay {
    
}
    
#a363fbb3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f4cd1fd4 {
    align-items: flex-start;
    width: 53.34%;
    min-height: 574px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    background-image: url();
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    padding-top: 35px;
    margin: 0px 0% 0px 0%;
}
    
#f07ca81b {
    min-height: 613px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#dafeed57 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}
    
#ade8d3b5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#ade8d3b5 {
    max-width: 100%;
    width: 200px;
    height: 54px;
    order: 2;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4276aa4 {
    width: 99.99994056368374%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3fd5e18 {
    width: 100.00%;
    height: 549px;
    max-width: 100%;
}
    
#\37 77699eb {
    align-items: center;
    width: 34.00%;
    min-height: 547px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-image: initial;
    background-color: rgba(0, 0, 0, 0);
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    justify-content: flex-start;
}
    
#\35 abccedc {
    width: 99.99994056368374%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7130f77 {
    width: 92.11%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 97e2f2e::before, #\32 97e2f2e > .bgExtraLayerOverlay {
    
}
#\32 97e2f2e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(31, 40, 51, 1) 73%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
}
    
#\39 aff4a28.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\39 aff4a28 {
    max-width: 100%;
    width: 200px;
    height: 54px;
    order: 2;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4cd1fd4 {
    width: 100.00%;
    order: 0;
    justify-content: flex-start;
    height: auto;
    min-height: 398px;
    padding-left: 4%;
    padding-right: 4%;
    margin: 0px 0% 0px 0%;
}
    
#f07ca81b {
    padding-right: 0%;
    padding-left: 0%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1%;
}
    
#dafeed57 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    column-gap: 1%;
}
    
#\38 3fd5e18 {
    width: 78.49%;
    height: 533px;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
}
    
#\37 77699eb {
    order: 1;
    width: 100.00%;
    height: auto;
    min-height: 533px;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 97e2f2e::before, #\32 97e2f2e > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#f4cd1fd4 {
    width: 100.00%;
    height: auto;
    min-height: 232px;
    justify-content: center;
    align-items: flex-start;
    padding: 30px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#f07ca81b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 2% 0% 2%;
}
    
#dafeed57 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 0px 0px 0px 0px;
}
    
#ade8d3b5 {
    width: 200px;
}
    
#\35 4276aa4 {
    width: 100%;
}
    
#\38 3fd5e18 {
    width: 100.00%;
    height: 560px;
}
    
#\37 77699eb {
    width: 100.00%;
    height: auto;
    min-height: 574px;
    padding-bottom: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 abccedc {
    width: 100%;
}
    
#\39 7130f77 {
    width: 100.00%;
    margin-top: 0px;
}
    
#\32 97e2f2e::before, #\32 97e2f2e > .bgExtraLayerOverlay {
    
}
    
#\39 aff4a28 {
    width: 200px;
}
}



@media all {
    
#e56c5e70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#eddf80aa {
    min-height: 1px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_tos {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bdba579b {
    background-color: rgba(234,241,244,1);
    background-image: initial;
}
}



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



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 fbe6f12 {
    min-height: 344px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\38 b21c15b {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    padding-right: 16px;
    padding-left: 16px;
}
    
#f4c39e81::before, #f4c39e81 > .bgExtraLayerOverlay {
    
}
#f4c39e81 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    background-color: rgba(8, 41, 70, 1);
}
    
#b2e0bfdd {
    align-items: center;
    width: 21.68%;
    min-height: 423px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    height: auto;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0 0px 0 0px;
    border-color: #000000 rgba(212,175,55,1) #000000 rgba(212,175,55,1);
    justify-content: flex-start;
}
    
#\31 b3dedf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1a0d6b7 {
    width: 88.81451042966721%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b211182 {
    align-items: center;
    width: 100.00%;
    min-height: 370px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 2;
    background-image: url('https://irp.cdn-website.com/c3e1adec/dms3rep/multi/Wealth+Kit+Mockup+v4+%283%29+copy1-1692cc9b.jpg?dm-skip-opt=true');
    height: auto;
    justify-content: flex-end;
    padding-top: 20px;
    padding-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bdbaa08 {
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    background-color: rgba(227, 195, 96, 1);
    background-image: initial;
    padding-top: 10px;
    padding-bottom: 4px;
}
    
#\30 b7283b7 {
    align-items: center;
    width: 48.27%;
    min-height: 424px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url();
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 353b292 {
    width: 89.71%;
    height: 171px;
    max-width: 100%;
    order: 1;
}
    
#\32 e09378c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 e09378c {
    max-width: 100%;
    width: 226px;
    height: 58px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 fbe6f12 {
    padding-right: 0%;
    padding-left: 0%;
    min-height: 409px;
}
    
#\38 b21c15b {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#f4c39e81::before, #f4c39e81 > .bgExtraLayerOverlay {
    
}
    
#b2e0bfdd {
    width: 37.67%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 b211182 {
    width: 100.00%;
    height: auto;
    min-height: 365px;
}
    
#\30 b7283b7 {
    width: 55.39%;
    margin: 0px 0% 0px 0%;
}
    
#\32 353b292 {
    height: 111px;
}
}



@media (max-width: 767px) {
    
#\32 fbe6f12 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 b21c15b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 10px;
}
    
#f4c39e81::before, #f4c39e81 > .bgExtraLayerOverlay {
    
}
    
#b2e0bfdd {
    width: 85.39%;
    justify-content: flex-start;
    padding-bottom: 0px;
    height: auto;
    min-height: 365px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1a0d6b7 {
    width: 89.40%;
}
    
#\38 bdbaa08 {
    padding-top: 8px;
    padding-bottom: 6px;
}
    
#\32 353b292 {
    height: 114px;
    width: 98.07%;
}
    
#\30 b7283b7 {
    width: 94.41%;
    height: auto;
    min-height: 254px;
    padding-top: 25px;
    padding-bottom: 25px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e09378c {
    width: 200px;
}
    
#\35 b211182 {
    width: 100.00%;
    height: auto;
    min-height: 305px;
}
}



@media all {
    
#\30 c40d02f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
}
#\30 c40d02f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#e4fbc04e {
    min-height: 62px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 8%;
    padding-left: 8%;
}
    
#c83b18c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 8px 16px 8px 16px;
}
    
#f0ab83e3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(234,241,244,1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c40d02f {
    width: 93.53%;
}
    
#e4fbc04e {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\30 c40d02f {
    width: 100.00%;
}
    
#e4fbc04e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 6% 0px 6%;
}
    
#c83b18c9 {
    min-height: 64px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#d9c9cebd {
    margin-top: 0px;
}
}



@media all {
    
#\38 b86be2c {
    background-color: rgba(234,241,244,1);
    background-image: initial;
}
    
#\34 a7f0e66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 31344e0 {
    width: 100%;
    height: 90px;
    max-width: 100%;
}
    
#a91ba1dd {
    min-height: 1px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



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



@media (max-width: 767px) {
    
#\34 a7f0e66 {
    width: 100%;
    min-height: 68px;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#a91ba1dd {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#\38 31344e0 {
    width: 100.00%;
    height: 56px;
}
}



@media all {
    
#\37 3b6a153 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-right: 16px;
    padding-left: 16px;
}
    
#e06f1571 {
    width: 6.75%;
    height: 40px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 573551c {
    width: 12.22%;
    height: 40px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f3d1fc35 {
    width: 6.19%;
    height: 45px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 3e28ce0 {
    width: 7.61%;
    height: 50px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\32 4c31b90 {
    width: 6%;
    height: 50px;
    max-width: 100%;
    order: 7;
    margin: 0px 0% 0px 0%;
}
    
#\36 1b92623 {
    min-height: 50px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3px 4% 3px 4%;
}
    
#d014fc3b {
    width: 9.10%;
    height: 30px;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#\35 e9708f7 {
    width: 3.77%;
    height: 40px;
    max-width: 100%;
    order: 7;
    margin: 0px 0% 0px 0%;
}
    
#d3ebf282 {
    width: 8.05%;
    height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\31 066603b {
    width: 9.67%;
    height: 35px;
    max-width: 100%;
    order: 6;
    margin: 0px 0% 0px 0%;
}
    
#\38 0fc3df1 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-content: space-around;
}
    
#b634fe92 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(234, 241, 244, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1b92623 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 3b6a153 {
    padding-left: 0px;
    padding-right: 0px;
}
    
#\39 573551c {
    height: 40px;
    width: 12.2%;
}
    
#\38 0fc3df1 {
    width: 100.00%;
    justify-content: space-around;
}
}



@media (max-width: 767px) {
    
#\36 1b92623 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 1% 10px 1%;
}
    
#d014fc3b {
    height: 32px;
    width: 29.74%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\37 3b6a153 {
    min-height: 65px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: center;
}
    
#\35 e9708f7 {
    height: 50px;
    width: 23.84233439057544%;
    order: 7;
    margin: 0px 0% 0px 0%;
}
    
#e06f1571 {
    height: 45px;
    width: 31.65375623017671%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3ebf282 {
    height: 40px;
    width: 30.38506570004531%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 066603b {
    height: 40px;
    width: 31.168898957861344%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#\39 573551c {
    height: 48px;
    width: 27.738997734481195%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f3d1fc35 {
    height: 42px;
    width: 26.74672224739465%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0fc3df1 {
    flex-wrap: wrap;
    column-gap: 3%;
    align-items: center;
    height: auto;
    min-height: 48px;
    align-content: stretch;
    padding-bottom: 0px;
    width: 100.00%;
    padding-left: 1%;
    padding-right: 1%;
    flex-direction: row;
    justify-content: space-around;
}
    
#\39 3e28ce0 {
    height: 50px;
    width: 25.88128681468056%;
    order: 6;
    margin: 0px 0% 0px 0%;
}
    
#\32 4c31b90 {
    height: 50px;
    width: 26.58360489352061%;
    order: 8;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c418e804 {
    min-height: 522px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 2% 8% 2% 8%;
}
    
#a861d830 {
    width: 321px;
    height: 318px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cea7fa7d {
    width: 72.79%;
    height: auto;
    max-width: 100%;
}
    
#\35 9d3a1b7 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 8px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-width: 4%;
    align-items: center;
    padding-right: 16px;
    padding-left: 16px;
}
    
#\30 239003d {
    width: 62.99%;
    height: 322px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 313d649 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\35 10b8785 {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(234,241,244,1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
}
    
#\36 aabc034 {
    max-width: 100%;
    width: 99.99612809796623%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c418e804 {
    flex-direction: row;
    padding-left: 4%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#a861d830 {
    width: 246px;
    height: 237px;
}
    
#\35 9d3a1b7 {
    width: 50.81%;
    min-height: 8px;
    row-gap: 7px;
    padding: 4px 0px 4px 0px;
}
    
#\30 239003d {
    width: 100.01%;
}
    
#\30 313d649 {
    flex-direction: column;
    padding-left: 16px;
    width: 45.036812627962576%;
    min-height: 8px;
    flex-wrap: nowrap;
    height: auto;
    align-items: center;
}
    
#\36 aabc034 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c418e804 {
    flex-direction: column;
    padding-left: 2%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 2%;
    row-gap: 0px;
}
    
#a861d830 {
    height: 240px;
    width: 284px;
}
    
#cea7fa7d {
    width: 97.90%;
}
    
#\35 9d3a1b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 0px 0px 30px 0px;
}
    
#\30 239003d {
    width: 100.00%;
}
    
#\30 313d649 {
    row-gap: 17px;
    padding-left: 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
    justify-content: flex-start;
}
}



@media all {
    
#\33 cd43d5c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#f4f5dd8a {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 6;
}
    
#\32 b0eaacb {
    background-image: linear-gradient(135deg, rgba(8, 41, 70, 1) 71%, rgba(29, 106, 193, 1) 100%);
    background-origin: border-box;
}
    
#d4ce07e3 {
    max-width: 100%;
    width: 95.83062233098775%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa8bfad8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 7px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
}
    
#\31 9a726f2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 217px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 46e4814.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 46e4814 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\38 10e8704 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bd025494.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bd025494 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e9a22351 {
    width: 96.98543467042994%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 35ab1b3 {
    min-height: 68px;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding: 1% 8% 1% 8%;
}
    
#\35 ad869b5 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\35 78e39cc {
    max-width: 100%;
    width: 233px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2fd3548 {
    max-width: 100%;
    width: 86.13%;
    justify-self: auto;
    height: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 cd43d5c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 10e8704 {
    width: 42.18%;
}
    
#\37 35ab1b3 {
    column-gap: 0%;
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\35 ad869b5 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fa8bfad8 {
    width: 100%;
    min-height: 317px;
    order: 1;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 2fd3548 {
    align-self: stretch;
    width: 100.00%;
}
    
#\31 9a726f2 {
    width: 100.00%;
    order: 1;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 cd43d5c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 10e8704 {
    width: 100.00%;
}
    
#\37 35ab1b3 {
    row-gap: 0px;
    column-gap: 1%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\35 ad869b5 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fa8bfad8 {
    width: 100%;
    min-height: 80px;
    order: 2;
    height: auto;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 28px;
    margin: 0% 0% 0% 0%;
}
    
#\35 78e39cc {
    height: auto;
}
    
#\39 2fd3548 {
    width: 100%;
}
    
#\31 9a726f2 {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 08f3878 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 be429ab {
    width: 100.00%;
    height: 231px;
    max-width: 100%;
}
    
#d428e0d0 {
    width: 100.00%;
    height: 231px;
    max-width: 100%;
}
    
#b2800c98 {
    min-height: 334px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 5%;
    padding-right: 5%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f3244123 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bcb62ec6 {
    width: 100.00%;
    height: 231px;
    max-width: 100%;
}
    
#\38 9723ebc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 32%;
    min-width: 4%;
    order: 0;
    align-items: center;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: flex-start;
    background-color: var(--color_7);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#\33 311f3a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 32%;
    min-width: 4%;
    order: 0;
    align-items: center;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: flex-start;
    background-color: var(--color_7);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#a34febcd::before, #a34febcd > .bgExtraLayerOverlay {
    
}
#a34febcd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    background-color: rgba(8, 41, 70, 1);
}
    
#d52fe8f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 32%;
    min-width: 4%;
    order: 0;
    align-items: center;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: flex-start;
    background-color: var(--color_7);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#\34 5ff6bad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 be429ab {
    width: 100.00%;
    height: 180px;
}
    
#d428e0d0 {
    width: 100.00%;
    height: 180px;
}
    
#b2800c98 {
    padding-right: 0%;
    padding-left: 0%;
    min-height: 249px;
}
    
#bcb62ec6 {
    width: 100.00%;
    height: 180px;
}
    
#\38 9723ebc {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 311f3a4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a34febcd::before, #a34febcd > .bgExtraLayerOverlay {
    
}
    
#d52fe8f3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 be429ab {
    height: 240px;
}
    
#d428e0d0 {
    height: 240px;
}
    
#b2800c98 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
    padding: 0% 0% 50px 0%;
}
    
#bcb62ec6 {
    height: 240px;
}
    
#\38 9723ebc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\33 311f3a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
    
#a34febcd::before, #a34febcd > .bgExtraLayerOverlay {
    
}
    
#d52fe8f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
}

