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{padding:9rem 0}.section.section--hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5rem}@media (max-width:768px){.section.section--hero .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section.section--hero .col-left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;gap:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.section.section--hero .col-left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.section.section--hero .col-left h1{font-weight:700;color:var(--blue-dark);font-size:4rem;font-family:var(--sFont);line-height:1.2}@media (max-width:768px){.section.section--hero .col-left h1{text-align:center}}.section.section--hero .col-left .text{max-width:44rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}@media (max-width:768px){.section.section--hero .col-left .text{text-align:center;max-width:100%}}.section.section--hero .col-left .image--mobile{display:none}@media (max-width:768px){.section.section--hero .col-left .image--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.section.section--hero .col-left .image--mobile img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 20px 30px 0 rgba(var(--blue-rgb),.1);box-shadow:0 20px 30px 0 rgba(var(--blue-rgb),.1);border-radius:1rem}@media (max-width:768px){.section.section--hero .col-left .image--mobile img{aspect-ratio:1/1}}.section.section--hero .col-left .button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (max-width:768px){.section.section--hero .col-left .button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section.section--hero .col-right{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 2.5rem);flex:0 0 calc(50% - 2.5rem);width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.section.section--hero .col-right{display:none}}.section.section--hero .col-right img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 20px 30px 0 rgba(var(--blue-rgb),.1);box-shadow:0 20px 30px 0 rgba(var(--blue-rgb),.1);border-radius:1rem}.section.section--services .text{max-width:90rem;margin:3rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.section.section--pricelist{background:var(--white)}.section.section--pricelist .section__header p.big-title{max-width:34rem}.section.section--pricelist--second{padding-top:0}.pricelist-items{margin-top:7rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}@media screen and (max-width:1000px){.pricelist-items{gap:1.6rem}}@media screen and (max-width:800px){.pricelist-items{grid-template-columns:1fr;max-width:45rem;margin:3.5rem auto 0 auto}}.pricelist-item{position:relative;display:block;background:#fff;padding:0;border-radius:1rem;text-decoration:none;font-size:0;overflow:hidden;-webkit-box-shadow:0 20px 30px 0 rgba(var(--blue-rgb),.1);box-shadow:0 20px 30px 0 rgba(var(--blue-rgb),.1);border:1px solid #fff;padding:2.4rem 1.6rem 9.4rem 1.6rem;-webkit-transform:scale(.95);transform:scale(.95)}.pricelist-item.pricelist-item--highlight{border-color:var(--blue);-webkit-transform:scale(1.01);transform:scale(1.01)}.pricelist-item.pricelist-item--highlight .ribbon{position:absolute;right:0;top:2.4rem;background:var(--primarni);color:var(--white);font-size:14px;line-height:1;padding:.6rem 1rem .5rem 1rem;text-transform:uppercase;font-weight:500;display:none}.pricelist-item__header{padding:0 0 1.6rem 0}.pricelist-item h3{font-weight:700;color:var(--blue);font-size:3.2rem;font-family:var(--sFont);line-height:1.1;margin-bottom:1.6rem;text-align:center}.pricelist-item p.price{font-family:var(--sFont);line-height:1;font-weight:700;font-size:2.1rem;color:var(--blue-dark);text-align:center}.pricelist-item p.price span{color:rgba(var(--blue-dark-rgb),.3);font-weight:400;font-size:15px;-webkit-transform:translateY(-5px);transform:translateY(-5px);display:inline-block}.pricelist-item__content{margin-top:2.8rem}.pricelist-item ul.points{list-style-type:none;font-size:1.6rem;line-height:1.2}.pricelist-item ul.points li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem;margin-bottom:1.4rem;color:var(--blue-grey);font-weight:500}.pricelist-item ul.points li svg{stroke-width:1.5;color:var(--blue);-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem}.pricelist-item ul.points li span{font-weight:500}.pricelist-item__footer{position:absolute;bottom:0;left:0;width:100%;padding:0 2.4rem 2.4rem 2.4rem;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;gap:2rem;text-align:center}.pricelist-item a.link{font-size:1.6rem;color:var(--primarni);text-decoration:underline}.pricelist-item a.link:hover{text-decoration:underline}.pricelist-note{margin-top:1rem}@media screen and (max-width:800px){.pricelist-note{max-width:45rem;margin:1rem auto 0 auto}}.pricelist-note p{color:rgba(var(--blue-dark-rgb),.3)}.pricelist-note p a{color:var(--primarni)}.pricelist--note .section{padding:0}.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:7rem;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}.faqs-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;margin-top:4rem}.faq-item{padding:3.2rem 2.4rem;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);background:var(--white);width:100%;max-width:83rem;margin:0 auto}.faq-item .faq-item__header{margin-bottom:1.6rem}.faq-item .faq-item__header p{font-weight:600;font-size:2.2rem;font-family:var(--sFont);line-height:1.1}.section.section--form{background:var(--white)}.form-wrap .wpcf7 .wpcf7-list-item{min-width:12rem}