*#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 *.u_1239246038 .count-entero { text-align:CENTER !important; }

*#dm *.dmBody *.u_1214817055 .count-entero { text-align:CENTER !important; }

*#dm *.dmBody *.u_1451127211 .count-entero { text-align:CENTER !important; }

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

*#dm *.dmBody a.u_1474310958 span.text { color:rgba(28,28,28,1) !important; }

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

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

*#dm *.dmBody a.u_1474310958 {
  background-color:rgba(255,255,255,0) !important;
  border-style:solid !important;
  border-width:0 !important;
}

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

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

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

*#dm *.dmBody div.u_1293306031 img[dm_changed] {
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
}

*#dm *.dmBody div.u_1293306031 img {
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
}

*#dm *.dmBody div.u_1871654168 img[dm_changed] {
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
}

*#dm *.dmBody div.u_1871654168 img {
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
}

*#dm *.dmBody div.u_1710342056 img[dm_changed] {
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
}

*#dm *.dmBody div.u_1710342056 img {
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
}

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

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

*#dm *.dmBody div.u_1099221677 {
  border-radius:50% !important;
  border-color:rgb(0,0,0) !important;
  border-width:1px !important;
}

*#dm *.dmBody div.u_1099221677 .svg { width:50% !important; }

*#dm *.dmBody div.u_1687505548 {
  border-radius:50% !important;
  border-color:rgb(0,0,0) !important;
  border-width:1px !important;
}

*#dm *.dmBody div.u_1687505548 .svg { width:50% !important; }

*#dm *.dmBody div.u_1290588997 {
  border-radius:50% !important;
  border-color:rgb(0,0,0) !important;
  border-width:1px !important;
}

*#dm *.dmBody div.u_1290588997 .svg { width:50% !important; }

*#dm *.dmBody div.u_1929412795 {
  border-radius:50% !important;
  border-color:rgb(0,0,0) !important;
  border-width:1px !important;
}

*#dm *.dmBody div.u_1929412795 .svg { width:50% !important; }

*#dm *.dmBody div.u_1654061427 .svg {
  color:rgba(0,15,24,1) !important;
  fill:rgba(0,15,24,1) !important;
}

*#dm *.dmBody div.u_1742940327 .svg {
  color:rgba(0,15,24,1) !important;
  fill:rgba(0,15,24,1) !important;
}

*#dm *.dmBody div.u_1618031305 .svg {
  color:rgba(0,15,24,1) !important;
  fill:rgba(0,15,24,1) !important;
}

*#dm *.dmBody div.u_1120293601 input:not([type="submit"]) {
  border-bottom-width:0 !important;
  border-bottom-style:solid !important;
  background-color:rgba(235,235,235,0.63) !important;
}

*#dm *.dmBody div.u_1120293601 textarea {
  border-bottom-width:0 !important;
  border-bottom-style:solid !important;
  background-color:rgba(235,235,235,0.63) !important;
}

*#dm *.dmBody div.u_1120293601 select {
  border-bottom-width:0 !important;
  border-bottom-style:solid !important;
  background-color:rgba(235,235,235,0.63) !important;
}

*#dm *.dmBody div.u_1121929318 .wa-btns { background-color:rgba(237,237,237,1) !important; }

*#dm *.dmBody div.u_1121929318 .wa-btns span.text { color:rgba(0,0,0,1) !important; }

*#dm *.dmBody *.u_1121929318 .whatsapp-fill { fill:rgba(37,211,102,1) !important; }

*#dm *.dmBody div.u_1121929318 .wa-btns:hover { border-color:rgba(0,15,24,0.12) !important; }

*#dm *.dmBody div.u_1121929318 .wa-btns.hover { border-color:rgba(0,15,24,0.12) !important; }

*#dm *.dmBody div.u_1239246038 .count-entero {
  color:var(--color_1) !important;
  font-weight:bold !important;
}

*#dm *.dmBody div.u_1214817055 .count-entero {
  color:var(--color_1) !important;
  font-weight:bold !important;
}

*#dm *.dmBody div.u_1451127211 .count-entero {
  color:var(--color_1) !important;
  font-weight:bold !important;
}

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

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

*#dm *.dmBody div.u_1113492133 .svg {
  color:var(--color_1) !important;
  fill:var(--color_1) !important;
}

*#dm *.dmBody div.u_1425428422 .svg {
  color:var(--color_1) !important;
  fill:var(--color_1) !important;
}

