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

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

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

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

  *#dm .dmInner div.u_1613655298 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1002392810 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1954552941 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1868328057 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1508479498 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1336046761 .svg { fill:var(--color_4) !important; }

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

  *#dm .dmInner *.u_1064927693 .dmformsubmit { float:RIGHT !important; }

  *#dm .dmInner div.u_1064927693 .dmforminput { padding-inline:5px !important; }

  *#dm .dmInner div.u_1064927693 .spacing-container { margin-inline:-5px !important; }

  *#dm .dmInner div.u_1064927693 input:not([type="submit"]) {
    border-color:rgb(113,110,110) rgb(113,110,110) rgb(113,110,110) rgb(113,110,110) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1064927693 textarea {
    border-color:rgb(113,110,110) rgb(113,110,110) rgb(113,110,110) rgb(113,110,110) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1064927693 select {
    border-color:rgb(113,110,110) rgb(113,110,110) rgb(113,110,110) rgb(113,110,110) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1064927693 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    width:100px !important;
    height:50px !important;
    float:left !important;
    display:block !important;
  }

  *#dm .dmInner div.u_1064927693 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(227,92,67) rgb(30,97,147) rgb(30,97,147) rgb(30,97,147) !important;
  }

  *#dm .dmInner div.u_1064927693 input::placeholder {
    color:var(--color_8) !important;
    font-family: Raleway !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1064927693 input.placeholder {
    color:var(--color_8) !important;
    font-family: Raleway !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1064927693 textarea::placeholder {
    color:var(--color_8) !important;
    font-family: Raleway !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1064927693 textarea.placeholder {
    color:var(--color_8) !important;
    font-family: Raleway !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1064927693 select::placeholder {
    color:var(--color_8) !important;
    font-family: Raleway !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1064927693 select.placeholder {
    color:var(--color_8) !important;
    font-family: Raleway !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1064927693 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_8) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1064927693 .m-recaptcha {
    color:var(--color_8) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1064927693 .dmforminput input {
    color:var(--color_5) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1064927693 .dmforminput textarea {
    color:var(--color_5) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1064927693 .dmforminput .fileUploadLink {
    color:var(--color_5) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1064927693 .checkboxwrapper span {
    color:var(--color_5) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1064927693 .radiowrapper span {
    color:var(--color_5) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1064927693 .optinwrapper div {
    color:var(--color_5) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1064927693 .freetextwrapper {
    color:var(--color_5) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1064927693 .dmforminput select {
    color:var(--color_5) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1064927693 .dmforminput option {
    color:var(--color_5) !important;
    font-size:16px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0.15);
    background-image: initial;
}
}



@media all {
    
#\30 bf1322d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a19b93e2 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 430px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 487d44a::before, #\36 487d44a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 487d44a {
    background-image: url(https://le-de.cdn-website.com/bf4c36ebc290499b94b480afdbbb29ba/dms3rep/multi/opt/gasoleos-lanas-banner-1920w.jpg);
    box-shadow: none;
}
    
#widget_3nk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9g0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_dg3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#widget_4es {
    width: 180px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
}
    
#widget_7a2 {
    width: 225px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a19b93e2 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 487d44a::before, #\36 487d44a > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\30 bf1322d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a19b93e2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\36 487d44a::before, #\36 487d44a > .bgExtraLayerOverlay {
    
}
    
#group_dg3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_4es {
    margin: 0px 0% 0px 0%;
}
    
#widget_7a2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 50b75f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.08%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\38 20eaef7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.916666666666664%;
    min-width: 4%;
}
    
#\34 ddd5ad6 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_e7p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_i04 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_u8c {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\34 50b75f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 20eaef7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 ddd5ad6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_u8c {
    height: 240px;
}
}



@media all {
    
#\33 4e7f5b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 54cd93a {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 185px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 0a4cb44 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_3k8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\33 4e7f5b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 54cd93a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\35 6ace629 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 1b0f2f2 {
    min-height: 150px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
}
    
#widget_nt0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_07h {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\35 6ace629 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 1b0f2f2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#b9d538fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#d99167b7 {
    padding-top: 4%;
    padding-bottom: 1%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_fvh {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_r79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac28be02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 var(--color_7);
    border-width: 0 1px 0 1px;
    padding: 16px 16px 16px 16px;
}
    
#\33 a7f849d {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 ebcf265 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 893cbf2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\30 58e0195 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 07a2f96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#b9d538fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d99167b7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ac28be02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 893cbf2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\35 5700722 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b48998c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\32 d376bb1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 617c37d {
    padding-top: 1%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#caf7b624 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d420028 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 var(--color_7);
    border-width: 0 1px 0 1px;
    padding: 16px 16px 16px 16px;
}
    
#\30 b76fb38 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\37 6a58dc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 932109f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0e48444 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#b48998c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 617c37d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 d420028 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 b76fb38 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\34 6740025 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 a920d08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\33 36ac3b2::before, #\33 36ac3b2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 36ac3b2 {
    background-image: url(https://le-de.cdn-website.com/bf4c36ebc290499b94b480afdbbb29ba/dms3rep/multi/opt/comgasoleos-lanas-fondo-2-1920w.jpg);
}
#\33 36ac3b2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQGERP/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAgMAAAAAAAAAAAAAAAAAADEBAwT/2gAMAwEAAhEDEQA/AIzbJn0adm01+Iraogjzmfncs7E86T2Igsykbcz/2Q==');
}
    
#widget_gba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_9f0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#group_fs2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0.45);
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
}
    
#widget_pg9 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#widget_tuf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nrc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 5e55e8a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0.45);
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
}
    
#\33 67714d6 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\39 fcdac0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6ad75d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f01fb26 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 40%;
    min-height: 228px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0.45);
    background-image: initial;
    height: auto;
    padding: 1.5% 1.5% 1.5% 1.5%;
}
    
