#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 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 div.u_1197023814 .socialHubInnerDiv { justify-content:center !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_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 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_1910034918 .copyright { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1650928457 { width:100% !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_1950210772 im1770903849 { object-fit:contain !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1465095028 {
    background-color:rgba(17,167,84,1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1054634049 {
    background-color:rgba(17,167,84,1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1393640032 {
    background-color:rgba(17,167,84,1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1337611403 {
    background-color:rgba(17,167,84,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_2510825435 hr {
    border-width:5px !important;
    color:rgba(178,35,52,1) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1910034918 .copyright { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1910034918 .copyright { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1910034918 .copyright { font-size:14px !important; }
}
img
{
	image-rendering:auto !important;
	-ms-interpolation-mode:bicubic !important;
}
im1770903849
{
	image-rendering:auto !important;
	-ms-interpolation-mode:bicubic !important;
}
im1718445222
{
	image-rendering:auto !important;
	-ms-interpolation-mode:bicubic !important;
}
im1398199858
{
	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;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 62px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_di4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
}
#widget_di4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@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%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\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);
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 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;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#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 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;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\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%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
}
    
#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;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\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;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#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 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%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\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;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#\33 5114695 {
    justify-content: flex-start;
    align-items: center;
    width: 99.67%;
    min-height: 170px;
    max-height: 100%;
    height: auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\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;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#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;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#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;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#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;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\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;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#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 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;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#c5d6212e {
    min-height: 92px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\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 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;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#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%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#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;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#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;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\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 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: 35px 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f07ca81b {
    min-height: 613px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dafeed57 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    padding: 15px 0% 15px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4276aa4 {
    width: 100%;
    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);
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 abccedc {
    width: 100%;
    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;
}
    
#\36 a560503.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\36 a560503 {
    max-width: 100%;
    width: 283px;
    height: 54px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@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: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#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;
    margin: 0% 0% 0% 0%;
}
    
#f0ab83e3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
}



@media all {
    
#\38 b86be2c {
    background-color: var(--color_4);
    background-image: none;
}
    
#\34 a7f0e66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 31344e0 {
    width: 100%;
    height: 90px;
    max-width: 100%;
}
    
#a91ba1dd {
    min-height: 1px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@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;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#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%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#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;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#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 all {
    
#f4f5dd8a {
    width: 100%;
    height: auto;
    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;
}
    
#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;
    margin: 0% 0% 0% 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;
}
    
#\37 35ab1b3 {
    min-height: 68px;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding: 1% 8% 1% 8%;
    margin: 0% 0% 0% 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 all {
    
#\37 012b81e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 7a56389 {
    min-height: 110px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#f471197a {
    background-color: rgba(249, 250, 250, 1);
    background-image: none;
}
    
#f7317862 {
    max-width: 100%;
    width: 242px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4e30a75 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 0166687 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 8962f24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 9611e9f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_058 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 9259380 {
    margin: 0px 0% 0px 0%;
}
    
#group_st0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qdn {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_b5g {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c77e8066 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d043860f {
    width: 271px;
    height: 210px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4840434 {
    background-color: rgba(249, 250, 250, 1);
    background-image: none;
}
    
#widget_tk2 {
    width: 80.01%;
    height: auto;
    max-width: 100%;
}
    
#\30 67852ce {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
}
    
#freeguide {
    justify-content: flex-start;
    align-items: center;
    width: 40.27%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    background-image: linear-gradient(135deg, rgba(8, 41, 70, 1) 30%, rgba(29, 106, 193, 1) 100%);
    background-origin: border-box;
    border-radius: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3om {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a904498e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 211e1d0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\38 211e1d0 {
    max-width: 100%;
    width: 283px;
    height: 54px;
}
    
#\36 10644db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#f3323978 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 540px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 01a986d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d095bfc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\38 d095bfc {
    max-width: 100%;
    width: 283px;
    height: 54px;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 976e2bb {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 47864f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_6l9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_6l9 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
}



@media all {
    
#\39 1fd1250 {
    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: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#c006e9eb {
    min-height: 528px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 b3647c2::before, #\34 b3647c2 > .bgExtraLayerOverlay {
    
}
#\34 b3647c2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(14,62,104,1);
}
    
#a3bbb5de {
    width: 95.68%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3m9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_lcc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 36.78%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a568ec4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\38 eece7b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 58958a8 {
    width: 633px;
    height: 370px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s6f {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 15c3248.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 15c3248 {
    max-width: 100%;
    width: 283px;
    height: 54px;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



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



@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%;
}
    
#f69ac55a {
    order: 1;
    width: 45.56%;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#\38 e051807 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 169px;
}
    
#\38 395e252 {
    width: 75%;
}
}



