*#dm *.dmBody a.span.textonly { color:rgb(255,255,255) !important; }

*#dm *.dmBody div.dmform-error { font-style:normal !important; }

*#dm *.dmBody div.dmforminput textarea { font-style:italic !important; }

*#dm *.dmBody div.dmforminput *.fileUploadLink { font-style:italic !important; }

*#dm *.dmBody div.checkboxwrapper span { font-style:italic !important; }

*#dm *.dmBody div.radiowrapper span { font-style:italic !important; }

*#dm *.dmBody div.u_1606902671 img[dm_changed] {
  object-position:0 50% !important;
  object-fit:cover !important;
}

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

*#dm *.dmBody div.u_1572395528 img[dm_changed] {
  object-position:50% 50% !important;
  object-fit:cover !important;
}

*#dm *.dmBody div.u_1572395528 img {
  object-position:50% 50% !important;
  object-fit:cover !important;
}

*#dm *.dmBody div.u_1823688901 img[dm_changed] {
  object-position:50% 0 !important;
  object-fit:cover !important;
}

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

*#dm *.dmBody div.u_1943241245 .svg {
  color:rgba(45,46,50,1) !important;
  fill:rgba(45,46,50,1) !important;
}

*#dm *.dmBody div.u_1501990830 .svg {
  color:rgba(45,46,50,1) !important;
  fill:rgba(45,46,50,1) !important;
}

*#dm *.dmBody div.u_1698745919 .svg {
  color:rgba(45,46,50,1) !important;
  fill:rgba(45,46,50,1) !important;
}

*#dm *.dmBody div.u_1732859026 *.socialHubIcon {
  color:rgba(28,28,28,1) !important;
  border-color:rgba(28,28,28,1) !important;
}

*#dm *.dmBody *.u_1770764738 .dmformsubmit {
  float:none !important;
  display:block !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

*#dm *.dmBody nav.u_1144820115 { color:black !important; }

*#dm *.dmBody *.u_1101195206 .general { text-align:LEFT !important; }

*#dm *.dmBody *.u_1791585153 .wa-btns {
  justify-content:flex-start !important;
  text-align:left !important;
}

*#dm *.dmBody div.u_1245760190 *.dmwidget-title { font-family: Amiko !important; }

*#dm *.dmBody *.u_1245760190 *.dmwidget-title { text-align:CENTER !important; }

*#dm *.dmBody div.u_1245760190 { background-color:rgba(0,0,0,0) !important; }

*#dm *.dmBody div.u_1245760190 *.dmforminput label { color:rgba(115,111,111,1) !important; }

*#dm *.dmBody *.u_1245760190 *.dmformsubmit {
  text-align:CENTER !important;
  float:none !important;
  display:block !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

*#dm *.dmBody div.u_1916946754 .background-text { background-color:rgba(244,244,244,0) !important; }

*#dm *.dmBody *.u_1031776918 *.open-hours-item dt { text-align:LEFT !important; }

*#dm *.dmBody *.u_1031776918 *.open-hours-item dd { text-align:LEFT !important; }

*#dm *.dmBody *.u_1031776918 *.open-hours-item time { text-align:LEFT !important; }

*#dm *.dmBody *.u_1031776918 *.open-hours-special { text-align:LEFT !important; }

*#dm *.dmBody *.u_1080757037 .general { text-align:LEFT !important; }

*#dm *.dmBody div.u_1234087001 .btnDisenotres { background-color:rgba(89,55,76,0) !important; }

*#dm *.dmBody a.u_1465188074 {}

*#dm *.dmBody *.u_1617252289 .svg { width:100% !important; }

*#dm *.dmBody div.u_1617252289 .svg { fill:var(--color_7) !important; }

*#dm *.dmBody div.u_1617252289 {
  padding:12.5% !important;
  border-radius:0% 0% 0% 0% !important;
  background-color:var(--color_8) !important;
  background-image:none !important;
}

*#dm *.dmBody *.u_493191223 { width:100% !important; }

