@media all {
  *#dm .dmInner a.u_524576963 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_2507981737 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:18px !important;
  }

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

  *#dm .dmInner a.u_524576963 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:18px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 891px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.57;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/3bc2b686/dms3rep/multi/opt/pexels-photo-7256455-1920w.png");
    background-position: 0% 50%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_a56 {
    width: 74.46%;
    height: auto;
    max-width: 100%;
    margin-top: 74px;
}
    
#widget_fon {
    width: 72.50%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -2px;
}
    
#widget_taa {
    width: 450px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 64px;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 82%;
}
    
#widget_fdq {
    width: 79.37%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7fd7008 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.289398252615106%;
    order: 2;
    flex-wrap: nowrap;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vhs {
    width: 49.25%;
    height: 564px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jjt {
    flex-direction: row;
    align-items: flex-start;
    width: 49.85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3119533235877274%;
    flex-wrap: nowrap;
    margin-left: -7px;
    order: 2;
    justify-content: flex-start;
}
    
#group_rol {
    justify-content: flex-start;
    align-items: flex-start;
    width: 77.20%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3707865168539324%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 2.8%;
}
    
#aeda60c5 {
    width: 95.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 454a2a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#f40c91ae {
    min-height: 698px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ff679612::before, #ff679612 > .bgExtraLayerOverlay {
    
}
#ff679612 {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_1ch {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 2px;
}
    
#widget_s0t {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -74px;
}
}



@media all {
    
#\35 3141594 {
    width: 63.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 9px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e17a185 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 97b0ec1 {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 82%;
}
    
#\31 d4e61cf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 30px;
}
    
#a3bc01f3::before, #a3bc01f3 > .bgExtraLayerOverlay {
    
}
#a3bc01f3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(244, 246, 248, 1);
    background-image: none;
}
    
#\37 b7c3960 {
    min-height: 775px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 60px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7d6b6be {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3119533235877274%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    padding: 50px 34px 50px 34px;
    margin: 0px 0% 0px 0%;
}
    
#af02cc6b {
    width: 74.33%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\35 b1f20c2 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3119533235877274%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    padding: 50px 34px 50px 34px;
    margin: 0px 0% 0px 0%;
}
    
#a410cd9a {
    width: 74%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\32 ac5ec08 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7e67edc {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3119533235877274%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    height: auto;
    padding: 34px 34px 34px 34px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bc60ba1 {
    width: 73.56%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\32 8bb7b30 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3119533235877274%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    padding: 50px 34px 50px 34px;
    margin: 0px 0% 0px 0%;
}
    
#a27685ab {
    width: 73.56%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\39 301b642 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 8c3ce98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 d1c9ab6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_luc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_8c4 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_qrq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9abdaf0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\38 23384e2 {
    justify-content: flex-start;
    align-items: center;
    width: 33.27%;
    min-height: 706px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3119533235877274%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 34px 34px 34px 34px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 18064dd {
    justify-content: flex-start;
    align-items: center;
    width: 30.72%;
    min-height: 711px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3119533235877274%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 34px 34px 34px 34px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b4e5108 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\31 165143f::before, #\31 165143f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 165143f {
    background-image: url("https://lirp.cdn-website.com/3bc2b686/dms3rep/multi/opt/pexels-photo-20591229-1920w.jpeg");
}
#\31 165143f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAEQQGAwUTIVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABsRAAIBBQAAAAAAAAAAAAAAAAABAgMEE0FR/9oADAMBAAIRAxEAPwDPnb73BDB8pXpbKkehITbs5kU+HjNi7+xEmVxUWx8UOH//2Q==');
}
    
#\34 bb23609 {
    justify-content: flex-start;
    align-items: center;
    width: 30.72%;
    min-height: 712px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3119533235877274%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 34px 34px 34px 34px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f0e6ee8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
}



@media all {
    
#\31 6167674 {
    justify-content: flex-start;
    align-items: center;
    width: 48.12%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3119533235877274%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 34px 34px 34px 34px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0530809 {
    justify-content: flex-start;
    align-items: center;
    width: 48.12%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3119533235877274%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 34px 34px 34px 34px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f470cf22 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#d5ed1635 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b544991d {
    justify-content: flex-start;
    align-items: center;
    width: 48.12%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3119533235877274%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 34px 34px 34px 34px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 34a3355 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#f8d66070 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\32 121cd1c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 cb2bded {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#ebbb1856::before, #ebbb1856 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.35;
}
#ebbb1856 {
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/3bc2b686/dms3rep/multi/opt/pexels-photo-33563535-1920w.jpeg");
}
#ebbb1856.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQFEiExMkH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABYRAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEQMRAD8AnipRmjsVwjEGFu3rrUONh0ts3CIpcwf/2Q==');
}
    
#\30 f8fb554 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
}



