html{--blue-dark:#05204a;--blue-dark-rgb:5, 32, 74;--red:#fc6471;--green:#60c91f;--white:#f3f6fc;--black:#0d1717;--border:#d5d6d8;--primarni:#0090df;--sekundarni:#2e2e2d;--terciarni:#44e5e7;--blue:var(--primarni);--blue-rgb:3, 21, 193;--text:#1a1a1a;--blue-grey:#5e6980;--pFont:asap, sans-serif;--sFont:poppins, sans-serif}.section.section--hero-top{padding:clamp(6rem, 9vw, 9rem) 0 0 0;text-align:center}.section.section--hero-top h1{font-weight:700;color:var(--blue-dark);font-size:clamp(2.6rem, 1.9143rem + 3.4286vw, 5rem);font-family:var(--sFont);line-height:1.2;margin-top:2rem;text-align:center}.section.section--hero-top .text{max-width:65rem;margin:3rem auto 5rem auto}.section.section--after{padding-top:5rem}.section.section--after .reference--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:1.6rem}.section.section--after .reference--item-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem;width:100%;max-width:80rem;border-radius:.8rem}.section.section--after .reference--item-images .image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:500px){.section.section--after .reference--item-images .image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.section.section--after .reference--item-images .image-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;max-width:80rem;margin-bottom:2.4rem}.section.section--after .reference--item-images .image .big-title{font-weight:700;color:var(--blue-dark);font-size:2.8rem;max-width:65rem;font-family:var(--sFont);line-height:1.2;margin-top:.8rem}.section.section--after .reference--item-images .image .images-container{width:100%;position:relative}.section.section--after .reference--item-images .image .reference-swiper{width:100%;border-radius:1rem;-webkit-box-shadow:0 20px 30px 0 rgba(var(--blue-rgb),.1);box-shadow:0 20px 30px 0 rgba(var(--blue-rgb),.1)}@media (max-width:768px){.section.section--after .reference--item-images .image .reference-swiper .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}}.section.section--after .reference--item-images .image .reference-swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:1rem;-webkit-box-shadow:0 20px 30px 0 rgba(var(--blue-rgb),.1);box-shadow:0 20px 30px 0 rgba(var(--blue-rgb),.1)}@media (max-width:768px){.section.section--after .reference--item-images .image .reference-swiper .swiper-slide{-webkit-box-shadow:0 0 30px 0 rgba(var(--blue-rgb),.1);box-shadow:0 0 30px 0 rgba(var(--blue-rgb),.1)}}.section.section--after .reference--item-images .image .swiper-button-next{right:-45px;display:block}.section.section--after .reference--item-images .image .swiper-button-prev{left:-45px;display:block}@media (max-width:768px){.section.section--after .reference--item-images .image .swiper-button-next,.section.section--after .reference--item-images .image .swiper-button-prev{display:none}}.section.section--after .reference--item-images .compare{--padding:1.6rem;overflow:hidden;font-size:0;text-decoration:none;border-radius:1rem;-webkit-box-shadow:0 20px 30px 0 rgba(var(--blue-rgb),.1);box-shadow:0 20px 30px 0 rgba(var(--blue-rgb),.1)}.section.section--after .reference--item-images .compare .image-compare-container{width:100%;max-width:80rem;border-radius:.8rem;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.section.section--after .reference--item-images .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.4rem 0 0 0}.section.section--after .reference--item-images .button .btn.btn--border{background:#fff}.section.section--gallery{padding:14rem 0}.section.section--gallery .section--gallery-content{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:900px){.section.section--gallery .section--gallery-content{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.section.section--gallery .section--gallery-content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:400px){.section.section--gallery .section--gallery-content{grid-template-columns:repeat(1,1fr)}}.section.section--gallery .section--gallery-content a{height:clamp(29.3rem, 25.375vw, 42.3rem);display:block;overflow:hidden}@media screen and (max-width:400px){.section.section--gallery .section--gallery-content a{height:42.3rem}}.section.section--gallery .section--gallery-content a img{width:100%;height:inherit;-o-object-fit:cover;object-fit:cover;vertical-align:middle;scale:1;-webkit-transition:0.4s ease-out;transition:0.4s ease-out}.section.section--gallery .section--gallery-content a img:hover{scale:1.03;opacity:.8}.section.section--form{background:var(--white)}