*#dm .dmInner div.u_3459841634
{
}
.teste
{
	height:100% !important;
}
@media all {
  *#dm .dmInner div.u_3753297682 .postTitle a { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1389163346 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_3459841634 img {
    object-fit:cover !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1604848622 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1309529040 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1377422879 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1224347193 img { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner nav.u_1212450485 { color:white !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1724219622 .socialHubInnerDiv { justify-content:flex-start !important; }

  *#dm .dmInner div.u_1914613678 .socialHubInnerDiv { justify-content:flex-start !important; }

  *#dm .dmInner div.u_1735102256 .socialHubInnerDiv { justify-content:flex-start !important; }

  *#dm .dmInner div.u_1795414118 .socialHubInnerDiv { justify-content:flex-start !important; }

  *#dm .dmInner div.u_1880161751 .socialHubInnerDiv { justify-content:flex-start !important; }

  *#dm .dmInner div.u_1143146570 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:0px !important;
  }
}
separatorHomeCss{color:red !important}.container-imagem-mais-vendidos
{
	position:absolute !important;
	top:-30px !important;
	z-index:3 !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\31 2547588 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9816043 {
    width: 99.99209995089748%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7339717 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db2b1dca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
}
    
#\31 b12b8e9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_lo5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f616242a {
    background-color: rgba(182, 194, 219, 1);
    background-image: initial;
}
    
#group_81v {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#group_6jl {
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_g29 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 565e5d0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ef7 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#widget_0tu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f68697e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#aa87f9a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f3054071 {
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#edfd3203 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    border-radius: 0 0 0 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6b3a6c3 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\36 66e6e5e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ebf0d3cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e4324002 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 d9cf311 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 7625c05 {
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9a7faaa {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a129db43 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\32 f181661 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    order: 1;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c87dbc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 f2decf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ec66dc2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c2325e07 {
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d93cf040 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df6a99c4 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\30 5791729 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    order: 1;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ba03a7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 1daf5eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 9e9496d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bcc6cccc {
    justify-content: flex-start;
    align-items: center;
    width: 29.998458904109587%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f0779dc {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 85d0755 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\37 e1a5f09 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    order: 1;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#daa14a2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 3213b36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 2020160 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 51e2456 {
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ad38d688 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2b68d61 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\32 618d8de {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    order: 1;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b9a8a84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 bbf6674 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 6c36582 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_i5n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: stretch;
}
    
#efc08897 {
    width: 99.99634882465526%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5b018c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3137cc0 {
    width: 99.99634882465526%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d97dbe26 {
    width: 99.99634882465526%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a71f55e {
    width: 99.99634882465526%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mpt {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 de79bb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_dsc {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 c27424e {
    width: 99.99209995089748%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3fc9187 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5b40761 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3b36f03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 93e4e1a {
    width: 99.99209995089748%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f46f9011 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddc0f7ae {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0eead8e {
    width: 99.99209995089748%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2616ef4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5ff378f {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b123375 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 368f3b2 {
    width: 99.99209995089748%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k5r {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 bfb709e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b180c9cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebb101b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9f86fbf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 86f3531 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b12b8e9 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_81v {
    column-gap: 1%;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bcc6cccc {
    width: 32%;
}
    
#f3054071 {
    width: 32%;
}
    
#group_6jl {
    width: 32%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_g29 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 565e5d0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 51e2456 {
    width: 32%;
}
    
#c2325e07 {
    width: 32%;
}
    
#\35 7625c05 {
    width: 32%;
}
    
#\30 5791729 {
    min-height: 251px;
    height: auto;
    justify-content: space-around;
}
    
#\32 f181661 {
    justify-content: center;
}
    
#\32 618d8de {
    justify-content: center;
}
    
#\36 66e6e5e {
    height: auto;
    min-height: 249px;
    justify-content: space-around;
}
    
#\37 e1a5f09 {
    height: auto;
    min-height: 250px;
    justify-content: space-around;
}
}



@media (max-width: 767px) {
    
#\32 9816043 {
    width: 100%;
    order: 2;
}
    
#\33 7339717 {
    min-height: auto;
    row-gap: 10px;
    width: 60%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#db2b1dca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 b12b8e9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 10px 50px 10px;
}
    
#widget_ef7 {
    height: 175px;
}
    
#group_6jl {
    width: 100%;
    order: 0;
    flex-direction: row;
    column-gap: 1%;
    min-height: 150px;
    height: auto;
    flex-wrap: nowrap;
}
    
#f3054071 {
    width: 100%;
    order: 1;
    flex-direction: row;
    column-gap: 1%;
    height: auto;
    min-height: 150px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6b3a6c3 {
    height: 175px;
}
    
#\35 7625c05 {
    width: 100%;
    order: 3;
    flex-direction: row;
    column-gap: 1%;
    height: auto;
    min-height: 150px;
}
    
#a129db43 {
    height: 175px;
}
    
#c2325e07 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    flex-direction: row;
    column-gap: 1%;
    min-height: 150px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df6a99c4 {
    height: 176px;
}
    
#bcc6cccc {
    width: 100%;
    order: 2;
    flex-direction: row;
    column-gap: 1%;
    min-height: 150px;
}
    
#\32 85d0755 {
    height: 175px;
    width: 100.00%;
}
    
#\37 51e2456 {
    width: 100%;
    order: 4;
    flex-direction: row;
    column-gap: 1%;
    min-height: 150px;
}
    
#\37 2b68d61 {
    height: 175px;
}
    
