
    /* This file is auto-generated from a `scss` file with the same name */

.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}}
    



    :root {
  --color_1: rgba(0, 0, 0, 1);
  --color_2: rgba(255,255,255,1);
  --color_3: rgba(218, 173, 3, 1);
  --color_4: rgba(238, 217, 137, 1);
  --color_5: rgba(30, 97, 147, 1);
  --color_6: rgba(227, 92, 67, 1);
  --color_7: rgba(229, 229, 229, 1);
  --color_8: rgba(0, 0, 0, 0);
  --max-content-width_1: 1200px;
}

img[width][height] {
  height: auto;
}

  body[data-page-alias="contacto"] #dm [data-show-on-page-only="contacto"] {
    display: block !important;
  }




    


    




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

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

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

  *#dm .dmInner div.u_1224941295 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

  *#dm .dmInner div.u_1224941295 textarea {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.51) rgba(0,0,0,0.51) rgba(0,0,0,0.51) rgba(0,0,0,0.51) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1224941295 select {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.51) rgba(0,0,0,0.51) rgba(0,0,0,0.51) rgba(0,0,0,0.51) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1224941295 .dmforminput {
    padding-block:4px !important;
    padding-inline:1px !important;
  }

  *#dm .dmInner div.u_1224941295 .spacing-container {
    margin-block:-4px !important;
    margin-inline:-1px !important;
  }

  *#dm .dmInner div.u_1224941295 .dmformsubmit {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    margin-block-start:25px !important;
    box-shadow:none !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:106px !important;
    height:46px !important;
  }

  *#dm .dmInner div.u_1224941295 .dmwidget-title {
    color:var(--color_1) !important;
    font-size:36px !important;
  }

  *#dm .dmInner div.u_1989840994 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

  *#dm .dmInner div.u_1989840994 textarea {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.51) rgba(0,0,0,0.51) rgba(0,0,0,0.51) rgba(0,0,0,0.51) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1989840994 select {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.51) rgba(0,0,0,0.51) rgba(0,0,0,0.51) rgba(0,0,0,0.51) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1989840994 .dmforminput {
    padding-block:4px !important;
    padding-inline:1px !important;
  }

  *#dm .dmInner div.u_1989840994 .spacing-container {
    margin-block:-4px !important;
    margin-inline:-1px !important;
  }

  *#dm .dmInner div.u_1989840994 .dmformsubmit {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    margin-block-start:25px !important;
    box-shadow:none !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:106px !important;
    height:46px !important;
  }

  *#dm .dmInner div.u_1989840994 .dmwidget-title {
    color:var(--color_1) !important;
    font-size:42px !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; }
}



    

@media all {
    
#\37 e4325c8::before, #\37 e4325c8 > .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;
}
#\37 e4325c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    background-image: url(/Resources/files);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 35e8d9a {
    min-height: 226px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 16px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}
@media all {
    
#bedf8f51 {
    min-height: 623px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 16px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b7e3eac2::before, #b7e3eac2 > .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;
}
#b7e3eac2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-image: url(/Resources/images/cartel-granalla-taller-de-joyeria-compro-oro-2880w.jpg);
    justify-content: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e7dc4be6 {
    background-color: var(--color_3);
    background-image: url("/Resources/images/fondo-Granalla-oro-2880w.png");
}
}
@media all {
    
#\30 5fd9387 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e3f83ab {
    background-color: var(--color_3);
    background-image: url("/Resources/images/fondo-Granalla-oro-2880w.png");
}
    
#\37 a2b131c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 30px;
    padding-right: 0px;
}
#\37 a2b131c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d852fd84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 baf4b97 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_bqd.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#widget_bqd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_159 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
}
@media all {
    
#\35 c9b4499 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: url(/Resources/images/fondo-Granalla-oro-2880w.png);
    padding: 0% 30px 16px 30px;
    margin: 0% 0% 0% 0%;
}
    
