.elementor-2370 .elementor-element.elementor-element-438d42fb{--display:flex;--min-height:45vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2370 .elementor-element.elementor-element-438d42fb:not(.elementor-motion-effects-element-type-background), .elementor-2370 .elementor-element.elementor-element-438d42fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D643A;background-image:url("https://mingailek.dieninis.eu/wp-content/uploads/2025/11/bazalto-akmens-plokste-1.jpg");}.elementor-2370 .elementor-element.elementor-element-438d42fb::before, .elementor-2370 .elementor-element.elementor-element-438d42fb > .elementor-background-video-container::before, .elementor-2370 .elementor-element.elementor-element-438d42fb > .e-con-inner > .elementor-background-video-container::before, .elementor-2370 .elementor-element.elementor-element-438d42fb > .elementor-background-slideshow::before, .elementor-2370 .elementor-element.elementor-element-438d42fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2370 .elementor-element.elementor-element-438d42fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #B19113AD 0%, #503C1E 100%);}.elementor-2370 .elementor-element.elementor-element-324a9faf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:solid;--border-style:solid;border-color:#B68B2D;--border-color:#B68B2D;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.4);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2370 .elementor-element.elementor-element-324a9faf:not(.elementor-motion-effects-element-type-background), .elementor-2370 .elementor-element.elementor-element-324a9faf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #28140040 100%);}.elementor-2370 .elementor-element.elementor-element-4e87f38 > .elementor-widget-container{margin:-20px 00px -42px -86px;}.elementor-2370 .elementor-element.elementor-element-4e87f38.elementor-element{--align-self:flex-start;}.elementor-2370 .elementor-element.elementor-element-4e87f38 img{width:100%;max-width:77%;opacity:1;}.elementor-2370 .elementor-element.elementor-element-5447400 > .elementor-widget-container{margin:21px 0px 8px 0px;}.elementor-2370 .elementor-element.elementor-element-5447400{text-align:center;}.elementor-2370 .elementor-element.elementor-element-5447400 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:49px;font-weight:700;text-transform:uppercase;line-height:1.1em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 4px 10px rgba(0,0,0,0.3);color:#F6E3B4;}.elementor-2370 .elementor-element.elementor-element-924d3a4{--divider-border-style:solid;--divider-color:#F6E3B4;--divider-border-width:2px;}.elementor-2370 .elementor-element.elementor-element-924d3a4 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-924d3a4 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-2370 .elementor-element.elementor-element-924d3a4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2370 .elementor-element.elementor-element-58d1ac94 > .elementor-widget-container{margin:-44px 0px 0px 0px;padding:4% 15% 6% 15%;}.elementor-2370 .elementor-element.elementor-element-58d1ac94{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:22px;color:#F6E3B4;}.elementor-2370 .elementor-element.elementor-element-58d1ac94 p{margin-block-end:13px;}.elementor-2370 .elementor-element.elementor-element-58d1ac94 a{transition-duration:0.4s;}.elementor-2370 .elementor-element.elementor-element-5d54bc51 .elementor-button{background-color:#7A1F1F;font-family:"Cinzel", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:#F5D682;color:#F5D682;box-shadow:0px 3px 6px 1px rgba(0,0,0,0.5);transition-duration:0.3s;border-style:none;border-radius:6px 6px 6px 6px;padding:18px 22px 16px 22px;}.elementor-2370 .elementor-element.elementor-element-5d54bc51 .elementor-button:hover, .elementor-2370 .elementor-element.elementor-element-5d54bc51 .elementor-button:focus{background-color:#B68B2D;color:#4B0000;border-color:#AB8D41;}.elementor-2370 .elementor-element.elementor-element-5d54bc51 > .elementor-widget-container{margin:-78px 0px 0px 0px;padding:37px 37px 37px 37px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-2370 .elementor-element.elementor-element-5d54bc51 .elementor-button:hover svg, .elementor-2370 .elementor-element.elementor-element-5d54bc51 .elementor-button:focus svg{fill:#4B0000;}#elementor-popup-modal-2370 .dialog-widget-content{animation-duration:0.3s;background-color:#FFFFFF;box-shadow:2px 8px 23px 3px rgba(0, 0, 0, 0.1);}#elementor-popup-modal-2370{background-color:#17171787;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2370 .dialog-message{width:650px;height:auto;}#elementor-popup-modal-2370 .dialog-close-button{display:flex;background-color:#FFFFFF00;}#elementor-popup-modal-2370 .dialog-close-button i{color:#FFFFFF00;}#elementor-popup-modal-2370 .dialog-close-button svg{fill:#FFFFFF00;}#elementor-popup-modal-2370 .dialog-close-button:hover i{color:#B68B2D00;}@media(min-width:768px){.elementor-2370 .elementor-element.elementor-element-324a9faf{--content-width:550px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2370 .elementor-element.elementor-element-324a9faf{--content-width:500px;}}@media(max-width:1024px){.elementor-2370 .elementor-element.elementor-element-4e87f38 > .elementor-widget-container{margin:-20px 0px 0px -107px;}.elementor-2370 .elementor-element.elementor-element-5447400 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-5447400 .elementor-heading-title{font-size:40px;}.elementor-2370 .elementor-element.elementor-element-58d1ac94{font-size:25px;}}@media(max-width:767px){.elementor-2370 .elementor-element.elementor-element-4e87f38 > .elementor-widget-container{margin:-20px 0px 0px -34px;}.elementor-2370 .elementor-element.elementor-element-5447400 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-5447400 .elementor-heading-title{font-size:30px;letter-spacing:-0.5px;}.elementor-2370 .elementor-element.elementor-element-924d3a4 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-58d1ac94 > .elementor-widget-container{margin:-31px -22px -22px -22px;}.elementor-2370 .elementor-element.elementor-element-5d54bc51 > .elementor-widget-container{margin:-43px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-5d54bc51 .elementor-button{font-size:11px;}#elementor-popup-modal-2370 .dialog-message{width:325px;}}/* Start custom CSS *//* Show the built-in close button and restyle it */
#elementor-popup-modal-2370 .dialog-close-button{
  position: absolute;
  right: 12px;
  top: 12px;
  width: 36px;
  height: 36px;
  background: transparent important;
  border: none;
  box-shadow: none;
  color: transparent;   /* hide default glyph so we draw our own */
  z-index: 9999;
}

