.elementor-23126 .elementor-element.elementor-element-82118ca{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23126 .elementor-element.elementor-element-68f036d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-transform-transition-duration:300ms;}.elementor-23126 .elementor-element.elementor-element-68f036d:hover{--e-transform-skewX:2deg;}.elementor-23126 .elementor-element.elementor-element-9be4c0e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-transform-transition-duration:500ms;}.elementor-23126 .elementor-element.elementor-element-9be4c0e:hover{--e-transform-skewX:-2deg;}.elementor-23126 .elementor-element.elementor-element-0da62f8{--divider-border-style:multiple;--divider-color:#F6EFDE;--divider-pattern-height:24px;}.elementor-23126 .elementor-element.elementor-element-0da62f8 .elementor-divider-separator{width:100%;}.elementor-23126 .elementor-element.elementor-element-0da62f8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23126 .elementor-element.elementor-element-0f56529:hover{--e-transform-scale:1.01;}.elementor-23126 .elementor-element.elementor-element-0f56529{--e-transform-transition-duration:500ms;}.elementor-23126 .elementor-element.elementor-element-0816e5c:hover{--e-transform-scale:1.01;}.elementor-23126 .elementor-element.elementor-element-0816e5c{--e-transform-transition-duration:500ms;}.elementor-23126 .elementor-element.elementor-element-df9094e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;}.elementor-23126 .elementor-element.elementor-element-fdcfe44{--divider-border-style:dots_tribal;--divider-color:var( --e-global-color-e8636a2 );--divider-pattern-height:10.5px;}.elementor-23126 .elementor-element.elementor-element-fdcfe44 .elementor-divider-separator{width:100%;}.elementor-23126 .elementor-element.elementor-element-fdcfe44 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:767px){.elementor-23126 .elementor-element.elementor-element-82118ca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23126 .elementor-element.elementor-element-68f036d{width:100%;max-width:100%;}.elementor-23126 .elementor-element.elementor-element-68f036d.elementor-element{--align-self:center;}.elementor-23126 .elementor-element.elementor-element-9be4c0e{width:100%;max-width:100%;}.elementor-23126 .elementor-element.elementor-element-9be4c0e.elementor-element{--align-self:center;}.elementor-23126 .elementor-element.elementor-element-0da62f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--divider-element-spacing:10px;}.elementor-23126 .elementor-element.elementor-element-0da62f8 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-23126 .elementor-element.elementor-element-0da62f8 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-23126 .elementor-element.elementor-element-0da62f8 .elementor-icon i, .elementor-23126 .elementor-element.elementor-element-0da62f8 .elementor-icon svg{transform:rotate(0deg);}.elementor-23126 .elementor-element.elementor-element-0f56529{margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 5px 0px 5px;}.elementor-23126 .elementor-element.elementor-element-0816e5c{margin:0px 7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-23126 .elementor-element.elementor-element-df9094e{margin:5px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;}.elementor-23126 .elementor-element.elementor-element-fdcfe44 .elementor-divider-separator{width:58%;margin:0 auto;margin-center:0;}.elementor-23126 .elementor-element.elementor-element-fdcfe44 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}}/* Start custom CSS for container, class: .elementor-element-82118ca */.resdb_body {
            display: flex;
  justify-content: center;
  gap: 1rem;         /* Ekvivalent za gap-4 (16px) */
  margin-bottom: 1.5rem; /* Ekvivalent za mb-6 (24px) */
        }
        
        .resdb_contact-card {
            /* background: white;
            padding: 2rem;
            border-radius: 1rem;
            box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
            max-width: 400px;
            width: 100%; */
        }

        .resdb_btn-email {
            background-color: #9fbecd;
            transition: background-color 0.2s;
            color:white;
        }
        .resdb_btn-email:hover {
            background-color: #2563eb;
            color:white;
        }

        .resdb_btn-whatsapp {
            background-color: #22c55e;
            transition: background-color 0.2s;
            color:white;
        }
        .resdb_btn-whatsapp:hover {
            background-color: #16a34a;
            color:white;
        }
        
        .call-button {
  background-color: #9fbecd; /* Tailwind blue-600 */
  color: white;
  text-decoration: none;
  font-weight: 500;
  display: inline-flex;
  align-items: center;
}

.call-button:hover {
  background-color: #1d4ed8;
  color:white;
}/* End custom CSS */