.elementor .H1-heading{font-family:var(--font-primary);font-weight:400;font-size:var(--H1);}.elementor .H2-heading{font-family:var(--font-primary);font-weight:400;font-size:var(--H2);}.elementor .H3-heading{font-family:var(--font-primary);font-weight:500;font-size:var(--H3);}.elementor .p-base{font-family:var(--font-body);font-weight:400;font-size:var(--fib-text-base);color:var(--ink);line-height:1.5em;}.elementor .p-l-text-bold{font-family:var(--font-body);font-weight:500;font-size:var(--fib-text-xs);color:var(--gold);letter-spacing:0.32em;text-transform:uppercase;}.elementor .section-xl{width:100%;max-width:1400px;padding-block-start:var(--fib-space-section);padding-block-end:var(--fib-space-section);padding-inline-start:var(--fib-space-3xl);padding-inline-end:var(--fib-space-3xl);flex-direction:row;gap:var(--fib-space-xl);}.elementor .btn-primary{font-family:var(--font-body);font-weight:600;font-size:var(--fib-text-sm);color:var(--c-white);letter-spacing:0.05em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:38px;padding-inline-end:38px;border-radius:var(--e-gv-eee1dc5);background-image:linear-gradient(135deg, #b87333 0%,#d49056 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--c-white);box-shadow:0px 10px 30px 0px rgb(184 115 51 / 35%);transition:all 250ms;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--night);background-image:linear-gradient(135deg, #d49056 0%,#f0d9b5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 16px 40px 0px rgba(184, 115, 51, 0.5);transform:translate3d(0px, -2px, 0px);}.elementor .inner-section-s{padding:0px;flex-direction:column;gap:var(--fib-space-md);}.elementor .heading-text-italic-effect{text-align:center;}.elementor .btn-ghost-light{font-family:var(--font-body);font-weight:500;font-size:var(--fib-text-xs);color:var(--ivory);letter-spacing:0.05em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:38px;padding-inline-end:38px;border-radius:var(--radius-pill);border-width:1px;border-color:var(--grey-dark);border-style:solid;background-color:rgba(253,249,243,.05);transition:all 250ms;}.elementor .btn-ghost-light:hover,.elementor .btn-ghost-light:focus-visible{color:var(--night);background-color:var(--ivory);}.elementor .btn-dark{font-family:var(--font-body);font-weight:600;font-size:var(--fib-text-sm);color:var(--ivory);text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:38px;padding-inline-end:38px;border-radius:var(--radius-pill);background-color:var(--night-2);transition:all 250ms;}.elementor .p-hero{width:50%;font-family:var(--font-body);font-weight:400;font-size:var(--fib-text-base);color:var(--ivory);line-height:1.5em;text-align:center;}.elementor .section-title{text-align:start;}.elementor .card-title{font-family:var(--font-primary);font-weight:400;font-size:var(--fib-text-3xl);}.elementor .card-content{font-family:var(--font-body);font-size:var(--fib-text-cap);color:var(--ink-soft);text-align:center;margin-block-start:20px;}.elementor .package-tag{font-family:var(--font-body);font-weight:700;font-size:var(--fib-text-xs);color:var(--ink);letter-spacing:0.22em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:18px;padding-inline-end:18px;margin-block-end:18px;border-radius:var(--radius-pill);background-image:linear-gradient(135deg, #c98a7f 1%,#e8b8b0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 6px 18px 0px rgba(201,138,127,0.35);display:inline-block;}.elementor .recenzije-section{overflow:hidden;position:relative;background-color:var(--night-3);}.elementor .testemonial-card{padding-block-start:34px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--Radius-m);border-width:1px;border-color:rgba(232, 184, 176, 0.18);border-style:solid;background-color:rgba(253, 249, 243, 0.05);}.elementor .package-tag-light{font-family:var(--font-body);font-weight:700;font-size:var(--fib-text-xs);color:var(--gold-deep);letter-spacing:0.22em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:18px;padding-inline-end:18px;margin-block-end:18px;border-radius:var(--radius-pill);background-color:var(--Gold-soft);display:inline-block;}