@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 (min-width: 768px) and (max-width: 1024px) {
    
#c5d6212e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 77px;
}
}



@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 (min-width: 768px) and (max-width: 1024px) {
    
#f4cd1fd4 {
    width: 100.00%;
    order: 0;
    justify-content: center;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#eddf80aa {
    padding-left: 0%;
    padding-right: 0%;
}
}



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



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



@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 (min-width: 768px) and (max-width: 1024px) {
    
#\37 35ab1b3 {
    column-gap: 0%;
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#fa8bfad8 {
    width: 100%;
    min-height: 317px;
    order: 1;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 2fd3548 {
    align-self: stretch;
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7a56389 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9611e9f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_058 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_st0 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#freeguide {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a904498e {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f3323978 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 456px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1fd1250 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c006e9eb {
    padding-right: 1%;
    padding-left: 1%;
    min-height: 96px;
}
    
#\34 b3647c2::before, #\34 b3647c2 > .bgExtraLayerOverlay {
    
}
    
#group_3m9 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_lcc {
    min-width: 32px;
    width: 100.00%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 a568ec4 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 58958a8 {
    height: 348px;
}
}



@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) {
    
#\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 (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 (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%;
}
    
#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 (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 (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 (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 (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 (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;
}
    
#\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%;
    margin-top: 0px;
}
    
#\32 97e2f2e::before, #\32 97e2f2e > .bgExtraLayerOverlay {
    
}
    
#\36 a560503 {
    width: 300px;
}
}



@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 (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 (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 (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 (max-width: 767px) {
    
#\37 35ab1b3 {
    row-gap: 0px;
    column-gap: 1%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#fa8bfad8 {
    width: 100%;
    min-height: 569px;
    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%;
}
}



@media (max-width: 767px) {
    
#\37 012b81e {
    width: 100%;
    min-height: 53px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7a56389 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f7317862 {
    height: auto;
    width: 182px;
}
}



@media (max-width: 767px) {
    
#\34 8962f24 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9611e9f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#d043860f {
    height: 197px;
    width: 284px;
}
    
#group_058 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 1px;
    justify-content: center;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_st0 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 239px;
    align-items: center;
    row-gap: 11px;
    order: 0;
    padding: 4px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tk2 {
    width: 100.00%;
}
    
#freeguide {
    min-width: 32px;
    width: 96.65%;
    order: 4;
    padding: 16px 8px 16px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9259380 {
    margin: 0px 0% 0px 0%;
}
    
#a904498e {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 332px;
    align-items: center;
    row-gap: 11px;
    order: 2;
    padding: 8px 5px 8px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\38 211e1d0 {
    width: 264px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3323978 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 583px;
    align-items: center;
    row-gap: 11px;
    order: 3;
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d095bfc {
    width: 264px;
}
    
#\36 10644db {
    order: 1;
}
    
#widget_qdn {
    order: 0;
}
    
#widget_b5g {
    order: 1;
}
    
#\30 67852ce {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6l9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_6l9 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#d2abfd65 {
    margin-top: 0px;
}
    
#\39 1fd1250 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 30px;
}
    
#c006e9eb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 b3647c2::before, #\34 b3647c2 > .bgExtraLayerOverlay {
    
}
    
#\34 58958a8 {
    height: 240px;
    width: 284px;
}
    
#\32 15c3248 {
    width: 228px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_3m9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    align-items: center;
}
    
#group_lcc {
    min-width: 32px;
    width: 100.00%;
    justify-content: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a568ec4 {
    min-width: 32px;
    width: 100.00%;
    align-items: flex-start;
    padding: 16px 4px 16px 4px;
    margin: 0px 0% 0px 0%;
}
}