#\39 78a7377 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\36 c1e3d35 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8ddbd1f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 b12716d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\33 1ea60f0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 40%;
    min-height: 228px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0.45);
    background-image: initial;
    height: auto;
    padding: 1.5% 1.5% 1.5% 1.5%;
}
    
#\32 d71b572 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\35 1cf0ed1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b48e9d83 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cbac4fe1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 40%;
    min-height: 228px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0.45);
    background-image: initial;
    height: auto;
    padding: 1.5% 1.5% 1.5% 1.5%;
}
    
#bbf01104 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#aff43fdc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da8e0586 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b09c8144 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 40%;
    min-height: 228px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0.45);
    background-image: initial;
    height: auto;
    padding: 1.5% 1.5% 1.5% 1.5%;
}
    
#\33 1b65ecc {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\33 0fbd517 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 47523a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6740025 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 36ac3b2::before, #\33 36ac3b2 > .bgExtraLayerOverlay {
    
}
#\33 36ac3b2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQGERP/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAgMAAAAAAAAAAAAAAAAAADEBAwT/2gAMAwEAAhEDEQA/AIzbJn0adm01+Iraogjzmfncs7E86T2Igsykbcz/2Q==');
}
}



@media (max-width: 767px) {
    
#\34 6740025 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 a920d08 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 36ac3b2::before, #\33 36ac3b2 > .bgExtraLayerOverlay {
    
}
#\33 36ac3b2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQGERP/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAgMAAAAAAAAAAAAAAAAAADEBAwT/2gAMAwEAAhEDEQA/AIzbJn0adm01+Iraogjzmfncs7E86T2Igsykbcz/2Q==');
}
    
#group_9f0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_fs2 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 5e55e8a {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f01fb26 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 b12716d {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 1ea60f0 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#cbac4fe1 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b09c8144 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ba965c84 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\36 a463120 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\31 1f32890 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 3ba9c78 {
    min-height: 150px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
}
}



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



@media (max-width: 767px) {
    
#\31 1f32890 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 3ba9c78 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\35 3091278 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#\38 9cf9a03 {
    padding-top: 1%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_h7j {
    width: 10%;
    height: 200px;
    max-width: 100%;
}
    
#widget_9at {
    width: 10%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9cf9a03 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_h7j {
    height: 150px;
    width: 16.42%;
}
    
#widget_9at {
    height: 150px;
    width: 14.89%;
}
}



@media (max-width: 767px) {
    
#\35 3091278 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 9cf9a03 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_h7j {
    height: 176px;
    width: 35%;
    margin: 0px 0% 0px 0%;
}
    
#widget_9at {
    height: 150px;
    width: 35%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c79cffd1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#b6a5f931 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 7341af6 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 0b009ee {
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_5qm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_8qr {
    width: 50.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_ols {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6kp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_b75 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#widget_nob {
    width: 47.6016544117647%;
    height: auto;
    max-width: 100%;
}
    
#c6d22003 {
    width: 48.40%;
    height: auto;
    max-width: 100%;
}
    
#widget_g5d {
    width: 100%;
    height: 260px;
    min-height: 100px;
    max-width: 100%;
    order: 3;
}
    
#f00f2d10 {
    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;
}
    
#e37ce28f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#e37ce28f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7341af6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c79cffd1 {
    width: 100%;
    min-height: 80px;
}
    
#b6a5f931 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#c79cffd1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b6a5f931 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\36 7341af6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_8qr {
    width: 100.00%;
}
}