*#dm *.dmBody div.u_1373483645 .svg {
  color:var(--color_1) !important;
  fill:var(--color_1) !important;
}

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

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

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

*#dm *.dmBody div.u_1946593713 input:not([type="submit"]) {
  border-color:rgba(162,162,162,1) !important;
  border-style:solid !important;
  border-width:1px !important;
}

*#dm *.dmBody div.u_1946593713 textarea {
  border-color:rgba(162,162,162,1) !important;
  border-style:solid !important;
  border-width:1px !important;
}

*#dm *.dmBody div.u_1946593713 select {
  border-color:rgba(162,162,162,1) !important;
  border-style:solid !important;
  border-width:1px !important;
}

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

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

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

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

*#dm *.dmBody div.u_1961866748 .style-text { color:rgba(53,54,61,1) !important; }

*#dm *.dmBody div.u_1067986945 *.open-hours-item dt { color:rgba(115,111,111,1) !important; }

*#dm *.dmBody div.u_1067986945 *.open-hours-item dd { color:rgba(115,111,111,1) !important; }

*#dm *.dmBody div.u_1067986945 *.open-hours-item time { color:rgba(115,111,111,1) !important; }

*#dm *.dmBody div.u_1067986945 *.open-hours-special { color:rgba(115,111,111,1) !important; }

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

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

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

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

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

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

*#dm *.dmBody *.u_1896496359 .widget-2b6e49.dmCustomWidget { text-align:RIGHT !important; }

*#dm *.dmBody div.u_1896496359 .widget-2b6e49.dmCustomWidget { font-family: Prompt !important; }

*#dm *.dmBody *.u_1896496359 .iconoDisenoDos svg { fill:var(--color_8) !important; }

*#dm *.dmBody *.u_1896496359 .dWhatsapp4:hover .iconoDisenoDos svg { fill:var(--color_2) !important; }

*#dm *.dmBody div.u_1896496359 .btnDisenoDos { background-color:var(--color_1) !important; }

*#dm *.dmBody div.u_1896496359 .btnDisenoDos:hover {
  background-color:var(--color_2) !important;
  background-image:none !important;
}

*#dm *.dmBody div.u_1896496359 .btnDisenoDos.hover {
  background-color:var(--color_2) !important;
  background-image:none !important;
}

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

*#dm *.dmBody a.u_1550408871 {
  border-style:solid !important;
  border-width:1px 1px 1px 1px !important;
  border-color:rgb(109,188,205) rgb(109,188,205) rgb(109,188,205) rgb(109,188,205) !important;
  background-color:rgba(0,0,0,0) !important;
  background-image:initial !important;
  border-radius:0px 0px 0px 0px !important;
}

*#dm *.dmBody div.u_1491752227 {
  background-color:rgba(255,255,255,1) !important;
  -webkit-box-shadow:rgba(0,0,0,0.25) 0px 12px 11px -9px inset !important;
  box-shadow:rgba(0,0,0,0.25) 0px 12px 11px -9px inset !important;
  -moz-box-shadow:rgba(0,0,0,0.25) 0px 12px 11px -9px inset !important;
}

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

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

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

*#dm *.dmBody div.u_1665206000 img { object-fit:contain !important; }

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

*#dm *.dmBody div.u_1195773123 img { object-fit:contain !important; }

*#dm *.dmBody div.u_1686297503 { background-color:rgba(255,255,255,1) !important; }

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

*#dm *.dmBody div.u_1006781975 img { object-fit:contain !important; }

*#dm *.dmBody div.u_1664910652 img { object-fit:contain !important; }

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

*#dm *.dmBody div.u_1634223840 img { object-fit:contain !important; }

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

*#dm *.dmBody div.u_1363507205 {
  background-color:var(--color_8) !important;
  background-image:initial !important;
  border-style:solid !important;
  border-width:0px 0px 0px 31px !important;
  border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(43,153,180) !important;
}

*#dm *.dmBody div.u_1379733860 { background-color:rgba(255,255,255,1) !important; }

*#dm *.dmBody div.u_SERVICIOS { background-color:rgba(255,255,255,1) !important; }

*#dm *.dmBody div.u_CONTACTO { background-color:rgba(255,255,255,1) !important; }