#b1e1ec21 {
    min-height: 403px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_5o6 {
    width: 100%;
    height: 302px;
    min-height: 100px;
    max-width: 100%;
}
}
@media all {
    
#\39 27eda0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e98fc983 {
    min-height: 93px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f2c87589 {
    background-color: var(--color_3);
    background-image: url("/Resources/images/fondo-Granalla-oro-2880w.png");
}
    
#widget_qrv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}
@media all {
    
#flex-footer {
    background-color: var(--color_1);
}
}
@media all {
    
#flex-header::before, #flex-header > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#flex-header {
    background-color: rgba(0, 0, 0, 0);
    
    background-image: url("/Resources/images/fondo-Granalla-oro-2880w.png");
    padding-bottom: 0px;
    background-size: cover;
    background-repeat: no-repeat;
}
}
@media all {
    
#flex-header[data-overlapping] {
    background-color: var(--color_3);
    background-image: initial;
}
}
@media all {
    
#\31 d78ba3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-around;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 6px 16px 6px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a30c8ff6 {
    min-height: 165px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fa77cacb::before, #fa77cacb > .bgExtraLayerOverlay {
    
}
#fa77cacb {
    background-color: var(--color_3);
    background-image: url("/Resources/images/fondo-Granalla-oro-2880w.png");
}
    
#widget_flc {
    width: 367px;
    height: auto;
    max-width: 100%;
}
}
@media all {
    
#c8e69066 {
    min-height: 78px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 cd7fde9 {
    width: 50.61%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\33 99ebbb8::before, #\33 99ebbb8 > .bgExtraLayerOverlay {
    
}
#\33 99ebbb8 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/Resources/images/fondo-Granalla-oro-2880w.png");
    box-shadow: none;
}
    
#fc9552b3::before, #fc9552b3 > .bgExtraLayerOverlay {
    
}
#fc9552b3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-width: 0px 0 1px 0;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    background-image: url(/Resources/images/granalla-taller-joyeria-pontevedra-granalla2-2880w.jpg);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 1dee6d3 svg {
    fill: var(--color_2);
}
#\34 1dee6d3 {
    width: 30px;
    height: 30px;
    order: 0;
}
    