*#dm *.dmBody div.u_1071313954 {
  background-color:rgba(0,0,0,0) !important;
  background-image:none !important;
}

*#dm *.dmBody *.u_635107323 { width:100% !important; }

*#dm *.dmBody div.u_1423735554 {
  background-color:rgba(0,0,0,0) !important;
  background-image:none !important;
}

*#dm *.dmBody div.u_1833310821 {
  background-color:rgba(0,0,0,0) !important;
  background-image:none !important;
}

*#dm *.dmBody *.u_1415141022 { width:100% !important; }

*#dm *.dmBody *.u_1476141239 { width:100% !important; }

*#dm *.dmBody *.u_2073602482 { width:100% !important; }

*#dm *.dmBody div.u_1916946754 .style-title { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1916946754 .style-text { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1031776918 *.open-hours-item dt { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1031776918 *.open-hours-item dd { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1031776918 *.open-hours-item time { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1031776918 *.open-hours-special { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1430044008 .phoneConteiner a { color:var(--color_8) !important; }

*#dm *.dmBody *.u_1430044008 .icono-phone svg { fill:var(--color_8) !important; }

*#dm *.dmBody div.u_1234087001 .justify { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1234087001 .btnDisenotres span.text { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1234087001 .btnDisenotres:hover span.text { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1234087001 .btnDisenotres.hover span.text { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1245760190 input:not([type="submit"]) {
  border-color:rgb(162,162,162) rgb(162,162,162) rgb(162,162,162) rgb(162,162,162) !important;
  border-style:solid !important;
  border-width:0px 0px 0px 0px !important;
  background-color:rgba(255,255,255,0.2) !important;
  background-image:none !important;
}

*#dm *.dmBody div.u_1245760190 textarea {
  border-color:rgb(162,162,162) rgb(162,162,162) rgb(162,162,162) rgb(162,162,162) !important;
  border-style:solid !important;
  border-width:0px 0px 0px 0px !important;
  background-color:rgba(255,255,255,0.2) !important;
  background-image:none !important;
}

*#dm *.dmBody div.u_1245760190 select {
  border-color:rgb(162,162,162) rgb(162,162,162) rgb(162,162,162) rgb(162,162,162) !important;
  border-style:solid !important;
  border-width:0px 0px 0px 0px !important;
  background-color:rgba(255,255,255,0.2) !important;
  background-image:none !important;
}

*#dm *.dmBody div.u_1245760190 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1245760190 .m-recaptcha { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1245760190 input::placeholder {
  color:var(--color_8) !important;
  font-size:15px !important;
}

*#dm *.dmBody div.u_1245760190 input.placeholder {
  color:var(--color_8) !important;
  font-size:15px !important;
}

*#dm *.dmBody div.u_1245760190 textarea::placeholder {
  color:var(--color_8) !important;
  font-size:15px !important;
}

*#dm *.dmBody div.u_1245760190 textarea.placeholder {
  color:var(--color_8) !important;
  font-size:15px !important;
}

*#dm *.dmBody div.u_1245760190 select::placeholder {
  color:var(--color_8) !important;
  font-size:15px !important;
}

*#dm *.dmBody div.u_1245760190 select.placeholder {
  color:var(--color_8) !important;
  font-size:15px !important;
}

*#dm *.dmBody div.u_1245760190 *.dmforminput input {
  color:var(--color_8) !important;
  font-size:16px !important;
}

*#dm *.dmBody div.u_1245760190 .dmforminput textarea {
  color:var(--color_8) !important;
  font-size:16px !important;
}

*#dm *.dmBody div.u_1245760190 .dmforminput .fileUploadLink {
  color:var(--color_8) !important;
  font-size:16px !important;
}

*#dm *.dmBody div.u_1245760190 .checkboxwrapper span {
  color:var(--color_8) !important;
  font-size:16px !important;
}

*#dm *.dmBody div.u_1245760190 .radiowrapper span {
  color:var(--color_8) !important;
  font-size:16px !important;
}

*#dm *.dmBody div.u_1245760190 .optinwrapper div {
  color:var(--color_8) !important;
  font-size:16px !important;
}