#group_81v {
    column-gap: 1%;
    min-height: 200px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 618d8de {
    min-height: auto;
    min-width: 32px;
    width: 60%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 565e5d0 {
    min-height: 200px;
    min-width: 32px;
    justify-content: center;
    height: auto;
    width: 60%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 66e6e5e {
    min-height: auto;
    min-width: 32px;
    width: 60%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e1a5f09 {
    min-height: 0px;
    min-width: 32px;
    width: 60%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f181661 {
    min-height: auto;
    min-width: 32px;
    width: 60%;
    padding: 10px 16px 10px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5791729 {
    min-height: auto;
    min-width: 32px;
    justify-content: center;
    width: 60%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a656d9c1 {
    margin: 0px 0% 0px 0%;
}
    
#group_g29 {
    min-width: 32px;
    width: 40%;
    height: auto;
    min-height: 150px;
    margin: 0px 0% 0px 0%;
}
    
#edfd3203 {
    min-width: 32px;
    width: 40%;
    min-height: 150px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f0779dc {
    min-width: 32px;
    width: 40%;
    min-height: 150px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9a7faaa {
    min-width: 32px;
    width: 40%;
    margin: 0px 0% 0px 0%;
}
    
#ad38d688 {
    min-width: 32px;
    width: 40%;
    margin: 0px 0% 0px 0%;
}
    
#d93cf040 {
    min-width: 32px;
    width: 40%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 de79bb2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mpt {
    width: 55%;
    min-height: auto;
    row-gap: 1px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c27424e {
    width: 100%;
    order: 2;
}
    
#b3fc9187 {
    order: 0;
}
    
#\37 3b36f03 {
    order: 0;
}
    
#\32 93e4e1a {
    width: 100%;
    order: 2;
}
    
#f46f9011 {
    order: 0;
}
    
#a0eead8e {
    width: 100%;
    order: 2;
}
    
#\33 2616ef4 {
    order: 0;
}
    
#\33 b123375 {
    order: 0;
}
    
#\36 368f3b2 {
    width: 100%;
    order: 2;
}
    
#ddc0f7ae {
    width: 60%;
    min-height: 150px;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d5ff378f {
    min-height: auto;
    width: 60%;
    row-gap: 0px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5b40761 {
    min-height: auto;
    row-gap: 10px;
    width: 55%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_dsc {
    min-height: auto;
    row-gap: 10px;
    width: 55%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bfb709e {
    order: 1;
}
    
#b180c9cd {
    order: 1;
}
    
#ebb101b8 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9f86fbf {
    width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 86f3531 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 cc15d84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 faa6fd8 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_cpc {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_s9s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uio {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_o33 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 15px;
}
    
#widget_9gg {
    width: 100%;
    height: 408px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\35 cc15d84 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 faa6fd8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#group_cpc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9gg {
    height: 240px;
}
    
#e9409d78 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 9543737.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9543737 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 5px 0%;
}
    
#\35 4589381 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f441efe {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 030e1a4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e0eda418 {
    background-image: linear-gradient(45deg, rgba(4, 82, 160, 1) 55%, rgba(6, 35, 102, 1) 100%);
    background-origin: border-box;
}
    
