/*!
    (c) DITDOT Ltd. All Rights Reserved
    https://www.ditdot.hr 
*/
.service-process{margin-top:0}.service-process h2{padding-top:calc(var(--block-space-sm) + .175em);padding-bottom:.35em;margin-bottom:var(--block-space-sm);font-weight:var(--font-bold);font-size:1.45rem;line-height:1.285}.service-process-header{text-align:center;max-width:25rem;padding-left:2.5%;padding-right:2.5%;margin:0 auto}.service-process-timeline{list-style:none;margin:0 auto;padding:0;max-width:58ch}.service-process-timeline li{position:relative;padding:0 0 1.9rem 2rem}.service-process-timeline li:last-child{padding-bottom:0}.service-process-timeline li::before{content:" ";position:absolute;top:.45rem;left:0;width:16px;height:16px;border:2px solid var(--dot-blue-525);border-radius:50%;background-color:#fff;z-index:1}.service-process-timeline li::after{content:"";position:absolute;top:1.4em;left:.45em;bottom:0;width:2px;background-color:var(--dot-blue-525);opacity:.8}.service-process-timeline li:last-child::after{display:none}.service-process-timeline h3{color:var(--text-color-dark);font-size:var(--text-md);line-height:1.55;font-weight:var(--font-bold);padding-top:.125rem;margin-bottom:0}.service-process-timeline p{margin-bottom:0}.service-process+.page-projects.m-l{margin-top:4rem}@media only screen and (min-width:600px){.service-process-header{max-width:38rem}.service-process h2{font-size:1.85rem}.service-process-timeline{position:relative;max-width:60ch}.service-process-timeline::before{content:"";position:absolute;top:.45rem;bottom:0;left:50%;width:2px;background-color:var(--dot-blue-525);opacity:.8;transform:translateX(-50%)}.service-process-timeline li{width:50%;margin-left:50%}.service-process-timeline li:nth-child(even){margin-left:0;padding-right:2rem;padding-left:0;text-align:right}.service-process-timeline li::before{left:-.45em}.service-process-timeline li:nth-child(even)::before{right:-.45em;left:auto}.service-process-timeline li::after{display:none}.service-process-timeline li:last-child::after{display:none}.service-process+.page-projects.m-l{margin-top:4.75rem}}@media only screen and (max-width:599px){.service-process-timeline li{padding-left:1.75rem}}html.js .service-process-timeline{--timeline-progress:0%}html.js .service-process-timeline li{--timeline-line-progress:0%;--timeline-marker-progress:0%}html.js .service-process-timeline li::before{border-color:#fff0;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom,var(--dot-blue-525) 0%,var(--dot-blue-525) var(--timeline-marker-progress),var(--divider-color-solid) var(--timeline-marker-progress),var(--divider-color-solid) 100%) border-box}html.js .service-process-timeline li::after{background:linear-gradient(to bottom,var(--dot-blue-525) 0%,var(--dot-blue-525) var(--timeline-line-progress),var(--divider-color-solid) var(--timeline-line-progress),var(--divider-color-solid) 100%)}html.js .service-process-timeline::before{background:linear-gradient(to bottom,var(--dot-blue-525) 0%,var(--dot-blue-525) var(--timeline-progress),var(--divider-color-solid) var(--timeline-progress),var(--divider-color-solid) 100%)}