*#dm *.dmBody div.u_1245760190 .freetextwrapper {
  color:var(--color_8) !important;
  font-size:16px !important;
}

*#dm *.dmBody div.u_1245760190 .dmforminput select {
  color:var(--color_8) !important;
  font-size:16px !important;
}

*#dm *.dmBody div.u_1245760190 .dmforminput option {
  color:var(--color_8) !important;
  font-size:16px !important;
}

*#dm *.dmBody div.u_1245760190 .dmform-success {
  color:var(--color_8) !important;
  font-size:24px !important;
}

*#dm *.dmBody div.u_1245760190 .dmform-success .rteBlock {
  color:var(--color_8) !important;
  font-size:24px !important;
}

*#dm *.dmBody div.u_1245760190 .dmform-error {
  color:var(--color_8) !important;
  font-size:24px !important;
}

*#dm *.dmBody div.u_1492018055 .emailConteiner a { color:var(--color_8) !important; }

*#dm *.dmBody *.u_1492018055 .emailConteiner a:hover { color:var(--color_8) !important; }

*#dm *.dmBody *.u_1492018055 .icono-email svg { fill:var(--color_8) !important; }

*#dm *.dmBody div.u_1998263342 *.socialHubIcon {
  color:var(--color_8) !important;
  border-color:rgba(28,28,28,1) !important;
}

*#dm *.dmBody div.u_1800818538 .title-pagos { font-family:'Montserrat' !important; }

*#dm *.dmBody *.u_1800818538 .caja-method .method svg * { fill:var(--color_8) !important; }

*#dm *.dmBody div.u_1908158278 .btnDisenotres { background-color:rgba(89,55,76,0) !important; }

*#dm *.dmBody div.u_1908158278 .justify { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1908158278 .btnDisenotres span.text { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1908158278 .btnDisenotres:hover span.text { color:var(--color_8) !important; }

*#dm *.dmBody div.u_1908158278 .btnDisenotres.hover span.text { color:var(--color_8) !important; }

*#dm *.dmBody *.u_1092965749 .svg { width:100% !important; }

*#dm *.dmBody div.u_1092965749 .svg { fill:var(--color_7) !important; }

*#dm *.dmBody div.u_1092965749 {
  padding:12.5% !important;
  border-radius:0% 0% 0% 0% !important;
  background-color:var(--color_8) !important;
  background-image:none !important;
}

*#dm *.dmBody a.u_1753700570 {}

*#dm *.dmBody div.u_1080757037 .general { color:var(--color_8) !important; }

*#dm *.dmBody *.u_1430044008 .phoneConteiner a {
  justify-content:flex-start !important;
  text-align:left !important;
}

*#dm *.dmBody div.u_1245760190 .dmformsubmit { width:270px !important; }
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner {
  background-repeat:no-repeat !important;
  background-size:cover !important;
  background-attachment:fixed !important;
  background-position:50% 50% !important;
}

*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
  background-repeat:no-repeat !important;
  background-image:none !important;
  background-size:cover !important;
  background-attachment:fixed !important;
  background-position:50% 50% !important;
}

*#dm *.dmBody *.u_1820107361 .photoGalleryThumbs { padding:10px !important; }

*#dm *.dmBody *.u_1820107361 .layout-container { padding:10px !important; }

*#dm *.dmBody *.u_1820107361 .photoGalleryViewAll { padding:0 20px !important; }

*#dm *.dmBody *.u_1732859026 *.socialHubIcon {
  font-size:19.333333333333332px !important;
  line-height:29px !important;
}

*#dm *.dmBody div.u_1732859026 {
  display:block !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  position:relative !important;
  text-align:left !important;
}

*#dm *.dmBody div.u_1770764738 .dmformsubmit { width:201px !important; }

*#dm *.dmBody div.u_1245760190 *.dmwidget-title { font-size:25px !important; }

*#dm *.dmBody div.u_1245760190 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  position:relative !important;
  text-align:center !important;
  display:block !important;
}

