.elementor-6932 .elementor-element.elementor-element-0522410{--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;}.elementor-6932 .elementor-element.elementor-element-7bb560c .elementor-button{background-color:#00000000;font-weight:400;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-982b428 );color:var( --e-global-color-982b428 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-6932 .elementor-element.elementor-element-7bb560c .elementor-button:hover, .elementor-6932 .elementor-element.elementor-element-7bb560c .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#000000;}.elementor-6932 .elementor-element.elementor-element-7bb560c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6932 .elementor-element.elementor-element-7bb560c .elementor-button:hover svg, .elementor-6932 .elementor-element.elementor-element-7bb560c .elementor-button:focus svg{fill:#FFFFFF;}/* Start custom CSS for html, class: .elementor-element-4ceeb67 */.ce-sept{--ink:#0E2233;--slate:#56687A;--blue:#0077B6;--blue-dark:#005C8E;--cyan:#00A8E6;--cyan-lg:#009ADA;--ice:#EEF7FC;--line:#D5E6F1;--navy:#0B2A45;--mist:#A9C3D6;
  --font:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-family:var(--font);color:var(--ink);background:#FFFFFF;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.ce-sept *,.ce-sept *::before,.ce-sept *::after{box-sizing:border-box}
.ce-sept .ce-img{display:block;width:100%;height:auto;border:0}
.ce-sept .ce-p,.ce-sept .ce-h1,.ce-sept .ce-h2,.ce-sept .ce-h3,.ce-sept .ce-display{margin:0;font-family:var(--font);text-transform:none}
.ce-sept .ce-link{color:inherit;text-decoration:none}
.ce-sept .ce-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ce-sept :focus-visible{outline:3px solid var(--cyan);outline-offset:3px}

.ce-sept .ce-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}
.ce-sept .ce-section{padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(56px,8vw,96px)}

/* type */
.ce-sept .ce-eyebrow{margin:0 0 18px;font-size:11px;line-height:16px;letter-spacing:.22em;font-weight:600;color:var(--blue)}
.ce-sept .ce-h1{font-size:clamp(2rem,4.4vw,3.25rem);line-height:1.2;font-weight:300;color:var(--ink);letter-spacing:-.01em}
.ce-sept .ce-h2{font-size:clamp(1.75rem,3vw,2.375rem);line-height:1.25;font-weight:300;color:var(--ink);letter-spacing:-.005em}
.ce-sept .ce-lead{font-size:1rem;line-height:1.65;color:var(--slate)}
.ce-sept .ce-kicker{font-size:13px;line-height:20px;letter-spacing:.3em;font-weight:600;color:var(--ink)}
.ce-sept .ce-old{font-size:15px;line-height:22px;color:var(--slate);text-decoration:line-through}
.ce-sept .ce-price{font-weight:300;line-height:1.1;color:var(--ink);letter-spacing:-.01em}
.ce-sept .ce-price .ce-cur{font-size:16px;font-weight:600;letter-spacing:.06em;margin-left:.3em}
.ce-sept .ce-price-label{margin-top:8px;font-size:11px;line-height:16px;letter-spacing:.16em;font-weight:600;color:var(--blue)}