@media all {
    
#\33 cdca68a {
    width: 48.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 33px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5224be0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 1c99410 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d384d5b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 dedf011 {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 82%;
}
    
#\32 bd5e9b7 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3119533235877274%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    height: auto;
    padding: 34px 34px 34px 34px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e0d899b {
    min-height: 670px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 60px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b77aeb88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -76px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u0s {
    width: 518px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d405f0dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\39 142ea04 {
    min-height: 689px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_cpa {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#widget_j82 {
    width: 69.35%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b7cd1f28 {
    min-height: 950px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4e50d7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\35 4e50d7b {
    width: 80.15%;
    height: 649px;
    max-width: 100%;
    margin: 40px 0% 40px 0%;
}
    
#\35 ba44ec1 {
    width: 625.07px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e1bc9abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 55.96%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 50px 5% 50px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f4af530 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.04%;
    align-items: flex-end;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 520425c {
    width: 99.79%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_64s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\30 c33217b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 a5028b2 {
    min-height: 528px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_qtl {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -62px;
}
    
#widget_efu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_a56 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_vhs {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 7fd7008 {
    column-gap: 1.289398252615106%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_jjt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_rol {
    width: 97.20%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f40c91ae {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ff679612::before, #ff679612 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b7c3960 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a3bc01f3::before, #a3bc01f3 > .bgExtraLayerOverlay {
    
}
    
#\31 d4e61cf {
    column-gap: 3.502371397300255%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\32 8bb7b30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 268px;
}
    
#\38 7d6b6be {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 b1f20c2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 d1c9ab6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 165143f::before, #\31 165143f > .bgExtraLayerOverlay {
    
}
#\31 165143f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAEQQGAwUTIVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABsRAAIBBQAAAAAAAAAAAAAAAAABAgMEE0FR/9oADAMBAAIRAxEAPwDPnb73BDB8pXpbKkehITbs5kU+HjNi7+xEmVxUWx8UOH//2Q==');
}
    
#group_8c4 {
    column-gap: 3.502371397300255%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 23384e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 18064dd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 bb23609 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6167674 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 0530809 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 121cd1c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ebbb1856::before, #ebbb1856 > .bgExtraLayerOverlay {
    
}
#ebbb1856.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQFEiExMkH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABYRAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEQMRAD8AnipRmjsVwjEGFu3rrUONh0ts3CIpcwf/2Q==');
}
    
#\34 34a3355 {
    column-gap: 3.502371397300255%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b544991d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 142ea04 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_j82 {
    width: 84.95%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7cd1f28 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 4e50d7b {
    height: 857px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e1bc9abb {
    width: 100%;
    min-height: 80px;
    padding: 20px 3% 20px 3%;
}
    
#\38 f4af530 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_a56 {
    width: 100.00%;
}
    
#widget_fon {
    width: 100.00%;
}
    
#widget_taa {
    margin-top: 11px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#widget_vhs {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 7fd7008 {
    column-gap: 1.289398252615106%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_jjt {
    width: 100.00%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_rol {
    width: 97.20%;
}
    
#widget_fdq {
    width: 100.00%;
}
    
#aeda60c5 {
    width: 100.00%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 454a2a7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f40c91ae {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ff679612::before, #ff679612 > .bgExtraLayerOverlay {
    
}
    
#widget_s0t {
    margin-top: 4px;
}
}



@media (max-width: 767px) {
    
#\34 e17a185 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 b7c3960 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a3bc01f3::before, #a3bc01f3 > .bgExtraLayerOverlay {
    
}
    
#\31 d4e61cf {
    column-gap: 7.300380228136882%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 16px 0px 16px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\32 8bb7b30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 7d6b6be {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 b1f20c2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a410cd9a {
    width: 100.00%;
}
    
#af02cc6b {
    width: 100.00%;
}
    
#a27685ab {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 8c3ce98 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 d1c9ab6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 165143f::before, #\31 165143f > .bgExtraLayerOverlay {
    
}
#\31 165143f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAEQQGAwUTIVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABsRAAIBBQAAAAAAAAAAAAAAAAABAgMEE0FR/9oADAMBAAIRAxEAPwDPnb73BDB8pXpbKkehITbs5kU+HjNi7+xEmVxUWx8UOH//2Q==');
}
    
#group_8c4 {
    column-gap: 7.300380228136882%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 23384e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 18064dd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#\37 b4e5108 {
    width: 100.00%;
}
    
#\34 bb23609 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#\33 f0e6ee8 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 6167674 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 0530809 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f470cf22 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 121cd1c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ebbb1856::before, #ebbb1856 > .bgExtraLayerOverlay {
    
}
#ebbb1856.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQFEiExMkH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABYRAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEQMRAD8AnipRmjsVwjEGFu3rrUONh0ts3CIpcwf/2Q==');
}
    
#\34 34a3355 {
    column-gap: 7.300380228136882%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b544991d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 1c99410 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 e0d899b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 cdca68a {
    width: 100.00%;
}
    
#widget_u0s {
    width: 265px;
}
    
#\32 bd5e9b7 {
    padding: 34px 0px 34px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b77aeb88 {
    margin-top: -1px;
}
}



@media (max-width: 767px) {
    
#d405f0dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 142ea04 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#widget_j82 {
    width: 100.00%;
}
    
#d19dfbbc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b7cd1f28 {
    min-height: unset;
    flex-direction: column;
}
    
#\35 4e50d7b {
    height: 345px;
    width: 100.00%;
}
    
#e1bc9abb {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\38 f4af530 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 c33217b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a5028b2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_qtl {
    margin-top: 7px;
}
}