*#dm *.dmBody div.u_1245760190 *.dmforminput input { font-size:14px !important; }

*#dm *.dmBody div.u_1245760190 .dmformsubmit { width:527px !important; }

*#dm *.dmBody div.u_1031776918 {
  display:block !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  position:relative !important;
  text-align:center !important;
}

*#dm *.dmBody *.u_1998263342 *.socialHubIcon {
  font-size:19.333333333333332px !important;
  line-height:29px !important;
}

*#dm *.dmBody div.u_1998263342 {
  display:block !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  position:relative !important;
  text-align:left !important;
}

*#dm *.dmBody a.u_1465188074 {}

*#dm *.dmBody a.u_1753700570 {}
separatorHomeCss{color:red !important}@media all {
    
#\36 3cedf6c4123e57bb483719f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3cedf6c4123e57bb483719e {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3cedf6c4123e57bb483719d {
    background-image: url("https://lirp.cdn-website.com/bfa4c515/dms3rep/multi/opt/375-1920w.jpg");
    background-attachment: fixed;
}
    
#\36 3cedf6c4123e57bb483719c {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_bll {
    width: 64.98%;
    grid-template-rows: minmax(358px, max-content);
    max-width: 100%;
}
    
#f38d2055.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f38d2055 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b65d42c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 b65d42c {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 fe79089[data-css-edit] {
    transform: rotate(90deg) !important;
}
#\30 fe79089 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-self: start;
    align-self: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px -100px;
}
    
#group_ngc {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 83.64%;
    min-height: 67.59%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 10px 0% 10px 0%;
    margin: 0px 0px 0px 0px;
}
    
#\38 505ded2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 505ded2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 8.782285320488848% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_99i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e7f1d46e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#e7f1d46e {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a7966a00[data-css-edit] {
    transform: rotate(90deg) !important;
}
#a7966a00 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px -100px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ed10d01.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 ed10d01 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3cedf6c4123e57bb483719d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#innergrid_bll {
    width: 85%;
}
    
#\36 3cedf6c4123e57bb483719c {
    margin: 0px 0% 0px 0%;
}
    
#\36 3cedf6c4123e57bb483719e {
    min-height: 400px;
    padding: 2% 0% 2% 0%;
}
}



@media (min-width: 1400px) {
    
#\36 3cedf6c4123e57bb483719d {
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media (max-width: 766px) {
    
#\36 3cedf6c4123e57bb483719e {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3cedf6c4123e57bb483719d {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3cedf6c4123e57bb483719f {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 3cedf6c4123e57bb483719e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3cedf6c4123e57bb483719d {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#a7966a00[data-css-edit] {
    transform: rotate(0deg) !important;
}
#a7966a00 {
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
}
    
#\38 505ded2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 505ded2 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_bll {
    width: 99.75%;
    grid-template-rows: minmax(298px, max-content);
}
    
#group_ngc {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 55.28%;
    width: 99.53%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3cedf6c4123e57bb483719d {
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media all {
    
#\36 3cee0294123e57bb483b71a {
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 3cee0294123e57bb483b716 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\36 3cee0294123e57bb483b718 {
    min-height: 200px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 1% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3cee0294123e57bb483b717 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3cee0294123e57bb483b719 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_a2l {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 5f02b62 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 10px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1b2f3ca {
    align-items: flex-start;
    width: 75%;
    min-height: 10px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 5f02b62 {
    padding: 0px 0% 0px 0%;
    margin: 20px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
}



@media (max-width: 766px) {
    
#\36 3cee0294123e57bb483b71a {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 3cee0294123e57bb483b718 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3cee0294123e57bb483b718 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3cee0294123e57bb483b719 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
}



@media all {
    
#\36 3cef5a94123e57bb48c2629 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    align-self: center;
    justify-self: center;
}
    
#\36 3cef5a94123e57bb48c262d {
    margin-right: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
}
    
#\36 3cef5a94123e57bb48c262b {
    align-self: start;
    background-size: cover;
    padding-left: 0%;
    min-height: 100px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 0px;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 0px;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0%;
}
    
#\36 3cef5a94123e57bb48c262c {
    align-self: stretch;
    padding-top: 0px;
    background-size: cover;
    display: flex;
    padding-left: 0px;
    padding-bottom: 0px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 0px;
}
    
#\36 3cef5a94123e57bb48c262a {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(252,248,238,0);
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3cef5a94123e57bb48c262b {
    padding-top: 0px;
    min-height: 150px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
    
#\36 3cef5a94123e57bb48c262a {
    background-color: rgba(252,248,238,0);
}
}



@media (min-width: 1400px) {
    
#\36 3cef5a94123e57bb48c262a {
    background-color: rgba(252,248,238,0);
}
}