/* draw the X bars */
#elementor-popup-modal-2370 .dialog-close-button::before,
#elementor-popup-modal-2370 .dialog-close-button::after{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 24px;
  height: 2px;
  border-radius: 2px;
  transform-origin: center;
  transform: translate(-50%, -50%) rotate(45deg);
  background: linear-gradient(180deg,#f7e3a6 0%, #d4af37 40%, #b68b2d 60%, #8a6a22 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    inset 0 -1px 0 rgba(0,0,0,.25),
    0 1px 2px rgba(0,0,0,.35);
}
#elementor-popup-modal-2370 .dialog-close-button::after{
  transform: translate(-50%, -50%) rotate(-45deg);
}

/* hover: warmer gold + slight glow */
#elementor-popup-modal-2370 .dialog-close-button:hover::before,
#elementor-popup-modal-2370 .dialog-close-button:hover::after{
  background: linear-gradient(180deg,#ffe9b2 0%, #e0b951 40%, #c5952f 60%, #8a6a22 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.55),
    inset 0 -1px 0 rgba(0,0,0,.28),
    0 2px 6px rgba(0,0,0,.45);
  transition: all .2s ease;
}

/* mobile nudge so it doesn't collide with your gold frame */
@media (max-width: 767px){
  #elementor-popup-modal-2370 .dialog-close-button{
    right: 8px;
    top: 8px;
    width: 30px;
    height: 30px;
  }
  #elementor-popup-modal-2370 .dialog-close-button::before,
  #elementor-popup-modal-2370 .dialog-close-button::after{ width: 20px; }
}/* End custom CSS */