*#dm *.dmBody *.u_1890158637 .phoneConteiner a {
  justify-content:flex-start !important;
  text-align:left !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_1825557400 *.socialHubIcon {
  font-size:19.333333333333332px !important;
  line-height:29px !important;
}

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

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

*#dm *.dmBody div.u_1120293601 .dmformsubmit { width:300px !important; }

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

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

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

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

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

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

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

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

*#dm *.dmBody div.u_1870257315 {
  float:none !important;
  top:0px !important;
  left:0 !important;
  width:calc(100% - 40px) !important;
  position:relative !important;
  height:auto !important;
  padding-top:2px !important;
  padding-left:0px !important;
  padding-bottom:2px !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:1120px !important;
  margin-top:8px !important;
  margin-bottom:8px !important;
  padding-right:0px !important;
  min-width:25px !important;
  min-height:auto !important;
}

*#dm *.dmBody div.u_1809096017 {
  padding-top:0px !important;
  padding-bottom:0px !important;
  margin-left:0px !important;
  padding-left:0px !important;
  margin-top:0px !important;
  margin-bottom:0px !important;
  padding-right:0px !important;
  margin-right:0px !important;
}

*#dm *.dmBody div.u_1491752227 {
  margin-left:0px !important;
  padding-top:80px !important;
  padding-left:40px !important;
  padding-bottom:20px !important;
  margin-top:0px !important;
  margin-bottom:0px !important;
  margin-right:0px !important;
  padding-right:40px !important;
  width:auto !important;
}

*#dm *.dmBody div.u_1383668125 {
  float:none !important;
  top:0px !important;
  left:0 !important;
  width:auto !important;
  position:relative !important;
  height:auto !important;
  padding-top:20px !important;
  padding-left:15px !important;
  padding-bottom:1px !important;
  margin-right:0px !important;
  margin-left:0px !important;
  max-width:none !important;
  margin-top:0px !important;
  margin-bottom:0px !important;
  padding-right:15px !important;
  min-width:0 !important;
  text-align:center !important;
}

*#dm *.dmBody div.u_1950663151 {
  float:none !important;
  top:0px !important;
  left:0 !important;
  width:calc(100% - 163px) !important;
  position:relative !important;
  height:auto !important;
  padding-top:2px !important;
  padding-left:0px !important;
  padding-bottom:2px !important;
  margin-right:163px !important;
  margin-left:163px !important;
  max-width:874px !important;
  margin-top:30px !important;
  margin-bottom:8px !important;
  padding-right:0px !important;
  min-width:25px !important;
  min-height:auto !important;
}

*#dm *.dmBody div.u_1686297503 {
  margin-left:0px !important;
  padding-top:40px !important;
  padding-left:40px !important;
  padding-bottom:40px !important;
  margin-top:0px !important;
  margin-bottom:0px !important;
  margin-right:0px !important;
  padding-right:40px !important;
  width:auto !important;
}

*#dm *.dmBody div.u_1669312752 {
  margin-left:0px !important;
  padding-top:2px !important;
  padding-left:0px !important;
  padding-bottom:2px !important;
  margin-top:20px !important;
  margin-bottom:8px !important;
  margin-right:0px !important;
  padding-right:0px !important;
}

*#dm *.dmBody div.u_1717994703 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:calc(100% - 238px) !important;
  position:relative !important;
  height:auto !important;
  padding-top:2px !important;
  padding-left:0 !important;
  padding-bottom:2px !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:724px !important;
  margin-top:8px !important;
  margin-bottom:8px !important;
  padding-right:0 !important;
  min-width:25px !important;
}

*#dm *.dmBody div.u_1336707576 {
  float:none !important;
  top:0px !important;
  left:0 !important;
  width:calc(100% - 183px) !important;
  position:relative !important;
  height:auto !important;
  padding-top:2px !important;
  padding-left:0px !important;
  padding-bottom:2px !important;
  min-height:auto !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:834px !important;
  margin-top:8px !important;
  margin-bottom:8px !important;
  padding-right:0px !important;
  min-width:25px !important;
}

*#dm *.dmBody div.u_1379733860 {
  margin-left:0px !important;
  padding-top:70px !important;
  padding-left:40px !important;
  padding-bottom:10px !important;
  margin-top:0px !important;
  margin-bottom:0px !important;
  margin-right:0px !important;
  padding-right:40px !important;
  width:auto !important;
}