@media (max-width: 766px) {
    
#\36 3cef5a94123e57bb48c262b {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 3cef5a94123e57bb48c262a {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3cef5a94123e57bb48c262b {
    min-height: unset;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 50px;
    padding-bottom: 30px;
}
    
#\36 3cef5a94123e57bb48c262c {
    width: 100%;
    min-height: 39px;
    align-items: center;
}
    
#\36 3cef5a94123e57bb48c262a {
    background-color: rgba(252,248,238,0);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3cef5a94123e57bb48c262a {
    background-color: rgba(252,248,238,0);
}
}



@media all {
    
#\36 3cefaba4123e57bb48d5c12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 3cefaba4123e57bb48d5c1d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3cefaba4123e57bb48d5c1d {
    width: 544px;
    height: 102px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3cefaba4123e57bb48d5c1a {
    margin: 0px 0% 0px 0%;
}
    
#\36 3cefaba4123e57bb48d5c1b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3cefaba4123e57bb48d5c1b {
    width: 544px;
    height: 24px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3cefaba4123e57bb48d5c17 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 3cefaba4123e57bb48d5c18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 90%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3cefaba4123e57bb48d5c19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 110%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3cefaba4123e57bb48d5c13.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3cefaba4123e57bb48d5c13 {
    width: 544px;
    height: 52px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3cefaba4123e57bb48d5c14.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3cefaba4123e57bb48d5c14 {
    width: 338px;
    height: auto;
    max-width: 100%;
    justify-self: flex-start;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3cefaba4123e57bb48d5c15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3cefaba4123e57bb48d5c15 {
    width: 100%;
    height: auto;
    max-width: none;
    justify-self: flex-start;
    align-self: stretch;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3cefaba4123e57bb48d5c16 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3cefb074123e57bb48d66b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3cefb074123e57bb48d66b2 {
    width: 295px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p3b {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_err {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#daa6f01f {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 1400px) {
}



@media (max-width: 766px) {
    
#\36 3cefaba4123e57bb48d5c17 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 3cefaba4123e57bb48d5c16 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3cefaba4123e57bb48d5c18 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 3cefaba4123e57bb48d5c19 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 3cefaba4123e57bb48d5c16 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
}



@media all {
    
#\34 4874288 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 43daddc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 52b13fd {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_4tr {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\38 d89804d {
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_b69 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#group_p23 {
    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: 10px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
}
    
#group_909 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 75%;
    min-height: 10px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
}
}



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



@media (max-width: 767px) {
    
#\34 4874288 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 43daddc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 52b13fd {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\32 da619a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#a2b4e059 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 e6b7ae1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#a92556b8 {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_d9r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f024d5c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c328eb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#b2184a54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\32 da619a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a2b4e059 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 e6b7ae1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 c328eb2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\30 16fb6ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 16px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#cb545c07 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b6c415df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_hp5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_tt7 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 10px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    min-width: 10px;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_v1m {
    width: 90.11948529411765%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_et6 {
    align-items: flex-start;
    width: 10px;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
}
}



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



@media (min-width: 1400px) {
    
#widget_hp5 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 16fb6ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#cb545c07 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#b6c415df {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_hp5 {
    height: auto;
}
    
#group_tt7 {
    min-height: 120px;
}
}



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



@media all {
    
#d0b88b34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\30 ae35d9c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 4% 2%;
}
    
#\36 1c85e3f {
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 98dad27 {
    margin: 0px 0% 0px 0%;
}
    
#group_lr1 {
    align-items: flex-start;
    width: 100%;
    min-height: 402px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
}
    
#innergrid_4od {
    width: 100.00%;
    grid-template-rows: minmax(418px, max-content);
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bc24539 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 90cd37f[data-css-edit] {
    transform: rotate(90deg) !important;
}
#\36 90cd37f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 120%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    justify-self: start;
    align-self: center;
    max-width: 120%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px -180px;
}
    