#group_3dm {
    align-items: flex-start;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 20px 0%;
}
    
#group_ef6 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 10px 10px 10px 10px;
}
    
#widget_iaj {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_7l4[data-css-edit] {
    position: absolute;
    top: -30px;
    z-index: 3;
}
#group_7l4 {
    align-items: flex-start;
    max-width: 200px;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    background-color: rgba(180, 26, 26, 1);
    background-image: initial;
    border-radius: 100% 100% 100% 100%;
    padding: 0px 0px 0px 0px;
}
    
#widget_1s1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1s1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 15px 0% 5px 0%;
}
    
#widget_hfk.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_hfk {
    width: 210px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 5px 0% 10px 0%;
}
    
#bec0c986 {
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 20px 0%;
}
    
#\35 b167e59 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 af7edd3 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 10px 10px 10px 10px;
}
    
#\32 2b05869.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 2b05869 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 5px 0%;
}
    
#a73b2cea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a73b2cea {
    width: 210px;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 10px 0%;
}
    
#b86c37f2 {
    align-items: flex-start;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#d97d27ac {
    align-items: flex-start;
    max-width: 200px;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    background-color: rgba(180, 26, 26, 1);
    background-image: initial;
    border-radius: 100% 100% 100% 100%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a8efb0d.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\33 a8efb0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fd21415 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 086d62b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 086d62b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 5px 0%;
}
    
#d12e1530.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d12e1530 {
    width: 210px;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 10px 0%;
}
    
#\34 46ca627 {
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 20px 0%;
}
    
#\31 d7ccf61 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d7f99255 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 10px 10px 10px 10px;
}
    
#\30 c5aaba8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c5aaba8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 5px 0%;
}
    
#\31 091e79c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 091e79c {
    width: 210px;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 10px 0%;
}
    
#\30 7f0eff0 {
    align-items: flex-start;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b2c83be5[data-css-edit] {
    position: absolute;
    top: -30px;
    z-index: 3;
}
#b2c83be5 {
    align-items: flex-start;
    max-width: 200px;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    background-color: rgba(180, 26, 26, 1);
    background-image: initial;
    border-radius: 100% 100% 100% 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 5ed7a6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0c98bba {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 10px 10px 10px 10px;
}
    
#b41ff5e0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#b41ff5e0 {
    width: 210px;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 10px 0%;
}
    
#ff45cc67 {
    align-items: flex-start;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#bbc9ffae {
    align-items: flex-start;
    max-width: 200px;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    background-color: rgba(180, 26, 26, 1);
    background-image: initial;
    border-radius: 100% 100% 100% 100%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e0ca4bb {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b1f66076.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b1f66076 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 5px 0%;
}
    
#\33 1e174a9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 1e174a9 {
    width: 210px;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 10px 0%;
}
    