#\30 8406067 {
    margin-bottom: 10px;
}
}
@media all {
    
#\35 0e769e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 93acb8d {
    min-height: 32px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 4478166 svg {
    fill: var(--color_3);
}
#\30 4478166 .hamburgerButton {
    background-color: rgba(0,0,0,0);
}
#\30 4478166 {
    width: 30px;
    height: 30px;
}
}
@media all {
    
#\36 3a049320d35b55b4ef2a374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 3a049320d35b55b4ef2a376 {
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3a049320d35b55b4ef2a377 {
    min-height: 32px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 3a049ca0d35b55b4ef2a5c3 {
    width: 544px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2d6a167a824ca526194d9a5 {
    background-color: rgba(232, 255, 133, 1);
}
}
@media all {
    
#\36 406026c90e1521f6ecb0ecd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 406026c90e1521f6ecb0ecc {
    min-height: 32px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}
@media all {
    
#\36 a3c3a13 {
    min-height: 333px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a1b0f975 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 40%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 30% 0% 30%;
}
    
#\37 0a5dd34 {
    background-color: var(--color_3);
    background-image: url("/Resources/images/granalla-dos-anillos-oro-2880w.jpg");
}
    
#widget_plq.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#widget_plq {
    width: 428px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
}
@media all {
    
#\31 3506aea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cb1b0eb4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 2.93%;
    min-height: 25px;
    max-height: 100%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 60fd661 {
    width: 5.50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 a9f0ea5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 94.53%;
    min-height: 25px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 20px;
    grid-area: auto / auto / auto / auto;
}
    
#f519feac {
    width: 83.97%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8cb82e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 36.96%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f79bce8f {
    width: 13.62%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b542fed9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#cad7559c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 25px;
    max-height: 100%;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ea81a869 {
    width: 27px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c10a0eba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 62.83%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 5c34642 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 2.93%;
    min-height: 25px;
    max-height: 100%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a983e12f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    height: auto;
    order: 5;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0c8245c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 23.67%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 0a8090b {
    min-height: 238px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f6b89437 {
    width: 77.64%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a21a4fe2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 94.35%;
    min-height: 25px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9b20cdc {
    width: 19.7667px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4a76f9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fcd26f58 {
    width: 19.7667px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b423299 {
    background-color: var(--color_3);
    background-image: url("/Resources/images/fondo%20Granalla%20oro-2880w.jpg");
}
    
#a53f0e67 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 43.90%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f4567ab {
    width: 19.4833px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 812e660 {
    width: 35.45%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oa7 {
    width: 50.41%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d66e1b8.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0.5px;
    padding-right: 0.5px;
}
#\36 d66e1b8 {
    width: 34px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}
@media all {
    
#\36 3183947 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 a5dabb9 {
    align-items: flex-end;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d2734dc6 {
    width: 43.58%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a3f793e {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cf2972bf {
    width: 91.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a66cebf7 {
    min-height: 14px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 293366f {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    order: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-direction: row;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}
@media all {
    
#\30 7b3bb5e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 7d4f908 {
    grid-template-rows: minmax(300px, max-content);
    width: 100%;
    max-width: 100%;
}
    
#\32 1d9f023 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_upp {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: end;
    min-height: 50px;
    margin: 40px 96px 58px 96px;
}
    
#widget_2h3 {
    width: 55px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: end;
    align-self: end;
    margin: 40px 67px 50px 40px;
    grid-area: 1 / 1 / 2 / 2;
}
}
@media (min-width: 1025px) {
    
#flex-header {
}
}
@media (min-width: 1025px) {
    
#\39 a5dabb9 {
    order: 0;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 35e8d9a {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 175px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#\37 e4325c8::before, #\37 e4325c8 > .bgExtraLayerOverlay {
    
}
#\37 e4325c8 {
    width: 100%;
    min-height: 8px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#bedf8f51 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 418px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-top: 0px;
}
    
#b7e3eac2::before, #b7e3eac2 > .bgExtraLayerOverlay {
    
}
#b7e3eac2 {
    width: 100%;
    min-height: 8px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 baf4b97 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 1225px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#b1e1ec21 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 225px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#e98fc983 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 55px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#flex-header::before, #flex-header > .bgExtraLayerOverlay {
    
}
#flex-header {
    
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d78ba3f {
    width: 100%;
    padding-top: 4px;
    padding-bottom: 4px;
    min-height: 8px;
}
    
#a30c8ff6 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 29px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#fa77cacb::before, #fa77cacb > .bgExtraLayerOverlay {
    
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#c8e69066 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 13px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#fc9552b3::before, #fc9552b3 > .bgExtraLayerOverlay {
    
}
#fc9552b3 {
    width: 100%;
    order: 1;
    justify-content: flex-end;
    padding-right: 50px;
    min-height: 8px;
}
    
#\34 1dee6d3 {
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 99ebbb8::before, #\33 99ebbb8 > .bgExtraLayerOverlay {
    
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3a049320d35b55b4ef2a374 {
    justify-content: flex-start;
    padding-top: 100px;
}
    
#\36 3a049320d35b55b4ef2a377 {
    padding: 0% 4% 0% 4%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 406026c90e1521f6ecb0ecc {
    padding: 0% 4% 0% 4%;
}
    
#\36 406026c90e1521f6ecb0ecd {
    justify-content: flex-end;
    padding-bottom: 100px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a3c3a13 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 98px;
}
    
#a1b0f975 {
    padding: 0px 0px 0px 0px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0a8090b {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 202px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 0c8245c {
    width: 28.14%;
    align-items: center;
    min-height: 8px;
}
    
#\35 60fd661 {
    width: 6.91%;
    min-height: 8px;
    justify-content: center;
    padding-left: 0px;
    padding-right: 0px;
    align-items: center;
}
    
#c10a0eba {
    width: 56.89%;
    min-height: 8px;
}
    
#f79bce8f {
    width: 33.62%;
}
    
#\33 8cb82e3 {
    width: 64.86%;
}
    