#widget_ks4 {
    width: 75.37%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 25px 0% 0px 0%;
}
    
#widget_ohh {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d6892d42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#eb4fbc36 {
    align-items: flex-start;
    width: 100%;
    min-height: 402px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
}
    
#\32 9054a97 {
    width: 100.00%;
    grid-template-rows: minmax(418px, max-content);
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e5c9ce5a[data-css-edit] {
    transform: rotate(90deg) !important;
}
#e5c9ce5a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 120%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    justify-self: start;
    align-self: center;
    max-width: 120%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px -180px;
}
    
#\39 c3ac409 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 fc381c7 {
    width: 75.37%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 25px 0% 0px 0%;
}
    
#\37 99209e1 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 b91f58a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\38 31f8df1 {
    align-items: flex-start;
    width: 100%;
    min-height: 402px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
}
    
#\39 2c1f7c6 {
    width: 100.00%;
    grid-template-rows: minmax(418px, max-content);
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fbe89f4d[data-css-edit] {
    transform: rotate(90deg) !important;
}
#fbe89f4d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 120%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    justify-self: start;
    align-self: center;
    max-width: 120%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px -180px;
}
    
#\34 bbb7eaa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 7d07511 {
    width: 75.37%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 25px 0% 0px 0%;
}
    
#\33 640b8be {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ae35d9c {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_ohh {
    height: auto;
}
    
#\37 99209e1 {
    height: auto;
}
    
#\33 640b8be {
    height: auto;
}
    
#\36 90cd37f {
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px -140px;
}
    
#e5c9ce5a {
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px -140px;
}
    
#fbe89f4d {
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px -140px;
}
}



@media (min-width: 1400px) {
    
#widget_ohh {
    height: auto;
}
    
#\37 99209e1 {
    height: auto;
}
    
#\33 640b8be {
    height: auto;
}
}



@media (max-width: 767px) {
    
#d0b88b34 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 ae35d9c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_ohh {
    height: auto;
}
    
#d6892d42 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 99209e1 {
    height: auto;
}
    
#\38 b91f58a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 640b8be {
    height: auto;
}
    
#\30 fc381c7 {
    align-self: center;
    justify-self: end;
    margin: 0px 0% 0px 0%;
}
    
#\34 7d07511 {
    align-self: center;
    justify-self: end;
    margin: 0px 0% 0px 0%;
}
    
#\36 90cd37f {
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px -140px;
}
    
#e5c9ce5a {
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px -140px;
}
    
#fbe89f4d {
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px -140px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_ohh {
    height: auto;
}
    
#\37 99209e1 {
    height: auto;
}
    
#\33 640b8be {
    height: auto;
}
}



@media all {
    
#b5bbafde {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 fa9809d {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_b00 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_qig {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 fa9809d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_b00 {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#widget_b00 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#b5bbafde {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 fa9809d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_b00 {
    height: auto;
}
}



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



@media all {
    
#a3d2b2c5 {
    background-color: var(--color_7);
    background-image: none;
}
    
#ce1cd547 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8beedeb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#d3ebf893 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f47bc839 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 10px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dbbdc91 {
    align-items: flex-start;
    width: 85%;
    min-height: 10px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
}
    
#b9b273a3 {
    min-height: 200px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_6p4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 1400px) {
}



@media (max-width: 766px) {
    
#a3d2b2c5 {
    grid-template-rows: minmax(8px, max-content);
}
    
#b9b273a3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#d3ebf893 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#b9b273a3 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
}