#group_1lo {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_e30 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fc28a012 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_3uc {
    align-items: flex-start;
    width: 120px;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(180, 26, 26, 1);
    background-image: none;
    border-radius: 100% 100% 100% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_gkl {
    align-items: flex-start;
    width: 120px;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(180, 26, 26, 1);
    background-image: none;
    border-radius: 100% 100% 100% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_k3u {
    align-items: flex-start;
    width: 120px;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(180, 26, 26, 1);
    background-image: none;
    border-radius: 100% 100% 100% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_gje {
    align-items: center;
    width: 120px;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(180, 26, 26, 1);
    background-image: none;
    border-radius: 100% 100% 100% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4c97b18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_alc {
    align-items: center;
    width: 120px;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(180, 26, 26, 1);
    background-image: none;
    border-radius: 100% 100% 100% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb4a3e10.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#cb4a3e10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ejv {
    align-items: center;
    width: 120px;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(180, 26, 26, 1);
    background-image: none;
    border-radius: 100% 100% 100% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 837a5a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7135efc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dbfefc6[data-css-edit] {
    position: absolute;
    top: -30px;
    z-index: 3;
}
#\33 dbfefc6 {
    align-items: flex-start;
    max-width: 200px;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(180, 26, 26, 1);
    background-image: initial;
    border-radius: 100% 100% 100% 100%;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f00d00a6[data-css-edit] {
    position: absolute;
    top: -30px;
    z-index: 3;
}
#f00d00a6 {
    align-items: flex-start;
    max-width: 200px;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(180, 26, 26, 1);
    background-image: initial;
    border-radius: 100% 100% 100% 100%;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 52514c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 030e1a4 {
    padding: 4% 0% 4% 0%;
}
    
#group_3dm {
    width: 33%;
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 20px 0%;
}
    
#\34 46ca627 {
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 20px 0%;
}
    
#bec0c986 {
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 20px 0%;
}
    
#\31 f441efe {
    padding: 5px 10px 5px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 7f0eff0 {
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 0px 0%;
}
    
#b86c37f2 {
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 0px 0%;
}
    
#ff45cc67 {
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 40ae282 {
    margin: 0px 0% 0px 0%;
}
    
#\31 4c97b18 {
    height: auto;
}
    
#\31 d7ccf61 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 4589381 {
    height: 100px;
    width: 100px;
}
    
#\31 f441efe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 030e1a4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 10px 50px 10px;
}
    
#widget_iaj {
    height: auto;
}
    
#\35 b167e59 {
    height: 100px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a8efb0d {
    height: 100px;
    width: 100px;
}
    
#\31 d7ccf61 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5ed7a6f {
    height: 100px;
}
    
#group_1lo {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_3dm {
    min-width: 32px;
    width: 50%;
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 0px 0%;
}
    
#bec0c986 {
    min-width: 32px;
    width: 50%;
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\34 46ca627 {
    min-width: 32px;
    width: 50%;
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7f0eff0 {
    min-width: 32px;
    width: 50%;
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 0px 0%;
}
    
#b86c37f2 {
    min-width: 32px;
    width: 100%;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ff45cc67 {
    min-width: 32px;
    width: 100%;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bbc9ffae {
    width: 100px;
    min-height: 50px;
}
    
#d97d27ac {
    width: 100px;
    min-height: 50px;
}
    
#\37 40ae282 {
    margin: 0px 0% 0px 0%;
}
    
#group_7l4 {
    width: 120px;
    min-height: 120px;
}
    
#b2c83be5 {
    width: 120px;
    min-height: 120px;
}
    
#fc28a012 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ef6 {
    min-height: 300px;
    justify-content: space-between;
}
    
#group_3uc {
    width: 120px;
    min-height: 120px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_gkl {
    width: 120px;
    min-height: 120px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_k3u {
    width: 120px;
    min-height: 120px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_gje {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4c97b18 {
    height: auto;
}
    
#cb4a3e10 {
    height: 100px;
    width: 100px;
}
    
#\36 837a5a4 {
    height: 100px;
    width: 100px;
}
    
#f7135efc {
    height: auto;
}
    
#\33 dbfefc6 {
    width: 120px;
    min-height: 120px;
}
    
#f00d00a6 {
    width: 120px;
    min-height: 120px;
}
    
#\36 52514c3 {
    height: auto;
}
    
#\32 0c98bba {
    min-height: 200px;
}
    
#d7f99255 {
    min-height: 300px;
    justify-content: space-between;
}
}



@media all {
    
#\31 7d4a6b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\37 6d525cf {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 30px 50px 30px 50px;
}
    
#widget_359 {
    width: 100%;
    height: 450px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
}
    
#\36 c9f9488 {
    background-color: rgba(182, 194, 219, 1);
    background-image: initial;
}
    
