*#dm *.dmBody a.span.textonly
{
	color:rgb(0,173,239) !important;
}
*#dm *.dmBody div.u_1554985285 hr
{
	color:rgba(153,153,153,0.45) !important;
}
*#dm *.dmBody div.u_1120527471 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1113430842 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1911126111 img
{
	border-style:solid !important;
	border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody div.u_1101280065 img
{
	border-style:solid !important;
	border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody div.u_1874358201 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1991121133 img
{
	border-style:solid !important;
	border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody div.u_1639972784 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody *.u_1911126111
{
	width:100% !important;
}
*#dm *.dmBody nav.u_1023292495
{
	color:white !important;
}
*#dm *.dmBody nav.u_1689191326
{
	color:white !important;
}
*#dm *.dmBody div.u_1333283321 img
{
	border-style:solid !important;
	border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody *.u_1333283321
{
	width:100% !important;
}
*#dm *.dmBody div.u_1810699066 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1611601337 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1216981888 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1695204203 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1470652191 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody *.u_1666741242
{
	width:100% !important;
}
*#dm *.dmBody *.u_1101280065
{
	width:100% !important;
}
*#dm *.dmBody div.u_1427859546 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1518718435 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody *.u_1991121133
{
	width:100% !important;
}
*#dm *.dmBody div.u_1672652014 .socialHubIcon
{
	color:rgba(69,179,61,1) !important;
}
*#dm *.dmBody div.u_1028814536 img
{
	border-style:solid !important;
	border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody *.u_1028814536
{
	width:100% !important;
}
*#dm *.dmBody div.u_1174644777 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1520159444 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1081174104 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1316817770 img
{
	border-style:solid !important;
	border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody *.u_1316817770
{
	width:100% !important;
}
*#dm *.dmBody div.u_1103315019 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1198190030 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1964076757 img
{
	border-style:solid !important;
	border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody *.u_1964076757
{
	width:100% !important;
}
*#dm *.dmBody div.u_1362960829 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1439989791 img
{
	border-style:solid !important;
	border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody *.u_1439989791
{
	width:100% !important;
}
*#dm *.dmBody div.u_1627651414 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1567749030 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1197804121 img
{
	border-style:solid !important;
	border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody *.u_1197804121
{
	width:100% !important;
}
*#dm *.dmBody div.u_1291351448 hr
{
	color:rgba(153,153,153,0.67) !important;
	border-width:1px !important;
}
*#dm *.dmBody *.u_1845874852
{
	width:100% !important;
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#a97e065c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#e6e0fc34 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 cc1b4a7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99743150684932%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#bf63df22 {
    width: 401.6px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f6722024 {
    width: 63.597335117056865%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 542c23b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ba857d7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.9957191780822%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
}
    
#b4ca1573 {
    width: 401.6px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e090aeb {
    width: 64.40524428747257%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fec8cbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d669406.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d669406 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#c66ea4ab {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cea354fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cea354fe {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 275f843.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 275f843 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d0960e6a {
    width: 99.9999895487757%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#\33 bf48b6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#c8a39d10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#\31 ccbbdc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\30 2e8592e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99914383561645%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
}
    
#a47109bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fae6ba1 {
    width: 65.91886128613665%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e57829dc {
    width: 401.6px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a9cede2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a9cede2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 8;
}
    
#faa8c53c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 20;
    flex-wrap: nowrap;
    height: auto;
}
    
#e2361915.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2361915 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 0f5180c {
    width: 99.9999895487757%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#e2050de2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2050de2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 81e62ba {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99914383561645%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 11;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bd8e476 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fd05580 {
    width: 65.88675469224492%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2b87911 {
    width: 401.6px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ja2 {
    width: 960px;
    height: 320px;
    min-height: 100px;
    max-width: 100%;
    order: 12;
    align-self: center;
}
    
#e50bbc6d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 13;
}
    
#db0cbb16 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 14;
    flex-wrap: nowrap;
    height: auto;
}
    
#\37 6d00a96.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 6d00a96 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 4d64c5c {
    width: 99.9999895487757%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#\36 e2ac30f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 e2ac30f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 59701e4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99743150684932%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 15;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
}
    
#b929cd1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c4e085a6 {
    width: 65.9170889632107%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d572859 {
    width: 401.6px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bb73eb44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 16;
}
    
#ffde316e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ffde316e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 17;
}
    
#\34 014bc74 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99914383561645%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 18;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
}
    
#a084ac89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e0ef520 {
    width: 65.82921967599096%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b7f1873 {
    width: 401.6px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e0e33b9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 19;
}
    
#\37 97fe050 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 10;
    flex-wrap: nowrap;
    height: auto;
}
    
#\36 9f6404a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9f6404a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 42c73d9 {
    width: 99.9999895487757%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#\34 b5bc4e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b5bc4e4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f88f4b2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99743150684932%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 21;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
}
    
#e4cc67d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1148fa7 {
    width: 65.93849364548494%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6b3dc82 {
    width: 401.6px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fda93d94 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99914383561645%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 22;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sj1 {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
}
    
#\32 a4075b0 {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
}
    
#afd8f213 {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
}
    
#\38 037a125 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.99914383561645%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 23;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0870a99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 0870a99 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#af628784 {
    width: 99.9999895487757%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#group_11a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_olo {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99999372899671%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_r05 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
}
    
#group_v1q {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_gge {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_nr8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#group_7d1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6e0fc34 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\31 cc1b4a7 {
    align-items: flex-start;
    column-gap: 2%;
    width: 100%;
}
    