#\33 5c34642 {
    width: 6.07%;
    height: auto;
    min-height: 39px;
}
    
#a53f0e67 {
    width: 76.19%;
}
    
#\36 d66e1b8 {
    width: 40px;
    height: auto;
}
    
#\32 9b20cdc {
    height: auto;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a5dabb9 {
    width: 49.5%;
    min-height: 8px;
}
    
#a66cebf7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 12px;
}
    
#\37 293366f {
    order: 1;
    width: 49.5%;
    min-height: 8px;
}
    
#\32 a3f793e {
    width: 44.0167px;
}
    
#cf2972bf {
    width: 87.28%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7b3bb5e {
    padding-left: 2%;
    padding-right: 2%;
}
}

    @media (min-width: 1025px) { [data-version] .size-42, [data-version] .font-size-42 {--font-size: 42;}[data-version] .size-18, [data-version] .font-size-18 {--font-size: 18;}[data-version] .size-36, [data-version] .font-size-36 {--font-size: 36;}[data-version] .size-14, [data-version] .font-size-14 {--font-size: 14;}[data-version] .size-15, [data-version] .font-size-15 {--font-size: 15;}[data-version] .size-13, [data-version] .font-size-13 {--font-size: 13;}[data-version] .size-12, [data-version] .font-size-12 {--font-size: 12;} }@media (min-width: 768px) and (max-width: 1024px) { [data-version] .t-size-30, [data-version] .t-font-size-30 {--font-size: 30;}[data-version] .t-size-16, [data-version] .t-font-size-16 {--font-size: 16;}[data-version] .t-size-24, [data-version] .t-font-size-24 {--font-size: 24;}[data-version] .t-size-35, [data-version] .t-font-size-35 {--font-size: 35;}[data-version] .t-size-31, [data-version] .t-font-size-31 {--font-size: 31;}[data-version] .t-size-14, [data-version] .t-font-size-14 {--font-size: 14;}[data-version] .t-size-15, [data-version] .t-font-size-15 {--font-size: 15;}[data-version] .t-size-10, [data-version] .t-font-size-10 {--font-size: 10;}[data-version] .t-size-12, [data-version] .t-font-size-12 {--font-size: 12;} }@media (max-width: 767px) { [data-version] .m-size-30, [data-version] .m-font-size-30 {--font-size: 30;}[data-version] .m-size-16, [data-version] .m-font-size-16 {--font-size: 16;}[data-version] .m-size-29, [data-version] .m-font-size-29 {--font-size: 29;}[data-version] .m-size-14, [data-version] .m-font-size-14 {--font-size: 14;}[data-version] .m-size-15, [data-version] .m-font-size-15 {--font-size: 15;}[data-version] .m-size-10, [data-version] .m-font-size-10 {--font-size: 10;}[data-version] .m-size-12, [data-version] .m-font-size-12 {--font-size: 12;} }




  .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
    visibility: hidden;
  }

  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
    visibility: hidden !important;
  }

  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
    visibility: hidden;
  }



    @font-face {
  font-family: "Roboto Fallback";
  src: local('Arial');
  ascent-override: 92.6709%;
  descent-override: 24.3871%;
  size-adjust: 100.1106%;
  line-gap-override: 0%;
 }@font-face {
  font-family: "Great Vibes Fallback";
  src: local('Arial');
  ascent-override: 130.4294%;
  descent-override: 61.4597%;
  size-adjust: 65.246%;
  line-gap-override: 0%;
 }@font-face {
  font-family: "Poppins Fallback";
  src: local('Arial');
  ascent-override: 92.326%;
  descent-override: 30.7753%;
  line-gap-override: 8.793%;
  size-adjust: 113.7274%;
}