#group_u92 {
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_75i.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#widget_75i {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 0px 0%;
}
    
#widget_sn6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -17px;
}
    
#widget_ujg {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\39 0e6db3b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6d525cf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#group_u92 {
    width: 50%;
    min-height: 8px;
}
    
#\31 7d4a6b0 {
    width: 50%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\31 7d4a6b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 6d525cf {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_u92 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#widget_359 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    height: 350px;
}
}



@media all {
    
#\32 8512156 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(180, 26, 26, 1);
    background-image: initial;
    border-radius: 100% 100% 100% 100%;
}
    
#\35 7948641 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#be488e42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a1b1571 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_jf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_805 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
}
    
#c88d2863 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(214, 225, 239, 1);
    background-image: url();
    border-radius: 15px 15px 15px 15px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.59) 0px 3px 11px 0px;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 252d65d::before, #\31 252d65d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(180, 26, 26, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 252d65d {
    align-items: flex-start;
    width: 120px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 0px;
    background-color: rgba(180, 26, 26, 1);
    background-image: url(https://lirp.cdn-website.com/1e745eaf/dms3rep/multi/opt/clean-gray-paper-1920w.png);
    border-radius: 100px 100px 100px 100px;
    order: 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c028998 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 46549fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fd589404 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(214, 225, 239, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.59) 0px 3px 11px 0px;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b75efe05::before, #b75efe05 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(180, 26, 26, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#b75efe05 {
    align-items: flex-start;
    width: 120px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 0px;
    background-color: rgba(180, 26, 26, 1);
    background-image: url(https://lirp.cdn-website.com/1e745eaf/dms3rep/multi/opt/clean-gray-paper-1920w.png);
    border-radius: 100px 100px 100px 100px;
    order: 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0d2a8c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de3b3684 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d5c3146b {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(214, 225, 239, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.59) 0px 3px 11px 0px;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f697d085::before, #f697d085 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(180, 26, 26, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#f697d085 {
    align-items: flex-start;
    width: 120px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 0px;
    background-color: rgba(180, 26, 26, 1);
    background-image: url(https://lirp.cdn-website.com/1e745eaf/dms3rep/multi/opt/clean-gray-paper-1920w.png);
    border-radius: 100px 100px 100px 100px;
    order: 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ab315adb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a8152b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_3lr {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 3afb28e {
    width: 99.99361688097592%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac66d83e {
    width: 99.99361688097592%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e5eb06b {
    width: 99.99361688097592%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0760b7b {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(214, 225, 239, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.59) 0px 3px 11px 0px;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d090a2b::before, #\33 d090a2b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(180, 26, 26, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 d090a2b {
    align-items: flex-start;
    width: 120px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 0px;
    background-color: rgba(180, 26, 26, 1);
    background-image: url(https://lirp.cdn-website.com/1e745eaf/dms3rep/multi/opt/clean-gray-paper-1920w.png);
    border-radius: 100px 100px 100px 100px;
    order: 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a9498a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a28e049 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e3e09575 {
    width: 99.99361688097592%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_i1j {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#group_7r2 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(182, 194, 219, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
}
    
#group_p7u {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(180, 26, 26, 1);
    background-image: initial;
    border-radius: 100% 100% 100% 100%;
}
    
#\37 651d615 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#widget_12q {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\34 0f66b50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 814685a {
    width: 99.99361688097592%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 284e802 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(182, 194, 219, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
}
    
#\34 34b3575 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(180, 26, 26, 1);
    background-image: initial;
    border-radius: 100% 100% 100% 100%;
}
    
#\37 4d2b5bc {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#d5032bd8 {
    width: 99.99361688097592%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec9fcce8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 29d31d0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#c06ee26e {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(182, 194, 219, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
}
    
#\38 ba6f973 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(180, 26, 26, 1);
    background-image: initial;
    border-radius: 100% 100% 100% 100%;
}
    
#\38 b5104e8 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\31 c492c62 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\30 a78e96d {
    width: 99.99361688097592%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0de2fc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7521ab7 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(182, 194, 219, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
}
    
#fbc954d4 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\36 67325ef {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#d53358d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f92ccb46 {
    width: 99.99361688097592%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a1b1571 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_805 {
    flex-wrap: wrap;
    align-content: stretch;
    flex-direction: row;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c88d2863 {
    min-width: 32px;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#d5c3146b {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#fd589404 {
    min-width: 32px;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#\31 252d65d::before, #\31 252d65d > .bgExtraLayerOverlay {
    
}
#\31 252d65d {
    order: 0;
}
    
#\36 46549fd {
    order: 1;
}
    
#\32 3afb28e {
    order: 2;
}
    
#c0760b7b {
    min-width: 32px;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#b75efe05::before, #b75efe05 > .bgExtraLayerOverlay {
    
}
    
#f697d085::before, #f697d085 > .bgExtraLayerOverlay {
    
}
#f697d085 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d090a2b::before, #\33 d090a2b > .bgExtraLayerOverlay {
    
}
    
#\34 a8152b3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ac66d83e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#be488e42 {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
    
#widget_jf8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3lr {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_i1j {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 29d31d0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 8512156 {
    width: 70%;
    row-gap: 0px;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7948641 {
    height: auto;
    width: 100%;
}
    
#be488e42 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a1b1571 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\31 c028998 {
    height: 240px;
}
    
#\37 0d2a8c3 {
    height: 240px;
}
    