*#dm *.dmBody div.u_SERVICIOS {
  margin-left:0px !important;
  padding-top:40px !important;
  padding-left:40px !important;
  padding-bottom:40px !important;
  margin-top:0px !important;
  margin-bottom:0px !important;
  margin-right:0px !important;
  padding-right:40px !important;
  width:auto !important;
}

*#dm *.dmBody div.u_CONTACTO {
  margin-left:0px !important;
  padding-top:70px !important;
  padding-left:40px !important;
  padding-bottom:10px !important;
  margin-top:0px !important;
  margin-bottom:0px !important;
  margin-right:0px !important;
  padding-right:40px !important;
  width:auto !important;
}

*#dm *.dmBody div.u_1821013057 {
  margin-left:0px !important;
  padding-top:15px !important;
  padding-left:40px !important;
  padding-bottom:15px !important;
  margin-top:30px !important;
  margin-bottom:0px !important;
  margin-right:0px !important;
  padding-right:40px !important;
  width:auto !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 2ed967e2639f306d37f2ef3 {
    width: 140.88%;
    height: auto;
    max-width: none;
    align-self: center;
    order: 0;
    margin: 0px 0px 0px 0%;
}
    
#\36 2ed967e2639f306d37f2ef4 {
    align-items: center;
    width: 100.00%;
    min-height: 124px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 99.99998073820817%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_7f5 {
    grid-template-rows: minmax(80px, max-content);
    width: 100%;
    justify-self: start;
    align-self: start;
    max-width: none;
    order: 0;
    max-height: none;
    background-color: rgba(18, 34, 64, 0.9);
    background-image: initial;
    padding-top: 60px;
    padding-bottom: 60px;
    margin: 146px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 2;
}
    
#widget_he4 {
    width: 45.12%;
    height: 74.63%;
    margin-top: 148px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    order: 0;
    max-height: none;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#group_71d {
    justify-content: space-around;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 73.55%;
    min-height: 100.00%;
    height: auto;
    padding: 30px 45px 30px 45px;
}
    
#widget_3n7 {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}
    
#widget_tj9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#INICIO::before, #INICIO > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.86;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(81, 10, 50, 0) 0%, rgba(255, 255, 255, 1) 100%);
}
#INICIO {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(190px, max-content) minmax(190px, max-content);
    column-gap: 30px;
    row-gap: 0px;
    background-image: url(https://lirp.cdn-website.com/68d64349/dms3rep/multi/opt/sd1-1920w.jpg);
    margin-top: -90px;
    padding: 120px 0 0px 0;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 2ed967e2639f306d37f2ef4 {
    height: auto;
    min-height: auto;
    width: 80%;
    justify-content: flex-start;
}
    
#\36 2ed967e2639f306d37f2ef3 {
    width: 100%;
    justify-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#group_71d {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 100.00%;
    width: 66.28%;
    padding-left: 60px;
    padding-right: 60px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_he4 {
    width: auto;
    height: 80%;
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#INICIO {
    column-gap: 0px;
    background-position: 50% 0%;
    grid-template-rows: minmax(180px, max-content);
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (min-width: 1400px) {
    
#innergrid_7f5 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    grid-template-rows: minmax(310px, max-content);
    margin: 146px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 2;
}
    
#widget_he4 {
    justify-self: end;
    align-self: start;
    height: 74.07%;
    width: 57.64%;
    margin: 147px 0px 0px 0px;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#group_71d {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 100.00%;
    width: 68.12%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 766px) {
    
#innergrid_7f5 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_he4 {
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#INICIO {
    grid-template-rows: minmax(95px, max-content) minmax(95px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 2ed967e2639f306d37f2ef4 {
    flex-direction: column;
    width: 100%;
    height: auto;
    min-height: auto;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    max-height: none;
}
    
#\36 2ed967e2639f306d37f2ef3 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_71d {
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
}
    
#widget_he4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_he4 {
    align-self: end;
    width: auto;
    height: 100%;
    max-height: none;
    justify-self: center;
    margin: 0px 0% -50px 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#innergrid_7f5 {
    justify-self: start;
    align-self: stretch;
    width: 100%;
    grid-template-rows: minmax(max-content, 100%);
    margin: 0px 0% 0px 0%;
    grid-area: 4 / 1 / span 1 / span 1;
}
    
#INICIO::before, #INICIO > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#INICIO {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 100%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content);
    background-color: rgba(254,254,254,1);
    margin-top: 0px;
    column-gap: 0px;
    padding: 30px 0px 0px 0px;
}
    