#bf63df22 {
    height: auto;
    width: 43.925474669297095%;
}
    
#\36 ba857d7 {
    align-items: flex-start;
    order: 4;
    column-gap: 2%;
}
    
#b4ca1573 {
    height: auto;
    width: 50%;
}
    
#\31 d669406.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d669406 {
    order: 6;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c66ea4ab {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 85px;
    order: 11;
}
    
#cea354fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cea354fe {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 275f843.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 275f843 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d0960e6a {
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#\31 ccbbdc5 {
    order: 7;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2e8592e {
    align-items: flex-start;
    order: 10;
    column-gap: 2%;
}
    
#e57829dc {
    height: auto;
    width: 50%;
}
    
#\34 a9cede2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a9cede2 {
    order: 9;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faa8c53c {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 85px;
    order: 3;
}
    
#e2361915.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2361915 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 0f5180c {
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#e2050de2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2050de2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 81e62ba {
    align-items: flex-start;
    order: 12;
    column-gap: 2%;
}
    
#\31 2b87911 {
    height: auto;
    width: 50%;
}
    
#db0cbb16 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 85px;
    order: 22;
}
    
#\37 6d00a96.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 6d00a96 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 4d64c5c {
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#\36 e2ac30f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 e2ac30f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 59701e4 {
    align-items: flex-start;
    order: 17;
    column-gap: 2%;
}
    
#\35 d572859 {
    height: auto;
    width: 50%;
}
    
#ffde316e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ffde316e {
    order: 19;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 014bc74 {
    align-items: flex-start;
    order: 20;
    column-gap: 2%;
}
    
#\39 b7f1873 {
    height: auto;
    width: 50%;
}
    
#\37 97fe050 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 85px;
    order: 16;
}
    
#\36 9f6404a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9f6404a {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 42c73d9 {
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#\34 b5bc4e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b5bc4e4 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f88f4b2 {
    align-items: flex-start;
    order: 23;
    column-gap: 2%;
}
    
#\39 6b3dc82 {
    height: auto;
    width: 50%;
}
    
#fda93d94 {
    align-items: flex-start;
    order: 24;
    column-gap: 2%;
}
    
#\38 037a125 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 85px;
    order: 25;
}
    