/* buttons */
.ce-sept .ce-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 34px;background:var(--blue);color:#FFFFFF;font-family:var(--font);font-size:12px;line-height:16px;letter-spacing:.16em;font-weight:700;text-align:center;text-decoration:none;border:1px solid var(--blue);transition:background-color .15s ease,border-color .15s ease,color .15s ease}
.ce-sept .ce-btn:hover{background:var(--blue-dark);border-color:var(--blue-dark);color:#FFFFFF}
.ce-sept .ce-btn--light{background:#FFFFFF;border-color:#FFFFFF;color:var(--blue)}
.ce-sept .ce-btn--light:hover{background:var(--ice);border-color:var(--ice);color:var(--blue-dark)}
.ce-sept .ce-btn--cyan{background:var(--cyan);border-color:var(--cyan);color:var(--navy);min-height:60px;padding:18px 44px;font-size:13px}
.ce-sept .ce-btn--cyan:hover{background:#3DBDF0;border-color:#3DBDF0;color:var(--navy)}
.ce-sept .ce-btn--outline{background:transparent;color:var(--blue);width:100%}
.ce-sept .ce-btn--outline:hover{background:var(--blue);color:#FFFFFF}
.ce-sept .ce-btn--outline-light{background:transparent;border-color:#FFFFFF;color:#FFFFFF;width:100%;padding:14px 10px;font-size:11px;letter-spacing:.12em}
.ce-sept .ce-btn--outline-light:hover{background:#FFFFFF;color:var(--blue)}

/* rules */
.ce-sept .ce-rule{height:1px;background:var(--line);border:0;margin:0}

/* logo bar (samostalna stranica) */
.ce-sept .ce-logobar{border-top:4px solid var(--cyan);padding:28px 0 26px;text-align:center}
.ce-sept .ce-logobar .ce-img{width:240px;margin:0 auto}

/* 1. hero */
.ce-sept .ce-hero__media .ce-img{aspect-ratio:2240/1050;object-fit:cover}
.ce-sept .ce-hero__text{padding-top:clamp(40px,6vw,64px);padding-bottom:clamp(56px,8vw,88px);display:grid;gap:24px}
.ce-sept .ce-hero__side .ce-valid{margin:6px 0 30px;font-size:1rem;line-height:1.6;font-weight:600;color:var(--ink)}

/* 2. emface */
.ce-sept .ce-band--ice{background:var(--ice);border-top:4px solid var(--cyan)}
.ce-sept .ce-emface{display:grid;gap:40px}
.ce-sept .ce-display{font-weight:300;line-height:1;letter-spacing:-.02em}
.ce-sept .ce-display--emface{font-size:clamp(3.75rem,10vw,6.5rem);color:var(--cyan-lg)}
.ce-sept .ce-display--emface .ce-link:hover{color:var(--blue)}
.ce-sept .ce-emface .ce-kicker{margin-top:10px}
.ce-sept .ce-message{margin-top:28px;max-width:34ch;font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.55;font-weight:300;color:var(--ink)}
.ce-sept .ce-pricebox{border-top:1px solid var(--line);padding-top:28px;align-self:end}
.ce-sept .ce-pricebox .ce-price{font-size:clamp(2.75rem,5vw,3.75rem)}
.ce-sept .ce-pricebox .ce-btn{margin-top:32px}

/* 3. face grid */
.ce-sept .ce-grid-head{margin-bottom:32px}
.ce-sept .ce-grid{display:grid;gap:16px;grid-template-columns:1fr}
.ce-sept .ce-card{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid var(--line);border-top:3px solid var(--cyan)}
.ce-sept .ce-card__body{display:flex;flex-direction:column;flex:1;padding:24px 24px 26px}
.ce-sept .ce-card__name{font-size:17px;line-height:24px;font-weight:600;color:var(--blue)}
.ce-sept .ce-card__name .ce-link:hover{text-decoration:underline;text-underline-offset:3px}
.ce-sept .ce-card__desc{margin-top:8px;font-size:14px;line-height:22px;color:var(--slate)}
.ce-sept .ce-card__price{margin-top:auto;padding-top:18px}
.ce-sept .ce-card__price .ce-rule{margin-bottom:14px}
.ce-sept .ce-card__price .ce-old{font-size:13px;line-height:20px}
.ce-sept .ce-card__price .ce-price{font-size:28px}
.ce-sept .ce-card__price .ce-price .ce-cur{font-size:12px}
.ce-sept .ce-card--consult{background:var(--blue);border-color:var(--blue);border-top-color:var(--cyan)}
.ce-sept .ce-card--consult .ce-card__q{font-size:20px;line-height:28px;font-weight:300;color:#FFFFFF}
.ce-sept .ce-card--consult .ce-btn{margin-top:auto}
.ce-sept .ce-card--consult .ce-card__body{gap:24px}

/* 4. body intro */
.ce-sept .ce-bodyintro{display:grid;gap:24px;padding-top:clamp(32px,4vw,48px);padding-bottom:clamp(48px,6vw,64px)}
.ce-sept .ce-bodyintro__mark{width:64px;height:2px;background:var(--cyan);margin-bottom:28px}
.ce-sept .ce-steps{font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.7;font-weight:300;color:var(--slate)}

/* 5. awt */
.ce-sept .ce-awt__media{background:#ECF2F6;background-image:linear-gradient(to bottom,#E3E8EC 0%,#E3E8EC 10%,#E5EAEE 20%,#E5EAEE 30%,#E5EAEE 40%,#E6EBEF 50%,#E6EBEF 60%,#E6EBEF 70%,#E7ECF0 80%,#EAEFF3 90%,#E7ECF0 100%)}
.ce-sept .ce-awt__media .ce-img{max-width:880px;margin:0 auto;aspect-ratio:1280/600;object-fit:cover;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 18%,#000 82%,transparent 100%)}
.ce-sept .ce-band--blue{background:var(--blue);color:#FFFFFF}
.ce-sept .ce-awt{display:grid;gap:40px}
.ce-sept .ce-display--awt{font-size:clamp(5.5rem,14vw,9.5rem);color:#FFFFFF;letter-spacing:-.03em}
.ce-sept .ce-display--awt .ce-link:hover{color:#BFE6F8}
.ce-sept .ce-awt .ce-kicker{color:#FFFFFF;margin-top:14px}
.ce-sept .ce-awt .ce-kicker--soft{color:#BFE6F8;margin-top:2px}
.ce-sept .ce-awt__text{margin-top:28px;max-width:44ch;font-size:1.0625rem;line-height:1.65;font-weight:300;color:#FFFFFF}
.ce-sept .ce-awt .ce-pricebox{border-top-color:#3F9ACB}
.ce-sept .ce-awt .ce-old{color:#BFE6F8}
.ce-sept .ce-awt .ce-price{color:#FFFFFF}
.ce-sept .ce-awt .ce-price-label{color:#BFE6F8}
.ce-sept .ce-benefit{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:16px 0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF}
.ce-sept .ce-benefit__main{font-size:12px;line-height:18px;letter-spacing:.2em;font-weight:700;color:#FFFFFF}
.ce-sept .ce-benefit__note{font-size:14px;line-height:18px;font-weight:300;color:#FFFFFF}

/* 6. lpg + embody */
.ce-sept .ce-packages{display:grid;gap:16px;grid-template-columns:1fr;padding-top:40px}
.ce-sept .ce-card--pkg{container-type:inline-size}
.ce-sept .ce-card--pkg .ce-card__body{padding:26px 24px 28px}
.ce-sept .ce-pair{display:grid;grid-template-columns:1fr 1fr;gap:2px}
.ce-sept .ce-pair .ce-img{aspect-ratio:730/444;object-fit:cover}
.ce-sept .ce-pair__cap{display:block;padding:12px 24px 0;font-size:11px;line-height:16px;letter-spacing:.16em;font-weight:700;color:var(--blue);text-decoration:none}
.ce-sept .ce-pair__cap:hover{text-decoration:underline;text-underline-offset:3px}
.ce-sept .ce-pkg-media .ce-img{aspect-ratio:1400/752;object-fit:cover;object-position:50% 28%}
.ce-sept .ce-pkg__name{font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.25;font-weight:600;color:var(--blue)}
.ce-sept .ce-pkg__name .ce-link:hover{text-decoration:underline;text-underline-offset:4px}
.ce-sept .ce-pkg__meta{margin-top:6px;font-size:11px;line-height:16px;letter-spacing:.14em;font-weight:600;color:var(--ink)}
.ce-sept .ce-pkg__desc{margin-top:14px;font-size:15px;line-height:24px;color:var(--slate)}
.ce-sept .ce-card--pkg .ce-card__price{padding-top:22px}
.ce-sept .ce-card--pkg .ce-price{font-size:clamp(2.25rem,3.6vw,2.75rem)}
.ce-sept .ce-card--pkg .ce-btn{margin-top:24px}

/* 7. expertise */
.ce-sept .ce-expert{display:grid;gap:24px}
.ce-sept .ce-expert__text{font-size:1rem;line-height:1.75;color:var(--slate);max-width:62ch}
.ce-sept .ce-stats{display:grid;grid-template-columns:1fr;gap:18px;margin:40px 0 0;padding:0;list-style:none}
.ce-sept .ce-stats li{border-top:2px solid var(--cyan);padding-top:14px;font-size:11px;line-height:17px;letter-spacing:.14em;font-weight:600;color:var(--ink)}

/* 8. final */
.ce-sept .ce-band--navy{background:var(--navy);border-top:4px solid var(--cyan);color:#FFFFFF}
.ce-sept .ce-final{display:grid;gap:48px}
.ce-sept .ce-final .ce-h2{color:#FFFFFF;max-width:22ch}
.ce-sept .ce-final__sub{margin:24px 0 34px;font-size:1rem;line-height:1.7;color:var(--mist)}
.ce-sept .ce-final__sub strong{display:block;color:#FFFFFF;font-weight:600}
.ce-sept .ce-final__valid{margin-top:16px;font-size:13px;line-height:20px;color:var(--mist)}
.ce-sept .ce-locs{display:grid;gap:28px;align-content:start}
.ce-sept .ce-loc__city{font-size:11px;line-height:16px;letter-spacing:.2em;font-weight:600;color:var(--cyan)}
.ce-sept .ce-loc__addr{display:block;margin-top:8px;font-size:17px;line-height:26px;color:#FFFFFF;text-decoration:none}
.ce-sept .ce-loc__tel{display:block;font-size:15px;line-height:26px;color:var(--mist);text-decoration:none}
.ce-sept .ce-loc__addr:hover,.ce-sept .ce-loc__tel:hover{text-decoration:underline;text-underline-offset:3px}
.ce-sept .ce-hours{border-top:1px solid #244662;padding-top:24px;font-size:14px;line-height:23px;color:var(--mist)}

.ce-sept .ce-foot{padding:28px 0 36px;font-size:12px;line-height:19px;color:var(--slate)}
.ce-sept .ce-foot .ce-link{color:var(--blue);font-weight:600}

/* breakpoints */
@media (min-width:600px){
  .ce-sept .ce-grid{grid-template-columns:repeat(2,1fr)}
  .ce-sept .ce-stats{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:599px){
  .ce-sept .ce-hero__media{padding:0}
  .ce-sept .ce-btn:not(.ce-btn--outline):not(.ce-btn--outline-light){width:100%;letter-spacing:.1em;padding-left:12px;padding-right:12px}
}
@media (min-width:900px){
  .ce-sept .ce-hero__text{grid-template-columns:1.1fr .9fr;gap:64px;align-items:end}
  .ce-sept .ce-emface,.ce-sept .ce-awt{grid-template-columns:1.15fr .85fr;gap:64px}
  .ce-sept .ce-packages{grid-template-columns:repeat(2,1fr)}
  .ce-sept .ce-pkg-media .ce-img{aspect-ratio:auto;height:calc((50cqw - 1px) * 0.6082 + 28px)}
  .ce-sept .ce-bodyintro{grid-template-columns:1.1fr .9fr;gap:64px;align-items:end}
  .ce-sept .ce-expert{grid-template-columns:.9fr 1.1fr;gap:64px}
  .ce-sept .ce-final{grid-template-columns:1.2fr .8fr;gap:64px}
}
@media (min-width:1024px){
  .ce-sept .ce-grid{grid-template-columns:repeat(4,1fr)}
}
@media (prefers-reduced-motion:reduce){
  .ce-sept *{transition:none !important}
}

 .ce-wrap h1, .ce-wrap h2 {
    text-transform: none !important;
}/* End custom CSS */