@charset "utf-8";
/* CSS Document */
body {font-family:'Helvetica Now Text', 'Montserrat', sans-serif;margin:0;padding:0;font-size:16px;font-weight:400;background:#ffffff;color:#000000;min-width:320px;}
input:-internal-autofill-selected {background:none;}
* {margin:0;padding:0;box-sizing:border-box;}
img {border:0;outline:none;}
a {text-decoration:none;outline:none;}
*.gfont {font-family:'Tomorrow', sans-serif;}
*.gefont {font-family:'Genos', sans-serif;}
button, .submit {display:block;outline:none;border:none;cursor:pointer;font-family:'Helvetica Now Text', serif;background:none;color:inherit;}
button, input, textarea {font-family:'Helvetica Now Text', sans-serif;}
li {display:block;padding:0px;margin:0px;list-style:none;}
*::selection {background:none;color:inherit;}
img::selection {color:inherit;background:none;}
#default {display:block;position:fixed;z-index:-1;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;}
#default-hold {display:block;position:fixed;z-index:-1;}
@media screen and (max-width: 479px)
{
	body {font-size:15px;}
	#default-hold {width:10px;}
}
@media screen and (min-width: 479px)
{
	body {font-size:15px;}
	#default-hold {width:50px;}
}
@media screen and (min-width: 639px)
{
	#default-hold {width:150px;}
}
@media screen and (min-width: 777px)
{
	#default-hold {width:250px;}
}
@media screen and (min-width: 959px)
{
	body {font-size:16px;}
	#default-hold {width:350px;}
}
@media screen and (min-width: 1169px)
{
	#default-hold {width:450px;}
}
@media screen and (min-width: 1399px)
{
	#default-hold {width:550px;}
}
@media screen and (min-width: 1639px)
{
	#default-hold {width:650px;}
}
@media screen and (min-width: 1919px)
{
	body {font-size:18px;}
	#default-hold {width:750px;}
}
@media screen and (min-width: 2299px)
{
	#default-hold {width:850px;}
}

/* Transition */
button, button:hover,
input, input:focus, input:hover, textarea, textarea:focus,
a, a img, a::before, a::after
	{transition:color 0.3s, background 0.3s, border 0.3s, opacity 0.3s;-moz-transition:color 0.3s, background 0.3s, border 0.3s, opacity 0.3s;-webkit-transition:color 0.3s, background 0.3s, border 0.3s, opacity 0.3s;-o-transition:color 0.3s, background 0.3s, border 0.3s, opacity 0.3s;}
a svg, button svg
	{transition:fill 0.3s;-moz-transition:fill 0.3s;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;}

/* clear */
.hold {margin:auto;width:88%;min-width:300px;max-width:1640px;box-sizing:border-box;}
	*.hold::after {display:block;clear:both;content:" ";line-height:0px;height:0px;}
	*.clear::after {display:block;clear:both;content:" ";line-height:0px;height:0px;}

/* def */
*.lazy {transition:opacity 0.75s;-moz-transition:opacity 0.75s;-webkit-transition:opacity 0.75s;-o-transition:opacity 0.75s;filter:alpha(opacity=0);opacity:0;}
*.lazy.lazy-on {filter:alpha(opacity=100);opacity:1;}
*.ellipsis {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	*.zoom-5 {transition:transform 0.5s;-moz-transition:transform 0.5s;-webkit-transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;}
	*.zoom-5:hover {-ms-transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);transform: matrix(1.05, 0, 0, 1.05, 0, 0);}
	*.zoom-5-shadow {transition:transform 0.5s, box-shadow 0.5s;-moz-transition:transform 0.5s, box-shadow 0.5s;-webkit-transition:-webkit-transform 0.5s, box-shadow 0.5s;-o-transition:transform 0.5s, box-shadow 0.5s;}
	*.zoom-5-shadow:hover {-ms-transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-box-shadow:0px 1px 12px rgba(0,0,0,0.15);box-shadow:0px 1px 12px rgba(0,0,0,0.15);}
*.lazy-background {transition:opacity 0.75s;-moz-transition:opacity 0.75s;-webkit-transition:opacity 0.75s;-o-transition:opacity 0.75s;filter:alpha(opacity=0);opacity:0;}
	*.lazy-background.lazy-on {filter:alpha(opacity=100);opacity:1;}

/* animst */
.an-left.an-off {-ms-transform: matrix(1, 0, 0, 1, -90, 0);-webkit-transform: matrix(1, 0, 0, 1, -90, 0);transform: matrix(1, 0, 0, 1, -90, 0);filter:alpha(opacity=0);opacity:0;}
.an-zoom.an-off {-ms-transform: matrix(0.8, 0, 0, 0.8, 0, 0);-webkit-transform: matrix(0.8, 0, 0, 0.8, 0, 0);transform: matrix(0.8, 0, 0, 0.8, 0, 0);filter:alpha(opacity=0);opacity:0;}
.an-up.an-off {-ms-transform: matrix(1, 0, 0, 1, 0, 60);-webkit-transform: matrix(1, 0, 0, 1, 0, 60);transform: matrix(1, 0, 0, 1, 0, 60);filter:alpha(opacity=0);opacity:0;}
.an-fade.an-off {filter:alpha(opacity=0);opacity:0;}
.animst.an-left, .animst.an-zoom, .animst.an-up {transition:transform 1.5s, opacity 1.5s;-moz-transition:transform 1.5s, opacity 1.5s;-webkit-transition:-webkit-transform 1.5s, opacity 1.5s;-o-transition:transform 1.5s, opacity 1.5s;}
.animst.an-fade {transition:opacity 1.5s;-moz-transition:opacity 1.5s;-webkit-transition:opacity 1.5s;-o-transition:opacity 1.5s;}

/* animst */
*.lo-ready {transition:background 1.5s;-moz-transition:background 1.5s;-webkit-transition:background 1.5s;-o-transition:background 1.5s;}
	body.ready *.lo-ready {background:none;}
/*
*.f-ready {filter:alpha(opacity=50);opacity:0.5;transition:opacity 1.5s;-moz-transition:opacity 1.5s;-webkit-transition:opacity 1.5s;-o-transition:opacity 1.5s;}
	body.ready *.f-ready {filter:alpha(opacity=100);opacity:1;}
*/
.an-diz.an-off {-ms-transform: matrix(1, 0, 0, 1, 0, 60);-webkit-transform: matrix(1, 0, 0, 1, 0, 60);transform: matrix(1, 0, 0, 1, 0, 60);filter:alpha(opacity=0);opacity:0;}
.an-diz {transition:transform 1.5s, opacity 1.5s;-moz-transition:transform 1.5s, opacity 1.5s;-webkit-transition:-webkit-transform 1.5s, opacity 1.5s;-o-transition:transform 1.5s, opacity 1.5s;}
.an-fade.an-off {filter:alpha(opacity=0);opacity:0;}
.an-fade {transition:opacity 1.5s;-moz-transition:opacity 1.5s;-webkit-transition:opacity 1.5s;-o-transition:opacity 1.5s;}

/* f-sadrzaj */
#f-sadrzaj {display:block;position:relative;width:100%;min-width:320px;overflow:hidden;}
/*
#f-sadrzaj {display:block;position:relative;width:100%;min-width:320px;overflow:hidden;filter:alpha(opacity=0);opacity:0;transition:opacity 0.75s;-moz-transition:opacity 0.75s;-webkit-transition:opacity 0.75s;-o-transition:opacity 0.75s;}
	body.ready #f-sadrzaj {filter:alpha(opacity=100);opacity:1;}
*/
.ins-image {filter:alpha(opacity=0);opacity:0;transition:opacity 0.75s;-moz-transition:opacity 0.75s;-webkit-transition:opacity 0.75s;-o-transition:opacity 0.75s;}
	.ins-image.ins-on {filter:alpha(opacity=100);opacity:1;}
	.ins-image img {display:block;width:100%;}
.ins-video {filter:alpha(opacity=0);opacity:0;transition:opacity 0.75s;-moz-transition:opacity 0.75s;-webkit-transition:opacity 0.75s;-o-transition:opacity 0.75s;}
	.ins-video.ins-on {filter:alpha(opacity=100);opacity:1;}
	.ins-video video {display:block;width:100%;}
#page-body {position:relative;z-index:100;background:#ffffff;width:100%;}
*.green-gradient {background: linear-gradient(to right,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
*.green-gradient {-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
*.green-gradient::selection {-webkit-text-fill-color: transparent;text-decoration: underline;}

/* header */
header {display: block;position:fixed;top:0px;z-index:1000;width:100%;background: linear-gradient(90deg, #0b3e27, #197149);-moz-transition:top 0.3s;-webkit-transition:top 0.3s;-o-transition:top 0.3s;transition:top 0.3s;}
.dum-header {position:relative;z-index:1;width:100%;background: linear-gradient(90deg, #0b3e27, #197149);}
header .in-header {display: block;position:relative;width:90%;margin:auto;max-width:1640px;top:50%;overflow:visible;}
/* menu */
header .in-header .menu {position:absolute;z-index:100;width:1em;height:1em;left:0%;top:-0.5em;font-size:32px;}
header .in-header .menu button {font-size:1em;position:absolute;z-index:100;width:100%;height:100%;}
header .in-header .menu button svg {display: block;position:absolute;z-index:100;top:2px;left:0%;width:32px;height:28px;fill:none;stroke:#ffffff;-moz-transition:stroke 0.3s;-webkit-transition:stroke 0.3s;-o-transition:stroke 0.3s;transition:stroke 0.3s;}
header .in-header .menu button span.tit {line-height:16px;font-size:15px;color:#ffffff;position:absolute;z-index:100;width:4.5em;left:1.75em;top:0em;text-align:left;-moz-transition:color 0.3s;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}
header .in-header .menu button span.tit span.t-menu {display: block;}
header .in-header .menu button span.tit span.t-close {display: none;}
header.open .in-header .menu button span.tit span.t-menu {display: none;}
header.open .in-header .menu button span.tit span.t-close {display: block;}
header .in-header .menu button:hover svg,
header.open .in-header .menu button svg {stroke:#70CB95;}
header .in-header .menu button:hover span.tit,
header.open .in-header .menu button span.tit {color:#70CB95;}
/* contact */
header .contact {position:absolute;z-index:100;top:-0.5em;left:100%;}
header .contact ul {display: flex;justify-content: space-between;width:100%;height:1em;}
header .contact li {display: block;width:1em;height:1em;}
header .contact li a {display: block;width:1em;height:1em;}
header .contact li a svg {display: block;width:1em;height:1em;fill:none;stroke:#ffffff;-moz-transition:stroke 0.3s;-webkit-transition:stroke 0.3s;-o-transition:stroke 0.3s;transition:stroke 0.3s;}
header .contact li a:hover svg {stroke:#70CB95;}
/* logo */
header .logo {position:absolute;z-index:100;width:2.7174em;height:1em;left:50%;top:-0.55em;margin-left:-1.3587em;}
header .logo a {display: block;width:100%;filter:alpha(opacity=100);opacity:1;-moz-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}
header .logo a:hover {filter:alpha(opacity=85);opacity:0.85;}
header .logo a img {display: block;width:100%;filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.5));}
@media screen and (max-width: 479px)
{
    header, .dum-header {height:84px;}
    header.fix {top:-84px;}
    header.fix.show {top:0px;}
    header .contact {font-size:20px;width:4.25em;margin-left:-4.25em;}
    header .logo {font-size:42px;}
    header .in-header .menu {width:1em;}
    header .in-header .menu button svg {left:0.5em;}
    header .in-header .menu button span.tit {display: none;}
    header .in-header .menu {font-size:20px;}
    header .in-header .menu button svg {top:1px;width:20px;height:18px;}
    header .contact,
    header .in-header .menu button span.tit {display: none;}
}
@media screen and (min-width: 479px) and (max-width: 639px)
{
    header, .dum-header {height:92px;}
    header.fix {top:-92px;}
    header.fix.show {top:0px;}
    header .contact {width:4.5em;margin-left:-4.5em;font-size:24px;}
    header .logo {font-size:48px;}
    header .in-header .menu {font-size:24px;}
    header .in-header .menu button svg {top:1px;width:24px;height:21px;left:0.5em;}
    header .contact,
    header .in-header .menu button span.tit {display: none;}
}
@media screen and (min-width: 639px)
{
    header, .dum-header {height:92px;}
    header.fix {top:-92px;}
    header.fix.show {top:0px;}
    header .contact {width:5.5em;margin-left:-5.5em;font-size:28px;}
    header .logo {font-size:50px;}
    header .in-header .menu {font-size:16px;width:6.25em;}
    header .in-header .menu button svg {top:1px;width:16px;height:14px;}
}
.dum-header.height-0 {height:0px;}

/* header-dark */
#header-dark {background:#1D1D1D;position:relative;z-index:350;}
#header-dark .in {margin:auto;width:90%;max-width: 1640px;box-sizing:border-box;}
/* breadcrumbs */
#breadcrumbs {display: inline;float:left;height:20px;width:100%;white-space: nowrap;line-height:20px;font-size:14px;color:#ffffff;overflow:hidden;text-overflow: ellipsis;box-sizing:border-box;}
#breadcrumbs strong {color:#70CA94;font-weight:400;}
#breadcrumbs a {color:#ffffff;}
#breadcrumbs a:hover {color:#70CA94;}
#breadcrumbs span {padding:0em 0.25em;}
#breadcrumbs a.prev {display: none;}
/* right */
#header-dark .in .right {display: inline;float:right;overflow:visible;}
#header-dark .in .right ul {display: flex;width:100%;overflow:visible;justify-content: space-between;}
#header-dark .in .right li {overflow:visible;}
#header-dark .in .right li a {color:#ffffff;overflow:visible;display: block;height:20px;line-height:20px;font-size:14px;}
#header-dark .in .right li a:hover {color:#70CA94;}
#header-dark .in .right li a svg {display: block;fill:none;stroke:#ffffff;}
@media screen and (max-width: 639px)
{
    #breadcrumbs {padding-left:2em;}
    #breadcrumbs a {display:none;}
    #breadcrumbs span {display: none;}
    #breadcrumbs a.prev {display: block;float:left;margin-left:-2em;}
}
@media screen and (max-width: 959px)
{
    #header-dark .in {padding-right:4.5em;padding-top:8px;padding-bottom:8px;}
    #header-dark .in .right {width:4em;margin-right:-4.5em;}	
    #header-dark .in .right li.implantologija a {width:19px;}
    #header-dark .in .right li.cenovnik a {width:22px;}
    #header-dark .in .right li a svg {width:100%;}
    #header-dark .in .right li.implantologija a svg {margin-top:-3px;margin-bottom:-3px;}
    #header-dark .in .right li a span {display: none;}
}
@media screen and (min-width: 959px)
{
    #header-dark .in {padding-right:17em;padding-top:8px;padding-bottom:8px;}
    #header-dark .in .right {width:16.5em;margin-right:-17em;}	
    #header-dark .in .right li.implantologija a {padding-left:27px;}
    #header-dark .in .right li.cenovnik a {padding-left:30px;}
    #header-dark .in .right li a svg {float: left;}
    #header-dark .in .right li.implantologija a svg {width:19px;margin-left: -27px;margin-top:-3px;margin-bottom:-3px;}
    #header-dark .in .right li.cenovnik a svg {width:22px;margin-left:-30px;}
}

/* navigacija 1100 */
#navigacija-bg {position:fixed;z-index:-1;top:0%;left:-300%;bottom:0%;right:0%;width:100%;height:100%;cursor:pointer;}
#navigacija-bg.open {z-index:1100;left:0%;}
#navigacija {position:fixed;z-index:1150;width:100%;height:125%;overflow:hidden;left:-300%;opacity:0;background: linear-gradient(90deg, #0b3e27, #197149);-moz-transition:opacity 0.75s;-webkit-transition:opacity 0.75s;-o-transition:opacity 0.75s;transition:opacity 0.75s;top:0px;}
#navigacija .incl {display: block;position:relative;width:90%;margin:auto;max-width:1640px;top:50%;overflow:visible;}
/* close */
#navigacija .close {position:relative;z-index:1150;width:100%;}
@media screen and (max-width: 479px)
{
    #navigacija .close {height:84px;}
}
@media screen and (min-width: 479px)
{
    #navigacija .close {height:92px;}
}
@media screen and (max-width: 479px)
{
    #navigacija .close {font-size:18px;}
}
@media screen and (min-width: 479px)
{
    #navigacija .close {font-size:24px;}
}
/* logo */
#navigacija .logo {position:absolute;z-index:1150;width:2.444em;height:1em;left:50%;top:-0.55em;margin-left:-1.222em;}
#navigacija .logo a {display: block;width:100%;filter:alpha(opacity=100);opacity:1;-moz-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}
#navigacija .logo a:hover {filter:alpha(opacity=85);opacity:0.85;}
#navigacija .logo a img {display: block;width:100%;filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.5));}
@media screen and (max-width: 479px)
{
    #navigacija .logo {font-size:42px;}
}
@media screen and (min-width: 479px) and (max-width: 639px)
{
    #navigacija .logo {font-size:48px;}
}
@media screen and (min-width: 639px)
{
    #navigacija .logo {font-size:50px;}
}
/* x */
#navigacija .close .x {position:absolute;z-index:1150;width:2px;height:2px;left:0.36em;margin:-1px;overflow:
visible;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
#navigacija .close .x .cl {position:absolute;z-index:1160;width:1.2em;height:1.2em;left:50%;top:50%;margin:-0.6em;background:none;cursor:pointer;}
#navigacija .close .x::before {display: block;position:absolute;z-index:1150;content:' ';width:1em;height:2px;top:0%;left:50%;margin-left:-0.5em;background:#ffffff;-moz-transition:background 0.75s;-webkit-transition:background 0.75s;-o-transition:background 0.75s;transition:background 0.75s;}
#navigacija .close .x::after {display: block;position:absolute;z-index:1150;content:' ';width:2px;height:1em;top:50%;left:0%;margin-top:-0.5em;background:#ffffff;-moz-transition:background 0.75s;-webkit-transition:background 0.75s;-o-transition:background 0.75s;transition:background 0.75s;}
#navigacija .close:hover .x::before, #navigacija .close:hover .x::after {background:#70CB95;}
@media screen and (max-width: 639px)
{
    #navigacija .close .x {left:1em;}
}
/* lang */
#navigacija .lang {padding-left:40px;position:absolute;z-index:1150;left:100%;-ms-transform: translate(-100%, -50%);-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);}
#navigacija .lang .ic {display: inline;float:left;width:26px;height:26px;margin-left:-40px;}
#navigacija .lang .ic svg {display: block;width: 100%;fill:none;stroke:#ffffff;}
#navigacija .lang ul {padding:3px 0px;}
#navigacija .lang li {display: block;float: left;line-height:20px;font-size:15px;padding-right:0em;}
#navigacija .lang li a {color:#ffffff;opacity:1;}
#navigacija .lang li a:hover, #navigacija .lang li.cur a {opacity:1;}

@media screen and (max-width: 479px)
{
    #navigacija .lang {padding-left:20px;}
    #navigacija .lang .ic {width:13px;height:13px;margin-left:-20px;}
    #navigacija .lang ul {padding:0px 0px;}
    #navigacija .lang li {line-height:13px;font-size:13px;}
}
@media screen and (min-width: 479px)
{
    #navigacija .lang {padding-left:30px;}
    #navigacija .lang .ic {width:20px;height:20px;margin-left:-30px;}
    #navigacija .lang ul {padding:2px 0px;}
    #navigacija .lang li {line-height:16px;font-size:15px;}
}
#navigacija.in {left:0%;opacity:1;margin-top:0px;}
#navigacija.in.out {opacity: 0;}
#navigacija .ab {position:absolute;z-index:1120;width:100%;overflow:auto;left:0%;bottom:20%;right:0%;box-sizing: border-box;border-top:1px solid rgba(0,0,0,0.2);}
@media screen and (max-width: 479px)
{
    #navigacija .ab {top:84px;}
}
@media screen and (min-width: 479px)
{
    #navigacija .ab {top:92px;}
}
#navigacija .ab::-webkit-scrollbar {width:8px;background:none;}
#navigacija .ab::-webkit-scrollbar-track {-moz-border-radius:4px;border-radius:4px;width:100%;}
#navigacija .ab::-webkit-scrollbar-thumb {-moz-border-radius:4px;border-radius:4px;background:rgba(0,0,0,0.25);}
#navigacija .ab::-webkit-scrollbar-thumb:hover {background:rgba(0,0,0,0.5);}
#navigacija .in-navigacija {margin:auto;box-sizing: border-box;width:84%;max-width:1640px;overflow:visible;}
#navigacija .body {box-sizing:border-box;width:100%;}
#navigacija nav {display: block;}
#navigacija nav li {line-height:1.2em;padding-bottom:0.5em;font-weight:400;}
#navigacija nav li.pad-bottom {padding-bottom:1.5em;}
#navigacija nav li:last-child {padding-bottom: 0em;}
#navigacija nav li a {color:#ffffff;}
#navigacija nav li a:hover {color:#70CB95;}
#navigacija .foot {border-top:2px solid rgba(255,255,255,0.25);}
#navigacija .vrteska {width:100%;box-sizing: content-box;}
#navigacija .vrteska .head {height:1em;position:relative;z-index:100;width:100%;display:none;}
#navigacija .vrteska .head .buttons {display: block;width:2.25em;position:absolute;height:1em;left:100%;margin-left:-2.25em;}
#navigacija .vrteska .head .buttons .arr {display: block;position:absolute;z-index:100;top:0%;width:1em;height:1em;}
#navigacija .vrteska .head .buttons .arr.prev {left:0%;}
#navigacija .vrteska .head .buttons .arr.next {right:0%;}
#navigacija .vrteska .head button {display: block;width:1em;height:1em;background:none;outline:none;border:none;font-size:1em;}
#navigacija .vrteska .head button span.ro {display: block;position: absolute;z-index:100;top:0%;left: 0%;width:1em;height:1em;-moz-border-radius:0.5em;border-radius:0.5em;background:rgba(255,255,255,0.25);-webkit-transition:background 0.75s;-o-transition:background 0.75s;transition:background 0.75s;}
#navigacija .vrteska .head button svg {display: block;position: absolute;z-index:110;width:0.8em;height:0.8em;top:0.1em;left:0.1em;stroke:#01593A;stroke-width:3;fill:none;}
#navigacija .vrteska .head button:hover span.ro {background:rgba(255,255,255,1);}
#navigacija .vrteska .lista ul {display: flex;padding:0px;width:100%;flex-direction:row;overflow:auto;}
#navigacija .vrteska .lista li {appearance: none;text-decoration: none;position: relative;transition: all 0.2s ease-in-out;cursor: pointer;flex-direction: column;justify-content: space-between;scroll-snap-align: start;overflow: hidden;}
#navigacija .vrteska .lista li .im {position:relative;z-index:100;width:100%;}
#navigacija .vrteska .lista li .im a {display: block;width:100%;height:100%;position:absolute;z-index:100;}
#navigacija .vrteska .lista li .im a:hover {opacity:0.85;}
#navigacija .vrteska .lista li .im a img {display: block;width:100%;height:100%;position:absolute;z-index:100;object-fit: cover;}

#navigacija .vrteska .lista li .title {position:relative;z-index:100;height:2.3125em;color:#ffffff;font-weight: 700;}
#navigacija .vrteska .lista li .nad {display: block;line-height:1.25em;font-weight:400;height:1.25em;font-size:0.75em;position:absolute;z-index:100;width:100%;left:0%;top:0%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#70CB95;}
#navigacija .vrteska .lista li .nad a {color:#70CB95;}
#navigacija .vrteska .lista li .nad a:hover {color:#70CB95;}
#navigacija .vrteska .lista li .tit {display: block;line-height:1.25em;font-weight:400;height:1.25em;position:absolute;z-index:100;width:100%;left:0%;top:0.9375em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#navigacija .vrteska .lista li .tit a {color:#ffffff;}
#navigacija .vrteska .lista li .tit a:hover {color:#70CB95;}
#navigacija .vrteska .lista ::-webkit-scrollbar {height:8px;background:none;}
#navigacija .vrteska .lista ::-webkit-scrollbar-track {-moz-border-radius:4px;border-radius:4px;height:100%;}
#navigacija .vrteska .lista ::-webkit-scrollbar-thumb {-moz-border-radius:4px;border-radius:4px;background:rgba(0,0,0,0.25);}
#navigacija .vrteska .lista ::-webkit-scrollbar-thumb:hover {background:rgba(0,0,0,0.5);}
@media screen and (min-width: 777px)
{
    #navigacija nav {float:left;}
    #navigacija .vrteska {display:inline;float:right;}
}
@media screen and (max-width: 479px)
{
    #navigacija .in-navigacija {padding:32px 0px;}
    #navigacija .body {padding-bottom:0px;}
    #navigacija .foot {padding-top:24px;}
    #navigacija nav {margin-bottom:48px;}
    #navigacija .vrteska {height:210px;}
    #navigacija .vrteska .head {font-size:32px;}
    #navigacija .vrteska .lista ul {gap:12px;}
    #navigacija .vrteska .lista li {min-width:200px;padding-bottom:12px;}
    #navigacija .vrteska .lista li .im {height:136px;margin-bottom:4px;}
    #navigacija .vrteska .lista li .title {font-size:18px;}
}
@media screen and (min-width: 479px)
{
    #navigacija .in-navigacija {padding:32px 0px;}
    #navigacija .body {padding-bottom:0px;}
    #navigacija .foot {padding-top:32px;}
    #navigacija nav {margin-bottom:48px;}
    #navigacija .vrteska {height:250px;}
    #navigacija .vrteska .head {font-size:32px;}
    #navigacija .vrteska .lista ul {gap:16px;}
    #navigacija .vrteska .lista li {min-width:240px;padding-bottom:16px;}
    #navigacija .vrteska .lista li .im {height:164px;margin-bottom:8px;}
    #navigacija .vrteska .lista li .title {font-size:20px;}
}
@media screen and (min-width: 777px)
{
    #navigacija .body {padding-left: 240px;}
    #navigacija nav {width:220px;margin-left:-240px;margin-bottom:0px;}
    #navigacija .in-navigacija {padding:64px 0px;}
    #navigacija .body {padding-bottom:36px;}
    #navigacija .foot {padding-top:36px;}
    #navigacija .vrteska {height:310px;padding-top:24px;}
    #navigacija .vrteska .head {font-size:32px;}
    #navigacija .vrteska .lista ul {gap:16px;}
    #navigacija .vrteska .lista li {min-width:332px;padding-bottom:8px;}
    #navigacija .vrteska .lista li .im {height:220px;margin-bottom:8px;}
    #navigacija .vrteska .lista li .title {font-size:18px;}
}
@media screen and (min-width: 959px)
{
    #navigacija .vrteska {padding-top:24px;}
}

@media screen and (min-width: 1399px)
{
    #navigacija .body {padding-left: 400px;}
    #navigacija nav {width:360px;margin-left:-400px;}
    #navigacija .vrteska {padding-top:48px;}
    #navigacija .vrteska .lista ul {gap:16px;}
    #navigacija .vrteska .lista li {min-width:386px;padding-bottom:8px;}
    #navigacija .vrteska .lista li .im {height:258px;margin-bottom:8px;}
    #navigacija .vrteska .lista li .title {font-size:18px;}
}
@media screen and (min-width: 1639px)
{
    #navigacija .body {padding-left: 480px;}
    #navigacija nav {width:440px;margin-left:-480px;}
    #navigacija .vrteska {padding-top:64px;}
}

#navigacija nav {font-size:clamp(19px, 1.6vw, 25px)}

/* footer */
footer {display: block;width:100%;position:relative;z-index:300;}
/* top */
footer .top {display: block;width:100%;background:#F8F8F8;}
footer .top .in-top {margin:auto;width:90%;max-width:1640px;box-sizing: border-box;}
footer .lang {box-sizing:border-box;padding-left:40px;display: inline;float:left;}
footer .lang .ic {display: inline;float:left;width:26px;height:26px;margin-left:-40px;}
footer .lang .ic svg {display: block;width: 100%;fill:none;stroke:#00895F;}
footer .lang ul {padding:3px 0px;}
footer .lang li {display: block;float: left;line-height:20px;font-size:15px;padding-right:0.75em;}
footer .lang li a {display:block;color:#00895F;opacity:0.5;}
footer .lang li a:hover, footer .lang li.cur a {opacity:1;}
footer .soc {display: inline;float:right;}
footer .soc ul {display: flex;justify-content: space-between;}
footer .soc li {box-sizing:border-box;height:26px;padding:4px 0px;}
footer .soc li.facebook {padding:3px 0px;width:11px;}
footer .soc li.instagram {width:19px;}
footer .soc li.youtube {width:25px;}
footer .soc li a {display: block;width:100%;opacity:1;}
footer .soc li a:hover {opacity: 0.5;}
footer .soc li a svg {display: block;fill:none;stroke:#00895F;}
footer .na {display: block;position:absolute;z-index:12;left:50%;-ms-transform: translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);padding:3px 0px;}
footer .na a {display:block;color:#00895F;opacity:0.5;}
footer .na a:hover {opacity:1;}

@media screen and (max-width: 479px)
{
    footer .top {padding:24px 0px;}
    footer .soc ul {width:78px;}
	footer .na,
    footer .lang li {font-size:14px;}
}
@media screen and (min-width: 479px)
{
    footer .top {padding:32px 0px;}
    footer .soc ul {width:85px;}
	footer .na,
    footer .lang li {font-size:15px;}
}
/* body */
footer .body {position: relative;z-index:20;width:100%;background:#ffffff;overflow:visible;}
footer .body .in-body {position:relative;z-index:20;margin:auto;width:90%;max-width:1640px;box-sizing:border-box;overflow:visible;}
footer .body .logo a {display: block;width:100%;opacity:1;}
footer .body .logo a:hover {opacity:0.5;}
footer .body .logo a img {display: block;width:100%;}
footer .body .pecat {position:absolute;z-index:22;left:100%;margin-left:-1em;width:1em;height:1em;}
footer .body .pecat img {display: block;width:1em;height:1em;}
footer .body .bg {position:absolute;z-index:10;width:100%;top:50%;height:50%;box-sizing: border-box;border-bottom: 5px solid #e2e2e2;background: linear-gradient(to bottom,  rgba(226,226,226,0) 0%,rgba(226,226,226,1) 100%);}
@media screen and (max-width: 959px)
{
    footer .body .in-body {padding:32px 0px;}
    footer .body .logo {width:120px;margin-bottom:24px;}
}
@media screen and (min-width: 959px)
{
    footer .body .in-body {padding:48px 0px 48px 170px;}
    footer .body .logo {width:156px;margin-left:-170px;display: inline;float:left;}
}
footer .body .nav ul.list {width:100%;}
footer .body .nav ul.list ul li {padding-bottom:0.75em;line-height:1.5em;}
footer .body .nav ul.list ul li:last-child {padding-bottom:0em;}
footer .body .nav ul.list ul {padding-bottom: 1.5em;}
footer .body .nav a {color:#212121;}
footer .body .nav a:hover {color:#00895F;}
footer .body .nav *::selection {background:#EDFAF1;}
@media screen and (max-width: 479px)
{
    footer .body .nav {font-size:14px;}
    footer .body .nav ul.list ul {padding-bottom:1em;}
    footer .body .nav ul.list li:last-child ul:last-child {padding-bottom: 0px;}
    footer .body .nav ul.list ul li {display: none;}
    footer .body .nav ul.list ul li.title {display:block;padding-bottom:0em;}
    footer .body .nav ul.list ul li.title a {display:block;padding-left:1.5em;}
    footer .body .nav ul.list ul li.title a:before {display: block;float:left;margin-left:-1.5em;color:#00895F;content:'\279D';}
    footer .body .pecat {font-size:72px;}
}
@media screen and (min-width: 479px) and (max-width: 639px)
{
    footer .body .nav {font-size:13px;}
    footer .body .nav ul.list {}
    footer .body .nav ul.list li.kol {width:47.5%;}
    footer .body .nav ul.list li.kol:nth-child(2n+1) {clear:left;float:left;text-align: right;}
    footer .body .nav ul.list li.kol:nth-child(2n) {clear:right;float:right;}
    footer .body .nav ul.list::after {display:block;clear:both;content:" ";line-height:0px;height:0px;}
    
    footer .body .nav ul.list ul li {padding-bottom:0.5em;}
    footer .body .nav ul.list ul li.title {padding-bottom:0.75em;}
    footer .body .pecat {font-size:100px;}
}
@media screen and (min-width: 639px) and (max-width: 1399px)
{
    footer .body .nav {font-size:13px;}
    footer .body .nav ul.list {display: flex;justify-content: space-between;flex-wrap: wrap;}
    footer .body .nav ul.list li.kol {width:22%;}
    footer .body .nav ul.list ul li {padding-bottom:0.5em;}
    footer .body .nav ul.list ul li.title {padding-bottom:0.75em;}
    footer .body .pecat {font-size:150px;}
}
@media screen and (min-width: 959px) and (max-width: 1399px)
{
    footer .body .pecat {font-size:160px;}
}
@media screen and (min-width: 1399px)
{
    footer .body .nav {font-size:13px;}
    footer .body .nav ul.list {display: flex;justify-content: space-between;flex-wrap: wrap;gap:30px;}
    footer .body .nav ul.list li.kol {max-width:16em;min-width:10em;}
    footer .body .pecat {font-size:160px;}
}
/* foot */
footer .foot {display: block;width:100%;position: relative;z-index:10;}
footer .foot .bg {position:relative;z-index:10;width:100%;background:#212121;height:40vw;min-height:300px;}
footer .foot .bg::before {display: block;content:' ';position:absolute;z-index:12;background:rgba(0,0,0,0.2);width:100%;height:100%;top:0%;left:0%;}
footer .foot .bg img {display: block;position:relative;z-index:10;width:100%;height:100%;object-fit: cover;}
footer .foot .gradient {display: block;position:absolute;z-index:15;top:0%;left:0%;height:12%;width:100%;background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(226,226,226,0) 100%);}
footer .foot .tx {position:absolute;z-index:20;top:55%;left:10%;width:80%;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);text-align: center;color:#ffffff;}
footer .foot .tx p {line-height:1.5em;font-weight:600;text-shadow:0em 2px 4px rgba(0,0,0,0.5);}
footer .foot .tx p.tit {font-weight:600;line-height:1.2em;}

@media screen and (max-width: 479px)
{
    footer .foot .tx p.tit {font-size:26px;}
}
@media screen and (min-width: 479px)
{
    footer .foot .tx p.tit {font-size:32px;}
}
@media screen and (min-width: 777px)
{
    footer .foot .tx p.tit {font-size:36px;}
}
footer .foot .tx p.tit {font-size: clamp(2rem, 1.328125rem + 1.66vw, 3.3203125rem);}
footer .foot .tx p.tit {font-size: clamp(32px, 4vw, 80px);}

/* sertifikati */
#sertifikati {position:relative;z-index:200;width:100%;background:#ffffff;}
#sertifikati::before {content:' ';display: block;width:100%;border-bottom:1px solid #e2e2e2;}
#sertifikati::after {content:' ';display: block;width:100%;border-bottom:1px solid #e2e2e2;}
#sertifikati .head {display: block;margin:auto;width:90%;max-width:1640px;}
#sertifikati .head img {display: block;width:100%;max-width:640px;}
#sertifikati .body {display: flex;margin:auto;width:90%;max-width:1640px;justify-content: space-between;flex-wrap: wrap;}
#sertifikati .body img {display: block;}
#sertifikati .top {color:rgba(16,99,61,1);margin:auto;width:90%;max-width:1640px;}
#sertifikati .top p {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);font-weight: 700;line-height:1.2em;}
#sertifikati .top p {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#sertifikati .top {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
@media screen and (max-width: 777px)
{
	#sertifikati {padding:4.5vw 0px;}
	#sertifikati::before {height:4.5vw;margin-bottom:4.5vw;}
	#sertifikati::after {height:4vw;}
	#sertifikati .top,
	#sertifikati .head {margin-bottom:4.5vw;}
	#sertifikati .head img {}
	#sertifikati .body {gap:4.5vw;width:90vw;}
	#sertifikati .body img {width:27vw;}
}
@media screen and (min-width: 777px) and (max-width: 1822px)
{
	#sertifikati {padding-bottom:1.4vw;}
	#sertifikati::before {height:2.8vw;margin-bottom:2.8vw;}
	#sertifikati::after {height:2.8vw;}
	#sertifikati .top,
	#sertifikati .head {margin-bottom:1.4vw;}
	#sertifikati .head img {width:60%;max-width:770px;}
	#sertifikati .body img {width:13.5vw;}
}
@media screen and (min-width: 1822px)
{
	#sertifikati {padding:25px 0px;}
	#sertifikati::before {height:50px;margin-bottom:50px;}
	#sertifikati::after {height:50px;}
	#sertifikati .top,
	#sertifikati .head {margin-bottom:25px;}
	#sertifikati .body img {width:250px;}
}

/* go_top_button 1000 */
button#go_top_button {position:fixed;box-sizing:border-box;z-index:1000;bottom:-50px;right:16px;width:50px;height:50px;background:none;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;padding:9px;}
button#go_top_button svg {display:block;margin:auto;fill:rgba(29,29,29,0.5);width:32px;transition:fill 0.3s;-moz-transition:fill 0.3s;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;}
button#go_top_button:hover svg {fill:#00895F;}
button#go_top_button.on {bottom:16px;}
@media screen and (max-width: 479px)
{
	button#go_top_button {width:36px;height:36px;padding:6px;right:0px;}
    button#go_top_button svg {width:24px;}
    button#go_top_button.on {bottom:0px;}
}

/* head-text */
section.head-text {position:relative;z-index:150;margin:auto;width:90%;max-width: 1640px;text-align:center;}
section.head-text h1 {line-height:1.15em;font-weight:600;display:inline-block;}
section.head-text h1::selection {color:#3F9B0B;}
section.head-text p {text-transform: uppercase;font-weight:400;margin:auto;max-width:18em;border-top:1px solid #7E7E7E;color:#7E7E7E;padding-top:0.5em;line-height:1em;}
section.head-text p.siri {max-width:32em;}
@media screen and (max-width: 479px)
{
    section.head-text {padding:27px 0px;}
    section.head-text h1 {font-size:30px;}
    section.head-text p {font-size:13px;}
}
@media screen and (min-width: 479px)
{
    section.head-text {padding:32px 0px;}
    section.head-text h1 {font-size:36px;}
    section.head-text p {font-size:14px;}
}
@media screen and (min-width: 639px)
{
    section.head-text {padding:40px 0px;}
    section.head-text h1 {font-size:48px;}
    section.head-text p {font-size:14px;}
}
@media screen and (min-width: 959px)
{
    section.head-text {padding:52px 0px;}
    section.head-text h1 {font-size:60px;}

    section.head-text p {font-size:15px;}
}

/* img-button */
section.img-button {position:relative;z-index:150;margin:auto;width:90%;max-width: 1640px;}
section.img-button .bg {position:relative;z-index:150;width:100%;}
section.img-button .bg img {display: block;width:100%;min-height:132px;object-fit: cover;}
section.img-button .button {display: block;z-index:160;}
section.img-button .button button, section.img-button .button a {display: block;width:100%;text-align: center;font-size:1em;font-weight:600;}
@media screen and (max-width: 639px)
{
    section.img-button .button {position:relative;}
    section.img-button .button button, section.img-button .button a {background:#00895F;color:#ffffff;line-height:1.25em;padding:1.25em 0.5em;}
    section.img-button .button button:hover, section.img-button .button a:hover {background:#3F9B0B;color:#ffffff;}
}
@media screen and (min-width: 639px)
{
    section.img-button .button {position:absolute;width:15em;right:7.5%;top:50%;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);font-size:13px;}
    section.img-button .button button, section.img-button .button a {background:#ffffff;color:#212121;line-height:1.25em;padding:1.25em 0.5em;-moz-border-radius:1.875em;border-radius:1.875em;}
    section.img-button .button button:hover, section.img-button .button a:hover {background:#3F9B0B;color:#ffffff;}
}
@media screen and (min-width: 959px)
{
    section.img-button .button {font-size:14px;}
}
@media screen and (min-width: 1169px)
{
    section.img-button .button {font-size:16px;}
}
@media screen and (min-width: 1399px)
{
    section.img-button .button {font-size:17px;}
}

/* cenovnik */
#cenovnik {position:relative;z-index:100;width:100%;}
/* gb */
#cenovnik .background {display: block;position:absolute;z-index:100;width:100%;height:100%;left:0%;top:0%;mix-blend-mode: luminosity;opacity:0.1;}
#cenovnik .background .ins-image {position:absolute;z-index:100;width:100%;height:100%;left:0%;top:0%;}
#cenovnik .background .ins-image img {position:absolute;z-index:100;width:100%;height:100%;left:0%;top:0%;object-fit: cover;}
/* lista */
#cenovnik section.lista {position:relative;z-index:150;margin:auto;width:84%;max-width: 1640px;}
#cenovnik section.lista .head {border-bottom:1px solid #C3C3C3;}
#cenovnik section.lista .head h2 {line-height:1.2em;font-size:1.15em;font-weight: 700;width:100%;max-width: 1240px;margin:auto;color:#02583B;}
#cenovnik section.lista .body {position:relative;z-index:150;width:100%;max-width: 1240px;margin:auto;}
#cenovnik section.lista h2 {line-height:1.35em;font-weight:700;color:#424242;}
#cenovnik section.lista li {box-sizing:border-box;width:100%;padding-right:9.5em;padding-top:0.5em;line-height: 1.5em;}
#cenovnik section.lista li p {display: block;float:left;width:100%;color:#212121;}
#cenovnik section.lista li p a {font-weight:600;color:#02583B;}
#cenovnik section.lista li p a:hover {color:#3F9B0B;}
#cenovnik section.lista li p span.kom {color:#F80217;font-weight:600;}
#cenovnik section.lista li .iznos {display: inline;float:right;width:5.75em;margin-right:-6em;text-align:right;font-weight:600;color:#02583B;white-space: nowrap;}
#cenovnik section.lista li .iznos.eur {display: inline;float:right;width:3.5em;margin-right:-9.5em;text-align:right;font-weight:600;color:#02583B;}
#cenovnik section.lista li .iznos.sa-popustom .cena {color:#F80217;}
#cenovnik section.lista li .iznos .stara {text-decoration: line-through;color:#02583B;font-weight:400;text-decoration-color: #F80217;}
#cenovnik section *::selection {background:#d7d7d7;}
#cenovnik section.lista li .iznos small {display:inline-block;font-size:0.75em;line-height:1em;padding-top:0.5em;font-variant: small-caps;font-weight:400;padding-left:0.25em;}
/* bg-zub */
#cenovnik section.lista .body .bg-zub {position:absolute;z-index:-1;width:100%;height:100%;left:0%;top:0%;overflow:hidden;}
#cenovnik section.lista .body .bg-zub svg {display: block;position:absolute;z-index:0;left:100%;fill:#F0F8EF;}
/* placanje */
#cenovnik section.placanje {position:relative;z-index:150;margin:auto;width:90%;max-width: 1240px;}
#cenovnik section.placanje .in {width:100%;box-sizing:border-box;background:#ffffff;}
#cenovnik section.placanje p.info {line-height:1.75em;color:#888888;}
#cenovnik section.placanje .nacin p {line-height: 1.5em;text-align:center;padding-bottom:0.5em;}
#cenovnik section.placanje .nacin img {display: block;width:100%;}
@media screen and (max-width: 959px)
{
    #cenovnik section.lista .body .kategorija {width:100%;margin:auto;}
    #cenovnik section.placanje .in {padding:32px;font-size:14px;text-align:center;}
    #cenovnik section.placanje p.info {padding-bottom:0.5em;}
    #cenovnik section.placanje .nacin {margin:auto;width:148px;}
    #cenovnik section.lista .body .bg-zub svg {width:80%;top:0%;-ms-transform: translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);}
}
@media screen and (min-width: 959px)
{
    #cenovnik section.lista .body:before {content:' '; width:1px; height:100%; top:0%; left:50%; background:#c3c3c3;position:absolute;z-index:150;}
    #cenovnik section.lista .body .kategorija {width:45%;max-width:33em;}
    #cenovnik section.lista .body .kategorija:nth-child(2n+1) {clear:left;float:left;display: inline;}
    #cenovnik section.lista .body .kategorija:nth-child(2n) {clear:right;float:right;display: inline;}
    #cenovnik section.placanje .in {padding:40px;padding-right:188px;font-size:14px;}
    #cenovnik section.placanje p.info {display: block;float:left;width:100%;}
    #cenovnik section.placanje .nacin {display: inline;float:right;margin:-0.25em -148px -0.25em 0em;width:148px;}
    #cenovnik section.lista .body .bg-zub svg {height:90%;top:50%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}

}
@media screen and (max-width: 479px)
{
    #cenovnik section.lista .head {padding:24px 0px 20px 0px;font-size:20px;margin-bottom:20px;}
    #cenovnik section.lista .body {margin-bottom:24px;}
    #cenovnik section.lista .body .kategorija {padding-top:40px;}
    #cenovnik section.lista .body .kategorija:nth-child(1) {padding-top:0px;}
    #cenovnik section.lista h2 {font-size:20px;max-width:14em;}
    #cenovnik section.lista ul {padding-top:0.75em;font-size:14px;}
    #cenovnik section.placanje {padding:24px 0px 48px 0px;}
}
@media screen and (min-width: 479px)
{
    #cenovnik section.lista .head {padding:32px 0px 24px 0px;font-size:25px;margin-bottom:24px;}
    #cenovnik section.lista .body {margin-bottom:32px;}
    #cenovnik section.lista .body .kategorija {padding-top:40px;}
    #cenovnik section.lista .body .kategorija:nth-child(1) {padding-top:0px;}
    #cenovnik section.lista h2 {font-size:25px;max-width:14em;}
    #cenovnik section.lista ul {padding-top:0.75em;font-size:15px;}
    #cenovnik section.placanje {padding:32px 0px 60px 0px;}
}
@media screen and (min-width: 639px) and (max-width: 959px)
{
    #cenovnik section.lista .head {padding:40px 0px 30px 0px;font-size:20px;margin-bottom:30px;}
    #cenovnik section.lista .body {margin-bottom:40px;}
    #cenovnik section.lista .body .kategorija {padding-top:40px;}
    #cenovnik section.lista .body .kategorija:nth-child(1) {padding-top:0px;}
    #cenovnik section.lista h2 {font-size:20px;max-width:14em;}
    #cenovnik section.lista ul {padding-top:0.75em;font-size:14px;}
    #cenovnik section.placanje {padding:32px 0px 60px 0px;}
}
@media screen and (min-width: 959px)
{
    #cenovnik section.lista .head {padding:48px 0px 35px 0px;font-size:32px;margin-bottom:35px;}
    #cenovnik section.lista .body {margin-bottom:48px;}
    #cenovnik section.lista .body .kategorija {padding-top:48px;}
    #cenovnik section.lista .body .kategorija:nth-child(1),
    #cenovnik section.lista .body .kategorija:nth-child(2) {padding-top:0px;}
    #cenovnik section.lista h2 {font-size:25px;max-width:14em;}
    #cenovnik section.lista ul {padding-top:0.75em;font-size:15px;}
    #cenovnik section.placanje {padding:48px 0px 60px 0px;}
}
@media screen and (min-width: 1169px)
{
    #cenovnik section.lista .body .kategorija {padding-top:48px;}
    #cenovnik section.lista .body .kategorija:nth-child(1),
    #cenovnik section.lista .body .kategorija:nth-child(2) {padding-top:0px;}
    #cenovnik section.lista h2 {font-size:28px;}
    #cenovnik section.lista ul {padding-top:1em;font-size:16px;}
}
@media screen and (min-width: 1399px)
{
    #cenovnik section.lista .head {padding:70px 0px 35px 0px;font-size:32px;margin-bottom:35px;}
    #cenovnik section.lista .body {margin-bottom:70px;}
    #cenovnik section.lista .body .kategorija {padding-top:60px;}
    #cenovnik section.lista .body .kategorija:nth-child(1), #cenovnik section.lista .body .kategorija:nth-child(2) {padding-top:0px;}
    #cenovnik section.lista h2 {font-size:32px;}
    #cenovnik section.lista ul {padding-top:1.25em;font-size:17px;}
    #cenovnik section.placanje {padding:70px 0px 75px 0px;}
}

/* head-image */
#head-image {position:relative;z-index: 20;width:100%;margin:auto;max-width:1920px;}
#head-image .con {position:fixed;z-index:20;width:100%;}
#head-image.abs .con {position:absolute;}
#head-image .bg {position:relative;z-index:20;width:100%;background:#212121;}
#head-image .bg img {position:relative;z-index:20;display: block;width:100%;height:auto;object-fit: cover;max-height:calc(100vh - 110px);min-height:240px;}
#head-image.mali .bg img {height:6em;max-height:6em;min-height:6em;}
@media screen and (max-width: 799px)
{
    #head-image.kateg .bg img {height:240px;min-height:240px;max-height:240px;}
}
@media screen and (min-width: 799px) and (max-width: 1499px)
{
    #head-image.kateg .bg img {min-height:240px;max-height:30vw;}
}
@media screen and (min-width: 1499px)
{
    #head-image.kateg .bg img {max-height:450px;}
}
@media screen and (max-width: 799px)
{
    #head-image.hsmile .bg img {height:280px;min-height:280px;max-height:280px;}
}
@media screen and (min-width: 799px) and (max-width: 1499px)
{
    #head-image.hsmile .bg img {min-height:280px;max-height:35vw;}
}
@media screen and (min-width: 1499px)
{
    #head-image.hsmile .bg img {max-height:525px;}
}
#head-image .bg:after {display: block;content:' ';position:absolute;z-index:21;background:rgba(0,0,0,0.25);width:100%;height:100%;top:0%;left:0%;}
#head-image .tx {position:absolute;z-index: 22;top:50%;text-align:center;color:#ffffff;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);left:10%;width:80%;}
#head-image .tx h1 {line-height:1.15em;font-weight:600;}
#head-image .tx h1::selection {background:rgba(0,0,0,0.25);}
#head-image .tx h1.big {font-weight: 700;}
#head-image .tx p {text-transform: uppercase;font-weight:400;margin:auto;line-height:1.25em;padding-top:0.75em;}
#head-image .tx p::selection {background:rgba(0,0,0,0.25);}
@media screen and (max-width: 479px)
{
    #head-image .bg,
    #head-image .tx h1 {font-size:30px;}
    #head-image .tx h1.big {font-size:32px;}
    #head-image .tx p {font-size:18px;padding-top:0em;}
}
@media screen and (min-width: 479px)
{
    #head-image .bg,
    #head-image .tx h1 {font-size:36px;}
    #head-image .tx h1.big {font-size:48px;}
    #head-image .tx p {font-size:20px;padding-top:0em;}
}
@media screen and (min-width: 639px)
{
    #head-image .bg,
    #head-image .tx h1 {font-size:48px;}
    #head-image .tx h1.big {font-size:64px;}
    #head-image .tx p {font-size:20px;padding-top:0em;}
}
@media screen and (min-width: 959px)
{
    #head-image .bg,
    #head-image .tx h1 {font-size:60px;}
    #head-image .tx h1.big {font-size:90px;}
    #head-image .tx p {font-size:24px;}
}
@media screen and (min-width: 1169px)
{
    #head-image .tx h1.big {font-size:120px;}
}

/* text */
section.text {position:relative;z-index:200;margin:auto;width:84%;max-width:1180px;}
section.text .blok {box-sizing:border-box;position:relative;z-index:200;width:100%;}
section.text .video-blok {}
section.text .video-blok iframe {display:block;margin:auto;width:100%;max-width:800px;}
section.text .tx {box-sizing:border-box;position:relative;z-index:200;width:100%;}
section.text .tx h2 {line-height:1.35em;font-weight:700;}
section.text .tx h2 {background: linear-gradient(to right,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
section.text .tx h2 {-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
section.text .tx h2::selection {-webkit-text-fill-color: transparent;text-decoration: underline;}
section.text .tx h3 {color:#212121;line-height:1.75em;font-weight:500;text-transform:uppercase;}
section.text .tx h3.green {font-weight:700;color:#00895F;text-transform: none;}
section.text .tx p {color:#212121;line-height:1.75em;}
section.text .tx p.mark {background:#EDFAF1;padding:1em;}
section.text .tx strong {font-weight:500;}
section.text .tx a {font-weight:600;color:#00895F;text-decoration: underline;text-decoration-style: wavy;}
section.text .tx a:hover {text-decoration:none;}
section.text .tx li {color:#212121;line-height:1.75em;padding-left:1.25em;}
section.text .tx li:before {display: block;float:left;background:#00895F;content:' ';width:0.4em;height:0.4em;-moz-border-radius:0.2em;border-radius:0.2em;margin-left:-1.25em;margin-top:0.675em;}
section.text .tx h2::selection {background:#EDFAF1;}
section.text .tx *::selection {background:#EDFAF1;}
section.text .tx p.mark::selection, section.text .tx p.mark *::selection {background:#ffffff;}
@media screen and (max-width: 777px)
{
    section.text .im {position: relative;z-index:210;}
    section.text .im .ins-image {position: relative;width:100%;top:0%;left:0%;}
    section.text .im img {position: relative;width:100%;top:0%;left:0%;object-fit: cover;}
}
@media screen and (min-width: 777px)
{
    section.text .im {position: absolute;z-index:210;}
    section.text .im .ins-image {position: absolute;width:100%;height:100%;top:0%;left:0%;}
    section.text .im img {position: absolute;width:100%;height:100%;top:0%;left:0%;object-fit: cover;}
}
@media screen and (max-width: 479px)
{
    section.text {padding:40px 0px;}
    section.text .tx h2 {margin-bottom:12px;font-size:19px;}
    section.text .tx ul,
    section.text .tx li.margin-bottom,
    section.text .tx h3,
    section.text .tx p {margin-bottom:12px;font-size:14px;}
    section.text .tx *:last-child {margin-bottom:0px;}
    
    section.text .im {margin-bottom: 24px;padding-top:12px;}

    section.text .blok,
    section.text .video-blok {margin-bottom:24px;}
    section.text .video-blok iframe {height:180px;}
}
@media screen and (min-width: 479px) and (max-width: 639px)
{
    section.text {padding:60px 0px;}
    section.text .tx h2 {margin-bottom:16px;font-size:20px;}
    section.text .tx ul,
    section.text .tx li.margin-bottom,
    section.text .tx h3,
    section.text .tx p {margin-bottom:16px;font-size:15px;}
    section.text .tx *:last-child {margin-bottom:0px;}
    
    section.text .im {margin-bottom: 32px;padding-top:16px;}

    section.text .blok,
    section.text .video-blok {margin-bottom:32px;}
    section.text .video-blok iframe {height:230px;}
}
@media screen and (min-width: 639px) and (max-width: 777px)
{
    section.text {padding:80px 0px;}
    section.text .tx h2 {margin-bottom:24px;font-size:21px;}
    section.text .tx ul,
    section.text .tx li.margin-bottom,
    section.text .tx h3,
    section.text .tx p {margin-bottom:24px;font-size:16px;}
    section.text .tx *:last-child {margin-bottom:0px;}
    
    section.text .im {margin-bottom: 40px;padding-top:24px;}
    
    section.text .blok,
    section.text .video-blok {margin-bottom:40px;}
    section.text .video-blok iframe {height:300px;}
}
@media screen and (min-width: 777px)
{
    section.text {padding:80px 0px;}
    section.text .tx h2 {margin-bottom:16px;font-size:19px;}
    section.text .tx ul,
    section.text .tx li.margin-bottom,
    section.text .tx h3,
    section.text .tx p {margin-bottom:16px;font-size:14px;}
    section.text .tx *:last-child {margin-bottom:0px;}

    section.text .tx {padding-right:320px;}
    section.text .full .tx {padding-right:0px;}
    section.text .im {left:100%;top:0%;margin-left:-270px;width:270px;height:100%;padding-top:0px;}
    
    section.text .blok,
    section.text .video-blok {margin-bottom:32px;}
    section.text .video-blok iframe {height:380px;}
}
@media screen and (min-width: 959px)
{
    section.text {padding:100px 0px;}
    section.text .tx h2 {margin-bottom:24px;font-size:20px;}
    section.text .tx ul,
    section.text .tx li.margin-bottom,
    section.text .tx h3,
    section.text .tx p {margin-bottom:24px;font-size:15px;}
    section.text .tx *:last-child {margin-bottom:0px;}

    section.text .tx {padding-right:420px;}
    section.text .full .tx {padding-right:0px;}
    section.text .im {left:100%;top:0%;margin-left:-350px;width:350px;height:100%;}
    
    section.text .blok,
    section.text .video-blok {margin-bottom:48px;}
    section.text .video-blok iframe {height:450px;}
}
@media screen and (min-width: 1399px)
{
    section.text {padding:120px 0px;}
    section.text .tx h2 {margin-bottom:32px;font-size:21px;}
    section.text .tx ul,
    section.text .tx li.margin-bottom,
    section.text .tx h3,
    section.text .tx p {margin-bottom:32px;font-size:16px;}
    section.text .tx *:last-child {margin-bottom:0px;}
    
    section.text .tx {padding-right:520px;}
    section.text .full .tx {padding-right:0px;}
    section.text .im {left:100%;top:0%;margin-left:-460px;width:460px;height:100%;}
    
    section.text .blok,
    section.text .video-blok {margin-bottom:60px;}
}
section.text .tx h3.nomargin {margin-bottom: 0em;}

/* vrati-se-nazad */
section.vrati-se-nazad {position:relative;z-index:240;margin:auto;width:84%;max-width:1180px;line-height:1.5em;border-top:1px solid #C3C3C3;}
section.vrati-se-nazad a {color:#212121;}
section.vrati-se-nazad a span {white-space: nowrap;}
section.vrati-se-nazad a em {font-style:normal;color:#212121;}
section.vrati-se-nazad a strong {color:#00895F;font-weight:600;text-decoration: underline;text-decoration-style: wavy;}
section.vrati-se-nazad a strong:hover {text-decoration: none;}
@media screen and (max-width: 479px)
{
    section.vrati-se-nazad {margin-top:-16px;padding-top:16px;padding-bottom:40px;}
}
@media screen and (min-width: 479px) and (max-width: 639px)
{
    section.vrati-se-nazad {margin-top:-28px;padding-top:20px;padding-bottom:60px;}
}
@media screen and (min-width: 639px) and (max-width: 777px)
{
    section.vrati-se-nazad {margin-top:-40px;padding-top:24px;padding-bottom:80px;}
}
@media screen and (min-width: 777px)
{
    section.vrati-se-nazad {margin-top:-48px;padding-top:28px;padding-bottom:80px;}
}
@media screen and (min-width: 959px)
{
    section.vrati-se-nazad {margin-top:-52px;padding-top:32px;padding-bottom:100px;}
}
@media screen and (min-width: 1399px)
{
    section.vrati-se-nazad {margin-top:-60px;padding-top:32px;padding-bottom:120px;}
}

/* blok-clear */
section.blok-clear {position:relative;z-index:150;margin:auto;width:100%;max-width:1920px;}
section.blok-clear.green-light {background:#BEFED9;}
section.blok-clear.green-light *::selection {background:#ffffff;}
section.blok-clear.white *::selection {background:#BEFED9;}
section.blok-clear.green-dark {background: linear-gradient(45deg,  rgba(0,78,54,1) 0%,rgba(0,116,69,1) 100%);}
section.blok-clear.green-dark *::selection {background:rgba(0,0,0,0.15);}
section.blok-clear .bg {display: block;position:absolute;z-index:150;width:100%;height:100%;top:0%;left:0%;}
section.blok-clear .bg .ins-image {display: block;position:absolute;width:100%;height:100%;top:0%;left:0%;}
section.blok-clear.img-light .bg .ins-image {mix-blend-mode: luminosity;opacity:0.1;}
section.blok-clear .bg .ins-image img {display: block;position:absolute;width:100%;height:100%;top:0%;left:0%;object-fit: cover;}
section.blok-clear .in {display: block;margin:auto;width:84%;max-width:1180px;position:relative;z-index:160;}
section.blok-clear .in .title h1 {line-height:1.25em;font-weight:700;}
section.blok-clear .in .title h1 strong {font-weight:700;}
section.blok-clear.green-light .in .title {color:#003E2F;}
section.blok-clear.green-light .in .title h1 strong {color:#00895F;}
section.blok-clear.white .in .title {color:#71CB95;}
section.blok-clear.white .in .title h1 strong {color:#005B3A;}
section.blok-clear.green-dark .in .title {color:#ffffff;}
section.blok-clear.green-dark .in .title h1 strong {color:#ffffff;}
section.blok-clear .in .tx p {padding-bottom:1em;line-height:1.5em;}
section.blok-clear .in .tx p:last-child {padding-bottom: 0em;}
section.blok-clear .in .tx-2 p {padding-bottom:1em;line-height:1.5em;}
section.blok-clear .in .tx-2 p:last-child {padding-bottom: 0em;}
section.blok-clear.green-light .in .tx {color:#003F2E;}
section.blok-clear.green-dark .in .tx {color:#ffffff;}
section.blok-clear.white .in .tx {color:#212121;}
section.blok-clear.green-light .in .tx-2 {color:#003F2E;}
section.blok-clear.green-dark .in .tx-2 {color:#ffffff;}
section.blok-clear.white .in .tx-2 {color:#212121;}
@media screen and (min-width: 777px)
{
    section.blok-clear .in .title {display:inline;float:left;width:45%}
    section.blok-clear .in .tx {display:inline;float:right;width:45%}
    section.blok-clear.col-3 .in .title {width:30%;margin-right:5%;}
    section.blok-clear.col-3 .in .tx {float:left;width:30%;}
    section.blok-clear.col-3 .in .tx-2 {display:inline;float:right;width:30%;}
}
@media screen and (max-width: 479px)
{
    section.blok-clear .in {padding:40px 0px;}
    section.blok-clear .in .title h1 {font-size:21px;}
    section.blok-clear .in .tx,
    section.blok-clear .in .tx-2{font-size:14px;padding-top:16px;}
}
@media screen and (min-width: 479px)
{
    section.blok-clear .in {padding:48px 0px;}
    section.blok-clear .in .title h1 {font-size:27px;}
    section.blok-clear .in .tx,
    section.blok-clear .in .tx-2 {font-size:15px;padding-top:20px;}
}
@media screen and (min-width: 639px)
{
    section.blok-clear .in {padding:60px 0px;}
    section.blok-clear .in .title h1 {font-size:35px;}
    section.blok-clear .in .tx,
    section.blok-clear .in .tx-2 {font-size:15px;padding-top:24px;}
}
@media screen and (min-width: 777px)
{
    section.blok-clear .in {padding:60px 0px;}
    section.blok-clear .in .title h1 {font-size:35px;}
    section.blok-clear.col-3 .in .title h1 {font-size:27px;}
    section.blok-clear .in .tx,
    section.blok-clear .in .tx-2 {font-size:14px;padding-top:0px;}
}
@media screen and (min-width: 959px)
{
    section.blok-clear .in {padding:100px 0px;}
    section.blok-clear .in .title h1 {font-size:42px;}
    section.blok-clear.col-3 .in .title h1 {font-size:32px;}
    section.blok-clear .in .tx,
    section.blok-clear .in .tx-2 {font-size:15px;}
}
@media screen and (min-width: 1399px)
{
    section.blok-clear .in {padding:160px 0px;}
    section.blok-clear .in .title h1 {font-size:50px;}
    section.blok-clear.col-3 .in .title h1 {font-size:40px;}
    section.blok-clear .in .tx,
    section.blok-clear .in .tx-2 {font-size:16px;}
}

/* link-lista */
section.link-lista {position:relative;z-index:150;width:100%;margin:auto;max-width:1920px;}
section.link-lista li {background:#212121;}
section.link-lista li a {display: block;position:relative;z-index:150;box-sizing:border-box;width:100%;}
section.link-lista li a span.im {display: block;position:relative;z-index:150;box-sizing:border-box;width:100%;}
section.link-lista.side-border li a span.im {border-left:solid;}
section.link-lista.side-border li:nth-child(2n+1) a span.im {border-left-color:#00895F;}
section.link-lista.side-border li:nth-child(2n) a span.im {border-left-color:#EDFAF1;}
section.link-lista li a span.im img {display: block;position:relative;width:100%;z-index:150;min-height:200px;object-fit:cover;}
section.link-lista li a span.senka {display: block;position:absolute;z-index:160;height:100%;width:100%;top:0%;left:0%;background: rgba(0,0,0,0.5);}
section.link-lista.side-border li a span.senka {width:75%;background: linear-gradient(to right,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);}
section.link-lista li a span.tx {display:block;position:absolute;z-index:180;left:8%;width:84%;top:50%;text-align:left;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);color:#ffffff;}
section.link-lista li a span.tx strong {display:block;font-weight:700;line-height:1.15em;}
section.link-lista li a span.tx em {display:block;font-style: normal;line-height:1.5em;}
section.link-lista li a span.tx span.button {box-sizing:border-box;background:rgba(0,0,0,0.75);padding:0.75em 0em;text-align:center;line-height:1.5em;-moz-border-radius:1.5em;border-radius:1.5em;display:block;width:12em;color:#ffffff;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;}
section.link-lista li a span.tx span.button:hover {background: #00895F;color:#ffffff;}
@media screen and (max-width: 777px)
{
}
@media screen and (min-width: 777px)
{
    section.link-lista.col-2 li a span.tx strong {display: block;float:left;width:45%;}
    section.link-lista.col-2 li a span.tx span.side {display: block;float:right;width:45%;}
}

@media screen and (max-width: 479px)
{
    section.link-lista.side-border li a span.im {border-left-width: 10px;}
    section.link-lista.side-border li a span.senka {left:10px;}
    section.link-lista li a span.tx strong {font-size:27px;}
    section.link-lista li a span.tx em {font-size:14px;padding-top:0px;padding-bottom:16px;}
}
@media screen and (min-width: 479px)
{
    section.link-lista.side-border li a span.im {border-left-width: 16px;}
    section.link-lista.side-border li a span.senka {left:16px;}
    section.link-lista li a span.tx strong {font-size:32px;}
    section.link-lista li a span.tx em {font-size:14px;padding-top:0px;padding-bottom:20px;}
}
@media screen and (min-width: 639px)
{
    section.link-lista.side-border li a span.im {border-left-width: 16px;}
    section.link-lista.side-border li a span.senka {left:16px;}
    section.link-lista li a span.tx strong {font-size:35px;}
    section.link-lista li a span.tx em {font-size:14px;padding-top:4px;padding-bottom:24px;}
    section.link-lista.col-2 li a span.tx em {padding-bottom:16px;}
}
@media screen and (min-width: 777px)
{
    section.link-lista.side-border li a span.im {border-left-width: 16px;}
    section.link-lista.side-border li a span.senka {left:16px;}
    section.link-lista li a span.tx strong {font-size:35px;}
    section.link-lista li a span.tx em {font-size:14px;padding-top:4px;padding-bottom:32px;}
    section.link-lista.col-2 li a span.tx em {padding-bottom:16px;}
}
@media screen and (min-width: 959px)
{
    section.link-lista.side-border li a span.im {border-left-width: 20px;}
    section.link-lista.side-border li a span.senka {left:20px;}
    section.link-lista li a span.tx strong {font-size:42px;}
    section.link-lista li a span.tx em {font-size:15px;padding-top:8px;padding-bottom:40px;}
    section.link-lista.col-2 li a span.tx em {padding-bottom:16px;}
}
@media screen and (min-width: 1399px)
{
    section.link-lista.side-border li a span.im {border-left-width: 24px;}
    section.link-lista.side-border li a span.senka {left:24px;}
    section.link-lista li a span.tx strong {font-size:50px;}
    section.link-lista li a span.tx em {font-size:16px;padding-top:8px;padding-bottom:48px;}
    section.link-lista.col-2 li a span.tx em {padding-bottom:16px;}
}

/* on-image */
section.on-image {display: block;width:100%;max-width:1920px;position:relative;z-index:150;margin:auto;overflow:visible;}
section.on-image .im {display: block;position:relative;z-index:150;width:100%;}
section.on-image .im img {display: block;width:100%;min-height:400px;object-fit:cover;}
section.on-image .tx {display: block;position:absolute;z-index:160;left:8%;top:50%;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);}
section.on-image .tx .in {width:100%;margin:auto;max-width:27em;}
section.on-image .tx h1 {color:#01573A;line-height:1.25em;}
section.on-image .tx h2 {line-height:1.25em;font-size: 1.25em;}
section.on-image .tx p {line-height:1.5em;padding-top:0.5em;}
@media screen and (max-width: 479px)
{
    section.on-image .tx {width:84%;font-size:14px;}
    section.on-image .tx h1 {font-size:24px;padding-bottom:20px;}
    section.on-image .im {opacity:0.5;}
    section.on-image .im img {min-height:300px;}
}
@media screen and (min-width: 479px) and (max-width: 639px)
{
    section.on-image .tx {width:64%;font-size:14px;}
    section.on-image .tx h1 {font-size:24px;padding-bottom:20px;}
    section.on-image .im {opacity:0.5;}
    section.on-image .im img {min-height:300px;}
}
@media screen and (min-width: 639px)
{
    section.on-image .tx {width:42%;font-size:15px;}
    section.on-image .tx h1 {font-size:30px;padding-bottom:24px;}
}
@media screen and (min-width: 777px)
{
    section.on-image .tx {width:42%;font-size:15px;}
    section.on-image .tx h1 {font-size:36px;padding-bottom:32px;}
}
@media screen and (min-width: 959px)
{
    section.on-image .tx {width:42%;font-size:15px;}
    section.on-image .tx h1 {font-size:42px;padding-bottom:32px;}
}
@media screen and (min-width: 1399px)
{
    section.on-image .tx {width:42%;font-size:16px;}
    section.on-image .tx h1 {font-size:52px;padding-bottom:40px;}
}

/* galerija */
article#galerija {display:block;position:relative;z-index:100;width:100%;}
article#galerija .lista {position:relative;z-index:100;width:100%;max-width:1920px;background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);}
article#galerija .lista ul {position:relative;z-index:100;width:100%;box-sizing:border-box;}
article#galerija .lista ul li {display: block;position:absolute;z-index:100;}
article#galerija .lista ul li a {display: block;width:100%;height:100%;}
article#galerija .lista ul li img {display: block;width:100%;height:100%;object-fit: fill;}

/* blok-video */
section.blok-video {position:relative;z-index:100;width:100%;}
section.blok-video .bg {position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;box-sizing:border-box;}
section.blok-video .bg.bg-win {border:5vw solid rgba(255,255,255,0);}
section.blok-video .bg .in-win {position:relative;z-index:100;width:100%;height:100%;box-sizing:border-box;background:#212121;}
section.blok-video .bg .ins-video {position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;}
section.blok-video .bg .ins-video video {display: block; position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;object-fit: cover;}
/*
section.blok-video .bg .ins-video:before {display: block;position:absolute;z-index:105;width:100%;height:100%;top:0%;left:0%;content:' ';background:rgba(0,0,0,0.25);}
*/
section.blok-video .content {display: block;position:relative;z-index: 120;width:100%;box-sizing:border-box;}
section.blok-video .content.win {border:5vw solid rgba(255,255,255,0);}
section.blok-video .content.win .in-win {position:relative;z-index:100;width:100%;height:100%;box-sizing:border-box;}
section.blok-video .content .center {position:absolute;z-index: 220;top:50%;text-align:center;color:#ffffff;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);left:10%;width:80%;}
section.blok-video .content .center h1 {line-height:1.15em;font-weight:600;}
section.blok-video .content .center h1::selection {color:#3F9B0B;}
section.blok-video .content .center h1.big {font-weight: 700;}
section.blok-video .content .center h1 a {color:#ffffff;}
section.blok-video .content .center p {text-transform: uppercase;font-weight:400;margin:auto;line-height:1.25em;padding-top:0.75em;}
section.blok-video .content .center .button {width:12em;margin:auto;}
section.blok-video .content .center .button a {box-sizing:border-box;background:rgba(0,0,0,0.75);padding:0.75em 0em;text-align:center;line-height:1.5em;-moz-border-radius:1.5em;border-radius:1.5em;display:block;color:#ffffff;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;}
section.blok-video .content .center .button a:hover {background: #00895F;color:#ffffff;}
section.blok-video .content .foot {position:absolute;z-index:120;width:100%;background:rgba(0,0,0,0.5);top:100%;-ms-transform: translate(0%, -100%);-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%);}
section.blok-video .content .foot p {margin:auto;width:84%;text-align: center;line-height:1.5em;padding:1.25em 0em;color:#ffffff;max-width:82em;}
section.blok-video .content .foot p.max-64 {max-width:64em;}
section.blok-video.home-blok .bg {background:#ffffff;}
section.blok-video.hb-fixed .bg {position:fixed;}
@media screen and (max-width: 479px)
{
    section.blok-video .content .center h1 {font-size:30px;}
    section.blok-video .content .center h1.big {font-size:32px;}
    section.blok-video .content .center p {font-size:13px;}
    section.blok-video .content .center p.nad {padding-bottom:0em;}
    section.blok-video .content .center p.pod {padding-top:0em;}
    section.blok-video .content .center p.nad,
    section.blok-video .content .center p.pod {font-size:17px;}
    section.blok-video .content .center .button {padding-top:0.75em;}
    section.blok-video .content .foot {font-size:12px;}
}
@media screen and (min-width: 479px)
{
    section.blok-video .content .center h1 {font-size:36px;}
    section.blok-video .content .center h1.big {font-size:48px;}
    section.blok-video .content .center p {font-size:14px;}
    section.blok-video .content .center p.nad {padding-bottom:0em;}
    section.blok-video .content .center p.pod {padding-top:0em;}
    section.blok-video .content .center p.nad,
    section.blok-video .content .center p.pod {font-size:20px;}
    section.blok-video .content .center .button {padding-top:1em;}
    section.blok-video .content .foot {font-size:13px;}
}
@media screen and (min-width: 639px)
{
    section.blok-video .content .center h1 {font-size:48px;}
    section.blok-video .content .center h1.big {font-size:64px;}
    section.blok-video .content .center p {font-size:14px;}
    section.blok-video .content .center p.nad {padding-bottom:0em;}
    section.blok-video .content .center p.pod {padding-top:0em;}
    section.blok-video .content .center p.nad,
    section.blok-video .content .center p.pod {font-size:20px;}
    section.blok-video .content .center .button {padding-top:1.25em;}
    section.blok-video .content .foot {font-size:14px;}
}
@media screen and (min-width: 959px)
{
    section.blok-video .content .center h1 {font-size:60px;}
    section.blok-video .content .center h1.big {font-size:90px;}
    section.blok-video .content .center p {font-size:16px;}
    section.blok-video .content .center p.nad,
    section.blok-video .content .center p.pod {font-size:24px;}
    section.blok-video .content .foot {font-size:14px;}
}
@media screen and (min-width: 1169px)
{
    section.blok-video .content .center h1.big {font-size:120px;}
}
section.blok-video .content.full {height:100vh;min-height:520px;}
section.blok-video .content.full.full-header {height:calc(100vh - 128px);min-height:520px;}
section.blok-video .content.win {height:100vh;min-height:520px;}

/* blok-galerija-line */
section.blok-galerija-line {position:relative;z-index:150;width:100%;height:0.67825em;}
section.blok-galerija-line .list {position:absolute;z-index:150;width:100%;height:0.67825em;overflow:hidden;}
section.blok-galerija-line .list ul {display: block;position:relative;z-index:150;height:100%;}
section.blok-galerija-line .list li {display: block;width:1em;height:0.67825em;float:left;}
section.blok-galerija-line .list li a {display: block;width:1em;}
section.blok-galerija-line .list li a:hover {opacity:0.75;}
section.blok-galerija-line .list li a img {display: block;width:1em;}
section.blok-galerija-line .arr {display:block;position:absolute;top:0%;z-index:170;height:100%;}
section.blok-galerija-line .arr.prev {left:0%;}
section.blok-galerija-line .arr.next {left:100%;}
section.blok-galerija-line .arr.off {display:none;}
section.blok-galerija-line .arr button {display:block;position:absolute;z-index:170;width:100%;height:100%;background:none;border:none;outline:none;}
section.blok-galerija-line .arr button svg {fill:none;stroke:rgba(255,255,255,0.75);display:block;position:absolute;z-index:172;top:50%;width:1em;height:1em;margin-top:-0.5em;transition:stroke 0.3s;-moz-transition:stroke 0.3s;-webkit-transition:stroke 0.3s;-o-transition:stroke 0.3s;}
section.blok-galerija-line .arr button:hover svg {stroke:#ffffff;}
section.blok-galerija-line .arr.prev button svg {left:15%;}
section.blok-galerija-line .arr.next button svg {right:15%;}
section.blok-galerija-line .arr button span.ro {display:block;position:absolute;z-index:170;top:50%;background:rgba(0,0,0,0.5);width:1em;height:1em;-moz-border-radius:0.5em;border-radius:0.5em;margin-top:-0.5em;transition:background 0.3s;-moz-transition:background 0.3s;-webkit-transition:background 0.3s;-o-transition:background 0.3s;}
section.blok-galerija-line .arr.prev button span.ro {left:15%;}
section.blok-galerija-line .arr.next button span.ro {right:15%;}
section.blok-galerija-line .arr button:hover span.ro {background:#00895F;}
.home-blok-galerija {position:relative;width:100%;background:#ffffff;}
.home-blok-galerija.hb-fixed .list {position:fixed;bottom:0%;}
@media screen and (max-width: 639px)
{
    section.blok-galerija-line .arr {width:0.125em;}
    section.blok-galerija-line .arr.next {margin-left:-0.125em;}
    section.blok-galerija-line .arr button {font-size:36px;}
}
@media screen and (min-width: 639px)
{
    section.blok-galerija-line .arr {width:0.28125em;}
    section.blok-galerija-line .arr.next {margin-left:-0.28125em;}
    section.blok-galerija-line .arr button {font-size:50px;}
}

/*  u-brojkama */
.home-blok-u-brojkama {position:relative;width:100%;top:0px;background:#A3D4B7;}
section#u-brojkama {position:relative;z-index:100;width:100%;background:#A3D4B7;}
section#u-brojkama .in {margin:auto;width:84%;max-width:1380px;}
section#u-brojkama .head p {line-height:1em;text-transform: uppercase;font-weight:400;color:#00583B;}
section#u-brojkama .body {position:relative;z-index:100;box-sizing: border-box;width:100%;overflow:hidden;}
section#u-brojkama .body ul {position:relative;z-index:100;top:0%;-moz-transition:left 0.3s;-webkit-transition:left 0.3s;-o-transition:left 0.3s;transition:left 0.3s;}
section#u-brojkama .body li {display: block;float:left;}
section#u-brojkama .body li .im img {width:100%;object-fit: cover;}
section#u-brojkama .body li .tx {position:relative;z-index:100;}
section#u-brojkama .body li .tx p {position:relative;left:0%;line-height:1.25em;font-weight:700;color:#005338;z-index:100;}
section#u-brojkama .body li .tx p strong {color:#ffffff;font-weight: 700;}
section#u-brojkama .foot li {display: block;float:left;width:10%;-moz-transition:width 0.3s;-webkit-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;}
section#u-brojkama .foot li.on {width:24%;}
section#u-brojkama .foot li button {box-sizing:border-box;background:none;outline: none;border:none;font-size:1em;border-bottom:3px solid #00563C;height:1em;width:100%;-moz-transition:border 0.3s;-webkit-transition:border 0.3s;-o-transition:border 0.3s;transition:border 0.3s;cursor:pointer;}
section#u-brojkama .foot li.on button {border-bottom-color:#ffffff;}
section#u-brojkama .foot li {margin-right:2%;}
section#u-brojkama .foot li:last-child {margin-right: 0%;}
@media screen and (max-width: 639px)
{
    section#u-brojkama .head p {letter-spacing: 0.25em;}
    section#u-brojkama .body li .im img {min-height:120px;}
    section#u-brojkama .body li .tx {height:2.5em;width:100%;max-width:12em;}
    section#u-brojkama .body li .tx.tx-uzi {width:10em;}
    section#u-brojkama .body li .tx p.small {line-height:1.25em;font-size:0.66em;}
}
@media screen and (min-width: 639px)
{
    section#u-brojkama .head p {letter-spacing: 0.25em;}
    section#u-brojkama .body li .tx {height:2.5em;width:100%;max-width:20em;}
}
@media screen and (max-width: 479px)
{
    section#u-brojkama .in {padding:40px 0px 52px 0px;}
    section#u-brojkama .head {padding-bottom:12px;font-size:12px;}
    section#u-brojkama .head p {letter-spacing: 0.1em;}
    section#u-brojkama .body,
    section#u-brojkama .body li .im {margin-bottom:8px;}
    section#u-brojkama .body li .tx {font-size:22px;}
    section#u-brojkama .foot ul {width:200px;font-size:12px;}
}
@media screen and (min-width: 479px)
{
    section#u-brojkama .in {padding:40px 0px 52px 0px;}
    section#u-brojkama .head {padding-bottom:16px;font-size:15px;}
    section#u-brojkama .body,
    section#u-brojkama .body li .im {margin-bottom:12px;}
    section#u-brojkama .body li .tx {font-size:32px;}
    section#u-brojkama .foot ul {width:300px;font-size:12px;}
}
@media screen and (min-width: 639px)
{
    section#u-brojkama .in {padding:48px 0px 60px 0px;}
    section#u-brojkama .head {padding-bottom:20px;font-size:17px;}
    section#u-brojkama .body,
    section#u-brojkama .body li .im {margin-bottom:12px;}
    section#u-brojkama .body li .tx {font-size:26px;}
    section#u-brojkama .foot ul {width:360px;font-size:12px;}
}
@media screen and (min-width: 777px)
{
    section#u-brojkama .body li .tx {font-size:32px;}
}
@media screen and (min-width: 959px)
{
    section#u-brojkama .in {padding:60px 0px 72px 0px;}
    section#u-brojkama .head {padding-bottom:24px;font-size:18px;}
    section#u-brojkama .body,
    section#u-brojkama .body li .im {margin-bottom:16px;}
    section#u-brojkama .body li .tx {font-size:40px;}
    section#u-brojkama .foot ul {width:440px;font-size:12px;}
}
@media screen and (min-width: 1169px)
{
    section#u-brojkama .in {padding:80px 0px;}
    section#u-brojkama .head {padding-bottom:32px;font-size:19px;}
    section#u-brojkama .body,
    section#u-brojkama .body li .im {margin-bottom:32px;}
    section#u-brojkama .body li .tx {font-size:48px;}
    section#u-brojkama .foot ul {width:520px;font-size:12px;}
}

/* home-tehnika */
section#home-tehnika {position:relative;z-index:100;width:100%;}
section#home-tehnika .bg {position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;}
section#home-tehnika .bg .ins-image {display: block;position:absolute;z-index:100;opacity:0.1;mix-blend-mode: luminosity;width:100%;height:100%;top:0%;left:0%;}
section#home-tehnika .bg img {display: block;position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;object-fit: cover;}
section#home-tehnika .bg .ins-video {display: block;position:absolute;z-index:100;opacity:0.25;mix-blend-mode: luminosity;width:100%;height:100%;top:0%;left:0%;}
section#home-tehnika .bg video {display: block;position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;object-fit: cover;}
section#home-tehnika .tx {position:relative;z-index:120;width:84%;max-width:540px;margin: auto;text-align:center;}
section#home-tehnika .head {text-align:center;}
section#home-tehnika .head p {line-height:1.25em;text-transform:uppercase;font-weight:400;color:#005A39;}
section#home-tehnika .head h1 {font-weight:700;line-height:1.15em;display:inline-block;}
section#home-tehnika .body p {line-height:1.75em;}
section#home-tehnika .foot {width:12em;margin:auto;}
section#home-tehnika .foot a {display: block;line-height:1.2em;padding:1em 0em;text-align:center;-moz-border-radius:1.6em;border-radius:1.6em;color:#ffffff;font-weight:600;background: linear-gradient(45deg,  rgba(15,80,58,1) 0%,rgba(0,117,69,1) 100%);}
section#home-tehnika .foot a:hover {opacity:0.85;}
@media screen and (max-width: 479px)
{
    section#home-tehnika .tx {padding:64px 0px;}
    section#home-tehnika .head {margin-bottom: 12px;font-size:16px;}
    section#home-tehnika .head h1 {font-size:32px;padding-top:6px;}
    section#home-tehnika .body {margin-bottom: 12px;}
}
@media screen and (min-width: 479px)
{
    section#home-tehnika .tx {padding:80px 0px;}
    section#home-tehnika .head {margin-bottom: 16px;font-size:19px;}
    section#home-tehnika .head h1 {font-size:40px;padding-top:8px;}
    section#home-tehnika .body {margin-bottom: 16px;}
}
@media screen and (min-width: 639px)
{
    section#home-tehnika .tx {padding:90px 0px;}
    section#home-tehnika .head {margin-bottom: 24px;font-size:19px;}
    section#home-tehnika .head h1 {font-size:48px;padding-top:8px;}
    section#home-tehnika .body {margin-bottom: 24px;}
}
@media screen and (min-width: 777px)
{
    section#home-tehnika .tx {padding:128px 0px;}
    section#home-tehnika .head {margin-bottom: 32px;font-size:19px;}
    section#home-tehnika .head h1 {font-size:64px;padding-top:12px;}
    section#home-tehnika .body {margin-bottom: 32px;}
}

/*  deset-razloga */
section#deset-razloga {position:relative;z-index:100;width:100%;background: linear-gradient(45deg,  rgba(2,77,54,1) 0%,rgba(2,115,69,1) 100%);}
section#deset-razloga .in {margin:auto;width:84%;max-width:1380px;}
section#deset-razloga .head p {line-height:1em;text-transform: uppercase;font-weight:400;color:#68C491;}
section#deset-razloga .head p strong {color:#ffffff;font-weight: 400;}
section#deset-razloga .body {position:relative;z-index:100;box-sizing: border-box;width:100%;overflow:hidden;}
section#deset-razloga .body ul {position:relative;z-index:100;top:0%;-moz-transition:left 0.3s;-webkit-transition:left 0.3s;-o-transition:left 0.3s;transition:left 0.3s;}
section#deset-razloga .body li {display: block;float:left;}
section#deset-razloga .body li .f-im {display: block;width:100%;position:relative;z-index:100;}
section#deset-razloga .body li .f-im .im {display:block;position:absolute;z-index:100;}
section#deset-razloga .body li .f-im .im img {width:100%;height:100%;position:absolute;z-index:100;object-fit: cover;}
section#deset-razloga .body li .f-im strong {display: block;position:absolute;z-index:100;text-align:right;font-weight:700;line-height:1em;color:#2E9665;}
section#deset-razloga .body li .tx {position:relative;z-index:100;}
section#deset-razloga .body li .tx p {position:relative;left:0%;line-height:1.25em;font-weight:700;color:#71CB95;z-index:100;}
section#deset-razloga .body li .tx p strong {color:#ffffff;font-weight: 700;}
section#deset-razloga .foot li {display: block;float:left;width:6.6%;-moz-transition:width 0.3s;-webkit-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;}
section#deset-razloga .foot li.on {width:18%;}
section#deset-razloga .foot li button {box-sizing:border-box;background:none;outline: none;border:none;font-size:1em;border-bottom:3px solid #71CB95;height:1em;width:100%;-moz-transition:border 0.3s;-webkit-transition:border 0.3s;-o-transition:border 0.3s;transition:border 0.3s;cursor:pointer;}
section#deset-razloga .foot li.on button {border-bottom-color:#ffffff;}
section#deset-razloga .foot li {margin-right:2%;}
section#deset-razloga .foot li:last-child {margin-right: 0%;}
@media screen and (max-width: 639px)
{
    section#deset-razloga .head p {letter-spacing: 0.25em;}
    section#deset-razloga .body li .f-im {height:0.244em;}
    section#deset-razloga .body li .f-im .im {width:1em;height:0.244em;}
    section#deset-razloga .body li .f-im strong {display:none;}
    section#deset-razloga .body li .tx {height:7.5em;width:100%;max-width:16em;}
}
@media screen and (min-width: 639px)
{
    section#deset-razloga .head p {letter-spacing: 0.5em;}
    section#deset-razloga .body li .f-im {height:0.1778em;}
    section#deset-razloga .body li .f-im .im {width:0.728em;height:0.1778em;}
    section#deset-razloga .body li .f-im strong {left:73%;width:27%;font-size:0.1778em;}
    section#deset-razloga .body li .tx {height:5em;width:100%;max-width:22em;}
}
@media screen and (max-width: 479px)
{
    section#deset-razloga .in {padding:40px 0px 52px 0px;}
    section#deset-razloga .head {padding-bottom:12px;font-size:12px;}
    section#deset-razloga .head p {letter-spacing: 0.1em;}
    section#deset-razloga .body,
    section#deset-razloga .body li .f-im {margin-bottom:8px;}
    section#deset-razloga .body li .tx {font-size:16px;}
    section#deset-razloga .foot ul {width:200px;font-size:12px;}
}
@media screen and (min-width: 479px)
{
    section#deset-razloga .in {padding:40px 0px 52px 0px;}
    section#deset-razloga .head {padding-bottom:16px;font-size:13px;}
    section#deset-razloga .body,
    section#deset-razloga .body li .f-im {margin-bottom:12px;}
    section#deset-razloga .body li .tx {font-size:25px;}
    section#deset-razloga .foot ul {width:300px;font-size:12px;}
}
@media screen and (min-width: 639px)
{
    section#deset-razloga .in {padding:48px 0px 60px 0px;}
    section#deset-razloga .head {padding-bottom:20px;font-size:14px;}
    section#deset-razloga .body,
    section#deset-razloga .body li .f-im {margin-bottom:12px;}
    section#deset-razloga .body li .tx {font-size:24px;}
    section#deset-razloga .foot ul {width:360px;font-size:12px;}
}
@media screen and (min-width: 777px)
{
    section#deset-razloga .body li .tx {font-size:28px;}
}
@media screen and (min-width: 959px)
{
    section#deset-razloga .in {padding:60px 0px 72px 0px;}
    section#deset-razloga .head {padding-bottom:24px;font-size:14px;}
    section#deset-razloga .body,
    section#deset-razloga .body li .f-im {margin-bottom:16px;}
    section#deset-razloga .body li .tx {font-size:35px;}
    section#deset-razloga .foot ul {width:440px;font-size:12px;}
}
@media screen and (min-width: 1169px)
{
    section#deset-razloga .in {padding:80px 0px;}
    section#deset-razloga .head {padding-bottom:32px;font-size:14px;}
    section#deset-razloga .body,
    section#deset-razloga .body li .f-im {margin-bottom:32px;}
    section#deset-razloga .body li .tx {font-size:44px;}
    section#deset-razloga .foot ul {width:520px;font-size:12px;}
}

/* o-nama-jedina */
section#o-nama-jedina {position:relative;z-index:100;background:#72B08B;width:100%;}
section#o-nama-jedina .in {position:relative;z-index:100;width:100%;max-width:1920px;margin:auto;}
section#o-nama-jedina .in .im {z-index:100;}
section#o-nama-jedina .in .im .ins-image {position:absolute;z-index:100;width:100%;height:100%;}
section#o-nama-jedina .in .im .ins-image img {position:absolute;z-index:100;width:100%;height:100%;object-fit: cover;}
section#o-nama-jedina .in .tx {position:relative;z-index:120;margin:auto;width:84%;}
section#o-nama-jedina .in .tx .content {position:relative;z-index:120;background:#72B08B;box-sizing:border-box;}
section#o-nama-jedina .in .tx h1 {line-height:1.2em;color: #ffffff;font-weight:700;}
section#o-nama-jedina .in .tx h1 strong {color:#005939;font-weight:700;}
section#o-nama-jedina .in .tx p {padding-top:1.5em;line-height:1.5em;color:#003E2F;}
@media screen and (max-width: 959px)
{
    section#o-nama-jedina .in .im {position:relative;height:30vw;min-height:160px;}
    section#o-nama-jedina .in .tx .content {width:100%;}
    section#o-nama-jedina .in .tx h1 {max-width:14em;}
}
@media screen and (min-width: 959px)
{
    section#o-nama-jedina .in .im {position:absolute;z-index:100;height:100%;}
    section#o-nama-jedina .in .tx .content {left:100%;}
}
@media screen and (max-width: 479px)
{
    section#o-nama-jedina .in .tx .content {padding: 32px 0px;}
    section#o-nama-jedina .in .tx h1 {font-size:24px;}
}
@media screen and (min-width: 479px)
{
    section#o-nama-jedina .in .tx .content {padding: 36px 0px;}
    section#o-nama-jedina .in .tx h1 {font-size:32px;}
}
@media screen and (min-width: 777px)
{
    section#o-nama-jedina .in .tx .content {padding: 50px 0px;}
    section#o-nama-jedina .in .tx h1 {font-size:40px;}
}
@media screen and (min-width: 959px)
{
    section#o-nama-jedina .in .im {width:calc(92% - 360px);}
    section#o-nama-jedina .in .tx .content {width:360px;margin-left:-360px;padding: 40px 30px;padding-right:0px;}
    section#o-nama-jedina .in .tx h1 {font-size:27px;}
}
@media screen and (min-width: 1399px)
{
    section#o-nama-jedina .in .im {width:calc(92% - 500px);}
    section#o-nama-jedina .in .tx .content {width:500px;margin-left:-500px;padding: 50px;padding-right:0px;}
    section#o-nama-jedina .in .tx h1 {font-size:40px;}
}

/* kontakt -forma */
section.kontakt-forma {position: relative;z-index:100%;width:100%;}
section#mejl.kontakt-forma {background: #ffffff;}
section.kontakt-forma .in {position:relative;z-index: 100;margin:auto;width: 84%;max-width:1380px;box-sizing:border-box;}
section.kontakt-forma .head h2 {line-height:1.2em;font-weight: 700;background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
section.kontakt-forma .head h2::selection {text-decoration: underline;text-decoration-color: #212121;}
section.kontakt-forma .head h2 {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
section.kontakt-forma .head p {line-height:1.6em;padding-top:1em;font-weight:300;}
section.kontakt-forma .head *::selection {background:rgba(0,0,0,0.15);}
section#karijera.kontakt-forma .head h2 {color:#005538;}
section#karijera.kontakt-forma .head p {max-width:16em;color:#212121;}
section#karijera.kontakt-forma .head p strong {font-weight:400;color:#005538;}
section#mejl.kontakt-forma .head p {max-width:16em;}
section.kontakt-forma .linija input {display: block;box-sizing:border-box;line-height:1.2em;padding:0.9em;background:rgba(210,210,210,0.5);color:#212121;font-size:1em;border:none;outline: none;font-weight:400;}
section.kontakt-forma .linija input#kontakt_godina {display: none;}
section.kontakt-forma textarea {display: block;width:100%;box-sizing:border-box;line-height:1.5em;padding:0.9em;background:rgba(210,210,210,0.5);color:#212121;font-size:1em;border:none;outline: none;font-weight:400;}
section.kontakt-forma .linija input:focus, section.kontakt-forma textarea:focus {background:rgba(210,210,210,0.75);}
section.kontakt-forma *::-webkit-input-placeholder {color:#212121;opacity:1;}
section.kontakt-forma *::-moz-placeholder {color:#212121;opacity:1;}
section.kontakt-forma *::-ms-placeholder {color:#212121;opacity:1;}
section.kontakt-forma *::placeholder {color:#212121;opacity:1;}
section.kontakt-forma textarea {height:9.5em;margin-bottom:1.2em;}
section.kontakt-forma .f-submit {height:3em;width:11em;}
section.kontakt-forma .f-submit input {display: block;text-align:center;padding:0.9em 0em;line-height:1.2em;border:none;outline:none;background:linear-gradient(90deg, #0b3e27, #197149);;color:#ffffff;font-weight:600;-moz-border-radius:1.5em;border-radius:1.5em;width:100%;font-size:1em;}
section.kontakt-forma .f-submit .loader {display:none;height:3em;width:100%;background:url(../../img/base/loader-32-black.gif) center no-repeat;}
section.kontakt-forma .f-submit p {display:none;line-height:1.5em;text-align:center;color:#212121;}
section.kontakt-forma .form .in-form {position:relative;z-index:100;}
section.kontakt-forma .form .in-form iframe {border:none;outline:none;margin:0px;padding:0px;display: block;position:absolute;z-index:100;width:100%;height:100%;}
section.kontakt-forma .form *::selection {background:#ffffff;color:#212121;}
/* bg-zub */
section.kontakt-forma .bg-zub {position:absolute;z-index:90;width:100%;height:100%;left:0%;top:0%;overflow:hidden;}
section.kontakt-forma .bg-zub svg {display: block;position:absolute;z-index:0;left:50%;fill:#F0F8EF;}
@media screen and (max-width: 639px)
{
    section.kontakt-forma .bg-zub svg {width:80%;top:0%;-ms-transform: translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);}
}
@media screen and (min-width: 639px)
{
    section.kontakt-forma .bg-zub svg {height:90%;top:50%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
}

@media screen and (max-width: 479px)
{
    section.kontakt-forma .linija {padding-bottom:0.8em;}
    section.kontakt-forma .linija input {margin-bottom:0.8em;width:100%;}
    section.kontakt-forma .linija input#kontakt_prezime,
    section.kontakt-forma .linija input#kontakt_telefon {margin-bottom:0em;}
    section.kontakt-forma .form .in-form {height:470px;}
}
@media screen and (min-width: 479px)
{
    section.kontakt-forma .linija {padding:0em 0.4em 0.8em 0.4em;}
    section.kontakt-forma .linija input {width:50%;}
    section.kontakt-forma .linija input#kontakt_ime,
    section.kontakt-forma .linija input#kontakt_email {float:left;margin-left:-6px;}
    section.kontakt-forma .linija input#kontakt_prezime,
    section.kontakt-forma .linija input#kontakt_telefon {float:right;margin-right:-6px;}
    section.kontakt-forma .form .in-form {height:390px;}
}
@media screen and (min-width: 959px)
{
    section.kontakt-forma .in {padding-left:320px;}
    section.kontakt-forma .head {display: inline;float:left;width:300px;margin-left:-320px;}
    section.kontakt-forma .form {display: inline;float:right;width:100%;}
}
@media screen and (min-width: 1169px)
{
    section.kontakt-forma .in {padding-left:420px;}
    section.kontakt-forma .head {display: inline;float:left;width:400px;margin-left:-420px;}
    section.kontakt-forma .form {display: inline;float:right;width:100%;}
}
@media screen and (max-width: 479px)
{
    section.kontakt-forma .head {padding-bottom:20px;}
    section.kontakt-forma .form {font-size:13px;}
}
@media screen and (min-width: 479px)
{

    section.kontakt-forma .head {padding-bottom:24px;}
    section.kontakt-forma .form {font-size:14px;}
}
@media screen and (min-width: 639px)
{
    section.kontakt-forma .head {padding-bottom:32px;}
    section.kontakt-forma .form {font-size:15px;}
}
@media screen and (min-width: 959px)
{
    section.kontakt-forma .form {font-size:14px;}
}
@media screen and (min-width: 1169px)
{
    section.kontakt-forma .form {font-size:15px;}
}

@media screen and (max-width: 479px)
{
    section.kontakt-forma {padding-top:16vw;}
}
@media screen and (min-width: 479px)
{
    section.kontakt-forma {padding-top:16vw;}
}
@media screen and (min-width: 959px)
{
    section.kontakt-forma {padding-top:12vw;}
}
@media screen and (min-width: 1639px)
{
    section.kontakt-forma {padding-top:200px;}
}
section.kontakt-forma .head h2 {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
section.kontakt-forma .head p {font-size: clamp(18px, 7px + 1vw, 24px);}
/*
section.kontakt-forma .head p {font-size: clamp(1.125rem, 1.0625rem + 0.1563vw, 1.25rem);}
*/

/* kontakt-info */
/*
section#kontakt-info {position:relative;z-index:100;width:100%;background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);}
section#kontakt-info .in {position:relative;z-index:100;width:100%;max-width:1920px;margin:auto;overflow:hidden;}
section#kontakt-info .tx {position:relative;z-index:120;}
section#kontakt-info .bg {z-index:100;}
section#kontakt-info .bg .im {display: block;position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;cursor:pointer;}
section#kontakt-info .bg .im .ins-image {display: block;position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;}
section#kontakt-info .bg .im .ins-image img {display: block;position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;object-fit:cover;}
section#kontakt-info .bg .im img.pin {display: block;position:absolute;z-index:105;top:50%;left:50%;width:36px;height:36px;-moz-border-radius:18px;border-radius:18px;margin:-18px;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.25);box-shadow:0px 2px 4px rgba(0,0,0,0.25);}
section#kontakt-info .bg iframe {display: block;position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;cursor:pointer;border:none;outline: none;}
section#kontakt-info .head p.nad {line-height:1em;text-transform:uppercase;color:#005337;padding-bottom:0.5em;}
section#kontakt-info .head h1 {line-height:1.2em;color:#005337;}
section#kontakt-info .head p.pod {line-height:1.5em;color:#212121;padding-top:0.5em;}
section#kontakt-info .lin h2 {color:#212121;font-weight:400;line-height:1em;text-transform: uppercase;}
section#kontakt-info .lin.radno-vreme ul {max-width:24em;}
section#kontakt-info .lin.radno-vreme li {line-height:1.75em;padding-right: 7.5em;}
section#kontakt-info .lin.radno-vreme li p.dan {display: block;float:left;width:100%;}
section#kontakt-info .lin.radno-vreme li p.vreme {display: block;float:right;width:7em;margin-right:-7.5em;text-align:right;color:#005337;}
section#kontakt-info .lin.telefon li {line-height:1.75em;}
section#kontakt-info .lin.telefon li a {display: block;padding-left:1.5em;color:#212121;}
section#kontakt-info .lin.telefon li a:hover {color:#005337;}
section#kontakt-info .lin.telefon li svg {display: block;float:left;width:1em;margin-left:-1.5em;fill:#005337;margin-top:0.3em;}
section#kontakt-info .lin.email li {line-height:1.75em;}
section#kontakt-info .lin.email li a {display: block;padding-left:1.5em;color:#212121;}
section#kontakt-info .lin.email li a:hover {color:#005337;}
section#kontakt-info .lin.email li svg {display: block;float:left;width:1em;margin-left:-1.5em;fill:#005337;margin-top:0.3em;}
section#kontakt-info *::selection {background:#EDFAF1;}
@media screen and (max-width: 479px)
{
    section#kontakt-info .head h1 {font-size:27px;}
    section#kontakt-info .lin {padding-top:32px;}
    section#kontakt-info .lin h2 {font-size:21px;padding-bottom:8px;}
}
@media screen and (min-width: 479px)
{
    section#kontakt-info .head h1 {font-size:32px;}
    section#kontakt-info .lin {padding-top:32px;}
    section#kontakt-info .lin h2 {font-size:25px;padding-bottom:12px;}
}
@media screen and (min-width: 777px)
{
    section#kontakt-info .head h1 {font-size:32px;}
    section#kontakt-info .lin {padding-top:52px;}
    section#kontakt-info .lin h2 {font-size:25px;padding-bottom:12px;}
}
@media screen and (max-width: 777px)
{
    section#kontakt-info {padding-top:48px;}
    section#kontakt-info .bg {position:relative;width:100%;height:40vw;min-height:200px;}
    section#kontakt-info .tx {left:8%;width:84%;margin-bottom: 40px;}
}
@media screen and (min-width: 777px)
{
    section#kontakt-info {padding:60px 0px;}
    section#kontakt-info .tx {left:8%;width:250px;}
    section#kontakt-info .bg {position:absolute;top:0%;left:8%;margin-left:280px;width:calc(92% - 280px);height:100%;}
}
@media screen and (min-width: 959px)
{
    section#kontakt-info {padding:60px 0px;}
    section#kontakt-info .tx {width:320px;}
    section#kontakt-info .bg {margin-left:360px;width:calc(92% - 360px);}
}
*/
/* utisci */
#utisci .lista {width:100%;margin:auto;max-width:1640px;}
#utisci .lista li {margin-bottom:24px;}
#utisci .lista li:last-child {margin-bottom:0px;}
#utisci .lista li:nth-child(2n+1) {background:#005F3D;color:#ffffff;}
#utisci .lista li:nth-child(2n) {background:#80BC98;color:#015C39;}
#utisci .lista li .im img {display: block;width:100%;}
#utisci .lista li .tx {box-sizing:border-box;}
#utisci .lista li .tx h1 {line-height:1.2em;}
#utisci .lista li .tx .tekst {line-height:1.75em;max-width:40em;}
#utisci .lista li .tx .pacijent {line-height:1.75em;max-width:40em;}
@media screen and (max-width: 777px)
{
    #utisci .lista li .im {margin:auto;width:100%;max-width:520px;}
    #utisci .lista li .tx {width:84%;margin:auto;max-width:520px;}
}
@media screen and (min-width: 777px)
{
    #utisci .lista li .im {display: inline;float:left;}
    #utisci .lista li .tx {display: inline;float:right;width:100%;}
}
@media screen and (max-width: 479px)
{
    #utisci .lista li .tx {padding:32px 0px;}
    #utisci .lista li .tx h1 {font-size:27px;}
    #utisci .lista li .tx .tekst {padding-top:16px;padding-bottom:16px;font-size:14px;}
    #utisci .lista li .tx .pacijent {font-size:14px;}
}
@media screen and (min-width: 479px) and (max-width: 777px)
{
    #utisci .lista li .tx {padding:32px 0px;}
    #utisci .lista li .tx h1 {font-size:32px;}
    #utisci .lista li .tx .tekst {padding-top:16px;padding-bottom:16px;font-size:15px;}
    #utisci .lista li .tx .pacijent {font-size:15px;}
}
@media screen and (min-width: 777px)
{
    #utisci .lista li .in {padding-left:350px;}
    #utisci .lista li .im {margin-left:-350px;width:345px;}
    #utisci .lista li .tx {padding:24px;}
    #utisci .lista li .tx h1 {font-size:27px;}
    #utisci .lista li .tx .tekst {padding-top:16px;padding-bottom:16px;font-size:14px;}
    #utisci .lista li .tx .pacijent {font-size:14px;}
}
@media screen and (min-width: 959px)
{
    #utisci .lista li .in {padding-left:430px;}
    #utisci .lista li .im {margin-left:-430px;width:420px;}
    #utisci .lista li .tx {padding:32px;}
    #utisci .lista li .tx h1 {font-size:32px;}
    #utisci .lista li .tx .tekst {padding-top:16px;padding-bottom:16px;font-size:14px;}
    #utisci .lista li .tx .pacijent {font-size:14px;}
}
@media screen and (min-width: 1169px)
{
    #utisci .lista li .in {padding-left:530px;}
    #utisci .lista li .im {margin-left:-530px;width:520px;}
    #utisci .lista li .tx {padding:32px;}
    #utisci .lista li .tx h1 {font-size:36px;}
    #utisci .lista li .tx .tekst {padding-top:24px;padding-bottom:32px;font-size:16px;}
    #utisci .lista li .tx .pacijent {font-size:16px;}
}
@media screen and (min-width: 1399px)
{
    #utisci .lista li .in {padding-left:700px;}
    #utisci .lista li .im {margin-left:-700px;width:686px;}
    #utisci .lista li .tx {padding:60px;}
    #utisci .lista li .tx h1 {font-size:42px;}
    #utisci .lista li .tx .tekst {padding-top:32px;padding-bottom:60px;font-size:17px;}
    #utisci .lista li .tx .pacijent {font-size:17px;}
}

/* rlx */
.rlx {position:relative;z-index:200;width:100%;color:#ffffff;}
/* video */
.rlx .video {position:absolute;z-index:200;width:100%;height:100%;overflow:hidden;background:#212121 url(../../img/base/loader-32-white.gif) center no-repeat;}
.rlx .video .ins-vid {position:absolute;z-index:200;width:100%;height:1em;left:0%;}
.rlx .video .ins-vid video {position:absolute;z-index:200;width:100%;height:100%;left:0%;top:0%;object-fit: cover;}
.rlx.before .video .ins-vid {top:0%;}
.rlx.active .video .ins-vid {top:0%;position:fixed;}
.rlx.after .video .ins-vid {bottom:0%;}

.rlx .ins-vid .stream-mob,
.rlx .ins-vid .stream-desk {display:none;position:absolute;z-index:200;top:50%;left:50%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.rlx .ins-vid .stream-mob iframe,
.rlx .ins-vid .stream-desk iframe {position:absolute;z-index:200;width:100%;height:100%;top:0%;left:0%;border:none;}

.rlx.p-mob .ins-vid .stream-mob,
.rlx.p-desk .ins-vid .stream-desk {display: block;}
/* glass */
.rlx .glass {background:rgba(0,0,0,0.75);position:absolute;z-index:210;width:100%;height:100%;opacity:0;}
/* first */
.rlx .first {position:absolute;z-index:230;width:84%;max-width:960px;height:0%;overflow:visible;top:0.5em;left:50%;-ms-transform: translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);}
.rlx .first.fixed {position:fixed;}
.rlx.after .first.fixed {position:absolute;}
.rlx .first .tx {position:relative;z-index:230;margin:auto;width:100%;top:0%;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);}
/* second */
.rlx .second {position:relative;z-index:220;width:100%;padding-top:0.5em;opacity:0;}
.rlx .second .dum {height:1em;}
.rlx .second .tx {position:relative;z-index:220;margin:auto;width:84%;}
.rlx .tx {font-size:16px;}
/* default */
.rlx .first.default {text-align:center;color:#ffffff;}
.rlx .first.default h1,
.rlx .first.default p.title {font-size:1em;line-height:1.15em;font-weight:700;}
.rlx .first.default p.title a {color:#ffffff;}
.rlx .first.default a:hover {opacity: 0.75;}
.rlx .first.default p.tekst {text-transform: uppercase;font-weight:400;margin:auto;line-height:1.25em;padding-top:0.35em;}
.rlx .first.default p.tekst.nad {padding-op:0em;}
.rlx .first.default .button {width:12em;margin:auto;}
.rlx .first.default .button a {box-sizing:border-box;background:rgba(11,62,39,0.5);padding:0.75em 0em;text-align:center;line-height:1.5em;-moz-border-radius:1.5em;border-radius:1.5em;display:block;color:#ffffff;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;}
.rlx .first.default .button a:hover {background: #197149;opacity:1;color:#ffffff;}
.rlx .first.default *::selection {background:rgba(0,0,0,0.5);}
.rlx .first.default .button *::selection {background:none;}
.rlx .second.default .left h1 {font-size:1em;line-height:1.25em;font-weight:700;}
.rlx .second.default .left *::selection {text-decoration: underline;}
.rlx .second.default .right p {line-height:1.6em;padding-bottom:1.6em;font-weight:300;}
.rlx .second.default .right p:last-child {padding-bottom:0em;}
.rlx .second.default .right *::selection {background:rgba(0,0,0,0.5);color:#ffffff;}
@media screen and (max-width: 639px)
{
    .rlx .second.default .left {position:relative;}
    .rlx .second.default .right {position:relative;left:100%;width:84%;max-width:32em;padding-top:2em;-ms-transform: translate(-100%, 0%);-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);}
}
@media screen and (min-width: 639px) and (max-width: 959px)
{
    .rlx .second.default .left {position:relative;}
    .rlx .second.default .right {position:relative;left:100%;width:75%;max-width:32em;padding-top:2em;-ms-transform: translate(-100%, 0%);-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);}
}
@media screen and (min-width: 959px)
{
    .rlx .second.default .tx {display: flex;max-width:1400px;justify-content: space-between;}
    .rlx .second.default .right {width:50%;}
}
/* px */
@media screen and (max-width: 479px)
{
    .rlx .first.default .button {padding-top:0.75em;}
    .rlx .first.default .dum {height:84px;}
    .rlx .second.default .tx {padding-bottom:16vw;}
}
@media screen and (min-width: 479px)
{
    .rlx .first.default .button {padding-top:1em;}
    .rlx .first.default .dum {height:92px;}
    .rlx .second.default .tx {padding-bottom:16vw;}
}
@media screen and (min-width: 639px)
{
    .rlx .first.default .button {padding-top:1.25em;}
}
@media screen and (min-width: 959px)
{
    .rlx .second.default .tx {padding-bottom:12vw;}
}
@media screen and (min-width: 1639px)
{
    .rlx .second.default .tx {padding-bottom:200px;}
}
/*
.rlx .first.default .button {font-size: clamp(1.125rem, 1.0625rem + 0.1563vw, 1.25rem);}
*/
.rlx .first.default .button {font-size: clamp(18px, 7px + 1vw, 24px);}
.rlx .first.default p.tekst,
.rlx .first.default p.nad,
.rlx .first.default p.pod {font-size:clamp(22px, 0.8907rem + 0.8203vw, 33px);letter-spacing: 0.125em;}
.rlx .first.default h1,
.rlx .first.default p.title {font-size:clamp(2.75rem, 1rem + 4.37vw, 6.25rem);}
.rlx .second.default .left {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
/*
.rlx .second.default .right {font-size: clamp(1.125rem, 1.0625rem + 0.1563vw, 1.25rem);}
*/
.rlx .second.default .right {font-size: clamp(18px, 7px + 1vw, 24px);}

/* blok-txt */
.blok-txt {position:relative;z-index:200;width:100%;}
/* bg-zub */
.blok-txt .bg-zub {position:absolute;z-index:190;width:100%;height:100%;left:0%;top:0%;overflow:hidden;}
.blok-txt .bg-zub svg {display: block;position:absolute;z-index:190;height:90%;left:100%;top:50%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.blok-txt.bg-zub-left .bg-zub svg {left:0%;}
.blok-txt.default.white .bg-zub svg {fill:#c3e2cb;}
.blok-txt.default.silver .bg-zub svg {fill:rgba(212,212,212,0.5);}
.blok-txt.bg-zub-left.default.silver .bg-zub svg {fill:rgba(255,255,255,0.5);}
.blok-txt.default.gray .bg-zub svg {fill:rgba(255,255,255,0.5);}
/* content */
.blok-txt .cont {position:relative;z-index:200;margin:auto;width:84%;max-width:1400px;}
.blok-txt .tx {transition:transform 1s, opacity 1s;-moz-transition:transform 1s, opacity 1s;-webkit-transition:-webkit-transform 1s, opacity 1s;-o-transition:transform 1s, opacity 1s;opacity:0;-ms-transform: matrix(1, 0, 0, 1, 0, 60);-webkit-transform: matrix(1, 0, 0, 1, 0, 60);transform: matrix(1, 0, 0, 1, 0, 60);}
.blok-txt.on .tx {opacity:1;-ms-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}
.blok-txt .img-bottom img {transition:transform 1s, opacity 1s;-moz-transition:transform 1s, opacity 1s;-webkit-transition:-webkit-transform 1s, opacity 1s;-o-transition:transform 1s, opacity 1s;opacity:0;-ms-transform: matrix(1, 0, 0, 1, 0, 60);-webkit-transform: matrix(1, 0, 0, 1, 0, 60);transform: matrix(1, 0, 0, 1, 0, 60);}
.blok-txt.on .img-bottom img {opacity:1;-ms-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}
/* default */
.blok-txt.default .left {color:inherit;}
.blok-txt.default .left h1,
.blok-txt.default .left h2,
.blok-txt.default .left p {font-size:1em;line-height:1.2em;font-weight:700;color:inherit;}
.blok-txt.default .left a {color:inherit;}
.blok-txt.default .left a:hover {opacity:0.75;}
.blok-txt.default .left strong.b900 {font-weight: 900;}
.blok-txt.default.mono .left {display:none;}
.blok-txt.default .h-right {position:relative;z-index:200;width:100%;overflow:hidden;}
.blok-txt.default .h-right .dum {position:absolute;z-index:200;width:1em;}
.blok-txt.default .in-right {position:relative;z-index:210;width:100%;overflow: hidden;}
.blok-txt.default .body {position:relative;z-index:210;width:100%;overflow: hidden;}
.blok-txt.default .opt {display:none;padding-top:1.6em;}
.blok-txt.default.exi-opt .opt {display: block;}
.blok-txt.default .opt button {font-size:15px;cursor:pointer;white-space: nowrap;padding:0.75em 0.375em;font-weight:500;width:9em;border:none;outline:none;line-height:1.25em;border-radius:1.375em;text-transform:uppercase;text-align:center;box-sizing: border-box;}
.blok-txt.default .opt button:hover {text-decoration: underline;}
.blok-txt.default .opt button span.manje {display: none;}
.blok-txt.default.f-vise .opt button span.vise {display: none;}
.blok-txt.default.f-vise .opt button span.manje {display: inline;}
.blok-txt.default .right h2 {font-size:1.25em;line-height:1.28em;padding-bottom:1.28em;font-weight:600;color:inherit;}
.blok-txt.default .right p {line-height:1.6em;padding-bottom:1.6em;font-weight:300;color:inherit;}
.blok-txt.default .right p:last-child {padding-bottom:0em;}
.blok-txt.default .img-top img,
.blok-txt.default .img-bottom img {display: block;width:100%;object-fit: cover;}
.blok-txt.default .img-top img,
.blok-txt.default .img-bottom img {height:50vw;}
.blok-txt.default.im-sertifikat .img-top img,
.blok-txt.default.im-sertifikat .img-bottom img {height:59.89375vw;}
@media screen and (min-width: 1666px)
{
	.blok-txt.default .img-top img,
	.blok-txt.default .img-bottom img {height:833px;}
	.blok-txt.default.im-sertifikat .img-top img,
	.blok-txt.default.im-sertifikat .img-bottom img {height:998px;}
}

/* color */
.blok-txt.default.white {background:#ffffff;color:#212121;}
.blok-txt.default.white .left * {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
.blok-txt.default.white .left *::selection {text-decoration:underline;text-decoration-color: #212121}
.blok-txt.default.white .left * {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.blok-txt.default.white .left span.dark {-webkit-background-clip: text;-webkit-text-fill-color:#424242;color:#424242;}
.blok-txt.default.white.strong-gradient .left * {background: linear-gradient(90deg, rgb(13 90 55) 0%, rgb(15 246 139) 100%);;}
.blok-txt.default.white.strong-gradient .left *::selection {text-decoration:underline;text-decoration-color: #212121}
.blok-txt.default.white.strong-gradient .left * {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.blok-txt.default.white .right *::selection {background:#197149;color:#ffffff;}
.blok-txt.default.white .opt button {background: linear-gradient(90deg, #0b3e27, #197149);color:#ffffff;}

.blok-txt.default.green {background: linear-gradient(90deg, #0b3e27, #197149);color:#ffffff;}
.blok-txt.default.green.green-kosi {background: linear-gradient(45deg, rgba(48,102,70,1) 0%, rgba(29,62,43,1) 51%, rgba(45,94,64,1) 100%);color:#ffffff;}
.blok-txt.default.green .left * {color:#ffffff;}
.blok-txt.default.green .left *::selection {text-decoration:underline;}
.blok-txt.default.green .right *::selection {background:#ffffff;color:#212121;}
.blok-txt.default.green .opt button {background: #ffffff;color:#212121;}

.blok-txt.default.silver {background:linear-gradient(90deg,  rgba(212,212,212,1) 0%,rgba(248,248,248,1) 100%);color:#212121;}
.blok-txt.default.silver .left * {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
.blok-txt.default.silver .left *::selection {text-decoration:underline;text-decoration-color: #212121}
.blok-txt.default.silver .left * {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.blok-txt.default.silver .right *::selection {background:#197149;color:#ffffff;}
.blok-txt.default.silver .opt button {background: linear-gradient(90deg, #0b3e27, #197149);color:#ffffff;}

.blok-txt.default.silver.left-2-color .left * {color:#424242;-webkit-background-clip:none;-webkit-text-fill-color: #424242;}
.blok-txt.default.silver.left-2-color .left strong {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
.blok-txt.default.silver.left-2-color .left strong {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.blok-txt.default.gray {background:#d4d4d4;color:#212121;}
.blok-txt.default.gray .left * {color:#424242;}
.blok-txt.default.gray .left *::selection {text-decoration:underline;}
.blok-txt.default.gray .right *::selection {background:#424242;color:#ffffff;}
.blok-txt.default.gray .opt button {background: linear-gradient(90deg, #0b3e27, #197149);color:#ffffff;}

.blok-txt.default.gray.left-2-color .left * {color:#424242;-webkit-background-clip:none;-webkit-text-fill-color: #424242;}
.blok-txt.default.gray.left-2-color .left strong {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
.blok-txt.default.gray.left-2-color .left strong {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.blok-txt.default.dark {background:#212121;color:#ffffff;}
.blok-txt.default.dark .left * {color:#ffffff;}
.blok-txt.default.dark .left *::selection {text-decoration:underline;}
.blok-txt.default.dark .right *::selection {background:#ffffff;color:#212121;}
.blok-txt.default.dark .opt button {background: #ffffff;color:#212121;}

.blok-txt.default.black {background:#000000;color:#ffffff;}
.blok-txt.default.black .left * {color:#ffffff;}
.blok-txt.default.black .left *::selection {text-decoration:underline;}
.blok-txt.default.black .right *::selection {background:#ffffff;color:#000000;}
.blok-txt.default.black .opt button {background: #ffffff;color:#000000;}

.blok-txt.default.black.title-green .left * {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
.blok-txt.default.black.title-green .left *::selection {text-decoration:underline;text-decoration-color: #ffffff;}
.blok-txt.default.black.title-green .left * {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.blok-txt .right p.green-center {text-align:center;background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);font-size:1.2em;}
.blok-txt .right p.green-center::selection {text-decoration:underline;text-decoration-color: #212121}
.blok-txt .right p.green-center {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

/* px */
@media screen and (max-width: 639px)
{
    .blok-txt.default .left {position:relative;}
    .blok-txt.default .right {position:relative;left:100%;width:84%;max-width:32em;padding-top:2em;-ms-transform: translate(-100%, 0%);-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);}
}
@media screen and (min-width: 639px) and (max-width: 959px)
{
    .blok-txt.default .left {position:relative;}
    .blok-txt.default .right {position:relative;left:100%;width:75%;max-width:32em;padding-top:2em;-ms-transform: translate(-100%, 0%);-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);}
}
@media screen and (min-width: 959px)
{
    .blok-txt.default .tx {display: flex;max-width:1400px;justify-content: space-between;}
    .blok-txt.default .left {width:40%;}
    .blok-txt.default .right {width:50%;}
    .blok-txt.default.mono .tx {display: block;max-width:920px;margin:auto;}
    .blok-txt.default.mono .right {width:100%;}
}
/* px */
@media screen and (max-width: 479px)
{
    .blok-txt.default .cont {padding:16vw 0em;}
    .blok-txt.default .h-right .dum {height:12.8em;}
    .blok-txt.default.pad-top-half .cont {padding-top:6vw;}
    .blok-txt.default.pad-bottom-half .cont {padding-bottom:6vw;}
	.blok-txt.default .img-top {padding-bottom:8vw;}
	.blok-txt.default .img-bottom {padding-top:8vw;}
}
@media screen and (min-width: 479px)
{
    .blok-txt.default .cont {padding:16vw 0em;}
    .blok-txt.default .h-right .dum {height:12.8em;}
    .blok-txt.default.pad-top-half .cont {padding-top:6vw;}
    .blok-txt.default.pad-bottom-half .cont {padding-bottom:6vw;}
	.blok-txt.default .img-top {padding-bottom:8vw;}
	.blok-txt.default .img-bottom {padding-top:8vw;}
}
@media screen and (min-width: 959px)
{
    .blok-txt.default .cont {padding:12vw 0em;}
    .blok-txt.default .h-right .dum {height:16em;}
    .blok-txt.default.pad-top-half .cont {padding-top:6vw;}
    .blok-txt.default.pad-bottom-half .cont {padding-bottom:6vw;}
	.blok-txt.default .img-top {padding-bottom:6vw;}
	.blok-txt.default .img-bottom {padding-top:6vw;}
}
@media screen and (min-width: 1399px)
{
    .blok-txt.default .h-right .dum {height:19.2em;}
}
@media screen and (min-width: 1639px)
{
    .blok-txt.default .cont {padding:200px 0em;}
    .blok-txt.default.pad-top-half .cont {padding-top:100px;}
    .blok-txt.default.pad-bottom-half .cont {padding-bottom:100px;}
	.blok-txt.default .img-top {padding-bottom:100px;}
	.blok-txt.default .img-bottom {padding-top:100px;}
}
.blok-txt.default .left {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
.blok-txt.default .right {font-size: clamp(18px, 7px + 1vw, 24px);}
.blok-txt .potpis {text-align: right;}
.blok-txt .potpis .in-potpis {display: inline-block;text-align:center;width:100%;max-width:12em;}
.blok-txt.default .right .potpis p {padding-bottom: 0.25em;}
.blok-txt .potpis img {display: block;width:100%;}

/* blok-txt-image */
.blok-txt-image {position:relative;z-index:200;width:100%;}
/* bg */
.blok-txt-image .bg {position:absolute;z-index:200;width:100%;height:100%;overflow: hidden;}
.blok-txt-image .bg .in {position:absolute;z-index:200;width:100%;bottom:0%;left:0%;}
.blok-txt-image.im-top .bg .in {bottom:auto;top:0%;}
.blok-txt-image .bg .in img {position: absolute;z-index:200;width:100%;height:100%;object-fit: cover;}
.blok-txt-image.im-full .bg .in {height:100%;}
.blok-txt-image.obj-contain .bg .in img {object-fit: contain;}
.blok-txt-image.obj-top .bg .in img {object-position: top;}
.blok-txt-image.obj-bottom .bg .in img {object-position:bottom;}
.blok-txt-image .bg .in video {position: absolute;z-index:201;width:100%;height:100%;object-fit: cover;}
.blok-txt-image.obj-contain .bg .in video {object-fit: contain;}
.blok-txt-image.obj-top .bg .in video {object-position: top;}
.blok-txt-image .bg .glass {position:absolute;z-index:205;width:100%;height:100%;margin-top:-2px;}
.blok-txt-image.im-full .bg .glass {margin:0px;}
.blok-txt-image.im-top .bg .glass {margin-top:2px;}
.blok-txt-image.no-gradient .bg .glass {display: none;}
.blok-txt-image.glass-half .bg .glass {height:50%;}
.blok-txt-image.glass-qt .bg .glass {height:25%;}
.blok-txt-image.glass-3t .bg .glass {height:33%;}
.blok-txt-image.im-top.glass-half .bg .glass {top:50%;}
.blok-txt-image.im-top.glass-qt .bg .glass {top:75%;}
.blok-txt-image.im-top.glass-3t .bg .glass {top:67%;}
.blok-txt-image.no-glass .bg .glass {display:none;}
/* content */
.blok-txt-image .cont {position:relative;z-index:210;margin:auto;width:84%;max-width:1400px;}
.blok-txt-image .tx {transition:transform 1s, opacity 1s;-moz-transition:transform 1s, opacity 1s;-webkit-transition:-webkit-transform 1s, opacity 1s;-o-transition:transform 1s, opacity 1s;opacity:0;-ms-transform: matrix(1, 0, 0, 1, 0, 60);-webkit-transform: matrix(1, 0, 0, 1, 0, 60);transform: matrix(1, 0, 0, 1, 0, 60);}
.blok-txt-image.on .tx {opacity:1;-ms-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}
/* default */
.blok-txt-image.default .left {color:inherit;}
.blok-txt-image.default .left h1,
.blok-txt-image.default .left h2,
.blok-txt-image.default .left p {font-size:1em;line-height:1.2em;font-weight:700;color:inherit;}
.blok-txt-image.default .left a {color:inherit;}
.blok-txt-image.default .left a:hover {opacity:0.75;}
.blok-txt-image.default .left *::selection {text-decoration: underline;}
.blok-txt-image.default .h-right {position:relative;z-index:200;width:100%;overflow:hidden;}
.blok-txt-image.default .h-right .dum {position:absolute;z-index:200;width:1em;}
.blok-txt-image.default .in-right {position:relative;z-index:210;width:100%;overflow: hidden;}
.blok-txt-image.default .body {position:relative;z-index:210;width:100%;overflow: hidden;}
.blok-txt-image.default .opt {display:none;padding-top:1.6em;}
.blok-txt-image.default.exi-opt .opt {display: block;}
.blok-txt-image.default .opt button {font-size:15px;cursor:pointer;white-space: nowrap;padding:0.75em 0.375em;font-weight:500;width:9em;border:none;outline:none;line-height:1.25em;border-radius:1.375em;text-transform:uppercase;text-align:center;box-sizing: border-box;}
.blok-txt-image.default .opt button:hover {text-decoration: underline;}
.blok-txt-image.default .opt button span.manje {display: none;}
.blok-txt-image.default.f-vise .opt button span.vise {display: none;}
.blok-txt-image.default.f-vise .opt button span.manje {display: inline;}
.blok-txt-image.default .right h2 {font-size:1.25em;line-height:1.28em;padding-bottom:1.28em;font-weight:600;color:inherit;}
.blok-txt-image.default .right p {line-height:1.6em;padding-bottom:1.6em;font-weight:300;color:inherit;}
.blok-txt-image.default .right p:last-child {padding-bottom:0em;}
.blok-txt-image.default .right *::selection {background:#424242;color:#ffffff;}
/* color */
.blok-txt-image.default.white {background:#ffffff;color:#212121;}
.blok-txt-image.default.white .left * {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
.blok-txt-image.default.white .left *::selection {text-decoration:underline;text-decoration-color: #212121}
.blok-txt-image.default.white .left * {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.blok-txt-image.default.white .right *::selection {background:#197149;color:#ffffff;}
.blok-txt-image.default.white .opt button {background: linear-gradient(90deg, #0b3e27, #197149);color:#ffffff;}
.blok-txt-image.default.white .bg {background:#ffffff;}
.blok-txt-image.default.white .bg .glass {background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
.blok-txt-image.default.white.im-top .bg .glass {background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
.blok-txt-image.default.white.glass-full .bg .glass {background:rgba(255,255,255,0.75);}

.blok-txt-image.default.white.strong-gradient .left * {background: linear-gradient(90deg, rgb(13 90 55) 0%, rgb(15 246 139) 100%);;}
.blok-txt-image.default.white.strong-gradient .left *::selection {text-decoration:underline;text-decoration-color: #212121}
.blok-txt-image.default.white.strong-gradient .left * {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.blok-txt-image.default.gray {background:#d4d4d4;color:#212121;}
.blok-txt-image.default.gray .left * {color:#424242;}
.blok-txt-image.default.gray .left *::selection {text-decoration:underline;}
.blok-txt-image.default.gray .right *::selection {background:#424242;color:#ffffff;}
.blok-txt-image.default.gray .opt button {background: linear-gradient(90deg, #0b3e27, #197149);color:#ffffff;}
.blok-txt-image.default.gray .bg {background:#d4d4d4;}
.blok-txt-image.default.gray .bg .glass {background: linear-gradient(to bottom, rgba(212,212,212,1) 0%,rgba(212,212,212,0) 100%);}
.blok-txt-image.default.gray.im-top .bg .glass {background: linear-gradient(to bottom, rgba(212,212,212,0) 0%,rgba(212,212,212,1) 100%);}
.blok-txt-image.default.gray.im-full .bg .glass {background:rgba(212,212,212,0.75);}

.blok-txt-image.default.gray.title-green .left * {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
.blok-txt-image.default.gray.title-green .left *::selection {text-decoration:underline;text-decoration-color: #424242}
.blok-txt-image.default.gray.title-green .left * {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.blok-txt-image.default.dark {background:#212121;color:#ffffff;}
.blok-txt-image.default.dark .left * {color:#ffffff;}
.blok-txt-image.default.dark .left *::selection {text-decoration:underline;}
.blok-txt-image.default.dark .right *::selection {background:rgba(0,0,0,0.5);color:#ffffff;}
.blok-txt-image.default.dark .opt button {background: #ffffff;color:#212121;}
.blok-txt-image.default.dark .bg {background:#212121;}
.blok-txt-image.default.dark .bg .glass {background: linear-gradient(to bottom, rgba(33,33,33,1) 0%,rgba(33,33,33,0) 100%);}
.blok-txt-image.default.dark.im-top .bg .glass {background: linear-gradient(to bottom, rgba(33,33,33,0) 0%,rgba(33,33,33,1) 100%);}

.blok-txt-image.default.dark.title-green .left * {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
.blok-txt-image.default.dark.title-green .left *::selection {text-decoration:underline;text-decoration-color: #ffffff}
.blok-txt-image.default.dark.title-green .left * {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.blok-txt-image.default.black {background:#000000;color:#ffffff;}
.blok-txt-image.default.black .left * {color:#ffffff;}
.blok-txt-image.default.black .left *::selection {text-decoration:underline;}
.blok-txt-image.default.black .right *::selection {background:rgba(33,33,33,1);color:#ffffff;}
.blok-txt-image.default.black .opt button {background: #ffffff;color:#000000;}
.blok-txt-image.default.black .bg {background:#000000;}
.blok-txt-image.default.black .bg .glass {background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);}
.blok-txt-image.default.black.im-top .bg .glass {background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}
.blok-txt-image.default.black.glass-full .bg .glass {background:rgba(0,0,0,0.85);}

.blok-txt-image.default.black.title-green .left * {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
.blok-txt-image.default.black.title-green .left *::selection {text-decoration:underline;text-decoration-color: #ffffff}
.blok-txt-image.default.black.title-green .left * {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
@media screen and (max-width: 639px)
{
    .blok-txt-image.default .left {position:relative;}
    .blok-txt-image.default .right {position:relative;left:100%;width:84%;max-width:32em;padding-top:2em;-ms-transform: translate(-100%, 0%);-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);}
    .blok-txt-image.title-center .left {text-align:center;}
}
@media screen and (min-width: 639px) and (max-width: 959px)
{
    .blok-txt-image.default .left {position:relative;}
    .blok-txt-image.default .right {position:relative;left:100%;width:75%;max-width:32em;padding-top:2em;-ms-transform: translate(-100%, 0%);-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);}
    .blok-txt-image.title-center .left {text-align:center;}
}
@media screen and (min-width: 959px)
{
    .blok-txt-image.default .tx {display: flex;max-width:1400px;justify-content: space-between;}
    .blok-txt-image.default .left {width:40%;}
    .blok-txt-image.default .right {width:50%;}
}
/* px */
@media screen and (max-width: 479px)
{
    .blok-txt-image.default .cont {padding:16vw 0em 39vw 0em;}
    .blok-txt-image.default.im-top .cont {padding:39vw 0em 16vw 0em;}
    .blok-txt-image.default.im-mbig .cont {padding-bottom:82vw;}
    .blok-txt-image.default.im-mbig.im-top .cont {padding-top:82vw;padding-bottom:16vw;}
	
    .blok-txt-image.default.im-mid .cont {padding-bottom:50vw;}
    .blok-txt-image.default.im-mid-clean .cont {padding-bottom:59vw;}
    .blok-txt-image.default.im-mid.im-top .cont {padding-top:50vw;padding-bottom:16vw;}
    .blok-txt-image.default.im-direktor.im-top .cont {padding-top:82vw;padding-bottom:16vw;}
    .blok-txt-image .bg .in {height:50vw;}
    .blok-txt-image.im-tan .bg .in {height:39vw;}
    .blok-txt-image.im-100 .bg .in {height:39vw;}
    .blok-txt-image.im-mid .bg .in {height:56vw;}
    .blok-txt-image.im-mid-clean .bg .in {height:56vw;}
    .blok-txt-image.im-mbig .bg .in {height:80vw;}
    .blok-txt-image.im-direktor .bg .in {height:80vw;}
    .blok-txt-image.default .h-right .dum {height:12.8em;}
    .blok-txt-image.default.im-full .cont {padding:16vw 0em 16vw 0em;}
    .blok-txt-image.default.im-mbig.im-top.pad-bottom-min .cont,
    .blok-txt-image.default.pad-bottom-min .cont {padding-bottom:6vw;}
    .blok-txt-image.default.pad-top-min .cont {padding-top:6vw;}
	
	.blok-txt-image.default.im-mob-grad-20 .bg .glass {height:40%;}
	.blok-txt-image.default.im-direktor .bg .glass {top:70%;height:30%;}
	
    .blok-txt-image.im-prst .bg .in {height:120vw;}
	.blok-txt-image.im-prst .cont {padding-bottom:64vw;}
    
}
@media screen and (min-width: 479px)
{
    .blok-txt-image.default .cont {padding:16vw 0em 36vw 0em;}
    .blok-txt-image.default.im-top .cont {padding:36vw 0em 16vw 0em;}
    .blok-txt-image.default.im-sq .cont {padding-bottom:80vw;}
    .blok-txt-image.default.im-sq.im-top .cont {padding-top:80vw;padding-bottom:16vw;}
    .blok-txt-image.default.im-mbig .cont {padding-bottom:82vw;}
    .blok-txt-image.default.im-mbig.im-top .cont {padding-top:82vw;padding-bottom:16vw;}
    .blok-txt-image.default.im-mid-clean .cont {padding-bottom:59vw;}
    .blok-txt-image.default.im-mid .cont {padding-bottom:48vw;}
    .blok-txt-image.default.im-mid.im-top .cont {padding-top:48vw;padding-bottom:16vw;}
    .blok-txt-image .bg .in {height:50vw;}
    .blok-txt-image.im-tan .bg .in {height:36vw;}
    .blok-txt-image.im-100 .bg .in {height:36vw;}
    .blok-txt-image.im-sq .bg .in {height:100vw;}
    .blok-txt-image.im-mid .bg .in {height:56vw;}
    .blok-txt-image.im-mid-clean .bg .in {height:56vw;}
    .blok-txt-image.im-mbig .bg .in {height:80vw;}
    .blok-txt-image.default .h-right .dum {height:12.8em;}
    .blok-txt-image.default.im-full .cont {padding:16vw 0em 16vw 0em;}
    .blok-txt-image.default.im-mbig.im-top.pad-bottom-min .cont,
    .blok-txt-image.default.pad-bottom-min .cont {padding-bottom:6vw;}
    .blok-txt-image.default.pad-top-min .cont {padding-top:6vw;}
	.blok-txt-image.default.im-mob-grad-20 .bg .glass {height:40%;}
	.blok-txt-image.default.im-direktor .bg .glass {top:70%;height:30%;}
	
	
    .blok-txt-image.im-prst .bg .in {height:78.48vw;}
	.blok-txt-image.im-prst .cont {padding-bottom:38vw;}
    
	
}
@media screen and (min-width: 959px)
{
    .blok-txt-image.default .cont {padding:12vw 0em 30vw 0em;}
    .blok-txt-image.default.im-top .cont {padding:30vw 0em 12vw 0em;}
    .blok-txt-image .bg .in {height:39vw;}
    .blok-txt-image.im-tan .bg .in {height:30vw;}
    .blok-txt-image.im-100 .bg .in {height:30vw;}
    .blok-txt-image.default .h-right .dum {height:16vw;}
    .blok-txt-image.desk-full.default .cont {padding-bottom:45vw;}
    .blok-txt-image.desk-full.default.im-top .cont {padding-top:45vw;padding-bottom:6vw;}
    .blok-txt-image.desk-full.default.im-tan .cont,
    .blok-txt-image.desk-full.default.im-100 .cont {padding-bottom:36vw;}
    .blok-txt-image.desk-full.default.im-tan.im-top .cont,
    .blok-txt-image.desk-full.default.im-100.im-top .cont{padding-top:36vw;padding-bottom:6vw;}
    .blok-txt-image.desk-full.default.desk-big .cont {padding-bottom:56vw;}
    .blok-txt-image.desk-full.default.im-top.desk-big .cont {padding-top:56vw;padding-bottom:6vw;}
    .blok-txt-image.desk-full .bg .in {height:39vw;}
    .blok-txt-image.desk-full.desk-big .bg .in {height:52vw;}
    .blok-txt-image.desk-full.desk-big2 .bg .in {height:49vw;}
    .blok-txt-image.desk-full.im-tan .bg .in {height:30vw;}
    .blok-txt-image.desk-full.im-100 .bg .in {height:30vw;}
    .blok-txt-image.desk-full.im-sq .bg .in {height:84vw;}
    .blok-txt-image.default.im-full .cont {padding:12vw 0em 12vw 0em;}
    .blok-txt-image.default.im-mbig.im-top.pad-bottom-min .cont,
    .blok-txt-image.default.pad-bottom-min .cont {padding-bottom:6vw;}
    .blok-txt-image.default.pad-top-min .cont {padding-top:6vw;}
	
    .blok-txt-image.im-prst .bg .in {height:78.48vw;}
	.blok-txt-image.im-prst .cont {padding-bottom:38vw;}
    
    .blok-txt-image.desk-pad-bottom .bg {bottom:3vw;}
    .blok-txt-image.desk-full.default.im-dbig .cont {padding-bottom:51vw;}
    .blok-txt-image.desk-full.im-dbig .bg .in {height:45vw;}
}
@media screen and (min-width: 1399px)
{
    .blok-txt-image.default .h-right .dum {height:19.2em;}
}
@media screen and (min-width: 1639px)
{
    .blok-txt-image.default .cont {padding:200px 0em 480px 0px;}
    .blok-txt-image.default.im-top .cont {padding:480px 0em 200px 0px;}
    .blok-txt-image .bg .in {height:640px;}
    .blok-txt-image.im-100 .bg .in {height:480px;}
    .blok-txt-image.im-tan .bg .in {height:480px;}
    .blok-txt-image.desk-full.default .cont {padding-bottom:740px;}
    .blok-txt-image.desk-full.default.im-top .cont {padding-top:740px;padding-bottom:100px;}
    .blok-txt-image.desk-full.default.im-tan .cont,
    .blok-txt-image.desk-full.default.im-100 .cont {padding-bottom:590px;}
    .blok-txt-image.desk-full.default.im-tan.im-top .cont,
    .blok-txt-image.desk-full.default.im-100.im-top .cont{padding-top:590px;padding-bottom:100px;}
    .blok-txt-image.desk-full.default.desk-big .cont {padding-bottom:918px;}
    .blok-txt-image.desk-full.default.im-top.desk-big .cont {padding-top:918px;padding-bottom:100px;}
    .blok-txt-image.desk-full .bg .in {height:640px;}
    .blok-txt-image.desk-full.desk-big .bg .in {height:852px;}
    .blok-txt-image.desk-full.im-tan .bg .in {height:490px;}
    .blok-txt-image.desk-full.im-100 .bg .in {height:490px;}   
    .blok-txt-image.default.im-full .cont {padding:200px 0em 200px 0em;}
    .blok-txt-image.default.im-mbig.im-top.pad-bottom-min .cont,
    .blok-txt-image.default.pad-bottom-min .cont {padding-bottom:100px;}
    .blok-txt-image.default.pad-top-min .cont {padding-top:100px;}
    .blok-txt-image.desk-pad-bottom .bg {bottom:50px;}
    .blok-txt-image.desk-full.default.im-dbig .cont {padding-bottom:836px;}
    .blok-txt-image.desk-full.im-dbig .bg .in {height:738px;}
	
    .blok-txt-image.im-prst .bg .in {height:1280px;}
	.blok-txt-image.im-prst .cont {padding-bottom:623px;}
	
}
.blok-txt-image.default.padding-top-0 .cont {padding-top:0px;}
.blok-txt-image.default .left {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
/*
.blok-txt-image.default .right {font-size: clamp(1.125rem, 1.0625rem + 0.1563vw, 1.25rem);}
*/
.blok-txt-image.default .right {font-size: clamp(18px, 7px + 1vw, 24px);}
/* imp-pterygo */
.blok-txt-image.imp-pterygo .bg .in img {object-fit: contain;}
.blok-txt-image.imp-pterygo .bg .in video {object-fit: contain;}
.blok-txt-image.default.dark.imp-pterygo .bg .glass {background:none;}
@media screen and (max-width: 479px)
{
    .blok-txt-image.imp-pterygo .cont {padding-bottom:64vw;}
    .blok-txt-image.imp-pterygo .bg .in {height:60vw;}
}
@media screen and (min-width: 479px) and (max-width: 959px)
{
    .blok-txt-image.imp-pterygo .cont {padding-bottom:44vw;}
    .blok-txt-image.imp-pterygo .bg .in {height:40vw;}
}
@media screen and (min-width: 959px)
{
    .blok-txt-image.imp-pterygo .bg .in {height:27vw;}
}
@media screen and (min-width: 1639px)
{
    .blok-txt-image.imp-pterygo .bg .in {height:440px;}
}
@media screen and (min-width: 959px)
{
    .blok-txt-image.desk-full .in .top,
    .blok-txt-image.desk-full .in .bottom {display: none;}
    .blok-txt-image.desk-full .in img {width:84%;max-width:1480px;left:50%;-ms-transform: translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);}
    .blok-txt-image.desk-full .in video {width:84%;max-width:1480px;left:50%;-ms-transform: translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);}
    
    .blok-txt-image.desk-full .bg .glass {z-index:195;margin-top:2px;}
    .blok-txt-image.desk-full.im-top .bg .glass {margin-top:-2px;}
    
    .blok-txt-image.desk-full.next-white .bg .glass {background: linear-gradient(to bottom, rgba(255,255,255,0) 7%,rgba(255,255,255,1) 93%);}
    .blok-txt-image.desk-full.next-white.im-top .bg .glass {display:none;background: linear-gradient(to bottom, rgba(255,255,255,1) 7%,rgba(255,255,255,0) 93%);}

    .blok-txt-image.desk-full.next-gray .bg .glass {background: linear-gradient(to bottom, rgba(212,212,212,0) 7%,rgba(212,212,212,1) 93%);}
    .blok-txt-image.desk-full.next-gray.im-top .bg .glass {background: linear-gradient(to bottom, rgba(212,212,212,1) 7%,rgba(212,212,212,0) 93%);}

    .blok-txt-image.desk-full.next-dark .bg .glass {background: linear-gradient(to bottom, rgba(33,33,33,0) 7%,rgba(33,33,33,1) 93%);}
    .blok-txt-image.desk-full.next-dark.im-top .bg .glass {background: linear-gradient(to bottom, rgba(33,33,33,1) 7%,rgba(33,33,33,0) 93%);}
}

/* im-eksplozija */
@media screen and (max-width: 479px)
{
    .blok-txt-image.default.im-eksplozija .cont {padding-bottom:120vw;}
    .blok-txt-image.im-eksplozija .bg .in {width:100%;height:133.595vw;max-height:90%;}
}
@media screen and (min-width: 479px) and (max-width: 959px)
{
    .blok-txt-image.default.im-eksplozija .cont {padding-bottom:120vw;}
    .blok-txt-image.im-eksplozija .bg .in {width:100%;height:133.595vw;max-height:90%;}
}
@media screen and (min-width: 959px)
{
    
    .blok-txt-image.default.im-eksplozija .cont {padding-bottom:120vw;}
    .blok-txt-image.im-eksplozija .bg .in {width:100%;height:112.2198vw;max-height:90%;}
}
@media screen and (min-width: 1399px)
{
    
    .blok-txt-image.default.im-eksplozija .cont {padding-bottom:75vw;}
    .blok-txt-image.im-eksplozija .bg .in {width:100%;height:85.5008vw;max-height:90%;}
    .blok-txt-image.im-eksplozija .bg .in img {width:64%;}
}

@media screen and (min-width: 1759px)
{
    .blok-txt-image.default.im-eksplozija .cont {padding-bottom:1320px;}
    .blok-txt-image.im-eksplozija .bg .in {height:1504px;max-height:90%;}
    .blok-txt-image.im-eksplozija .bg .in img {width:1126px;}
}
.blok-txt-image .potpis {text-align: right;}
.blok-txt-image .potpis .in-potpis {display: inline-block;text-align:center;width:100%;max-width:12em;}
.blok-txt-image.default .right .potpis p {padding-bottom: 0.25em;}
.blok-txt-image .potpis img {display: block;width:100%;}

/* lazy-cont */
.lazy-cont {position:relative;z-index:-1;width:100%;overflow:hidden;}
.lazy-cont .c {position:absolute;z-index:0;width:100%;height:100%;bottom:0%;left:0%;overflow:hidden;background:center fixed no-repeat;background-size:cover;display: none;}
.lazy-cont .c img {position:absolute;z-index:0;width:100%;height:100%;bottom:0%;left:0%;object-fit: cover;}
.lazy-cont.on .c {display: block;position:fixed;}
@media screen and (max-width: 479px)
{
    .lazy-cont {height:320px;}
}
@media screen and (min-width: 479px)
{
    .lazy-cont {height:320px;}
}
@media screen and (min-width: 639px)
{
    .lazy-cont {height:52vw;}
}
@media screen and (min-width: 959px)
{
    .lazy-cont {height:45vw;}
}
@media screen and (min-width: 1399px)
{
    .lazy-cont {height:36vw;}
}
@media screen and (min-width: 1919px)
{
    .lazy-cont {height:690px;}
}

/* video-sekcija */
.video-sekcija {position:relative;z-index:200;width:100%;overflow:hidden;}
.video-sekcija .bg {position:absolute;z-index:200;width:100%;height:100%;top:0%;left:0%;background:#212121;}
.video-sekcija .bg .ins-vid {position:absolute;z-index:200;width:100%;height:100%;top:0%;left:0%;}
.video-sekcija .bg .ins-vid video {position:absolute;z-index:200;width:100%;height:100%;top:0%;left:0%;object-fit: cover;}
.video-sekcija .bg .ins-vid video.mob {display: none;}
.video-sekcija.f-mob .bg .ins-vid video.default {display: none;}
.video-sekcija.f-mob .bg .ins-vid video.mob {display: block;}

.video-sekcija .bg .ins-vid .stream-mob,
.video-sekcija .bg .ins-vid .stream-desk {display:none;position:absolute;z-index:200;top:50%;left:50%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.video-sekcija .bg .ins-vid .stream-mob iframe,
.video-sekcija .bg .ins-vid .stream-desk iframe {position:absolute;z-index:200;width:100%;height:100%;top:0%;left:0%;border:none;}

.video-sekcija.p-mob .bg .ins-vid .stream-mob,
.video-sekcija.p-desk .bg .ins-vid .stream-desk {display: block;}

.video-sekcija .bg .glass {position:absolute;z-index:202;width:100%;height:100%;top:0%;left:0%;background:rgba(0,0,0,0.15);}
.video-sekcija .content {position:absolute;z-index:220;width:84%;max-width:800px;top:50%;left:50%;text-align:center;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#ffffff;}
.video-sekcija .content .tx {transition:transform 1s, opacity 1s;-moz-transition:transform 1s, opacity 1s;-webkit-transition:-webkit-transform 1s, opacity 1s;-o-transition:transform 1s, opacity 1s;opacity:0;-ms-transform: matrix(1, 0, 0, 1, 0, 60);-webkit-transform: matrix(1, 0, 0, 1, 0, 60);transform: matrix(1, 0, 0, 1, 0, 60);}
.video-sekcija.on .content .tx {opacity:1;-ms-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}
.video-sekcija .content h1,
.video-sekcija .content p.title {font-size:1em;line-height:1.15em;font-weight:600;}
.video-sekcija .content h1 a,
.video-sekcija .content p.title a {color:#ffffff;}
.video-sekcija .content a:hover {opacity:0.75;}
.video-sekcija .content p.tekst {text-transform: uppercase;font-weight:400;margin:auto;line-height:1em;padding-top:0.35em;color:#ffffff;max-width:24em;text-shadow: 0px 2px 4px rgba(0,0,0,0.25);}
.video-sekcija .content p.tekst.nad {padding-bottom:0em;padding-top:0em;}
.video-sekcija .content p.tekst.nad.nad-pad {padding-top:0.25em;}
.video-sekcija .content p big {text-transform:none;font-size:1.15em;line-height:1.2em;}
.video-sekcija .content .button {width:12em;margin:auto;}
.video-sekcija .content .button a {box-sizing:border-box;background:rgba(11,62,39,0.5);padding:0.75em 0em;text-align:center;line-height:1.5em;-moz-border-radius:1.5em;border-radius:1.5em;display:block;color:#ffffff;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;}
.video-sekcija .content .button a:hover {background: #197149;opacity:1;color:#ffffff;}
.video-sekcija .content *::selection {background:rgba(0,0,0,0.5);}
.video-sekcija .content .button *::selection {background:none;}
/* px */
.video-sekcija .content .pad {padding:8vw 0em;}
@media screen and (max-width: 479px)
{
    .video-sekcija .content .button {padding-top:0.75em;}
}
@media screen and (min-width: 479px)
{
    .video-sekcija .content .button {padding-top:1em;}
}
@media screen and (min-width: 639px)
{
    .video-sekcija .content .button {padding-top:1.25em;}
}
@media screen and (min-width: 959px)
{
}
.video-sekcija .content p.tekst,
.video-sekcija .content p.nad,
.video-sekcija .content p.pod {font-size:clamp(22px, 0.8907rem + 0.8203vw, 33px);letter-spacing: 0.125em;}
.video-sekcija .content h1,
.video-sekcija .content p.title {font-size:clamp(2.75rem, 1rem + 4.37vw, 6.25rem);}
.video-sekcija .content p.nad big {letter-spacing: 0em;}




/* image-sekcija */
.image-sekcija {position:relative;z-index:200;width:100%;}
.image-sekcija .in {position:absolute;z-index:200;width:100%;height:100%;overflow:visible;}
.image-sekcija .in::before {content: ' ';display:block;position:absolute;z-index:190;width:48px;height:48px;top:50%;left:50%;margin:-24px;border-radius:24px;box-shadow:0px 2px 8px rgba(0,0,0,0.25);background:#ffffff url(../../img/base/loader-32-black.gif) center no-repeat;}
.image-sekcija.no-loader .in::before {display: none;}
.image-sekcija.white-top .in,
.image-sekcija.white-bottom .in,
.image-sekcija.white-top-bottom .in {background:#ffffff;}
.image-sekcija.white-top-dark-bottom .in {background: linear-gradient(to bottom,  rgba(255,255,255,1) 7%,rgba(33,33,33,1) 93%);}
.image-sekcija.white-top-black-bottom .in {background: linear-gradient(to bottom,  rgba(255,255,255,1) 7%,rgba(0,0,0,1) 93%);}
.image-sekcija.dark-top-white-bottom .in {background: linear-gradient(to bottom,  rgba(33,33,33,1) 7%,rgba(255,255,255,1) 93%);}
.image-sekcija.black-top-white-bottom .in {background: linear-gradient(to bottom,  rgba(0,0,0,1) 7%,rgba(255,255,255,1) 93%);}
.image-sekcija.white-top-gray-bottom .in {background: linear-gradient(to bottom,  rgba(255,255,255,1) 7%,rgba(214,214,214,1) 93%);;}
.image-sekcija .in img {position:absolute;z-index:200;width:100%;height:100%;object-fit: cover;top:0%;left: 0%;}
.image-sekcija.obj-contain .in img {object-fit:contain;}
.image-sekcija.obj-bottom .in img {object-position: bottom;}
.image-sekcija .in .top {position:absolute;z-index:210;width:100%;height:35%;top:-2px;left:0%;}
.image-sekcija .in .bottom {position:absolute;z-index:210;width:100%;height:35%;bottom:-2px;left:0%;}
.image-sekcija.gradient-blazi .in .top,
.image-sekcija.gradient-blazi .in .bottom {height:20%;}
.image-sekcija.format-big .in .top,
.image-sekcija.format-big .in .bottom {height:25%;}
.image-sekcija.white-bottom .in .top {display:none;}
.image-sekcija.white-top .in .top,
.image-sekcija.white-top-bottom .in .top,
.image-sekcija.white-top-gray-bottom .in .top,
.image-sekcija.white-top-dark-bottom .in .top {background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
.image-sekcija.white-top-black-bottom .in .top {background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
.image-sekcija.dark-top-white-bottom .in .top {background: linear-gradient(to bottom,  rgba(33,33,33,1) 0%,rgba(33,33,33,0) 100%);}
.image-sekcija.black-top-white-bottom .in .top {background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);}
.image-sekcija.white-top .in .bottom {display:none;}
.image-sekcija.white-bottom .in .bottom,
.image-sekcija.white-top-bottom .in .bottom,
.image-sekcija.dark-top-white-bottom .in .bottom {background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
.image-sekcija.black-top-white-bottom .in .bottom {background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
.image-sekcija.white-top-dark-bottom .in .bottom {background: linear-gradient(to bottom,  rgba(33,33,33,0) 0%,rgba(33,33,33,1) 100%);}
.image-sekcija.white-top-black-bottom .in .bottom {background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}
.image-sekcija.white-top-gray-bottom .in .bottom {background: linear-gradient(to bottom,  rgba(214,214,214,0) 0%,rgba(214,214,214,1) 100%);}
@media screen and (max-width: 479px)
{
    .image-sekcija.format-3-2 {height:100vw;}
    .image-sekcija.format-big {height:100vw;}
    .image-sekcija .in .top,
    .image-sekcija .in .bottom {height:35%;}
    .image-sekcija.format-big .in .top,
    .image-sekcija.format-big .in .bottom {height:25%;}
    .image-sekcija.plazma {height:52vw;}
    .image-sekcija.filter {height:40vw;}
    .image-sekcija.kontakt3 {height:64vw;}
}
@media screen and (min-width: 479px)
{
    .image-sekcija.format-3-2 {height:70vw;}
    .image-sekcija.format-big {height:70vw;}
    .image-sekcija .in .top,
    .image-sekcija .in .bottom {height:30%;}
    .image-sekcija.format-big .in .top,
    .image-sekcija.format-big .in .bottom {height:22.5%;}

    .image-sekcija.plazma {height:41.6vw;}
    .image-sekcija.filter {height:36vw;}
    .image-sekcija.kontakt3 {height:58vw;}
}
@media screen and (min-width: 639px)
{
    .image-sekcija.format-3-2 {height:52vw;}
    .image-sekcija.format-big {height:52vw;}
    .image-sekcija.filter {height:30vw;}
    .image-sekcija.kontakt3 {height:52vw;}
}
@media screen and (min-width: 959px)
{
    .image-sekcija.format-3-2 {height:45vw;}
    .image-sekcija.format-big {height:48vw;}
    
    
    .image-sekcija .in .top,
    .image-sekcija .in .bottom {height:25%;}
    .image-sekcija.format-big .in .top,
    .image-sekcija.format-big .in .bottom {height:20%;}

    .image-sekcija.plazma {height:31.21vw;}

    .image-sekcija.plazma {z-index:300;height:0px;overflow:visible;}
    .image-sekcija.plazma .in {height:20.8067vw;margin-top:-20.8067vw;}
    
    .image-sekcija.filter {height:24vw;}
    .image-sekcija.kontakt3 {height:48vw;}
}
@media screen and (min-width: 1399px)
{
    .image-sekcija.format-3-2 {height:36vw;}
    .image-sekcija.format-big {height:44vw;}
    .image-sekcija.kontakt3 {height:36vw;}
}
@media screen and (min-width: 1919px)
{
    .image-sekcija.format-3-2 {height:690px;}
    .image-sekcija.format-big {height:844px;}
    .image-sekcija.filter {height:460px;}
    .image-sekcija.kontakt3 {height:690px;}
}

@media screen and (max-width: 479px)
{
    .image-sekcija.desk-full.plazma .in img {width:100%;}
}
@media screen and (min-width: 479px) and (max-width: 959px)
{
    .image-sekcija.desk-full.plazma .in img {width:80%;}
}
@media screen and (min-width: 959px)
{
    .image-sekcija.desk-full .in .top,
    .image-sekcija.desk-full .in .bottom {display: none;}
    .image-sekcija.desk-full .in img {width:70%;max-width:1480px;left:50%;-ms-transform: translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);}
    .image-sekcija.desk-full.plazma .in img {width:40%;max-width:666px;left:0%;-ms-transform: translate(0%, 0%);-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);}
}
@media screen and (min-width: 1666px)
{
    .image-sekcija.plazma .in {height:346px;margin-top:-346px;left:50%;margin-left:-800px;}
}

/* img-cont-sekcija */
.img-cont-sekcija {position:relative;z-index:200;width:100%;overflow:hidden;}
.img-cont-sekcija .bg {position:absolute;z-index:200;width:100%;height:100%;top:0%;left:0%;background:#212121;}
.img-cont-sekcija .bg::after {content: ' ';display:block;position:absolute;z-index:190;width:32px;height:32px;top:50%;left:50%;margin:-16px;background:url(../../img/base/loader-32-white.gif) center no-repeat;}
.img-cont-sekcija .bg img {position:absolute;z-index:200;width:100%;height:100%;top:0%;left:0%;object-fit: cover;}
.img-cont-sekcija .bg::before {content:' ';display:block;position:absolute;z-index:202;width:100%;height:100%;top:0%;left:0%;background:rgba(0,0,0,0.25);}
.img-cont-sekcija .content {position:absolute;z-index:220;width:84%;max-width:800px;top:50%;left:50%;text-align:center;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#ffffff;}
.img-cont-sekcija .content .tx {transition:transform 1s, opacity 1s;-moz-transition:transform 1s, opacity 1s;-webkit-transition:-webkit-transform 1s, opacity 1s;-o-transition:transform 1s, opacity 1s;opacity:0;-ms-transform: matrix(1, 0, 0, 1, 0, 60);-webkit-transform: matrix(1, 0, 0, 1, 0, 60);transform: matrix(1, 0, 0, 1, 0, 60);}
.img-cont-sekcija.on .content .tx {opacity:1;-ms-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}
.img-cont-sekcija .content h1,
.img-cont-sekcija .content h2,
.img-cont-sekcija .content p.title {font-size:1em;line-height:1.15em;font-weight:600;}
.img-cont-sekcija .content *::selection {background:rgba(0,0,0,0.5);}
.img-cont-sekcija .content h1 a,
.img-cont-sekcija .content h2 a,
.img-cont-sekcija .content p.title a {color:#ffffff;}
.img-cont-sekcija .content p.tekst {text-transform: uppercase;font-weight:400;margin:auto;line-height:1em;padding-top:0.35em;color:#ffffff;text-shadow: 0px 2px 4px rgba(0,0,0,0.25);}
.img-cont-sekcija .content p.tekst.nad {padding-bottom:0.35em;padding-top:0em;}
.img-cont-sekcija .content .button {width:12em;margin:auto;}
.img-cont-sekcija .content .button a {box-sizing:border-box;background:rgba(0,0,0,0.75);padding:0.75em 0em;text-align:center;line-height:1.5em;-moz-border-radius:1.5em;border-radius:1.5em;display:block;color:#ffffff;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;}
.img-cont-sekcija .content .button a:hover {background: #00895F;color:#ffffff;}
.img-cont-sekcija .content .button *::selection {background: none;}
/* px */
.img-cont-sekcija .content .pad {padding:8vw 0em;}
@media screen and (max-width: 479px)
{
    .img-cont-sekcija .content .button {padding-top:0.75em;}
    .img-cont-sekcija.ugradnja-implantata .content {top:72%;}
    .img-cont-sekcija.pacijenti-inostranstvo .content {top:72%;}
}
@media screen and (min-width: 479px)
{
    .img-cont-sekcija .content .button {padding-top:1em;}
    .img-cont-sekcija.ugradnja-implantata .content {top:72%;}
    .img-cont-sekcija.pacijenti-inostranstvo .content {top:72%;}
}
@media screen and (min-width: 639px)
{
    .img-cont-sekcija .content .button {padding-top:1.25em;}
    .img-cont-sekcija.ugradnja-implantata .content {top:72%;}
    .img-cont-sekcija.pacijenti-inostranstvo .content {top:72%;}
}
@media screen and (min-width: 959px)
{
    .img-cont-sekcija.ugradnja-implantata .content {top:72%;}
    .img-cont-sekcija.pacijenti-inostranstvo .content {top:72%;}
}
.img-cont-sekcija .content p.tekst,
.img-cont-sekcija .content p.nad,
.img-cont-sekcija .content p.pod {font-size:clamp(22px, 0.8907rem + 0.8203vw, 33px);letter-spacing: 0.125em;}
.img-cont-sekcija .content h1,
.img-cont-sekcija .content h2,
.img-cont-sekcija .content p.title {font-size:clamp(44px, 1rem + 4.37vw, 100px);}
.img-cont-sekcija.pacijenti-inostranstvo .content h1,
.img-cont-sekcija.pacijenti-inostranstvo .content h2,
.img-cont-sekcija.pacijenti-inostranstvo .content p.title {font-size:clamp(36px, 1rem + 4.37vw, 100px);}
.img-cont-sekcija.pterygo-implant .content {top:72%;}

/* counter */
.counter {position:relative;z-index:200;width:100%;}
.counter .body {position:relative;z-index:200;width:100%;}
.counter .body .ab {position:absolute;z-index:200;width:100%;height:100%;}
.counter .body .bg {position:absolute;z-index:200;width:100%;height:100%;background:#212121;}
.counter .body .bg img {display:block;position:absolute;z-index:200;width:100%;height:100%;object-fit: cover;}
.counter .body .glass {position:absolute;z-index:205;width:100%;background: linear-gradient(to bottom,  rgba(33,33,33,0) 0%,rgba(33,33,33,1) 100%);bottom:0%;left:0%;height:75%;margin-bottom:-2px;}
.counter .body .tx {position:absolute;z-index:210;width:100%;bottom:0%;left:0%;}
.counter .body .in-tx {margin:auto;text-align:center;width:84%;max-width:800px;transition:transform 1s, opacity 1s;-moz-transition:transform 1s, opacity 1s;-webkit-transition:-webkit-transform 1s, opacity 1s;-o-transition:transform 1s, opacity 1s;opacity:0;-ms-transform: matrix(1, 0, 0, 1, 0, 60);-webkit-transform: matrix(1, 0, 0, 1, 0, 60);transform: matrix(1, 0, 0, 1, 0, 60);}
.counter.on .body .in-tx {opacity:1;-ms-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}
.counter .body .tx p.title {line-height:1.15em;font-weight:600;}
.counter .body .tx p.title::selection {color:#3F9B0B;}
.counter .body .tx p.title a {color:#ffffff;}
.counter .body .tx p.tekst {text-transform: uppercase;font-weight:400;margin:auto;line-height:1.25em;padding-top:0.5em;color:#ffffff;}
.counter .body .tx p.tekst.nad {padding-bottom:0.5em;padding-top:0em;}
.counter .body .tx .button {width:12em;margin:auto;}
.counter .body .tx .button a {box-sizing:border-box;background:rgba(11,62,39,0.5);padding:0.75em 0em;text-align:center;line-height:1.5em;-moz-border-radius:1.5em;border-radius:1.5em;display:block;color:#ffffff;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;}
.counter .body .tx .button a:hover {background: rgba(11,62,39,1);opacity:1;color:#ffffff;}
.counter .brojke {background:#212121;color:#ffffff;}
.counter .brojke .in {margin:auto;width:84%;max-width:1400px;}
.counter .brojke .h {font-weight:700;line-height:1.15em;padding-bottom:1em;}
.counter .brojke p.lab {line-height:1.5em;font-weight:300;}
.counter .brojke p.val {line-height:1em;font-weight: 700;box-sizing:border-box;}
.counter .brojke p.val.val-1 {padding-left:0.9em;}
.counter .brojke p.val.val-2 {padding-left:1.6em;}
.counter .brojke p.val.val-3 {padding-left:2.3em;}
.counter .brojke p.val.val-4 {padding-left:3em;}
.counter .brojke p.val.val-5 {padding-left:3.7em;}
.counter .brojke p.val.val-6 {padding-left:4.4em;}
.counter .brojke p.val.val-7 {padding-left:5.1em;}
.counter .brojke p.val strong {display:block;float:left;height:1em;font-weight: 600;overflow:hidden;margin-right: 0.2em;}
.counter .brojke p.val strong.size-1 {width:0.8em;margin-left:-0.9em;}
.counter .brojke p.val strong.size-2 {width:1.5em;margin-left:-1.6em;}
.counter .brojke p.val strong.size-3 {width:2.2em;margin-left:-2.3em;}
.counter .brojke p.val strong.size-4 {width:2.9em;margin-left:-3em;}
.counter .brojke p.val strong.size-5 {width:3.6em;margin-left:-3.7em;}
.counter .brojke p.val strong.size-6 {width:4.3em;margin-left:-4.4em;}
.counter .brojke p.val strong.size-7 {width:5em;margin-left:-5.1em;}
.counter .brojke p.val strong span.cif {display:block;float:left;width:0.7em;height:1em;line-height:1em;text-align:center;position:relative;z-index:220;}
.counter .brojke p.val strong span.cif span.incif {line-height: 1em;display: block;position:absolute;z-index:220;width:100%;transition:top 1s;-moz-transition:top 1s;-webkit-transition:top 1s;-o-transition:top 1s;transition-timing-function: ease-out;top:0em;}
.counter.play .brojke p.val strong span.cif.cif-1 span.incif {top:-1em;}
.counter.play .brojke p.val strong span.cif.cif-2 span.incif {top:-2em;}
.counter.play .brojke p.val strong span.cif.cif-3 span.incif {top:-3em;}
.counter.play .brojke p.val strong span.cif.cif-4 span.incif {top:-4em;}
.counter.play .brojke p.val strong span.cif.cif-5 span.incif {top:-5em;}
.counter.play .brojke p.val strong span.cif.cif-6 span.incif {top:-6em;}
.counter.play .brojke p.val strong span.cif.cif-7 span.incif {top:-7em;}
.counter.play .brojke p.val strong span.cif.cif-8 span.incif {top:-8em;}
.counter.play .brojke p.val strong span.cif.cif-9 span.incif {top:-9em;}
.counter.play .brojke p.val strong span.cif.cif-0 span.incif {top:-10em;}
@media screen and (max-width: 479px)
{
}
@media screen and (min-width: 479px) and (max-width: 959px)
{
    .counter .brojke p.lab {height:3em;}
    .counter .brojke ul::after {display:block;clear:both;content:" ";line-height:0px;height:0px;}
    .counter .brojke li {width:48%;}
    .counter .brojke li:nth-child(2n+1) {clear: both;float:left;}
    .counter .brojke li:nth-child(2n) {float:right;}
    .counter .brojke li:nth-child(1) p.val,
    .counter .brojke li:nth-child(2) p.val {padding-bottom:0.5em;}
}
@media screen and (min-width: 959px)
{
    .counter .brojke ul {display: flex;justify-content: space-between;}
    .counter .brojke p.lab {height:3em;}
}
/* px */
@media screen and (max-width: 479px)
{
    .counter .body .pad {padding:6vw 0em;}
    .counter .brojke .in {padding:9vw 0em;}
    /*
    .counter .body .tx p.title {font-size:30px;}
    .counter .body .tx p.tekst {font-size:17px;}
    */
    .counter .body .tx .button {padding-top:0.75em;}
    
    .counter .brojke .h {font-size:30px;}
    .counter .brojke li {padding-top:16px;}
    .counter .brojke li:first-child {padding-top: 0px;}
    .counter .brojke p.lab {font-size:16px;}
    .counter .brojke p.val {font-size:32px;}
}
@media screen and (min-width: 479px)
{
    .counter .body .pad {padding:6vw 0em;}
    .counter .brojke .in {padding:9vw 0em;}
    /*
    .counter .body .tx p.title {font-size:36px;}
    .counter .body .tx p.tekst {font-size:20px;}
    */
    .counter .body .tx .button {padding-top:1em;}
    
    .counter .brojke .h {font-size:36px;}
    .counter .brojke p.lab {font-size:16px;}
    .counter .brojke p.val {font-size:36px;}
}
@media screen and (min-width: 639px)
{
    /*
    .counter .body .tx p.title {font-size:48px;}
    .counter .body .tx p.tekst {font-size:20px;}
    */
    .counter .body .tx .button {padding-top:1.25em;}
    
    .counter .brojke .h {font-size:36px;}
    .counter .brojke p.lab {font-size:16px;}
    .counter .brojke p.val {font-size:48px;}
}
@media screen and (min-width: 959px)
{
    .counter .body .pad {padding:6vw 0em;}
    .counter .brojke .in {padding:6vw 0em;}
    /*
    .counter .body .tx p.title {font-size:60px;}
    .counter .body .tx p.tekst {font-size:24px;}
    .counter .body .tx p.nad,
    .counter .body .tx p.pod {font-size:24px;}
    */
    .counter .brojke .h {font-size:36px;}
    .counter .brojke p.lab {font-size:17px;}
    .counter .brojke p.val {font-size:48px;}
}
@media screen and (min-width: 1919px)
{
    .counter .body .pad {padding:120px 0em;}
    .counter .brojke .in {padding:120px 0em;}
}
.counter .body .tx p.tekst,
.counter .body .tx p.nad,
.counter .body .tx p.pod {font-size:clamp(1.21875rem, 0.8907rem + 0.8203vw, 1.875rem);}
.counter .body .tx h1,
.counter .body .tx p.title {font-size:clamp(2.75rem, 1rem + 4.37vw, 6.25rem);}

/* asm-text */
.asm-text {position:relative;z-index:200;background:linear-gradient(90deg, #0b3e27, #197149);color:#ffffff;}
.asm-text.white {background:#ffffff;color:#424242;}
.asm-text .im {margin:auto;position:relative;z-index:200;width:84%;max-width:1400px;height:0.5em;overflow:hidden;}
.asm-text .im .in {display: block;position:absolute;z-index:200;width:100%;height:100%;opacity:0;-ms-transform: matrix(0.8, 0, 0, 0.8, 0, 0);-webkit-transform: matrix(0.8, 0, 0, 0.8, 0, 0);transform: matrix(0.8, 0, 0, 0.8, 0, 0);transition:transform 0.6s, opacity 0.6s;-moz-transition:transform 0.6s, opacity 0.6s;-webkit-transition:transform 0.6s, opacity 0.6s;-o-transition:transform 0.6s, opacity 0.6s;}
.asm-text.imon .im .in {opacity:1;-ms-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}
.asm-text .im img {display: block;position:absolute;z-index:200;width:100%;height:100%;object-fit: cover;}

.asm-text .head {position:relative;z-index:200;width:84%;max-width:1280px;margin:auto;}
.asm-text .head .in {position:relative;z-index:200;width:100%;}
.asm-text .head p {font-size:1em;position:relative;top:0%;left:0%;z-index:200;width:100%;line-height:1.35em;font-weight:600;color:#2FA32E;}
.asm-text .head p.cop {position:absolute;z-index:210;color:rgba(255,255,255,0);}
.asm-text .head p.cop span.wh {color:#ffffff;}
.asm-text .head p::selection {text-decoration: underline;}
.asm-text.white .head p {color:rgba(0,0,0,0.25);}
.asm-text.white .head p.cop span.wh {color:#033D25;}
.asm-text.only-head .head {margin:auto;}
.asm-text .bg-zub {position:absolute;z-index:190;width:100%;height:100%;left:0%;top:0%;overflow: hidden;}
.asm-text .bg-zub svg {display: block;position:absolute;z-index:190;height:90%;left:0%;top:50%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);fill:#c3e2cb;}

.asm-text .body {position:relative;z-index:200;width:84%;max-width:1280px;margin:auto;}
.asm-text .body .tx {transition:transform 1s, opacity 1s;-moz-transition:transform 1s, opacity 1s;-webkit-transition:-webkit-transform 1s, opacity 1s;-o-transition:transform 1s, opacity 1s;opacity:0;-ms-transform: matrix(1, 0, 0, 1, 0, 60);-webkit-transform: matrix(1, 0, 0, 1, 0, 60);transform: matrix(1, 0, 0, 1, 0, 60);}
.asm-text.on .body .tx {opacity:1;-ms-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}
.asm-text .body p.title {line-height:1.2em;font-weight:700;}
.asm-text .body p.title::selection {text-decoration: underline;}
.asm-text .body .text {line-height: 1.6em;font-weight:300;box-sizing:border-box;width:100%;padding-top:1.6em;}
.asm-text .body .text p {padding-bottom:1.6em;}
.asm-text .body .text p:last-child {padding-bottom: 0em;}
.asm-text .body *::selection {background:rgba(0,0,0,0.15);}
/* px */
@media screen and (max-width: 639px)
{
    .asm-text .head {padding:10vw 0em 5vw 0em;}
    .asm-text .head p {font-size:clamp(21px, 4.5vw, 27px);}
    .asm-text .body {padding:5vw 0em 10vw 0em;}
    .asm-text .body p.title {width:100%;font-size:clamp(21px, 4.5vw, 27px);}
    .asm-text .body .text {padding-left:16%;}
    .asm-text .im {height:0.8em;}
    .asm-text .im img {width:160%;height:200%;left:-25%;top:-65%;}
}
@media screen and (min-width: 639px) and (max-width: 959px)
{
    .asm-text .head {padding:8.5vw 0em 3.25vw 0em;}
    .asm-text .head p {font-size:clamp(27px, 4vw, 40px);}
    .asm-text .body {padding:3.25vw 0em 8.5vw 0em;}
    .asm-text .body p.title {width:92%;font-size:clamp(27px, 4vw, 40px);}
    .asm-text .body .text {padding-left:25%;}
    .asm-text .im {height:0.7em;}
    .asm-text .im img {width:160%;height:160%;left:-28%;top:-45%;}
}
@media screen and (min-width: 959px)
{
    .asm-text .head {padding:7vw 0em 2.5vw 0em;}
    .asm-text .head p {font-size:clamp(32px, 2.5vw, 48px);}
    .asm-text .body {padding:2.5vw 2em 7vw 2em;}
    .asm-text .body p.title {width:92%;font-size:clamp(32px, 2.5vw, 48px);}
    .asm-text .body .text {padding-left:25%;}
    .asm-text .im {height:0.6em;}
    .asm-text .im img {width:130%;height:160%;left:-20%;top:-45%;}
}
@media screen and (max-width: 959px)
{
    .asm-text.only-head .head {padding:16vw 0em;}
}
@media screen and (min-width: 959px)
{
    .asm-text.only-head .head {padding:12vw 0em;}
}
@media screen and (min-width: 1639px)
{
    .asm-text.only-head .head {padding:200px 0em;}
}


@media screen and (max-width: 639px)
{
    .asm-text.only-head .head p {font-size:6vw;}
	.asm-text.only-head .head {max-width:78vw;}
}
@media screen and (min-width: 479px)
{
}
@media screen and (min-width: 639px) and (max-width: 959px)
{
    .asm-text.only-head .head p {font-size:clamp(27px, 4vw, 40px);}
	.asm-text.only-head .head {max-width:52vw;}
}
@media screen and (min-width: 777px)
{
}
@media screen and (min-width: 959px)
{
	.asm-text.only-head .head {max-width:420px;}
}
@media screen and (min-width: 1023px)
{
}
@media screen and (min-width: 1169px)
{
}
@media screen and (min-width: 1399px)
{
	.asm-text.only-head .head {max-width:480px;}
}
@media screen and (min-width: 1639px)
{
	.asm-text.only-head .head {max-width:560px;}
}
@media screen and (min-width: 1919px)
{
	.asm-text.only-head .head {max-width:640px;}
}

.asm-text .body p.title {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
.asm-text .body .text {font-size: clamp(18px, 7px + 1vw, 24px);}

/* slideshow */
.slideshow {position:relative;z-index:100;width:100%;color:#212121;background:#ffffff;}
.slideshow.green {background:linear-gradient(90deg, #0b3e27, #197149);color:#ffffff;}
.slideshow.dark {background:#212121;color:#ffffff;}
.slideshow.gray {background:#d4d4d4;color:#212121;}
.slideshow .head {position:relative;z-index:200;margin:auto;width:84%;max-width:1400px;text-align:center;color:#00895F;}
.slideshow.green .head {color:rgba(255,255,255,0.5);}
.slideshow.green .head strong {color:#ffffff;}
.slideshow .head p.title {font-size:1em;line-height:1.25em;font-weight:600;}
.slideshow .head p.title strong {font-weight: 600;}
.slideshow .info ul {position:relative;z-index:200;margin:auto;text-align:center;}
.slideshow .info li {position:absolute;z-index:200;overflow:visible;width:100%;line-height:1.5em;opacity:0;transition:opacity 0.4s;-moz-transition:opacity 0.4s;-webkit-transition:opacity 0.4s;-o-transition:opacity 0.4s;font-weight:300;}
.slideshow .info li.on {opacity:1;transition-delay:0.5s;-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;}
.slideshow .info li strong {font-weight: 600;}
.slideshow .info li strong.naslov {font-weight: 600;display:block;padding-bottom:0.35em;}
.slideshow .info li p.t {position:relative;z-index:210;width:100%;max-width:32em;margin:auto;}
.slideshow .info li p.n {position:absolute;z-index:200;left:0em;line-height:1em;font-size:3em;top:-0.25em;font-weight:800;color:rgba(255,255,255,0.25);}
@media screen and (max-width: 959px)
{
    .slideshow .info li p.n {position:relative;text-align:center;padding-bottom:0em;font-size:1.5em;top:-0.5em;}
    .slideshow .info li p.t {margin-top:-0.5em;}
}
.slideshow .list {position:relative;z-index:100;width:100%;box-sizing:border-box;overflow:hidden;}
.slideshow-content {position:absolute;z-index:100;width:100%;height:100%;box-sizing: border-box;overflow:hidden;}
.slideshow-content::after {content:' ';display:block;width:100%;height:100%;position: absolute;z-index:110;top:0%;left:0%;}
.slideshow .list .drzac {position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;margin:auto;}

.slideshow .list .drzac::before {display:block;content:' ';position:absolute;z-index:102;top:0%;left:-2px;height:100%;}
.slideshow .list .drzac::after {display:block;content:' ';position:absolute;z-index:102;top:0%;right:-2px;height:100%;}

.slideshow .list .drzac::before {background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
.slideshow .list .drzac::after {background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
.slideshow.green .list .drzac::before {background: linear-gradient(to right,  rgba(11,62,39,1) 0%,rgba(11,62,39,0) 50%,rgba(11,62,39,0) 100%);}
.slideshow.green .list .drzac::after {background: linear-gradient(to right,  rgba(25,113,73,0) 0%,rgba(25,113,73,0) 50%,rgba(25,113,73,1) 100%);}
.slideshow.gray .list .drzac::before {background: linear-gradient(to right,  rgba(212,212,212,1) 0%,rgba(212,212,212,0) 100%);}
.slideshow.gray .list .drzac::after {background: linear-gradient(to right,  rgba(212,212,212,0) 0%,rgba(212,212,212,1) 100%);}
.slideshow.dark .list .drzac::before {background: linear-gradient(to right,  rgba(33,33,33,1) 0%,rgba(33,33,33,0) 100%);}
.slideshow.dark .list .drzac::after {background: linear-gradient(to right,  rgba(33,33,33,0) 0%,rgba(33,33,33,1) 100%);}

.slideshow .list {opacity:0;transition:opacity 0.6s;-moz-transition:opacity 0.6s;-webkit-transition:opacity 0.6s;-o-transition:opacity 0.6s;}
.slideshow.acti .list {opacity:1;}
.slideshow .list ul {position:absolute;z-index:100;height:100%;overflow:visible;left:50%;-ms-transform: translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);}
.slideshow .list li {position:absolute;z-index:100;width:100%;height:100%;left:0em;top:0em;opacity:0;-ms-transform: matrix(0.8, 0, 0, 0.8, 0, 0);-webkit-transform: matrix(0.8, 0, 0, 0.8, 0, 0);transform: matrix(0.8, 0, 0, 0.8, 0, 0);}
.slideshow.efe .list li {transition:left 0.6s, transform 0.6s, opacity 0.6s;-moz-transition:left 0.6s, transform 0.6s, opacity 0.6s;-webkit-transition:left 0.6s, transform 0.6s, opacity 0.6s;-o-transition:left 0.6s, transform 0.6s, opacity 0.6s;}

.slideshow .list li.pos-0,
.slideshow .list li.pos-1,
.slideshow .list li.pos-2,
.slideshow .list li.pos-3,
.slideshow .list li.pos-4 {opacity:1;-ms-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}

.slideshow .list li.pos-0 {z-index:103;}
.slideshow .list li.pos-1 {z-index:106;}
.slideshow .list li.pos-2 {z-index:110;}
.slideshow .list li.pos-3 {z-index:106;}
.slideshow .list li.pos-4 {z-index:103;}

.slideshow .list li img {display:block;position:absolute;z-index:100;width:100%;height:100%;overflow:hidden;object-fit: cover;}
.slideshow .list li img.im-left {object-position:left;}
.slideshow .list li span.potpis {display:block;position:absolute;z-index:103;max-width:90%;font-size:clamp(12px, 0.012em, 15px);line-height:1em;text-transform: uppercase;font-weight:600;color:#0D5E24;padding:0.75em 1em;bottom:0em;right:0em;box-sizing:border-box;background:rgba(255,255,255,0.65);}
.slideshow.potpis-zaposleni .list li span.potpis {line-height:1.2em;text-transform:none;font-weight:400;color:#ffffff;text-align: right;background:rgba(120,120,120,0.75);}

.slideshow .list .static-potpis {position:absolute;z-index:103;font-size:clamp(12px, 0.012em, 15px);width:0px;height:0px;overflow:visible;bottom:0px;}

.slideshow .list .static-potpis strong {display:block;position:absolute;z-index:103;font-size:1em;line-height:1em;text-transform: uppercase;color:#0D5E24;padding:0.75em 1em;bottom:0em;right:0em;box-sizing:border-box;background:rgba(255,255,255,0.65);font-weight:400;white-space: nowrap;}
@media screen and (max-width: 639px)
{
	.slideshow .list .static-potpis {left:98%;}
}
@media screen and (min-width: 639px)
{
	.slideshow .list .static-potpis {left:83%;}
}
@media screen and (min-width: 1399px)
{
	.slideshow .list .static-potpis {left:80%;}
}
@media screen and (min-width: 1920px)
{
	.slideshow .list .static-potpis {left:50%;margin-left:576px;}
}

@media screen and (max-width: 479px)
{
	.slideshow.potpis-zaposleni .list li span.potpis span.nr::before {content:'- ';}
	
	.slideshow .list .drzac::before,
	.slideshow .list .drzac::after {display: none;}
	
}
@media screen and (min-width: 479px)
{
	.slideshow.potpis-zaposleni .list li span.potpis span.nr {display: block;}
	
}
.slideshow .list .arr {display:block;position:absolute;top:50%;z-index:170;height:100%;}
.slideshow .list .arr button {display:block;position:absolute;z-index:170;width:0em;height:0em;background:none;border:none;outline:none;overflow:visible;}
.slideshow .list .arr button svg {fill:none;stroke:rgba(255,255,255,0.75);display:block;position:absolute;z-index:172;top:50%;width:1em;height:1em;margin:-0.5em;-moz-transition:stroke 0.3s;-webkit-transition:stroke 0.3s;-o-transition:stroke 0.3s;transition:stroke 0.3s;}
.slideshow .list .arr button:hover svg {stroke:#ffffff;}
.slideshow .list .arr.prev button svg {left:15%;}
.slideshow .list .arr.next button svg {right:15%;}
.slideshow .list .arr button span.ro {display:block;position:absolute;z-index:170;top:50%;background:rgba(0,0,0,0.5);width:1em;height:1em;-moz-border-radius:0.5em;border-radius:0.5em;margin:-0.5em;transition:background 0.3s;-moz-transition:background 0.3s;-webkit-transition:background 0.3s;-o-transition:background 0.3s;}
.slideshow .list .arr.prev button span.ro {left:15%;}
.slideshow .list .arr.next button span.ro {right:15%;}
.slideshow .list .arr button:hover span.ro {background:#00895F;}
.slideshow .head,
.slideshow .info {transition:transform 1s, opacity 1s;-moz-transition:transform 1s, opacity 1s;-webkit-transition:-webkit-transform 1s, opacity 1s;-o-transition:transform 1s, opacity 1s;opacity:0;-ms-transform: matrix(1, 0, 0, 1, 0, 60);-webkit-transform: matrix(1, 0, 0, 1, 0, 60);transform: matrix(1, 0, 0, 1, 0, 60);}
.slideshow.acti .head,
.slideshow.acti .info {opacity:1;-ms-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}

.slideshow .dots {width:84%;margin:auto;}
.slideshow .dots ul {display: flex;gap:0.75em;height:1em;justify-content: center;}
.slideshow .dots li {display: block;position:relative;z-index:100;width:1em;height:1em;}
.slideshow .dots li::after {content:' ';display: block;top:50%;left:50%;position:absolute;z-index:100;width:0.5em;height:0.5em;border-radius:0.25em;margin:-0.25em;background:rgba(0,0,0,0.25);}
.slideshow .dots li.on::after {background:#3B8762;width:1em;height:1em;border-radius:0.5em;margin:-0.5em;}

.slideshow .dots {padding-top:1.5em;}

.slideshow .dots {font-size:10px;}

@media screen and (max-width: 479px)
{
    .slideshow .list .arr button {font-size:40px;}
    .slideshow .list .arr button svg * {stroke-width:5;}
}
@media screen and (min-width: 479px)
{
    .slideshow .list .arr button {font-size:40px;}
    .slideshow .list .arr button svg * {stroke-width:5;}
}
@media screen and (min-width: 639px)
{
    .slideshow .list .arr button {font-size:36px;}
    .slideshow .list .arr button svg * {stroke-width:3;}
}
@media screen and (min-width: 777px)
{
    .slideshow .list .arr button {font-size:40px;}
}
@media screen and (min-width: 959px)
{
    .slideshow .list .arr button {font-size:48px;}
    .slideshow .list .arr button svg * {stroke-width:2;}
}
@media screen and (min-width: 1639px)
{
    .slideshow .list .arr button {font-size:64px;}
}
@media screen and (max-width: 639px)
{
    .slideshow.pad-top {padding-top:8vw;}
    .slideshow .list {padding:0em 0em;}
	
	.slideshow .list .arr button span.ro {background: rgba(255,255,255,0);}
	.slideshow .list .arr button:hover span.ro {background: rgba(255,255,255,0.5);}
	.slideshow .list .arr button svg,
	.slideshow .list .arr button:hover svg {stroke:#00895F;}
	
    .slideshow .list .drzac ul {width:0.96em;}
    .slideshow .list .arr.prev {left:0.06em;}
    .slideshow .list .arr.next {left:0.94em;}
    
    .slideshow .list li.pos-0 {left:-2.08em;}
    .slideshow .list li.pos-1 {left:-1.04em;}
    .slideshow .list li.pos-2 {left:0em;}
    .slideshow .list li.pos-3 {left:1.04em;}
    .slideshow .list li.pos-4 {left:2.08em;}
    
    .slideshow .list .drzac::before,
    .slideshow .list .drzac::after {width:0.14em;}
    
    .slideshow .info ul {width:96%;}
}
@media screen and (min-width: 639px)
{
    .slideshow.pad-top {padding-top:5.72vw;}
    .slideshow .list {padding:0em 0em;}
    .slideshow .list .drzac ul {width:0.66em;}
    .slideshow .list .arr.prev {left:0.14em;}
    .slideshow .list .arr.next {left:0.86em;}
    
    .slideshow .list li.pos-0 {left:-1.44em;}
    .slideshow .list li.pos-1 {left:-0.72em;}
    .slideshow .list li.pos-2 {left:0em;}
    .slideshow .list li.pos-3 {left:0.72em;}
    .slideshow .list li.pos-4 {left:1.44em;}
    
    .slideshow .list .drzac::before,
    .slideshow .list .drzac::after {width:0.17em;}
    
    .slideshow .info ul {width:66%;}
	
	.slideshow .dots {display: none;}
}
@media screen and (min-width: 1399px)
{
    .slideshow.pad-top {padding-top:4vw;}
    .slideshow .list {padding:0em 0em;}
    .slideshow .list .drzac ul {width:0.6em;}
    .slideshow .list .arr.prev {left:0.18em;}
    .slideshow .list .arr.next {left:0.82em;}
    
    .slideshow .list li.pos-0 {left:-1.28em;}
    .slideshow .list li.pos-1 {left:-0.64em;}
    .slideshow .list li.pos-2 {left:0em;}
    .slideshow .list li.pos-3 {left:0.64em;}
    .slideshow .list li.pos-4 {left:1.28em;}
    
    .slideshow .list .drzac::before,
    .slideshow .list .drzac::after {width:0.2em;}
    
    .slideshow .info ul {width:60%;max-width:1152px;}
}
@media screen and (min-width: 1919px)
{
    .slideshow.pad-top {padding-top:76px;}
    .slideshow .list .arr.prev {left:50%;margin-left:-614px;}
    .slideshow .list .arr.next {left:50%;margin-left:614px;}
    
    .slideshow .list .drzac::before,
    .slideshow .list .drzac::after {width:calc(50% - 576px);}
}
@media screen and (max-width: 479px)
{
    .slideshow .head {padding:48px 0em 24px 0em;}
    .slideshow .head p.title {font-size:30px;}
    .slideshow .info {padding:24px 0em 48px 0em;font-size:15px;} 
}
@media screen and (min-width: 479px)
{
    .slideshow .head {padding:72px 0em 36px 0em;}
    .slideshow .head p.title {font-size:36px;}
    .slideshow .info {padding:36px 0em 72px 0em;font-size:16px;} 
}
@media screen and (min-width: 959px)
{
    .slideshow .head {padding:72px 0em 36px 0em;}
    .slideshow .head p.title {font-size:36px;}
    .slideshow .info {padding:36px 0em 72px 0em;font-size:17px;} 
}
@media screen and (min-width: 1399px)
{
    .slideshow .head {padding:80px 0em 40px 0em;}
    .slideshow .head p.title {font-size:48px;}
    .slideshow .info {padding:40px 0em 80px 0em;font-size:18px;} 
}
@media screen and (min-width: 1639px)
{
    .slideshow .head {padding:100px 0em 48px 0em;}
    .slideshow .info {padding:48px 0em 100px 0em;} 
}
.slideshow .head p.title {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
.slideshow .info {font-size: clamp(18px, 7px + 1vw, 24px);}
/*
.slideshow .info {font-size: clamp(1.125rem, 1.0625rem + 0.1563vw, 1.25rem);}
*/
@media screen and (min-width: 3000px)
{
    .slideshow .list {width:3000px;margin:auto;}
}

/* home-zub */
#home-zub {background:#000000;color:#ffffff;position:relative;z-index:100;width:100%;}
#home-zub .bg {display: block;position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;}
#home-zub .bg img {display: block;position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;object-fit: cover;}
#home-zub .txt {display: block;position:relative;z-index:110;width:100%;}
#home-zub .head {position:relative;z-index:120;margin:auto;text-shadow: 0px 2px 4px rgba(0,0,0,0.5);}
#home-zub .head .tx {transition:transform 1s, opacity 1s;-moz-transition:transform 1s, opacity 1s;-webkit-transition:-webkit-transform 1s, opacity 1s;-o-transition:transform 1s, opacity 1s;opacity:0;-ms-transform: matrix(1, 0, 0, 1, 0, 60);-webkit-transform: matrix(1, 0, 0, 1, 0, 60);transform: matrix(1, 0, 0, 1, 0, 60);}
#home-zub.head-on .head .tx {opacity:1;-ms-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}
#home-zub .head p.citat {line-height:1.5em;font-weight:500;font-style: italic;box-sizing:border-box;width:100%;padding-left:1em;padding-right:1em;}
#home-zub .head p.citat::before {display:block;float:left;margin-left:-1em;content:'\201E';}
#home-zub .head p.citat::after {padding-left:0.5em;content:'\201C';}
#home-zub .head p.potpis {font-style: italic;line-height:1.5em;font-weight:300;padding-top:0.75em;font-size:0.85em;}
#home-zub .head *::selection {text-decoration: underline;}
#home-zub .txt img {display: block;position:relative;z-index:120;width:40%;max-width:320px;margin:auto;}
#home-zub .body {position:relative;z-index:120;margin:auto;}
#home-zub .body .tx {transition:transform 1s, opacity 1s;-moz-transition:transform 1s, opacity 1s;-webkit-transition:-webkit-transform 1s, opacity 1s;-o-transition:transform 1s, opacity 1s;opacity:0;-ms-transform: matrix(1, 0, 0, 1, 0, 60);-webkit-transform: matrix(1, 0, 0, 1, 0, 60);transform: matrix(1, 0, 0, 1, 0, 60);}
#home-zub.body-on .body .tx {opacity:1;-ms-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}
#home-zub .body h2 {line-height:1.5em;font-weight:700;box-sizing:border-box;background: linear-gradient(to right,  rgba(120,191,95,1) 0%,rgba(119,145,110,1) 100%);}
#home-zub .body h2::selection {text-decoration:underline;text-decoration-color: #ffffff}
#home-zub .body h2 {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#home-zub .body p {text-align:left;color:#ffffff;font-weight: 300;line-height:1.6em;padding-top:1em;text-shadow: 0px 2px 4px rgba(0,0,0,0.5);}
#home-zub .body p::selection {background:rgba(0,0,0,0.5);}
#home-zub .space-1 {height:1em;}
#home-zub .space-3 {height:3em;}
@media screen and (max-width: 639px)
{
    #home-zub .head {width:84%;max-width:400px;padding:10vw 0em 5vw 0em;font-size: clamp(18px, 1.66vw, 32px);}
    #home-zub .head p.potpis {width:100%;text-align:right;}
    #home-zub .body {width:84%;max-width:400px;padding:5vw 0em 10vw 0em;}
    #home-zub .body h2 {width:100%;text-align: left;font-size: clamp(20px, 1.8vw, 36px);}
    #home-zub .body p {font-size:16px;padding-left:16%;}
}
@media screen and (min-width: 639px) and (max-width: 959px)
{
    #home-zub .head {width:75%;max-width:520px;padding:8.5vw 0em 3.25vw 0em;font-size: clamp(20px, 1.66vw, 32px);}
    #home-zub .head p.potpis {width:100%;text-align:right;}
    #home-zub .body {width:75%;max-width:520px;padding:3.25vw 0em 8.5vw 0em;}
    #home-zub .body h2 {width:100%;text-align: left;font-size: clamp(22px, 1.8vw, 36px);}
    #home-zub .body p {font-size:17px;padding-left:25%;}
}
@media screen and (min-width: 959px)
{
    #home-zub .head {padding:7vw 0em 2.5vw 0em;width:50%;max-width:960px;font-size: clamp(21px, 1.66vw, 32px);}
    #home-zub .head p.potpis {width:66%;text-align:center;}
    #home-zub .body {width:54%;max-width:960px;padding:2.5vw 2em 7vw 2em;}
    #home-zub .body h2 {font-size: clamp(24px, 1.8vw, 36px);}
    #home-zub .body p {padding-left:25%;font-size:18px;}
}

#home-zub .body h2 {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
#home-zub .body p {font-size: clamp(18px, 7px + 1vw, 24px);}

/* home-utisak */
#home-utisak {background:linear-gradient(90deg, #0b3e27, #197149);color:#ffffff;position:relative;z-index:200;overflow:hidden;width:100%;}
#home-utisak .in {margin:auto;width:84%;max-width:1280px;box-sizing: border-box;position:relative;z-index:200;overflow:visible;}
#home-utisak .head {box-sizing:border-box;padding:0em 1.15em;text-align:center;}
#home-utisak .head .prev {width:1em;height:1em;display:inline;float:left;margin-left:-1.15em;margin-top:0.1em;}
#home-utisak .head .next {width:1em;height:1em;display:inline;float:right;margin-right:-1.15em;margin-top:0.1em;}
#home-utisak .head h1 {display:block;float:left;width:100%;line-height:1.2em;font-size:1em;}
#home-utisak .head button {display: block;width:1em;height:1em;font-size:1em;}
#home-utisak .head button svg {display: block;width:1em;height:1em;stroke:rgba(255,255,255,0.75);}
#home-utisak .head button:hover svg {stroke:rgba(255,255,255,1);}
#home-utisak .head .off button svg,
#home-utisak .head .off button:hover svg {stroke:rgba(255,255,255,0.15);}
#home-utisak .body {position:relative;z-index:150;box-sizing:border-box;}
#home-utisak .body .drzac {display:block;width:100%;max-width:36em;position:relative;z-index:150;overflow:hidden;}
#home-utisak .body .drzac ul {display: block;position:relative;z-index:150;}
#home-utisak .body .drzac li {display: inline;float:left;}
#home-utisak .body .drzac li .t {display: block;position:relative;z-index:150;width:100%;}
#home-utisak .body .drzac li .t::before {display: block;position:absolute;z-index:160;content:' ';left:0%;top:0%;width:100%;height:100%;}
#home-utisak .body .drzac li .t .int {display: block;position:relative;z-index:150;width:100%;padding:1.5em;background:rgba(0,0,0,0.25);border-radius:1em;}
#home-utisak .body .drzac li p {display: block;line-height:1.5em;font-weight:300;}
#home-utisak .body .drzac li p.citat {margin-bottom:1em;}
#home-utisak .body .drzac li .ocena {line-height:1em;color:rgba(255,255,255,0.25);}
#home-utisak .body .drzac li .ocena.ocena-1 span.star-1,
#home-utisak .body .drzac li .ocena.ocena-2 span.star-1,
#home-utisak .body .drzac li .ocena.ocena-2 span.star-2,
#home-utisak .body .drzac li .ocena.ocena-3 span.star-1,
#home-utisak .body .drzac li .ocena.ocena-3 span.star-2,
#home-utisak .body .drzac li .ocena.ocena-3 span.star-3,
#home-utisak .body .drzac li .ocena.ocena-4 span.star-1,
#home-utisak .body .drzac li .ocena.ocena-4 span.star-2,
#home-utisak .body .drzac li .ocena.ocena-4 span.star-3,
#home-utisak .body .drzac li .ocena.ocena-4 span.star-4,
#home-utisak .body .drzac li .ocena.ocena-5 span.star-1,
#home-utisak .body .drzac li .ocena.ocena-5 span.star-2,
#home-utisak .body .drzac li .ocena.ocena-5 span.star-3,
#home-utisak .body .drzac li .ocena.ocena-5 span.star-4,
#home-utisak .body .drzac li .ocena.ocena-5 span.star-5 {color:#E3C270;}
#home-utisak .kolaz {height:1.25em;position:relative;width:1em;overflow:visible;}
#home-utisak .kolaz .im {position:absolute;overflow:hidden;box-shadow:0px 2px 8px rgba(0,0,0,0.5);background:#0b3e27;}
#home-utisak .kolaz .im-1 {width:0.705em;height:1.16em;}
#home-utisak .kolaz .im-2 {width:0.515em;height:1.125em;}
#home-utisak .kolaz .im-3 {width:0.8575em;height:0.545em;}
@keyframes kolaz_im1 {
	
    0% {z-index:200;left:0.1625em;top:0em;}
    27% {z-index:200;left:0.1625em;top:0em;}
    30% {z-index:202;left:0.2225em;top:-0.3em;}
	
    33% {z-index:202;left:0.1625em;top:0em;}
    60% {z-index:202;left:0.1625em;top:0em;}
    63% {z-index:204;left:0.2225em;top:-0.3em;}
	
    66% {z-index:204;left:0.1625em;top:0em;}
    94% {z-index:204;left:0.1625em;top:0em;}
    97% {z-index:200;left:0.2225em;top:-0.3em;}
	
    100% {z-index:200;left:0.1625em;top:0em;}
}
@keyframes kolaz_im2 {
	
	0% {z-index:202;left:0em;top:0.125em;}
	27% {z-index:202;left:0em;top:0.125em;}
	30% {z-index:204;left:-0.30em;top:0.225em;}
	
	33% {z-index:204;left:0em;top:0.125em;}
	60% {z-index:204;left:0em;top:0.125em;}
	63% {z-index:200;left:-0.30em;top:0.225em;}
	
	66% {z-index:200;left:0em;top:0.125em;}
	94% {z-index:200;left:0em;top:0.125em;}
	97% {z-index:202;left:-0.30em;top:0.225em;}
	
	100% {z-index:202;left:0em;top:0.125em;}
}
@keyframes kolaz_im3 {
	
	0% {z-index:204;left:0.1425em;top:0.4625em;}
	27% {z-index:204;left:0.1425em;top:0.4625em;}
	30% {z-index:200;left:0.24em;top:0.8625em;}
	
	33% {z-index:200;left:0.1425em;top:0.4625em;}
	60% {z-index:200;left:0.1425em;top:0.4625em;}
	63% {z-index:202;left:0.24em;top:0.8625em;}
	
	66% {z-index:202;left:0.1425em;top:0.4625em;}
	94% {z-index:202;left:0.1425em;top:0.4625em;}
	97% {z-index:204;left:0.24em;top:0.8625em;}
	
	100% {z-index:204;left:0.1425em;top:0.4625em;}
}
#home-utisak .kolaz .im-1 {animation-name:kolaz_im1;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease;}
#home-utisak .kolaz .im-2 {animation-name:kolaz_im2;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease;}
#home-utisak .kolaz .im-3 {animation-name:kolaz_im3;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease;}

#home-utisak .kolaz .im img {position:absolute;z-index:200;object-fit: cover;}
#home-utisak .kolaz .im-1 img {width:326%;left:-94%;top:-26%;}
#home-utisak .kolaz .im-2 img {width:577%;left:-295%;top:-18.595%;}
#home-utisak .kolaz .im-3 img {width:204.8%;left:-32%;top:-63%;}
#home-utisak .foot {text-align:center;}
#home-utisak .foot h1 {font-weight:300;line-height:1.2em;font-size:1em;padding-bottom:0.25em;text-transform: uppercase;}
#home-utisak .foot .but {font-size:1rem;}
#home-utisak .foot .but {width:10em;margin:auto;}
#home-utisak .foot .but a {box-sizing:border-box;background:rgba(0,0,0,0.75);padding:0.75em 0em;text-align:center;line-height:1.5em;-moz-border-radius:1.5em;border-radius:1.5em;display:block;color:#ffffff;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;}
#home-utisak .foot .but a:hover {background: #00895F;color:#ffffff;}
#home-utisak .foot *::selection {background:rgba(0,0,0,0.5);}
#home-utisak .foot .but *::selection {background:none;}
/* px */
#home-utisak .head {width:11em;}
#home-utisak .body {padding-top:1.5em;padding-bottom:1.5em;}
#home-utisak .foot {}
@media screen and (max-width: 959px)
{
    #home-utisak .head {margin:auto;}
    #home-utisak .body .drzac {margin:auto;}
    #home-utisak .kolaz {margin:auto;}
    #home-utisak .foot {margin:auto;padding-top:1em;}
}
@media screen and (min-width: 959px)
{
    #home-utisak .kolaz {top:50%;position:absolute;z-index:155;left:100%;margin-left:-1em;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);}
}
@media screen and (max-width: 479px)
{
    #home-utisak {padding:16vw 0em;}
    #home-utisak .kolaz {font-size:75vw;}
}
@media screen and (min-width: 479px)
{
    #home-utisak {padding:16vw 0em;}
    #home-utisak .kolaz {font-size:66vw;}
}
@media screen and (min-width: 639px)
{
    #home-utisak .kolaz {font-size:422px;}
}

@media screen and (min-width: 959px)
{
    #home-utisak {padding:12vw 0em;}
    #home-utisak .body,
	#home-utisak .foot {padding-right:33vw;}
    #home-utisak .kolaz {font-size:27vw;}
}
@media screen and (min-width: 1524px)
{
    #home-utisak .body,
	#home-utisak .foot {padding-right:503px;}
    #home-utisak .kolaz {font-size:412px;}
}

@media screen and (min-width: 1639px)
{
    #home-utisak {padding:200px 0em;}
}
#home-utisak .head,
#home-utisak .foot {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
#home-utisak .body {font-size: clamp(18px, 7px + 1vw, 24px);}
/*
#home-utisak .body {font-size: clamp(1.125rem, 1.0625rem + 0.1563vw, 1.25rem);}
*/

/* implantologija-mac */
#implantologija-mac {height:100vh;position:relative;z-index:10;width:100%;}
#implantologija-mac .ab {background:#212121;position:fixed;z-index:10;left:0%;bottom:0%;width:100%;height:100%;display:none;}
#implantologija-mac.on .ab {display:block;}
#implantologija-mac .bg {position:absolute;z-index:12;top:0%;left:0%;width:100%;height:100%;}
#implantologija-mac .bg img {position:absolute;z-index:12;top:0%;left:0%;width:100%;height:100%;object-fit: cover;}
#implantologija-mac .tx {position:absolute;z-index:14;color:#ffffff;text-shadow:0px 2px 4px rgba(0,0,0,0.5);width:60%;overflow:visible;}
#implantologija-mac .tx p.citat {font-weight:500;text-align:center;line-height:1.35em;padding-bottom:0.5em;font-style:italic;margin:auto;max-width:12em;}
#implantologija-mac .tx p.autor {text-align:center;font-weight:400;font-size:0.85em;line-height:1.35em;padding-right:1em;font-style:italic;}
#implantologija-mac .intx {position:relative;z-index:14;width:100%;}
@media screen and (max-width: 479px)
{
    #implantologija-mac {height:320px;}
}
@media screen and (min-width: 479px)
{
    #implantologija-mac {height:320px;}
}
@media screen and (min-width: 639px)
{
    #implantologija-mac {height:52vw;}
}
@media screen and (min-width: 959px)
{
    #implantologija-mac {height:45vw;}
}
@media screen and (min-width: 1399px)
{
    #implantologija-mac {height:36vw;}
}
@media screen and (min-width: 1919px)
{
    #implantologija-mac {height:690px;}
}
@media screen and (max-width: 639px)
{
    #implantologija-mac .tx {font-size: clamp(20px, 2vw, 24px);}
    #implantologija-mac .tx {left:50%;top:80%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
}
@media screen and (min-width: 639px)
{
    #implantologija-mac .tx {font-size: clamp(30px, 2.4vw, 48px);}
    #implantologija-mac .tx {left:50%;top:80%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
	#implantologija-mac .tx p.autor {font-size:0.6em;}
    /*
    #implantologija-mac .tx {left:58%;top:50%;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);}
    */
}

/* akcija-mesec */
#akcija-mesec {width:100%;background: linear-gradient(to right,  rgba(236,236,234,1) 0%,rgba(248,248,246,1) 50%,rgba(236,236,236,1) 100%);color:#212121;}
#akcija-mesec .in {position:relative;z-index:200;width:100%;background:linear-gradient(to right,  rgba(236,236,234,1) 0%,rgba(248,248,246,1) 50%,rgba(236,236,236,1) 100%);}
#akcija-mesec .head {position:relative;z-index:220;text-transform:uppercase;line-height:1em;font-size: clamp(22px, 2.1vw, 28px);}
#akcija-mesec .head p {color:#629081;font-weight:400;}
#akcija-mesec .head p::selection {text-decoration:underline;text-decoration-color: #212121}
#akcija-mesec .body {position:relative;z-index:220;}
#akcija-mesec .body h1 {line-height:1.2em;font-weight: 700;text-transform: uppercase;}
#akcija-mesec .body h1 span.black {color:#424242;display:block;}
#akcija-mesec .body h1 span.green {color:#629081;font-size:0.8em;line-height:1.2em;}
#akcija-mesec .body h1::selection {text-decoration: underline;}
#akcija-mesec .body p {line-height:1.6em;font-weight:300;}
#akcija-mesec .body p strong {color:#629081;font-weight:600;}
#akcija-mesec .body p::selection, #akcija-mesec .body p *::selection {background:rgba(0,0,0,0.15);}
#akcija-mesec .cena {z-index:210;}
#akcija-mesec .cena p.old {text-decoration: line-through;text-decoration-color:#F80217;color:#424242;font-weight:400;line-height:1em;padding-bottom:0.15em;}
#akcija-mesec .cena p.new {color:#629081;font-weight:400;line-height:1em;padding-left:0.75em;text-shadow:0px 2px 0px rgba(0,0,0,0.75);}
#akcija-mesec .cena .made {padding-left:0.5em;}
#akcija-mesec .cena .made span {width:12em;display: block;line-height:1.1em;padding-top:1em;padding-bottom:0.25em;font-size:17px;text-align:center;}
#akcija-mesec .cena .made svg {display:block;margin-left:5.5em;width:1.5em;font-size:17px;}
#akcija-mesec img {display: block;z-index:200;mix-blend-mode: darken;}
#akcija-mesec .more {position:relative;z-index:220;box-sizing:border-box;}
#akcija-mesec .more a {display:inline-block;font-size:15px;cursor:pointer;white-space: nowrap;padding:0.75em 1.5em;font-weight:500;border:none;outline:none;line-height:1.25em;border-radius:1.375em;text-transform:uppercase;text-align:center;box-sizing: border-box;background: linear-gradient(to right,  rgba(55,78,70,1) 0%,rgba(91,141,129,1) 100%);color:#ffffff;}
#akcija-mesec .more a:hover {text-decoration: underline;}
#akcija-mesec img,
#akcija-mesec .head,
#akcija-mesec .body h1,
#akcija-mesec .body p,
#akcija-mesec .cena,
#akcija-mesec .more {transition:transform 1s, opacity 1s;-moz-transition:transform 1s, opacity 1s;-webkit-transition:-webkit-transform 1s, opacity 1s;-o-transition:transform 1s, opacity 1s;opacity:0;}
#akcija-mesec.on img,
#akcija-mesec.on .head,
#akcija-mesec.on .body h1,
#akcija-mesec.on .body p,
#akcija-mesec.on .cena,
#akcija-mesec.on .more {opacity:1;}
#akcija-mesec img {-o-transition-delay:0.9s;-moz-transition-delay:0.9s;-webkit-transition-delay:0.9s;transition-delay:0.9s;}
#akcija-mesec .head {}
#akcija-mesec .body h1 {-o-transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;}
#akcija-mesec .body p {-o-transition-delay:0.6s;-moz-transition-delay:0.6s;-webkit-transition-delay:0.6s;transition-delay:0.6s;}
#akcija-mesec .cena {-o-transition-delay:1.2s;-moz-transition-delay:1.2s;-webkit-transition-delay:1.2s;transition-delay:1.2s;}
#akcija-mesec .more {-o-transition-delay:1.5s;-moz-transition-delay:1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s;}
@media screen and (max-width: 959px)
{
    #akcija-mesec .head {width:84%;letter-spacing: 0.1em;margin:auto;text-align:left;}
    #akcija-mesec .body {width:84%;margin:auto;text-align:left;}
    #akcija-mesec .body h1 {padding:0.5em 0em;font-size: clamp(27px, 3.6vw, 40px);}
    #akcija-mesec .body p {padding-left:14%;font-size: clamp(17px, 2vw, 25px);}
    #akcija-mesec .head,
    #akcija-mesec .body {max-width:480px;}
    #akcija-mesec .cena {position:absolute;left:50%;font-size: clamp(32px, 4.5vw, 48px);margin-top:5vw;}
    #akcija-mesec img {position:relative;width:50%;max-width: 400px;left:50%;margin-left:-240px;}
    #akcija-mesec .more {width:84%;max-width: 480px;padding-top:0.5em;text-align:center;margin:auto;}
}
@media screen and (max-width: 570px)
{
    #akcija-mesec img {left:8%;margin-left: 0px;}
}
@media screen and (min-width: 959px)
{
    #akcija-mesec .in {min-height:53.34vw;}
    #akcija-mesec .head {width:42%;max-width:560px;left:50%;letter-spacing: 0.1em;-ms-transform: translate(-100%, 0%);-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);text-align:left;}
    #akcija-mesec .body {width:42%;max-width:560px;left:50%;-ms-transform: translate(-100%, 0%);-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);text-align:left;}    
    #akcija-mesec .body h1 {padding:0.75em 0em;font-size: clamp(36px, 3.6vw, 48px);}
    #akcija-mesec .body p {font-size: clamp(21px, 2vw, 26px);padding-left:14%;}
     #akcija-mesec .cena {position:relative;width:42%;max-width:560px;left:50%;-ms-transform: translate(-100%, 0%);-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);}
    #akcija-mesec .in-cena {padding-left: 14%;padding-top:0.75em;font-size: clamp(48px, 4.5vw, 60px);}
    #akcija-mesec img {position:absolute;top:0%;width:40%;max-width: 480px;left:50%;margin-left:3.33vw;}
    #akcija-mesec .more {width:42%;max-width:560px;left:50%;-ms-transform: translate(-100%, 0%);-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);text-align:left;padding-top:1.5em;}
    #akcija-mesec .in-more {padding-left: 14%;}
}
@media screen and (min-width: 1199px)
{
    #akcija-mesec .in {min-height:640px;}
    #akcija-mesec img {width: 480px;margin-left:40px;}
}
@media screen and (max-width: 479px)
{
	#akcija-mesec .cena .made span, #akcija-mesec .cena .made svg {font-size:15px;}
    #akcija-mesec {padding:16vw 0em;}
}
@media screen and (min-width: 479px)
{
    #akcija-mesec {padding:16vw 0em;}
}
@media screen and (min-width: 639px)
{
    #akcija-mesec {padding:16vw 0em;}
}
@media screen and (min-width: 959px)
{
    #akcija-mesec {padding:12vw 0em;}
}
@media screen and (min-width: 1639px)
{
    #akcija-mesec {padding:200px 0em;}
}

/* akcija-proletanje */
#akcija-proletanje {width:100%;color:#212121;background: linear-gradient(135deg,  rgba(169,192,166,1) 0%,rgba(255,255,255,1) 50%,rgba(169,192,166,1) 100%);}
#akcija-proletanje .bg {position:relative;z-index:190;width:100%;overflow:hidden;}
#akcija-proletanje .bg::after {display: block;position:absolute;z-index:190;width:100%;height:50%;top:50%;left:0%;content:' ';margin-top:2px;background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
#akcija-proletanje.top-white .bg::before {display: block;position:absolute;z-index:190;width:100%;height:50%;top:0%;left:0%;content:' ';margin-top:-2px;background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
#akcija-proletanje .content {position:relative;z-index:200;width:100%;}
#akcija-proletanje .in {position:relative;z-index:200;overflow:visible;width:100%;transition:transform 1s, opacity 1s;-moz-transition:transform 1s, opacity 1s;-webkit-transition:-webkit-transform 1s, opacity 1s;-o-transition:transform 1s, opacity 1s;opacity:0;-ms-transform: matrix(1, 0, 0, 1, 0, 60);-webkit-transform: matrix(1, 0, 0, 1, 0, 60);transform: matrix(1, 0, 0, 1, 0, 60);}
#akcija-proletanje.on .in {opacity:1;-ms-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}
#akcija-proletanje .in .inc {position:relative;z-index:210;left:50%;}
#akcija-proletanje .in .inm {position:absolute;z-index:200;left:50%;height:100%;}
#akcija-proletanje .in .inm img {display: block;height:100%;left:0%;top:0%;}
#akcija-proletanje .head {text-align:center;width:84%;margin:auto;line-height:1.2em;font-weight: 700;text-transform: uppercase;}
#akcija-proletanje .head span.nad {color:#424242;display:block;}
#akcija-proletanje .head span.title {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
#akcija-proletanje .head span.title {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#akcija-proletanje .head::selection {text-decoration: underline;}
#akcija-proletanje .body {width:84%;margin:auto;text-align:center;}
#akcija-proletanje .body p.tx {text-align:center;line-height:1.6em;margin:auto;max-width:24em;font-weight:300;}
#akcija-proletanje .body p.old {text-align:center;font-weight:400;text-decoration: line-through;color:#212121;}
#akcija-proletanje .body p.cena {display:inline-block;background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);font-weight:700;}
#akcija-proletanje .body p.cena {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#akcija-proletanje .body .made {text-align:center;padding-top:0.5em;font-size:0.85em;}
#akcija-proletanje .body .made span {display: block;line-height:1.1em;padding-bottom:0.25em;}
#akcija-proletanje .body .made svg {margin:auto;width:1.5em;}
#akcija-proletanje .raketa {width:0em;height:0.5em;position:relative;z-index:200;left:50%;overflow:visible;}
#akcija-proletanje .raketa .a {position:absolute;z-index:200;width:1em;height:0.5em;left:-0.5em;}
#akcija-proletanje .raketa .a img.implant {position:absolute;z-index:210;width:100%;right:0%;top:3.85%;}
#akcija-proletanje .raketa .a img.fire {position:absolute;z-index:200;width:50%;height:100%;left:0%;top:0%;-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
/* px */
#akcija-proletanje .head,
#akcija-proletanje .body {font-size: clamp(18px, 7px + 1vw, 24px);}
#akcija-proletanje .head {font-size:2.5em;}
#akcija-proletanje .body {padding:1.6em 0em;}
#akcija-proletanje .body p.tx {padding-bottom:1.6em;}
#akcija-proletanje .body p.old {font-size:2em;}
#akcija-proletanje .body p.cena {font-size:2.5em;}
#akcija-proletanje .raketa {font-size:450px;}
@media screen and (max-width: 479px)
{
    #akcija-proletanje .content {padding:16vw 0em;}
    #akcija-proletanje .head {font-size:1.25em;width:90%;}
    #akcija-proletanje .body {padding:0.5em 0em;}
    #akcija-proletanje .body p.tx {padding-bottom:0.5em;}
    #akcija-proletanje .body p.old {font-size:1.5em;}
    #akcija-proletanje .body p.cena {font-size:2em;}
    #akcija-proletanje .raketa {font-size:180px;}
    #akcija-proletanje .in .inc {width:240px;margin-left:-80px;}
    #akcija-proletanje .in .inm {width:320px;margin-left:-160px;}
	#akcija-proletanje .in .inm img {height:auto;width:100px;}
}
@media screen and (min-width: 479px) and (max-width: 639px)
{
    #akcija-proletanje .content {padding:16vw 0em;}
    #akcija-proletanje .head {font-size:1.75em;}
    #akcija-proletanje .body {padding:1em 0em;}
    #akcija-proletanje .body p.tx {padding-bottom:1em;}
    #akcija-proletanje .body p.old {font-size:1.5em;}
    #akcija-proletanje .body p.cena {font-size:2em;}
    #akcija-proletanje .raketa {font-size:250px;}
    #akcija-proletanje .in .inc {width:400px;margin-left:-180px;}
    #akcija-proletanje .in .inm {width:440px;margin-left:-270px;}
}
@media screen and (min-width: 639px) and (max-width: 959px)
{
    #akcija-proletanje .content {padding:16vw 0em;}
    #akcija-proletanje .head {font-size:2.25em;}
    #akcija-proletanje .body {padding:1em 0em;}
    #akcija-proletanje .body p.tx {padding-bottom:1em;}
    #akcija-proletanje .body p.old {font-size:2em;}
    #akcija-proletanje .body p.cena {font-size:2.5em;}
    #akcija-proletanje .raketa {font-size:320px;}
    #akcija-proletanje .in .inc {width:500px;margin-left:-200px;}
    #akcija-proletanje .in .inm {width:500px;margin-left:-300px;}
}
@media screen and (min-width: 959px)
{
    #akcija-proletanje .content {padding:12vw 0em;}
    #akcija-proletanje .raketa {font-size:360px;}
    #akcija-proletanje .in .inc {width:560px;margin-left:-220px;}
    #akcija-proletanje .in .inm {width:560px;margin-left:-340px;}
}
@media screen and (min-width: 1399px)
{
    #akcija-proletanje .raketa {font-size:450px;}
    #akcija-proletanje .in .inc {width:640px;margin-left:-260px;}
    #akcija-proletanje .in .inm {width:640px;margin-left:-380px;}
}
@media screen and (min-width: 1639px)
{
    #akcija-proletanje .content {padding:200px 0em;}
    #akcija-proletanje .in .inc {width:640px;margin-left:-240px;}
    #akcija-proletanje .in .inm {width:640px;margin-left:-400px;}
}

/* kontakt-info */
#kontakt-info {position:relative;z-index:200;width:100%;background:linear-gradient(90deg,  rgba(212,212,212,1) 0%,rgba(248,248,248,1) 100%);background:#ffffff;color:#212121;font-weight:300;}
#kontakt-info .cont {position:relative;z-index:200;margin:auto;width:84%;max-width:1400px;}
#kontakt-info-head p {line-height:1.6em;}
#kontakt-info-head p::selection {background:rgba(0,0,0,0.15);}
#kontakt-info-rv li {line-height:1.6em;box-sizing:border-box;width:100%;padding-right:8em;}
#kontakt-info-rv li *::selection {background:rgba(0,0,0,0.15);}
#kontakt-info-rv li p.dan {display: block;float:left;width:100%;}
#kontakt-info-rv li p.vreme {display: block;float: right;text-align: right;width:7.5em;margin-right:-8em;}
#kontakt-info-adresar li {line-height:1.6em;}
#kontakt-info-adresar li a {color:#212121;}
#kontakt-info-adresar li a:hover {color:rgba(26,145,90,1);}
#kontakt-info-adresar li *::selection {background:rgba(0,0,0,0.15);}
#kontakt-info-adresar li.w-ic a {display:block;padding-left:1.75em;word-break: break-all;}
#kontakt-info-adresar li.w-ic svg {display: block;float:left;margin-left:-1.75em;height:1em;margin-top:0.3em;fill:rgba(0,0,0,0.35);}
#kontakt-info h1,
#kontakt-info h2 {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);font-weight:700;line-height:1.2em;}
#kontakt-info h1::selection,
#kontakt-info h2::selection {text-decoration:underline;text-decoration-color: #212121;}
#kontakt-info h1,
#kontakt-info h2 {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#kontakt-info-head p,
#kontakt-info-rv ul,
#kontakt-info .lin ul,
#kontakt-info .lin {padding-top:1.6em;}
#kontakt-info .lin:first-child {padding-top:0em;}
#kontakt-info p.nad {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);font-weight:400;line-height:1.2em;padding-bottom:0.4em;padding-top:0em;text-transform: uppercase;}
#kontakt-info p.nad::selection {text-decoration:underline;text-decoration-color: #212121;}
#kontakt-info p.nad {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
/* bg-zub */
#kontakt-info .bg-zub {position:absolute;z-index:100;width:100%;height:100%;left:0%;top:0%;overflow:hidden;}
#kontakt-info .bg-zub svg {display: block;position:absolute;z-index:0;left:100%;fill:#F0F8EF;}
@media screen and (max-width: 639px)
{
    #kontakt-info .bg-zub svg {width:80%;top:0%;-ms-transform: translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);}
}
@media screen and (min-width: 639px)
{
    #kontakt-info .bg-zub svg {height:90%;top:50%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}

}
@media screen and (max-width: 959px)
{
    #kontakt-info .col {padding-top:1.6em;margin:auto;}
    #kontakt-info .col:first-child {padding-top:0em;}
    #kontakt-info {font-size: clamp(18px, 7px + 1vw, 24px);}
    #kontakt-info-rv ul {max-width:360px;}
    /*
    #kontakt-info {font-size: clamp(1.125rem, 1.0625rem + 0.1563vw, 1.25rem);}
    */
    #kontakt-info h1, #kontakt-info h2 {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 2.75rem);}
    
    
    #kontakt-info-head p,
    #kontakt-info-rv ul,
    #kontakt-info .lin ul {padding-top:0.5em;}
    
    #kontakt-info #kontakt-info-head p.nad span,
    #kontakt-info #kontakt-info-head h2 span {font-size:1.15em;}
    
}
@media screen and (min-width: 959px)
{
    #kontakt-info .cont {display: flex;justify-content: space-between;overflow:visible;}
    #kontakt-info .col {width:30%;max-width:300px;overflow:visible;}
    #kontakt-info {font-size: clamp(16px, 6px + 1vw, 20px);}
    #kontakt-info h1, #kontakt-info h2 {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 2.75rem);}
    #kontakt-info p.nad {margin-top:-1.6em;}
}
/* px */
@media screen and (max-width: 479px)
{
    #kontakt-info .cont {padding:16vw 0em;}
}
@media screen and (min-width: 479px)
{
    #kontakt-info .cont {padding:16vw 0em;}
}
@media screen and (min-width: 959px)
{
    #kontakt-info .cont {padding:12vw 0em;}
}
@media screen and (min-width: 1639px)
{
    #kontakt-info .cont {padding:200px 0em;}
}

/* kontakt-mapa */
#kontakt-mapa {position:relative;z-index:200;width:100%;}
#kontakt-mapa-in {position:absolute;z-index:200;width:100%;height:100%;background:#d7d7d7;}
#kontakt-mapa .im {position:absolute;z-index:200;width:100%;height:100%;cursor:pointer;}
#kontakt-mapa .im img.back {display:block;position:absolute;z-index:200;width:100%;height:100%;left:0%;top:0%;object-fit: cover;}
#kontakt-mapa iframe {position:absolute;z-index:200;width:100%;height:100%;border:none;outline:none;}
#kontakt-mapa .im img.pin {display:block;position:absolute;z-index:210;top:50%;left:50%;width:1em;height:1em;-moz-border-radius:0.5em;border-radius:0.5em;margin:-0.5em;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.25);box-shadow:0px 2px 4px rgba(0,0,0,0.25);}
#kontakt-mapa .im img.pin {font-size:32px;}
@media screen and (max-width: 479px)
{
    #kontakt-mapa {height:100vw;}
}
@media screen and (min-width: 479px)
{
    #kontakt-mapa {height:70vw;}
}
@media screen and (min-width: 639px)
{
    #kontakt-mapa {height:52vw;}
}
@media screen and (min-width: 959px)
{
    #kontakt-mapa {height:48vw;}
}
@media screen and (min-width: 1399px)
{
    #kontakt-mapa {height:44vw;}
}
@media screen and (min-width: 1919px)
{
    #kontakt-mapa {height:844px;}
}

/* kontakt-vrh */
#kontakt-vrh {height:100vh;position:relative;z-index:10;width:100%;overflow:hidden;}
#kontakt-vrh .ab {display:none;position:fixed;top:0%;left:0%;z-index:10;width:100%;height:100vh;overflow:hidden;background:#212121;}
#kontakt-vrh.on .ab {display: block;}
#kontakt-vrh .bg {position:absolute;z-index:10;top:0%;left:0%;width:100%;height:100%;}
#kontakt-vrh .bg img {position:absolute;z-index:10;top:0%;left:0%;width:100%;height:100%;object-fit: cover;}
#kontakt-vrh .tx {position:absolute;z-index:12;color:#ffffff;text-shadow:0px 2px 4px rgba(0,0,0,0.5);width:10em;overflow:visible;}
#kontakt-vrh .tx p {font-weight:300;text-align:center;line-height:1.4em;}
#kontakt-vrh .intx {position:relative;z-index:12;width:100%;}
@media screen and (max-width: 479px)
{
    #kontakt-vrh {height:320px;}
}
@media screen and (min-width: 479px)
{
    #kontakt-vrh {height:320px;}
}
@media screen and (min-width: 639px)
{
    #kontakt-vrh {height:52vw;}
}
@media screen and (min-width: 959px)
{
    #kontakt-vrh {height:45vw;}
}
@media screen and (min-width: 1399px)
{
    #kontakt-vrh {height:36vw;}
}
@media screen and (min-width: 1919px)
{
    #kontakt-vrh {height:690px;}
}
@media screen and (max-width: 639px)
{
    #kontakt-vrh .tx {font-size: clamp(1.2rem, 1.75vw, 2rem);}
    #kontakt-vrh .tx {font-size: clamp(1.8rem, 2.625vw, 3rem);}
    #kontakt-vrh .tx {left:50%;top:25%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
}
@media screen and (min-width: 639px)
{
    #kontakt-vrh .tx {font-size: clamp(1.2rem, 1.75vw, 2rem);}
    #kontakt-vrh .tx {font-size: clamp(1.8rem, 2.625vw, 5rem);}
    #kontakt-vrh .tx {left:50%;top:25%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
}

/* utisak */
#utisci-pacijenata-head {text-align:center;width:84%;max-width:36em;margin:auto;font-size:clamp(12px, 0.012em, 15px);}
#utisci-pacijenata-head h1 {line-height:1.2em;padding-bottom:0.6em;font-weight:600;color:inherit;text-transform: uppercase;}
#utisci-pacijenata-head p {line-height:1.6em;padding-bottom:1.6em;font-weight:300;color:inherit;}
#utisci-pacijenata-head p::after {content:' ';display: block;width:7em;border-bottom:2px solid #D9D9D9;margin:auto;height:0.5em;}

#utisci-pacijenata-head h1 {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
#utisci-pacijenata-head h1 {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#utisci-pacijenata-head p {color: #212121}
#utisci-pacijenata-head p strong {font-weight: 400;color:rgba(26,145,90,1);}

#utisci-pacijenata-head h1 {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
#utisci-pacijenata-head p {font-size: clamp(18px, 7px + 1vw, 24px);}
@media screen and (max-width: 639px)
{
    #utisci-pacijenata-head {padding-top:8vw;}
	#utisci-pacijenata-head p {font-size: clamp(16px, 7px + 1vw, 24px);}
}
@media screen and (min-width: 639px)
{
    #utisci-pacijenata-head {padding-top:5.72vw;}
}
@media screen and (min-width: 1399px)
{
    #utisci-pacijenata-head {padding-top:4vw;}
}
@media screen and (min-width: 1919px)
{
    #utisci-pacijenata-head {padding-top:76px;}
}



.utisak {position:relative;z-index:200;width:100%;}
.utisak .head {width:84%;max-width:1400px;margin:auto;text-align:left;}
.utisak .head p {line-height: 1.2em;font-weight:700;}
.utisak .single {margin:auto;width:84%;max-width:1480px;position:relative;z-index:200;}
.utisak .single img {display: block;width:1em;height:0.5625em;margin:auto;object-fit: cover;position:relative;z-index:200;}
.utisak .single .static-potpis {position:absolute;z-index:303;font-size:clamp(12px, 0.012em, 15px);width:0px;height:0px;overflow:visible;top:100%;left:100%;}

.utisak .single .static-potpis strong {display:block;position:absolute;z-index:303;font-size:1em;line-height:1em;text-transform: uppercase;color:#0D5E24;padding:0.75em 1em;bottom:0em;right:0em;box-sizing:border-box;background:rgba(255,255,255,0.65);font-weight:400;white-space: nowrap;}

.utisak .tx {position:relative;z-index:200;margin:auto;width:84%;max-width:1480px;}
.utisak .tx .left {color:inherit;}
.utisak .tx .left h1,
.utisak .tx .left h2,
.utisak .tx .left p {font-size:0.8em;line-height:1.2em;font-weight:700;color:inherit;}
.utisak .tx .left a {color:inherit;}
.utisak .tx .left a:hover {opacity:0.75;}
.utisak .tx .right {margin: auto;}
.utisak .tx .right h2 {font-size:1.25em;line-height:1.28em;padding-bottom:1.28em;font-weight:600;color:inherit;}
.utisak .tx .right p {line-height:1.6em;padding-bottom:1.6em;font-weight:300;color:inherit;}
.utisak .tx .right p:last-child {padding-bottom:0em;}

.utisak .pre-posle {margin:auto;width:84%;max-width:1480px;position:relative;z-index:100;}
.utisak .pre-posle .in {position:relative;width:100%;height:0.3356em;overflow:hidden;}
.utisak .pre-posle .pre {position:absolute;z-index:100;width:50%;height:100%;left:0%;top:0%;}
.utisak .pre-posle .posle {position:absolute;z-index:100;width:50%;height:100%;right:0%;top:0%;}

.utisak .pre-posle .in img {display: block;position:absolute;z-index:100;width:100%;height:100%;object-fit: cover;left:0%;top:0%;}

/* px */
@media screen and (max-width: 639px)
{
    .utisak .tx .left {position:relative;}
    .utisak .tx .right {max-width:1000px;}
    .utisak .pre-posle {padding-bottom:4vw;}
}
@media screen and (min-width: 639px) and (max-width: 959px)
{
    .utisak .tx .left {position:relative;}
    .utisak .tx .right {max-width:1000px;}
    .utisak .pre-posle {padding-bottom:3vw;}
}
@media screen and (min-width: 959px)
{
    .utisak .tx .right {width:100%;max-width:1400px;}
    .utisak .pre-posle {padding-bottom:3vw;}
}
/* px */
@media screen and (max-width: 639px)
{
    .utisak {padding-top:8vw;}
    .utisak .single,
    .utisak .tx,
    .utisak .pre-posle,
    .utisak .pre-i-posle {padding-top:8vw;}
    .utisak .single,
    .utisak .pre-posle,
    .utisak .pre-i-posle {width:96%;}
    .utisak .pre-i-posle .in .dragline svg {font-size:24px;}
}
@media screen and (min-width: 639px)
{
    .utisak {padding-top:5.72vw;}
    .utisak .single,
    .utisak .tx,
    .utisak .pre-posle,
    .utisak .pre-i-posle {padding-top:5.72vw;}
    .utisak .pre-i-posle .in .dragline svg {font-size:30px;}
}
@media screen and (min-width: 1399px)
{
    .utisak {padding-top:4vw;}
    .utisak .single,
    .utisak .tx,
    .utisak .pre-posle,
    .utisak .pre-i-posle {padding-top:4vw;}
    .utisak .pre-i-posle .in .dragline svg {font-size:36px;}
}
@media screen and (min-width: 1919px)
{
    .utisak {padding-top:76px;}
    .utisak .single,
    .utisak .tx,
    .utisak .pre-posle,
    .utisak .pre-i-posle {padding-top:76px;}
}
.utisak .head {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
.utisak .tx .left {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
.utisak .tx .right {font-size: clamp(18px, 7px + 1vw, 24px);}
/*
.utisak .tx .right {font-size: clamp(1.125rem, 1.0625rem + 0.1563vw, 1.25rem);}
*/
.utisak.white {background:#ffffff;color:#212121;}
.utisak.white .head p::after {border-bottom-color:#EDEBEA;}
.utisak.white .head p,
.utisak.white .tx .left * {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
.utisak.white .head p::selection,
.utisak.white .tx .left *::selection {text-decoration:underline;text-decoration-color: #212121}
.utisak.white .head p,
.utisak.white .tx .left * {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.utisak.white .tx .right *::selection {background:#197149;color:#ffffff;}
.utisak.dark {background:#212121;color:#ffffff;}
.utisak.dark .head p::after {border-bottom-color:#4C4E4F;}
.utisak.dark .head p,
.utisak.dark .tx .left * {color:#ffffff;}
.utisak.dark .head p::selection,
.utisak.dark .tx .left *::selection {text-decoration:underline;}
.utisak.dark .tx .right *::selection {background:#ffffff;color:#212121;}
.utisak.gray {background:#d4d4d4;color:#212121;}
.utisak.gray .head p::after {border-bottom-color:#C2C0BF;}
.utisak.gray .head p,
.utisak.gray .tx .left * {color:#424242;}
.utisak.gray .head p::selection,
.utisak.gray .tx .left *::selection {text-decoration:underline;}
.utisak.gray .tx .right *::selection {background:#424242;color:#ffffff;}

.utisak-video {position:relative;z-index:100;}
.utisak-video .head {text-align:center;width:84%;margin:auto;font-size:clamp(12px, 0.012em, 15px);}
.utisak-video .head p {line-height:1.2em;padding-bottom:0.6em;font-weight:600;color:inherit;max-width:20em;margin:auto;}
.utisak-video .head p {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
.utisak-video .head p {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.utisak-video .head p {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}

.utisak-video .body {position:relative;z-index:100;width:84%;height:47.25vw;max-width:1480px;margin:auto;}
.utisak-video video {display: block;position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;}
.utisak-video video.mob {display: none;}


@media screen and (max-width: 639px)
{
    .utisak-video {width:96%;}
	.utisak-video .body {height:120vw;}
	.utisak-video video.default {display: none;}
	.utisak-video video.mob {display: block;}
}
@media screen and (min-width: 1761px)
{
	.utisak-video .body {height:832px;}
}

/* snaga-ispod-povrsine */
#snaga-ispod-povrsine {position:relative;z-index:10;width:100%;overflow:hidden;background:#020A16;}
#snaga-ispod-povrsine .bg {display: none;position:fixed;z-index:10;width:100%;height:100%;top:0%;left:0%;}
#snaga-ispod-povrsine.on .bg {display: block;}
#snaga-ispod-povrsine .bg img {display: block;position: absolute;z-index:10;width:100%;height:100%;top:0%;left:0%;object-fit: cover;}
#snaga-ispod-povrsine .bg p {display:block;width:80%;position:absolute;z-index:12;left:50%;top:25%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:500;text-align:center;line-height:1.2em;font-style: italic;}
#snaga-ispod-povrsine .bg p.bsh {z-index:12;text-shadow:0px 2px 6px rgba(0,0,0,0.25);color:#51AEBA;}
#snaga-ispod-povrsine .bg p.pr {z-index:14;background: linear-gradient(to right,  rgba(107,202,178,1) 50%,rgba(19,34,41,1) 100%);}
#snaga-ispod-povrsine .bg p.pr::selection {text-decoration:underline;text-decoration-color: #ffffff}
#snaga-ispod-povrsine .bg p.pr {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
@media screen and (max-width: 479px)
{
    #snaga-ispod-povrsine {height:320px;}
}
@media screen and (min-width: 479px)
{
    #snaga-ispod-povrsine {height:320px;}
}
@media screen and (min-width: 639px)
{
    #snaga-ispod-povrsine {height:52vw;}
}
@media screen and (min-width: 959px)
{
    #snaga-ispod-povrsine {height:45vw;}
}
@media screen and (min-width: 1399px)
{
    #snaga-ispod-povrsine {height:36vw;}
}
@media screen and (min-width: 1919px)
{
    #snaga-ispod-povrsine {height:690px;}
}
@media screen and (max-width: 959px)
{
    #snaga-ispod-povrsine .bg p {max-width:8em;font-size:clamp(2rem, 7.5vw, 2.5rem);}
}
@media screen and (min-width: 959px)
{
    #snaga-ispod-povrsine .bg p {max-width:16em;font-size:clamp(2rem, 3vw, 4rem);}
}
@media screen and (min-width: 1399px)
{
    #snaga-ispod-povrsine .bg p {max-width:16em;font-size:clamp(2rem, 3vw, 4rem);}
}

/* zub-na-platnu */
#zub-na-platnu {position:relative;z-index:10;width:100%;overflow:hidden;background:#1C1C1C;}
#zub-na-platnu .bg {display: none;position:fixed;z-index:10;width:100%;height:100%;bottom:0%;left:0%;overflow:hidden;}
#zub-na-platnu.on .bg {display: block;}
#zub-na-platnu .bg .lbg {display: block;position:absolute;z-index:10;width:50%;height:100%;background:#d4d1c3;}
#zub-na-platnu .bg .im {position:absolute;z-index:12;top:0%;overflow:visible;}
#zub-na-platnu .bg .im img {display: block;position: absolute;z-index:12;width:100%;height:100%;top:0%;left:0%;object-fit: cover;}
#zub-na-platnu .bg .im::before {display: block;position:absolute;z-index:14;width:25%;height:100%;content:' ';left:-2px;top:0%;background: linear-gradient(to right,  rgba(212,209,195,1) 0%,rgba(212,209,195,0) 100%);}
#zub-na-platnu .bg .im::after {display: block;position:absolute;z-index:14;width:25%;height:100%;content:' ';right:-2px;top:0%;background: linear-gradient(to right,  rgba(28,28,28,0) 0%,rgba(28,28,28,1) 100%);}
#zub-na-platnu .bg p {display:block;width:80%;position:absolute;z-index:16;left:50%;top:25%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:700;text-align:center;line-height:1.2em;font-style: italic;}
#zub-na-platnu .bg p small {display: block;line-height:1.2em;font-size:0.75em;padding-top:0.5em;}
#zub-na-platnu .bg p.bsh {z-index:16;text-shadow:0px 2px 6px rgba(0,0,0,0.25);color:#D4D1C3;}
#zub-na-platnu .bg p.pr {z-index:18;background: linear-gradient(to right,  rgba(0,143,87,1) 0%,rgba(0,143,87,1) 47%,rgba(212,209,195,1) 53%,rgba(212,209,195,1) 100%);}
#zub-na-platnu .bg p.pr::selection {text-decoration:underline;text-decoration-color: #ffffff}
#zub-na-platnu .bg p.pr {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#zub-na-platnu .bg .im {left:50%;-ms-transform: translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);}
@media screen and (max-width: 479px)
{
    #zub-na-platnu {height:320px;}
}
@media screen and (min-width: 479px)
{
    #zub-na-platnu {height:320px;}
}
@media screen and (min-width: 639px)
{
    #zub-na-platnu {height:52vw;}
}
@media screen and (min-width: 959px)
{
    #zub-na-platnu {height:45vw;}
}
@media screen and (min-width: 1399px)
{
    #zub-na-platnu {height:36vw;}
}
@media screen and (min-width: 1919px)
{
    #zub-na-platnu {height:690px;}
}
@media screen and (max-width: 959px)
{
    #zub-na-platnu .bg p {max-width:20em;font-size:clamp(1.35rem, 4vw, 2.5rem);}
    #zub-na-platnu .bg .im {height:150%;width:115vh;}
}
@media screen and (max-width: 479px)
{
    #zub-na-platnu .bg .im {height:130%;width:75vh;}
}
@media screen and (min-width: 959px)
{
    #zub-na-platnu .bg p {max-width:20em;font-size:clamp(1.25rem, 3vw, 2.25rem);}
    #zub-na-platnu .bg .im {height:140%;width:115vh;}
}
@media screen and (min-width: 1399px)
{
    #zub-na-platnu .bg p {max-width:20em;font-size:clamp(2rem, 2vw, 4rem);}
    #zub-na-platnu .bg .im {height:140%;width:100vh;}
}

/* tehnika-tim */
#tehnika-tim {position:relative;z-index:10;width:100%;overflow:hidden;background:#000000;}
#tehnika-tim.white {background:#ffffff;}
#tehnika-tim .ab {display: block;position:absolute;z-index:10;width:100%;height:100%;top:0%;left:0%;overflow:hidden;}
#tehnika-tim.on .ab {display: block;}
#tehnika-tim .ab .in {display: block;position:absolute;z-index:10;width:100%;height:100%;top:0%;left:0%;overflow:hidden;}
#tehnika-tim .bg {display: block;position:absolute;z-index:10;width:100%;height:100%;top:0%;left:0%;overflow:hidden;}
#tehnika-tim .bg img {display: block;position: absolute;z-index:10;object-fit:contain;}
#tehnika-tim .bg video {display: block;position: absolute;z-index:11;object-fit:contain;}
#tehnika-tim .tx {position:absolute;z-index:15;width:100%;height:100%;top:0%;left:0%;}
#tehnika-tim .tx .nad {position:absolute;z-index:15;font-weight:700;}
#tehnika-tim .tx .pod {position:absolute;z-index:15;font-weight:300;}
#tehnika-tim .tx p {line-height:1.2em;color:#ffffff;text-align:center;text-shadow:0px 2px 4px rgba(33,33,33,0.5);-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:15;top:50%;left:50%;width:100%;max-width:20em;}
#tehnika-tim.white .tx p {color:#212121;text-shadow:none;}
#tehnika-tim .tx .nad p {font-weight: 700;}
#tehnika-tim .tx .pod p {font-weight: 300;max-width:8em;}
#tehnika-tim .tx .nad {left:8%;top:0%;width:32%;height:30%;min-height:6em;}
#tehnika-tim .tx .pod {right:8%;bottom:0%;width:32%;height:30%;min-height:6em;}
#tehnika-tim .bg img {width:90%;height:90%;top:5%;left:5%;}
#tehnika-tim .bg video {width:90%;height:90%;top:5%;left:5%;}
@media screen and (max-width: 777px)
{
	#tehnika-tim.white .bg video {top:15%;}
}
@media screen and (max-width: 459px)
{
	#tehnika-tim .bg video {height:85%;top:12%;}
	#tehnika-tim.white .bg video {top:25%;}
}
@media screen and (max-width: 777px)
{
    #tehnika-tim .tx .nad {left:8%;top:0%;width:84%;height:20%;min-height:9em;}
    #tehnika-tim .tx .pod {right:8%;bottom:0%;width:60%;height:10%;min-height:5em;}
    #tehnika-tim .bg img {width:90%;height:75%;top:25%;left:5%;}
}
@media screen and (min-width: 777px)
{
    #tehnika-tim .tx .nad {left:8%;top:0%;width:32%;height:30%;min-height:6em;}
    #tehnika-tim .tx .pod {right:8%;bottom:0%;width:32%;height:30%;min-height:6em;}
    #tehnika-tim .bg img {width:90%;height:90%;top:5%;left:5%;}
}
#tehnika-tim .tx .nad {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
#tehnika-tim .tx .pod {font-size: clamp(18px, 7px + 1vw, 24px);}
#tehnika-tim .tx .pod {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
#tehnika-tim {height:100vh;}
@media screen and (max-width: 479px)
{
    #tehnika-tim {height:190vw;}
    #tehnika-tim .tx .nad {min-height:9em;}
	#tehnika-tim .bg video {top:10%;}
}
@media screen and (max-width: 309px)
{
    #tehnika-tim {height:230vw;}
	#tehnika-tim .bg video {top:150px;}
}
@media screen and (min-width: 309px) and (max-width: 359px)
{
    #tehnika-tim {height:210vw;}
	#tehnika-tim .bg video {top:160px;}
}
@media screen and (min-width: 359px) and (max-width: 479px)
{
    #tehnika-tim {height:190vw;}
    #tehnika-tim .tx .nad {min-height:9em;}
	#tehnika-tim .bg video {top:130px;}
}
@media screen and (min-width: 479px)
{
    #tehnika-tim {height:120vw;}
    #tehnika-tim .tx .nad {min-height:5em;}
}
@media screen and (min-width: 479px) and (max-width: 639px)
{
    #tehnika-tim {height:160vw;}
    #tehnika-tim .tx .nad {min-height:9em;}
	#tehnika-tim .bg video {top:130px;}
}
@media screen and (min-width: 639px)
{
    #tehnika-tim {height:72vw;}
    #tehnika-tim .tx .nad {min-height:5em;}
}
@media screen and (min-width: 639px) and (max-width: 777px)
{
    #tehnika-tim {height:100vw;}
	#tehnika-tim .bg video {height:70%;top:20%;}
}
@media screen and (min-width: 777px)
{
    #tehnika-tim {height:60vw;}
    #tehnika-tim .tx .nad {min-height:8em;}
}
@media screen and (min-width: 959px)
{
    #tehnika-tim {height:48vw;}
    #tehnika-tim .tx .nad {min-height:8em;}
}
@media screen and (min-width: 1399px)
{
    #tehnika-tim {height:42vw;}
    #tehnika-tim .tx .nad {min-height:6em;}
}
@media screen and (min-width: 1919px)
{
    #tehnika-tim {height:800px;}
}

/* solo-image */
.solo-image {display: block;width:100%;background:#212121;}
.solo-image.black {background:#000000;}
.solo-image img {display: block;width:84%;max-width:1480px;margin:auto;}
.solo-image {padding:6vw 0px 0px 0px;}
.solo-image p.title {text-align:center;width:84%;margin:auto;color:#ffffff;font-weight:400;font-style: italic;padding-bottom:1.5em;font-size: clamp(18px, 7px + 1vw, 24px);font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}

/* image-separator */
.image-separator {display: block;height:3vw;}
@media screen and (min-width: 777px)
{
    .image-separator {height:2vw;min-height:20px;}
}
@media screen and (min-width: 1639px)
{
    .image-separator {height:50px;}
}

/* solo-text */
.solo-text {position:relative;z-index:200;background:#ffffff;color:#212121;}
.solo-text .st-head {position:relative;z-index:200;width:84%;max-width:22em;margin:auto;}
.solo-text .st-head h2 {text-transform: uppercase;font-weight: 300;line-height:1.2em;font-size:1em;}
.solo-text .st-head h2 strong {font-weight:500;color:#197149;white-space: nowrap;}
.solo-text .st-body {position:relative;z-index:200;width:84%;max-width:800px;margin:auto;line-height: 1.6em;font-weight:300;}
.solo-text .slideshow {z-index: 200;}
.solo-text .bg-zub {position:absolute;z-index:190;width:100%;height:100%;left:0%;top:0%;overflow:hidden;}
.solo-text .bg-zub svg {display: block;position:absolute;z-index:190;height:90%;left:100%;top:50%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);fill:#c3e2cb;}
.solo-text .bg-zub.gray svg {fill:rgba(0,0,0,0.07);}
.solo-text .st-body *::selection {background:rgba(0,0,0,0.15);}
.solo-text .st-body strong.green {font-weight: 600;color:#0c4229;}
/* px */
.solo-text .st-head {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
.solo-text .st-body {font-size: clamp(18px, 7px + 1vw, 24px);}
@media screen and (max-width: 639px)
{
    .solo-text .st-head {padding:10vw 0em 5vw 0em;}
	.solo-text .st-head {font-size: clamp(1.4rem, 1.25rem + 1.5625vw, 1.5rem);}
    .solo-text .st-body {padding:5vw 0em 10vw 0em;}
	.solo-text .st-head h2 strong {display: block;}
}
@media screen and (min-width: 639px) and (max-width: 959px)
{
    .solo-text .st-head {padding:8.5vw 0em 3.25vw 0em;}
    .solo-text .st-body {padding:3.25vw 0em 8.5vw 0em;}
    .solo-text .st-head h2 {text-align: center;}
}
@media screen and (min-width: 959px)
{
    .solo-text .st-head {padding:7vw 0em 2.5vw 0em;}
    .solo-text .st-head h2 {text-align: center;}
    .solo-text .st-body {padding:2.5vw 2em 7vw 2em;}
}

/* o-nama-tim */
#o-nama-tim {position:relative;z-index:200;background:#ffffff;}
#o-nama-tim .in {width:84%;margin:auto;position:relative;z-index:200;max-width:1400px;}
#o-nama-tim .tx {text-transform: uppercase;line-height:1.1em;font-weight:300;color:#070707;text-align: left;}
#o-nama-tim .tx strong {font-weight: 500;color:#3D6A45;display:block;}
#o-nama-tim .bg video {display: block;width:100%;height:auto;}
#o-nama-tim .bg.bg-mob {display: none;}

@media screen and (max-width: 777px)
{
	#o-nama-tim {padding-top:8vw;}
	#o-nama-tim .tx {padding-bottom:3vw;}
	#o-nama-tim .tx,
	#o-nama-tim .bg {width:100%;margin:auto;max-width:480px;}
}
@media screen and (max-width: 479px)
{
	#o-nama-tim .in {width:100%;}
	#o-nama-tim .tx {margin:auto;width:84%;}
	#o-nama-tim .bg.bg-mob {display: block;}
	#o-nama-tim .bg.bg-desk {display: none;}
}
@media screen and (min-width: 777px)
{
	#o-nama-tim {padding-top:8vw;}
	#o-nama-tim .in {display: flex;justify-content: space-between;}
	#o-nama-tim .tx {width:40%;}
	#o-nama-tim .bg {width:50%;}
}
@media screen and (min-width: 1639px)
{
	#o-nama-tim {padding-top:132px;}
}
#o-nama-tim {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}

/* vesti */
#blog {position:relative;z-index:200;margin:auto;width:90%;max-width:1640px;}

/* lista */
#blog .lista .he {border-bottom:1px solid #C3C3C3;}
#blog .lista .he h1 {font-size:1em;line-height:1.2em;font-weight:600;color:inherit;}
#blog .lista .he h1 {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
#blog .lista .he h1::selection {text-decoration:underline;text-decoration-color: #212121}
#blog .lista .he h1 {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#blog .lista li.hide {display: none;}
#blog .lista li .im a {display: block;}
#blog .lista li .im a:hover {opacity:0.85;}
#blog .lista li .im img {width:100%;}

#blog .lista li .im {margin-bottom:1.25em;}
#blog .lista li .t p.title {font-size:1.2em;text-align:center;line-height:1.35em;font-weight: 500;}
#blog .lista li .t p.title a {color:rgba(16,99,61,1);}
#blog .lista li .t p.title a:hover {color:rgba(26,145,90,1);}
#blog .lista li .t p.te {padding-top:0.5em;line-height: 1.35em;font-weight: 300;max-height:4.55em;box-sizing:border-box;overflow: hidden;}
#blog .lista .foot {text-align: center;}
#blog .lista .foot button {display:inline-block;font-size:1em;cursor:pointer;white-space: nowrap;padding:0.75em 1.5em;font-weight:500;border:none;outline:none;line-height:1.25em;border-radius:1.375em;text-transform:uppercase;text-align:center;box-sizing: border-box;background: linear-gradient(90deg, #0b3e27, #197149);;color:#ffffff;}
#blog .lista .foot button:hover {text-decoration: underline;}
@media screen and (max-width: 639px)
{
	#blog .lista .he {padding-bottom:3vw;margin-bottom:4.5vw;}
	#blog .lista li {padding-bottom:4.5vw;}
	#blog .lista .foot {padding-top:3vw;}
	#blog .lista ul {font-size: clamp(15px, 2.75vw, 18px);}
}
@media screen and (min-width: 639px)
{
	#blog .lista ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
	#blog .lista .he {padding-bottom:3vw;margin-bottom:4.5vw;}
	#blog .lista ul {gap:6vw;}
	#blog .lista li {width:42vw;}
	#blog .lista .foot {padding-top:3vw;}
	#blog .lista ul {font-size: clamp(15px, 2.25vw, 18px);}
}
@media screen and (min-width: 959px)
{
	#blog .lista .he {padding-bottom:3vw;margin-bottom:4.5vw;}
	#blog .lista ul {gap:4.5vw;}
	#blog .lista li {width:26vw;}
	#blog .lista .foot {padding-top:3vw;}
	#blog .lista ul {font-size: clamp(15px, 1.25vw, 20px);}

}
@media screen and (min-width: 1819px)
{
	#blog .lista .he {padding-bottom:55px;margin-bottom:82px;}
	#blog .lista ul {gap:82px;}
	#blog .lista li {width:473px;}
	#blog .lista .foot {padding-top:3vw;}
}
#blog .lista .he h1 {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
#blog .lista .foot {font-size: clamp(18px, 7px + 1vw, 24px);}

/* head */
#blog .head {color:inherit;}
#blog .top {border-bottom:1px solid #C3C3C3;padding-bottom:0.75em;margin-bottom:0.75em;line-height:1.5em;font-weight: 300;}
#blog .top a {color:#212121;}
#blog .in-head h1,
#blog .in-head h2,
#blog .in-head p {font-size:1em;line-height:1.2em;font-weight:700;color:inherit;}
#blog .head a {color:inherit;}
#blog .head a:hover {opacity:0.75;}
#blog .head {background:#ffffff;color:#212121;}
#blog .in-head * {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
#blog .in-head *::selection {text-decoration:underline;text-decoration-color: #212121}
#blog .in-head * {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#blog .body {line-height:1.65em;font-weight:300;}
#blog .body a {color:rgba(16,99,61,1);font-weight:400;text-decoration: underline;text-decoration-style: dotted;}
#blog .body a:hover {text-decoration: none;}

#blog .body strong {font-weight: 300;}
#blog .body h1 {display:block;line-height:1.1em;font-size:1.5em;font-weight:600;}
#blog .body h2 {display:block;line-height:1.22em;font-size:1.35em;font-weight:600;}
#blog .body h3 {display:block;line-height:1.375em;font-size:1.2em;font-weight:600;}
#blog .body h4 {display:block;line-height:1.375em;font-size:1.2em;font-weight:500;}
#blog .body h5 {display:block;line-height:1.375em;font-size:1.2em;font-weight:400;}
#blog .body h6 {display:block;line-height:1.375em;font-size:1.2em;font-weight:300;}
#blog .body img {display:inline-block;width:100%;}
#blog .body figure {display: inline-block;width:100%;box-sizing:border-box;}
#blog .body figure img {display: block;width:100%;}
#blog .body figure span {display: block;padding-top:0.75em;color:rgba(26,145,90,1);font-size:0.75em;}
#blog .body li {box-sizing:border-box;padding-left:1.25em;}
#blog .body li:before {display: block;content:' ';width:0.4em;height:0.4em;float:left;margin-left:-1.25em;border-radius: 0.2em;margin-top:0.65em;background:#006B41;}

#blog .body mark {background:#d4d4d4;color:#212121;}
#blog .body blockquote {background:#d4d4d4;color:#212121;box-sizing:border-box;width:100%;padding:1.5em;display:inline-block;}
#blog .body hr {display:inline-block;width:100%;height:1px;background:#c3c3c3;border:none;outline:none;}
#blog .body *::selection {background:#d4d4d4;color:#212121;}
@media screen and (max-width: 639px)
{
    #blog .head {position:relative;}
    #blog .body {position:relative;left:0%;width:100%;max-width:32em;padding-top:2em;}
}
@media screen and (min-width: 639px) and (max-width: 959px)
{
    #blog .head {position:relative;}
    #blog .body {position:relative;left:100%;width:84%;padding-top:2em;-ms-transform: translate(-100%, 0%);-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);}
}
@media screen and (min-width: 959px)
{
    #blog .in {display: flex;max-width:1400px;justify-content: space-between;}
    #blog .head {width:40%;}
    #blog .body {width:50%;}
}
/* px */
@media screen and (max-width: 479px)
{
    #blog {padding:16vw 0em;}
}
@media screen and (min-width: 479px)
{
    #blog {padding:16vw 0em;}
}
@media screen and (min-width: 959px)
{
    #blog {padding:12vw 0em;}
}
@media screen and (min-width: 1639px)
{
    #blog {padding:200px 0em;}
}
#blog .in-head {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
#blog .top,
#blog .body {font-size: clamp(18px, 7px + 1vw, 24px);}


/* dve-slike */
.dve-slike {position:relative;z-index:100;width:100%;max-width:2400px;margin:auto;}
.dve-slike .im {position:relative;z-index:100;width:100%;}
.dve-slike img {display: block;width:100%;height:64vw;object-fit: cover;}
.dve-slike .glass-top,
.dve-slike .glass-sep,
.dve-slike .glass-bottom {position:absolute;z-index:120;width:100%;height:0px;overflow:visible;}
.dve-slike .glass-top::before {content:' ';display: block;position:absolute;z-index:120;left:0%;top:0%;width:100%;height:16vw;}
.dve-slike .glass-top.white::before {background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0.01) 99%, rgba(255,255,255,0) 100%);}
.dve-slike .glass-sep::before {content:' ';display: block;position:absolute;z-index:120;left:0%;bottom:0%;width:100%;height:16vw;}
.dve-slike .glass-sep::after {content:' ';display: block;position:absolute;z-index:120;left:0%;top:-1;width:100%;height:16vw;}
.dve-slike .glass-sep.white::before {background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.99) 99%, rgba(255,255,255,1) 100%);}
.dve-slike .glass-sep.white::after {background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0.01) 99%, rgba(255,255,255,0) 100%);}
.dve-slike .glass-bottom::before {content:' ';display: block;position:absolute;z-index:120;left:0%;bottom:0%;width:100%;height:16vw;}
.dve-slike .glass-bottom.white::before {background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.99) 99%, rgba(255,255,255,1) 100%);}
.dve-slike .glass-bottom.black::before {background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.99) 99%, rgba(0,0,0,1) 100%);}
@media screen and (min-width: 1399px)
{
	.dve-slike img {height:896px;}
}

/* delatnost-blago */
#delatnost-blago {height:100vh;position:relative;z-index:10;width:100%;}
#delatnost-blago .ab {background:#212121;position:fixed;z-index:10;left:0%;bottom:0%;width:100%;height:100%;display:none;}
#delatnost-blago.on .ab {display:block;}
#delatnost-blago .bg {position:absolute;z-index:12;top:72.816441%;left:0%;width:100%;height:0%;overflow:visible;}
#delatnost-blago .bg img {position:absolute;z-index:12;left:0%;width:1em;height:1.759244em;object-fit: cover;top:-1.2810189em;}
#delatnost-blago .tx {position:absolute;z-index:14;color:#002D37;text-shadow:0px 2px 4px rgba(0,0,0,0.5);width:84%;max-width:1400px;overflow:visible;}
#delatnost-blago .tx p.citat {font-weight:500;text-align:left;line-height:1.35em;padding-bottom:0.5em;font-style:italic;max-width:16.25em;}
#delatnost-blago .intx {position:relative;z-index:14;width:100%;}
@media screen and (max-width: 479px)
{
    #delatnost-blago {height:320px;}
}
@media screen and (min-width: 479px)
{
    #delatnost-blago {height:320px;}
}
@media screen and (min-width: 639px)
{
    #delatnost-blago {height:52vw;}
}
@media screen and (min-width: 959px)
{
    #delatnost-blago {height:45vw;}
}
@media screen and (min-width: 1399px)
{
    #delatnost-blago {height:36vw;}
}
@media screen and (min-width: 1919px)
{
    #delatnost-blago {height:690px;}
}
@media screen and (max-width: 639px)
{
    #delatnost-blago .tx {font-size: clamp(20px, 2vw, 24px);}
    #delatnost-blago .tx {left:50%;top:30%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
}
@media screen and (min-width: 639px)
{
    #delatnost-blago .tx {font-size: clamp(30px, 2.4vw, 48px);}
    #delatnost-blago .tx {left:50%;top:30%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
	#delatnost-blago .tx p.citat {text-align:right;float:right;}
	#delatnost-blago .tx p.autor {font-size:0.6em;}
	
	
	#delatnost-blago .intx::after {content:' ';clear:both;height:1px;font-size:1px;display: block;width:100%;}
}

/* delatnost-nasa-snaga */
#delatnost-nasa-snaga {height:100vh;position:relative;z-index:10;width:100%;}
#delatnost-nasa-snaga .ab {background:#C1C8D0;position:fixed;z-index:10;left:0%;bottom:0%;width:100%;height:100%;display:none;}
#delatnost-nasa-snaga.on .ab {display:block;}
#delatnost-nasa-snaga .bg {position:absolute;z-index:12;top:0%;left:0%;width:100%;height:100%;}
#delatnost-nasa-snaga .bg img {position:absolute;z-index:12;top:0%;left:0%;width:100%;height:100%;object-fit: cover;}
#delatnost-nasa-snaga .tx {position:absolute;z-index:14;color:#005235;width:100%;max-width:1400px;overflow:visible;left:0%;top:50%;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);}
#delatnost-nasa-snaga .intx {position:relative;z-index:14;width:100%;}
#delatnost-nasa-snaga .intx .t {margin:auto;width:84%;max-width:1400px;position:relative;z-index:16;}
#delatnost-nasa-snaga .tx p.citat {font-weight:500;text-align:left;line-height:1.35em;padding-bottom:0.5em;max-width:16.25em;font-size:0.85em;font-style: italic;}
#delatnost-nasa-snaga .intx .i {position:relative;z-index:14;width:100%;overflow:visible;}
#delatnost-nasa-snaga .intx .ii {position:absolute;z-index:14;width:1em;height:1.040104em;}
#delatnost-nasa-snaga .intx .ii img {position:absolute;z-index:14;width:100%;height:100%;}
#delatnost-nasa-snaga .intx .ii::before {content:' ';display: block;position:absolute;z-index:15;width:100%;height:15%;left:0%;top:0%;background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);}
#delatnost-nasa-snaga .intx .ii::after {content:' ';display: block;position:absolute;z-index:15;width:100%;height:15%;left:0%;bottom:0%;background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);}
#delatnost-nasa-snaga .intx .i {height:0em;font-size:100vw;}
#delatnost-nasa-snaga .intx .ii {top:-0.366em;}
@media screen and (max-width: 479px)
{
    #delatnost-nasa-snaga {height:320px;}
}
@media screen and (min-width: 479px)
{
    #delatnost-nasa-snaga {height:320px;}
}
@media screen and (min-width: 639px)
{
    #delatnost-nasa-snaga {height:52vw;}
}
@media screen and (min-width: 959px)
{
    #delatnost-nasa-snaga {height:45vw;}
}
@media screen and (min-width: 1399px)
{
    #delatnost-nasa-snaga {height:36vw;}
}
@media screen and (min-width: 1919px)
{
    #delatnost-nasa-snaga {height:690px;}
}
@media screen and (max-width: 639px)
{
    #delatnost-nasa-snaga .tx {font-size: clamp(20px, 2vw, 24px);}
}
@media screen and (min-width: 639px)
{
    #delatnost-nasa-snaga .tx {font-size: clamp(30px, 2.4vw, 48px);}
}

/* hollywood-smile-temperatura */
#hollywood-smile-temperatura {position:relative;z-index:100;width:100%;}
#hollywood-smile-temperatura .ab {background:#000000;position:absolute;z-index:100;overflow:hidden;width:100%;height:100%;left:0%;top:0%;}
#hollywood-smile-temperatura .tx {position:absolute;z-index:100;color:#005235;width:100%;left:0%;top:50%;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);}

#hollywood-smile-temperatura .tx .h {position:relative;z-index:110;overflow:visible;width:84%;max-width:1400px;margin:auto;}
#hollywood-smile-temperatura .tx .h p {font-weight: 600;line-height:1.15em;}
#hollywood-smile-temperatura .tx .h * {background: linear-gradient(90deg,  #026330 0%,#6ABE67 100%);}
#hollywood-smile-temperatura .tx .h *::selection {text-decoration:underline;text-decoration-color: #212121}
#hollywood-smile-temperatura .tx .h * {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

#hollywood-smile-temperatura .tx .i {font-size:100vw;position:relative;z-index:100;overflow:visible;}
#hollywood-smile-temperatura .tx .ii {display: block;width:1em;position:absolute;z-index:100;overflow:hidden;height:0.69945em;}
#hollywood-smile-temperatura .tx .i img {display: block;width:100%;position:absolute;z-index:100;left:0%;top:0%;}
#hollywood-smile-temperatura .tx .ii:before {display: block;width:100%;height:15%;content:' ';background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);left:0%;top:0%;position:absolute;z-index:102;}
#hollywood-smile-temperatura .tx .ii:after {display: block;width:100%;height:15%;content:' ';background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);left:0%;bottom:0%;position:absolute;z-index:102;}
#hollywood-smile-temperatura .tx .b {position:relative;z-index:110;overflow:visible;width:84%;max-width:1400px;margin:auto;}
#hollywood-smile-temperatura .tx .b p {position:relative;z-index:110;line-height:1.6em;color:#ffffff;}
@media screen and (max-width: 777px)
{
	#hollywood-smile-temperatura .intx {padding:12vw 0em;}
	#hollywood-smile-temperatura .tx .h p {padding-left:14%;max-width:12em;}

	#hollywood-smile-temperatura .tx .i {height:0.54em;}
	#hollywood-smile-temperatura .tx .ii {font-size:2em;top:-0.1967em;left:-0.25em;}
	#hollywood-smile-temperatura .tx .b p {padding-left:14%;}
}
@media screen and (max-width: 399px)
{
	#hollywood-smile-temperatura .tx .h p {font-size:0.85em;}
}
@media screen and (min-width: 777px)
{
	#hollywood-smile-temperatura .intx {padding:6vw 0em;}
	#hollywood-smile-temperatura .tx .h {height:2.4em;}
	#hollywood-smile-temperatura .tx .h p {width:45%;max-width:9em;}
	#hollywood-smile-temperatura .tx .i {height:0px;}
	#hollywood-smile-temperatura .tx .ii {font-size:1em;top:-0.3125em;left:0%;}
	#hollywood-smile-temperatura .tx .b {margin-top:-2em;}
	#hollywood-smile-temperatura .tx .b p {width:36%;left:100%;max-width:24em;-ms-transform: translate(-100%, 0%);-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);}
}
#hollywood-smile-temperatura .tx .h {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
#hollywood-smile-temperatura .tx .b {font-size: clamp(18px, 7px + 1vw, 24px);}




/*

#hollywood-smile-temperatura {height:100vh;position:relative;z-index:10;width:100%;}
#hollywood-smile-temperatura .ab {background:#000000;position:fixed;z-index:10;left:0%;top:0%;width:100%;height:100%;overflow:hidden;}
#hollywood-smile-temperatura.on .ab {display:block;}
#hollywood-smile-temperatura .bg {position:absolute;z-index:12;top:0%;left:0%;width:100%;height:100%;background:#000000;}
#hollywood-smile-temperatura .bg img {position:absolute;z-index:12;top:0%;left:0%;width:100%;height:100%;object-fit: cover;}
#hollywood-smile-temperatura .tx {position:absolute;z-index:14;color:#005235;width:100%;left:0%;top:50%;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);}



#hollywood-smile-temperatura .tx .i {font-size:100vw;position:relative;z-index:14;overflow:visible;}
#hollywood-smile-temperatura .tx .i img {display: block;position:absolute;z-index:14;left:0%;}


#hollywood-smile-temperatura .tx .h {height:2.4em;}
#hollywood-smile-temperatura .tx .h p {width:45%;max-width:12em;}
#hollywood-smile-temperatura .tx .i {height:0px;}
#hollywood-smile-temperatura .tx .i img {width:1em;top:-0.3177em;}
#hollywood-smile-temperatura .tx .b {margin-top:-2em;}
#hollywood-smile-temperatura .tx .b p {padding-left:64%;}

*/



/*
.blok-txt.default.silver {background:linear-gradient(90deg,  rgba(212,212,212,1) 0%,rgba(248,248,248,1) 100%);color:#212121;}
.blok-txt.default.silver .left * {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
.blok-txt.default.silver .left *::selection {text-decoration:underline;text-decoration-color: #212121}
.blok-txt.default.silver .left * {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.blok-txt.default.silver .right *::selection {background:#197149;color:#ffffff;}
.blok-txt.default.silver .opt button {background: linear-gradient(90deg, #0b3e27, #197149);color:#ffffff;}
*/


/*
#hollywood-smile-temperatura .tx .i {height:0.2604em;}
#hollywood-smile-temperatura .tx .i img {width:1em;top:-0.1875em;}
*/






/*
#delatnost-nasa-snaga .bg {position:absolute;z-index:12;top:0%;left:0%;width:100%;height:100%;}
#delatnost-nasa-snaga .bg img {position:absolute;z-index:12;top:0%;left:0%;width:100%;height:100%;object-fit: cover;}
#delatnost-nasa-snaga .tx {position:absolute;z-index:14;color:#005235;width:84%;max-width:1400px;overflow:visible;}
#delatnost-nasa-snaga .tx p.citat {font-weight:500;text-align:left;line-height:1.35em;padding-bottom:0.5em;max-width:16.25em;}
#delatnost-nasa-snaga .intx {position:relative;z-index:14;width:100%;}
@media screen and (max-width: 479px)
{
    #delatnost-nasa-snaga {height:320px;}
}
@media screen and (min-width: 479px)
{
    #delatnost-nasa-snaga {height:320px;}
}
@media screen and (min-width: 639px)
{
    #delatnost-nasa-snaga {height:52vw;}
}
@media screen and (min-width: 959px)
{
    #delatnost-nasa-snaga {height:45vw;}
}
@media screen and (min-width: 1399px)
{
    #delatnost-nasa-snaga {height:36vw;}
}
@media screen and (min-width: 1919px)
{
    #delatnost-nasa-snaga {height:690px;}
}
@media screen and (max-width: 639px)
{
    #delatnost-nasa-snaga .tx {font-size: clamp(20px, 2vw, 24px);}
    #delatnost-nasa-snaga .tx {left:50%;top:30%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
}
@media screen and (min-width: 639px)
{
    #delatnost-nasa-snaga .tx {font-size: clamp(30px, 2.4vw, 48px);}
    #delatnost-nasa-snaga .tx {left:50%;top:30%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
	#delatnost-nasa-snaga .tx p.autor {font-size:0.6em;}
}
*/





/* faq */
#faq {position:relative;z-index:100;width:100%;background:#ffffff;}
#faq .head {color:rgba(16,99,61,1);margin:auto;width:90%;max-width:1640px;}
#faq .head p {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);font-weight: 700;line-height:1.2em;}
#faq .head p {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#faq .head {font-size: clamp(1.875rem, 1.25rem + 1.5625vw, 3.125rem);}
#faq .body {width:90%;max-width: 1640px;margin:auto;}
#faq .body *::selection {background:#ffffff;}
#faq .body ul {display: block;padding-top:2em;width:100%;overflow:visible;}
#faq .body li {margin-bottom:2em;background:#ECEFEF;color:#212121;-moz-border-radius:2em;border-radius:2em;box-sizing:border-box;box-shadow: 0em 0.125em 0.5em rgba(0,0,0,0.25);}
#faq .body li:last-child {margin-bottom:0em;}
#faq .body li {padding:1.25em;}
#faq .body li .q {font-size:1.25em;font-weight:600;color:rgba(16,99,61,1);position:relative;z-index:100;width:100%;cursor:pointer;line-height:1.25em;}
#faq .body li .q span.t {display: block;position:relative;z-index:100;padding-right:2em;}
#faq .body li .q span.plus {display:block;position:absolute;z-index:120;width:1.25em;height:1.25em;left:100%;top:50%;margin-left:-1.2em;margin-top:-0.625em;}
#faq .body li .q span.plus::before {content:' ';display: block;position: absolute;z-index:120;background:rgba(16,99,61,1);width:0.2em;height:1.25em;top:0%;left:50%;margin-left:-0.1em;border-radius:0.1em;}
#faq .body li.on .q span.plus::before {display: none;}
#faq .body li .q span.plus::after {content:' ';display: block;position: absolute;z-index:120;background:rgba(16,99,61,1);height:0.2em;width:1.25em;left:0%;top:50%;margin-top:-0.1em;border-radius:0.1em;}
#faq .body li .r {display:none;padding-top:0.75em;font-weight:300;line-height:1.6em;}
#faq .body li .r {padding-left:2em;}
@media screen and (max-width: 479px)
{
	#faq .body li .q {font-size:1.15em;}
	#faq .body li .r {padding-left:1em;}
}
@media screen and (max-width: 777px)
{
	#faq {padding:8.4vw 0vw 2.8vw 0px;}
}
@media screen and (min-width: 777px) and (max-width: 1822px)
{
	#faq {padding:4.2vw 0px 1.4vw 0px;}
}
@media screen and (min-width: 1822px)
{
	#faq {padding:75px 0px 25px 0px;}
}
#faq .body {font-size: clamp(18px, 7px + 1vw, 24px);}









	/*

BLACK           212121
                424242

GREEN-grad      linear-gradient(90deg, #0b3e27, #197149)
txt             {background: linear-gradient(90deg,  rgba(16,99,61,1) 0%,rgba(26,145,90,1) 100%);}
                {-webkit-background-clip: text;-webkit-text-fill-color: transparent;}


.lazy-cont .in::before {content: ' ';display:block;position:absolute;z-index:90;width:32px;height:32px;top:50%;left:50%;margin:-16px;background:url(../../img/base/loader-32-black.gif) center no-repeat;}



--rolex-gold: 163 126 44;
--rolex-green: 0 96 57;
--green: 18 119 73;
--dark-green: 11 62 39;
--light-green: 36 154 100;
--light-black: 33 33 33;
--dark-grey: 118 118 118;
--grey: 212 212 212;
--alternate-grey: 216 216 216;
--light-grey: 248 248 248;
--pure-white: 255 255 255;
--ocean-green: 97 189 147;
--focus: var(--light-green);
--gradient-green-from: 16 99 61;
--gradient-green-to: 26 145 90;
--gradient-dark-green-from: 12 76 47;
--gradient-dark-green-to: 20 115 72;





		
		text	212121
        green	00895F
                0B9B45
                3F9B0B





-moz-transition:color 0.3s;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;

-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);

		
	*/


@media screen and (max-width: 479px)
{
}
@media screen and (min-width: 479px)
{
}
@media screen and (min-width: 639px)
{
}
@media screen and (min-width: 777px)
{
}
@media screen and (min-width: 959px)
{
}
@media screen and (min-width: 1023px)
{
}
@media screen and (min-width: 1169px)
{
}
@media screen and (min-width: 1399px)
{
}
@media screen and (min-width: 1639px)
{
}
@media screen and (min-width: 1919px)
{
}