#\38 0870a99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 0870a99 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#af628784 {
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#\33 bf48b6c {
    order: 5;
}
    
#c8a39d10 {
    order: 8;
}
    
#widget_ja2 {
    order: 14;
}
    
#e50bbc6d {
    order: 15;
}
    
#bb73eb44 {
    order: 18;
}
    
#e0e33b9d {
    order: 21;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1400px) {
    
#\36 2883cf4 {
    margin-top: 0px;
}
    
#a97e065c {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#e6e0fc34 {
    min-height: auto;
    padding-top: 2%;
    padding-bottom: 4%;
}
    
#\31 cc1b4a7 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 101px;
    align-items: flex-start;
    column-gap: 1%;
    justify-content: flex-start;
    width: 100%;
}
    
#bf63df22 {
    height: auto;
    width: 402px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6722024 {
    width: 67.93358333333333%;
    order: 1;
}
    
#\32 542c23b {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 ba857d7 {
    order: 4;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 101px;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    column-gap: 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4ca1573 {
    height: auto;
    width: 402px;
}
    
#\31 e090aeb {
    width: 69.10025%;
}
    
#\31 fec8cbf {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 d669406.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d669406 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c66ea4ab {
    order: 3;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 84px;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cea354fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cea354fe {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 275f843.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 275f843 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0960e6a {
    justify-self: auto;
    align-self: auto;
    width: 99.9975%;
    order: 1;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bf48b6c {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8a39d10 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ccbbdc5 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2e8592e {
    order: 10;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 101px;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    column-gap: 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a47109bf {
    margin: 0px 0% 0px 0%;
}
    
#\31 fae6ba1 {
    width: 73.875%;
}
    
#e57829dc {
    height: auto;
    width: 402px;
}
    
#\34 a9cede2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a9cede2 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faa8c53c {
    order: 11;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 84px;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2361915.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2361915 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0f5180c {
    justify-self: auto;
    align-self: auto;
    width: 99.9975%;
    order: 1;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2050de2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2050de2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 81e62ba {
    order: 12;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 101px;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    column-gap: 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bd8e476 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 fd05580 {
    width: 68.93883333333332%;
}
    
#\31 2b87911 {
    height: auto;
    width: 402px;
}
    
#widget_ja2 {
    width: 64.34%;
    height: 382px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 14;
}
    
#e50bbc6d {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 15;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db0cbb16 {
    order: 16;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 84px;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6d00a96.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 6d00a96 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4d64c5c {
    justify-self: auto;
    align-self: auto;
    width: 99.9975%;
    order: 1;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e2ac30f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 e2ac30f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 59701e4 {
    order: 17;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 101px;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    column-gap: 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b929cd1f {
    margin: 0px 0% 0px 0%;
}
    
#c4e085a6 {
    width: 72.91274999999999%;
}
    
#\35 d572859 {
    height: auto;
    width: 402px;
}
    
#bb73eb44 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 18;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffde316e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ffde316e {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 19;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 014bc74 {
    order: 20;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 101px;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    column-gap: 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a084ac89 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e0ef520 {
    width: 67.32033333333334%;
    order: 0;
}
    
#\39 b7f1873 {
    height: auto;
    width: 402px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0e33b9d {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 21;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 97fe050 {
    order: 22;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 84px;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f6404a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9f6404a {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 42c73d9 {
    justify-self: auto;
    align-self: auto;
    width: 99.9975%;
    order: 1;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b5bc4e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b5bc4e4 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f88f4b2 {
    order: 23;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 101px;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    column-gap: 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4cc67d6 {
    margin: 0px 0% 0px 0%;
}
    
#\34 1148fa7 {
    width: 71.84375%;
}
    
#\39 6b3dc82 {
    height: auto;
    width: 402px;
}
    
#fda93d94 {
    order: 24;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 101px;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    column-gap: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 037a125 {
    order: 25;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 84px;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0870a99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 0870a99 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af628784 {
    justify-self: auto;
    align-self: auto;
    width: 99.9975%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_11a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_olo {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r05 {
    margin: 0px 0% 0px 0%;
}
    
#group_v1q {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gge {
    margin: 0px 0% 0px 0%;
}
    
#group_nr8 {
    margin: 0px 0% 0px 0%;
}
    
#group_7d1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a97e065c {
    width: 100%;
    min-height: 1386px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#e6e0fc34 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\31 cc1b4a7 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.98847858436437%;
}
    
#bf63df22 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f6722024 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 542c23b {
    width: 99.99534395572942%;
}
    
#\36 ba857d7 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 4;
}
    
#b4ca1573 {
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 e090aeb {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 fec8cbf {
    width: 99.99534395572942%;
}
    
#\31 d669406.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d669406 {
    width: 99.99534395572942%;
    order: 6;
}
    
#c66ea4ab {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 83px;
    order: 11;
}
    
#cea354fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cea354fe {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 275f843 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d0960e6a {
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#\31 ccbbdc5 {
    width: 99.99534395572942%;
    order: 7;
}
    
#\30 2e8592e {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 10;
}
    