#widget_3n7 {
    margin-top: 30px;
    margin-bottom: 30px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 2ed967e2639f306d37f2ef4 {
    height: auto;
    min-height: 56.94%;
    width: 100.00%;
}
    
#INICIO {
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    grid-template-rows: minmax(419px, max-content);
    column-gap: 0px;
}
}



@media all {
    
#\36 40677d379631465ad131b42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.83%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 40677d379631465ad131b3e {
    margin: 0px 0% 0px 0%;
}
    
#\36 40677d379631465ad131b40 {
    min-height: 372px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 40677d379631465ad131b41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.16666666666667%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 406781579631465ad1373e2 {
    justify-content: space-around;
    align-items: flex-start;
    width: 70.00266957650126%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 10px 0px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406781579631465ad1373e4 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 99.99741891143735%;
    min-height: 100px;
    height: auto;
    background-color: rgba(81,10,50,0);
    min-width: 160px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406781579631465ad1373e0 {
    width: 100.00007215657978%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406782579631465ad138536 {
    justify-content: space-around;
    align-items: flex-start;
    width: 70.00266957650126%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 10px 0px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406782579631465ad138534 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 99.99741891143735%;
    min-height: 187px;
    height: auto;
    background-color: rgba(81,10,50,0);
    min-width: 160px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406782579631465ad138538 {
    width: 100.00007215657978%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4as {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_v3q {
    width: 16.65%;
    height: 100px;
    max-width: 100%;
    order: 1;
}
    
#\31 1e21928 {
    width: 16.80%;
    height: 96px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    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) {
}



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



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



@media (max-width: 767px) {
    
#\36 40677d379631465ad131b42 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    margin-top: 0px;
}
    
#\36 40677d379631465ad131b40 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 20px;
}
    
#\36 40677d379631465ad131b41 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 406781579631465ad1373e2 {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 406781579631465ad1373e4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 406782579631465ad138536 {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 406782579631465ad138534 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 0px;
}
    
#widget_v3q {
    height: 97px;
    width: 32.17%;
    margin-top: 0px;
}
    
#\31 1e21928 {
    height: 92px;
    width: 31.48%;
    margin-top: 0px;
}
}



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



@media all {
    
#\36 406796a79631465ad148368.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\36 406796a79631465ad148368 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406796a79631465ad148367 {
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-right: 16px;
    background-color: rgba(255,255,255,0);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(18, 34, 64, 0.09) rgba(18, 34, 64, 0.09) rgba(18, 34, 64, 0.09) rgba(18, 34, 64, 0.09);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
    margin: 0px 0% 0px 0%;
}
    
#\36 406796a79631465ad148364 {
    margin: 0px 0% 0px 0%;
}
    
#\36 406796a79631465ad148366 {
    min-height: 300px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 30px 0% 60px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 40679b879631465ad150c8d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\36 40679b879631465ad150c8d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40679b879631465ad150c8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 40679bc79631465ad151f27.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\36 40679bc79631465ad151f27 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40679bc79631465ad151f25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4ib {
    width: 29.71%;
    height: 104px;
    max-width: 100%;
    order: 2;
    margin-top: -50px;
}
    
#b674a666 {
    width: 29.71%;
    height: 104px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af263853 {
    width: 29.71%;
    height: 104px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: -50px 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 406796a79631465ad148367 {
    background-color: rgba(255,255,255,0);
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
}
    
#\36 406796a79631465ad148366 {
    padding-left: 20px;
    padding-right: 20px;
}
    
#\36 40679b879631465ad150c8b {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
}
    
#\36 40679bc79631465ad151f25 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
}
}



@media (min-width: 1400px) {
    
#\36 406796a79631465ad148367 {
    background-color: rgba(255,255,255,0);
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
}
    
#\36 40679b879631465ad150c8b {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
}
    
#\36 40679bc79631465ad151f25 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
}
}



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



@media (max-width: 767px) {
    
#\36 406796a79631465ad148367 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-color: rgba(255,255,255,0);
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
}
    
#\36 406796a79631465ad148366 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 40679b879631465ad150c8b {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
    margin-top: 70px;
}
    
#\36 40679bc79631465ad151f25 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
    margin-top: 70px;
}
    
#widget_4ib {
    height: 102px;
    width: 33.09%;
}
    