#ab315adb {
    height: 240px;
}
    
#\39 a9498a6 {
    height: 240px;
}
    
#widget_jf8 {
    order: 0;
}
    
#group_805 {
    order: 1;
}
    
#widget_3lr {
    order: 3;
}
    
#group_p7u {
    width: 70%;
    row-gap: 0px;
    min-height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 651d615 {
    width: 100%;
    min-width: 32px;
    min-height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_7r2 {
    row-gap: 10px;
    width: 50%;
    align-items: center;
    min-height: 200px;
    justify-content: center;
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_i1j {
    row-gap: 10px;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_12q {
    height: auto;
    width: 100%;
}
    
#\34 0f66b50 {
    order: 0;
}
    
#\31 814685a {
    order: 1;
}
    
#\34 284e802 {
    row-gap: 0px;
    width: 50%;
    align-items: center;
    min-height: 200px;
    min-width: 32px;
    height: auto;
    justify-content: space-around;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 34b3575 {
    width: 70%;
    row-gap: 0px;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4d2b5bc {
    width: 100%;
    min-height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d5032bd8 {
    order: 1;
}
    
#\39 29d31d0 {
    row-gap: 10px;
    align-items: center;
    flex-direction: row;
    column-gap: 1%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c06ee26e {
    row-gap: 10px;
    width: 90%;
    align-items: center;
    min-width: 32px;
    min-height: 200px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ba6f973 {
    width: 70%;
    row-gap: 0px;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b5104e8 {
    height: auto;
    width: 100%;
}
    
#\31 c492c62 {
    width: 100%;
    row-gap: 10px;
    min-height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a78e96d {
    order: 1;
}
    
#e0de2fc8 {
    order: 0;
}
    
#\36 7521ab7 {
    row-gap: 10px;
    width: 90%;
    align-items: center;
    min-width: 32px;
    min-height: 200px;
    justify-content: space-around;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#fbc954d4 {
    height: auto;
    width: 100%;
}
    
#\36 67325ef {
    width: 100%;
    row-gap: 10px;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f92ccb46 {
    order: 1;
}
    
#d4e6cb74 {
    margin: 0px 0% 0px 0%;
}
    
#b75efe05::before, #b75efe05 > .bgExtraLayerOverlay {
    
}
    
#f697d085::before, #f697d085 > .bgExtraLayerOverlay {
    
}
    
#\31 252d65d::before, #\31 252d65d > .bgExtraLayerOverlay {
    
}
    
#\33 d090a2b::before, #\33 d090a2b > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 9abae3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e0d20b33 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 b1f6d41 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_blu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_geh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0d20b33 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 2e93d1d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 9abae3b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e0d20b33 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\34 2e93d1d {
    margin: 0px 0% 0px 0%;
}
}