#a47109bf {
    width: 99.99534395572942%;
}
    
#\31 fae6ba1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e57829dc {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 a9cede2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a9cede2 {
    width: 99.99534395572942%;
    order: 9;
}
    
#faa8c53c {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 83px;
    order: 3;
}
    
#e2361915 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 0f5180c {
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#e2050de2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2050de2 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 81e62ba {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 12;
}
    
#\32 bd8e476 {
    width: 99.99534395572942%;
}
    
#\36 fd05580 {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2b87911 {
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#db0cbb16 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 83px;
    order: 22;
}
    
#\37 6d00a96 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 4d64c5c {
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#\36 e2ac30f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 e2ac30f {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 59701e4 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 17;
}
    
#b929cd1f {
    width: 99.99534395572942%;
}
    
#c4e085a6 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d572859 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ffde316e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ffde316e {
    width: 99.99534395572942%;
    order: 19;
}
    
#\34 014bc74 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 20;
}
    
#a084ac89 {
    width: 99.99534395572942%;
}
    
#\37 e0ef520 {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b7f1873 {
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 97fe050 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 83px;
    order: 16;
}
    
#\36 9f6404a {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 42c73d9 {
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#\34 b5bc4e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b5bc4e4 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 f88f4b2 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 23;
}
    
#e4cc67d6 {
    width: 99.99534395572942%;
}
    
#\34 1148fa7 {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 6b3dc82 {
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fda93d94 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 24;
}
    
#\38 037a125 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 93px;
    order: 25;
}
    
#\38 0870a99 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#af628784 {
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#\33 bf48b6c {
    order: 5;
}
    
#c8a39d10 {
    order: 8;
}
    
#widget_ja2 {
    order: 14;
}
    
#e50bbc6d {
    order: 15;
}
    
#bb73eb44 {
    order: 18;
}
    
#e0e33b9d {
    order: 21;
}
    
#group_7d1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_nr8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_gge {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_v1q {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_11a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_r05 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_olo {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#bf63df22 {
    height: auto;
}
    
#b4ca1573 {
    height: auto;
}
    
#e57829dc {
    height: auto;
}
    
#\31 2b87911 {
    height: auto;
}
    
#\35 d572859 {
    height: auto;
}
    
#\39 b7f1873 {
    height: auto;
}
    
#\39 6b3dc82 {
    height: auto;
}
}



@media all {
    
#\31 a48037d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\34 fa0ef4b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\37 5c52077 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#widget_93q {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ifo {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e0dcf2ce {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
}
    
#a4a27ab6 {
    width: 99.9999895487757%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#d57deaa3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d57deaa3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 4d25fd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 4d25fd7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4b7e6a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#fe57e54a {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_qua {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 fa0ef4b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 5c52077 {
    justify-content: flex-start;
    width: 38.68%;
}
    