#b674a666 {
    height: 94px;
    width: 32.42%;
}
    
#af263853 {
    height: 99px;
    width: 30.39%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 406796a79631465ad148367 {
    background-color: rgba(255,255,255,0);
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
}
    
#\36 40679b879631465ad150c8b {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
}
    
#\36 40679bc79631465ad151f25 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    box-shadow: var(--color_3) 0px 0px 11px 0px ;
}
}



@media all {
    
#\36 407a97e1ed31b784baa2409 {
    margin: 0px 0% 0px 0%;
}
    
#\36 407a97e1ed31b784baa240c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.75%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 407a97e1ed31b784baa240b {
    min-height: 460px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 0% 70px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 407a97e1ed31b784baa240a::before, #\36 407a97e1ed31b784baa240a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.17;
    border-radius: inherit;
}
#\36 407a97e1ed31b784baa240a {
    background-image: url(https://lirp.cdn-website.com/68d64349/dms3rep/multi/opt/FON-1920w.jpg);
    background-attachment: fixed;
}
    
#group_p0a {
    width: 54.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 15, 24, 0.7);
    background-image: initial;
    padding: 40px 40px 40px 40px;
}
    
#widget_gm6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 40px 15px 40px 15px;
}
#widget_9b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 407a97e1ed31b784baa240a::before, #\36 407a97e1ed31b784baa240a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    border-radius: inherit;
}
#\36 407a97e1ed31b784baa240a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
}



@media (min-width: 1400px) {
    
#\36 407a97e1ed31b784baa240a::before, #\36 407a97e1ed31b784baa240a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    border-radius: inherit;
}
#\36 407a97e1ed31b784baa240a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
}



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



@media (max-width: 767px) {
    
#\36 407a97e1ed31b784baa240c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 407a97e1ed31b784baa240b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 407a97e1ed31b784baa240a::before, #\36 407a97e1ed31b784baa240a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    border-radius: inherit;
}
#\36 407a97e1ed31b784baa240a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#group_p0a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 407a97e1ed31b784baa240a::before, #\36 407a97e1ed31b784baa240a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    border-radius: inherit;
}
#\36 407a97e1ed31b784baa240a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
}



@media all {
    
#\36 407ae361ed31b784babae6f {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 407ae361ed31b784babae6c {
    margin: 0px 0% 0px 0%;
}
    
#\36 407ae361ed31b784babae6e {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 407ae361ed31b784babae70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 110%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 407ae361ed31b784babae72.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 407ae361ed31b784babae72 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 407ae361ed31b784babae71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 90%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px ;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 407ae361ed31b784babae78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 407ae361ed31b784babae78 {
    width: 544px;
    height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 407ae361ed31b784babae77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 407ae361ed31b784babae79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 8;
    margin: 0px 0% 0px 0%;
}
    
#\36 407ae361ed31b784babae73.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 407ae361ed31b784babae73 {
    width: 544px;
    height: 102px;
    max-width: 100%;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 407ae361ed31b784babae76.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 407ae361ed31b784babae76 {
    width: 295px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 10;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 407ae361ed31b784babae75.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 407ae361ed31b784babae75 {
    width: 338px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 407ae361ed31b784babae7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\36 407ae361ed31b784babae7a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 407ae361ed31b784babae7a {
    width: 544px;
    height: 24px;
    max-width: 100%;
    align-self: auto;
    order: 9;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 407ae621ed31b784bac065b {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 11;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3pc {
    width: 218px;
    height: auto;
    max-width: 100%;
    order: 7;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 407ae621ed31b784bac065b {
    height: 206px;
}
    
#\36 407ae361ed31b784babae71 {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px ;
}
    
#\36 407ae361ed31b784babae6c {
    margin-left: 4%;
    margin-right: 4%;
}
}



@media (min-width: 1400px) {
    
#\36 407ae361ed31b784babae71 {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px ;
}
}



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



@media (max-width: 767px) {
    
#\36 407ae361ed31b784babae6f {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 407ae361ed31b784babae70 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
}
    
#\36 407ae361ed31b784babae71 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px ;
}
    
#\36 407ae621ed31b784bac065b {
    order: 9;
}
    
#widget_3pc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 407ae361ed31b784babae73 {
    height: 82px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 407ae621ed31b784bac065b {
    width: 615px;
}
    
#\36 407ae361ed31b784babae71 {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px ;
}
}