#\31 a48037d {
    width: 57.184182305630024%;
}
    
#widget_ifo {
    height: auto;
}
    
#e0dcf2ce {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 85px;
    order: 3;
}
    
#a4a27ab6 {
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#d57deaa3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d57deaa3 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 4d25fd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 4d25fd7 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_93q {
    order: 2;
}
    
#\33 4b7e6a5 {
    order: 4;
}
    
#fe57e54a {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#\34 fa0ef4b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 4%;
    padding: 0% 0px 0px 0px;
}
    
#\31 a48037d {
    width: 60.92%;
    min-height: 8px;
    justify-content: flex-start;
    margin-right: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\37 5c52077 {
    width: 35.08441666666666%;
    min-height: 8px;
    padding-top: 0px;
    justify-content: flex-start;
}
    
#widget_93q {
    width: 100.00%;
    order: 1;
}
    
#widget_ifo {
    width: 250px;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#e0dcf2ce {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 84px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4a27ab6 {
    justify-self: auto;
    align-self: auto;
    width: 99.9975%;
    order: 1;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d57deaa3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d57deaa3 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4d25fd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 4d25fd7 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4b7e6a5 {
    width: 100.00%;
    order: 3;
}
    
#fe57e54a {
    width: 250px;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
}



@media (max-width: 767px) {
    
#\31 a48037d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
    padding-left: 0px;
}
    
#\34 fa0ef4b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\37 5c52077 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#widget_93q.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
}
#widget_93q {
    width: 94.76%;
    order: 2;
}
    
#widget_ifo {
    height: auto;
}
    
#e0dcf2ce {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 83px;
    order: 3;
}
    
#a4a27ab6 {
    order: 1;
    margin: -20px 0% -20px 0%;
}
    
#d57deaa3 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 4d25fd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 4d25fd7 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 4b7e6a5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
}
#\33 4b7e6a5 {
    width: 94.76%;
    order: 4;
}
    
#fe57e54a {
    height: auto;
}
    
#widget_qua {
    height: 500px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_ifo {
    height: auto;
}
    
#fe57e54a {
    height: auto;
}
}



@media all {
    
#\31 0cf4d06 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#a84a351d {
    padding-top: 10%;
    padding-bottom: 10%;
    min-height: 498px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 3199450::before, #\30 3199450 > .bgExtraLayerOverlay {
    
}
#\30 3199450 {
    background-image: url(https://lirp.cdn-website.com/b6d51a26/dms3rep/multi/opt/1953908638-1920w.jpg);
}
    
#widget_sk2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6q4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bd022930 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a84a351d {
    padding: 10% 2% 10% 2%;
}
    
#\30 3199450::before, #\30 3199450 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#a84a351d {
    min-height: auto;
    padding-bottom: 10%;
    padding-top: 6%;
}
    
#\30 3199450::before, #\30 3199450 > .bgExtraLayerOverlay {
    
}
#\30 3199450 {
    background-position: 50% 50%;
}
    
#widget_sk2 {
    order: 0;
}
    
#bd022930 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\31 0cf4d06 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a84a351d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\30 3199450::before, #\30 3199450 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\30 3199450::before, #\30 3199450 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#eafdedd5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-left: 16px;
    justify-content: flex-start;
    padding-top: 15px;
}
    
#\39 551c3b6 {
    min-height: 67px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_stl {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 551c3b6 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_stl {
    order: 0;
}
}



@media (min-width: 1400px) {
    
#widget_stl {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eafdedd5 {
    padding: 0px 0px 0px 0px;
}
    
#\39 551c3b6 {
    min-height: auto;
    padding-top: 2%;
    padding-bottom: 2%;
}
}



@media (max-width: 767px) {
    
#eafdedd5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 551c3b6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_stl {
    justify-self: auto;
    align-self: auto;
    width: 99.99534395572942%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

