@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";main{min-height:100vh;background-color:#e6f2ff}h1{border-radius:12px}.shorthand-info{background-color:#0166d3;height:40px;padding:0 1rem;margin:0;display:flex;justify-content:space-between;gap:1.2rem;color:#ffe100}.shorthand-info .shorthand-links-container,.shorthand-info .shorthand-links-container .style-wrapper{display:flex;place-items:center;gap:1.2rem}.shorthand-info .shorthand-links-container a{color:#fff;display:flex;place-items:center;gap:.5rem;font-size:1rem}.shorthand-info .shorthand-links-container a svg{color:#ffe100}.shorthand-info .shorthand-links-container a:hover{color:pink}nav{display:flex;gap:8%;padding:.5rem 2rem;justify-content:space-between;align-items:center;background-color:#fff}nav .logo-container a{display:flex;place-items:center;height:fit-content}nav .logo-container a img{width:50px;height:auto}nav .logo-container a .logo-subtext{width:100px;height:auto}nav .nav-links{display:flex;place-items:center;width:100%}nav .nav-links .nav-links-style-wrapper{display:flex;place-items:center;gap:1rem;width:100%;justify-content:space-evenly}nav .nav-links .nav-links-style-wrapper a{color:#000;border-radius:12px}nav .nav-links .active{background-color:#ffe100;color:#000;padding:.5rem 1rem}.sticky{position:sticky;top:0;z-index:1;background-color:#fff}@media screen and (max-width: 768px){.shorthand-info{margin:0;display:flex;font-size:1.5rem;justify-content:center;overflow:hidden}.shorthand-info .shorthand-links-container{width:100%}.shorthand-info .shorthand-links-container .style-wrapper{display:flex;justify-content:space-evenly;width:100%}.shorthand-info .shorthand-links-container .style-wrapper a{font-size:.75rem}nav{justify-content:space-between;padding:.3rem .6rem .3rem .3rem}nav .logo-container .logo-subtext{width:60px;height:auto}nav .hamburger-menu-container{display:flex;flex-direction:column;align-items:center}nav .hamburger-menu-container .hamburger-menu-button{color:#000;background:none;background-color:#ffe100;border:none;padding:.5rem 1rem;border-radius:12px}nav .nav-links{position:fixed;display:grid;grid-template-columns:1fr 1fr 1fr;right:0;top:110px;align-items:start;z-index:2;width:100%;padding:1rem;background-color:#ffe100;animation:dropdown .3s ease-in-out;gap:1rem;border-bottom-left-radius:12px;border-bottom-right-radius:12px}nav .nav-links .close-btn{background:none;border:none;font-size:1.9rem;color:#0166d3}nav .nav-links .close-btn:hover{cursor:pointer}nav .nav-links .nav-links-style-wrapper{display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:150px}nav .nav-links .nav-links-style-wrapper a{width:fit-content;background-color:#ffe100;text-align:center}nav .nav-links .nav-links-style-wrapper .active{background-color:#0166d3;color:#fff}.sticky .nav-links{top:70px;animation:dropdown-sticky .3s ease-in-out}}@media screen and (max-width: 470px){.shorthand-info .shorthand-links-container a{font-size:.7rem}nav{display:flex;justify-content:space-around;gap:0}}@media screen and (max-width: 445px){.shorthand-info .shorthand-links-container .style-wrapper a{font-size:.5rem}}@keyframes dropdown{0%{top:-110px;opacity:0}to{top:110px;opacity:1}}@keyframes dropdown-sticky{0%{top:-70px;opacity:0}to{top:70px;opacity:1}}.language-icon-container{display:flex;width:fit-content}.language-icon-container svg{width:20px;border-radius:100%;border:1px solid black;cursor:pointer}.language-icon-container button{background:none;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.language-icon-container button .language-container{font-size:.7rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 768px){.language-icon-container .language-selector-container{right:-5px}}.content-block{display:grid;grid-template-columns:1fr 1fr;place-items:center;padding:1rem 0;min-height:85vh}.content-block .image-block img{height:400px;object-fit:cover;max-width:95%;border-radius:16px}.content-block .novalja-block{padding:0 0 0 1rem}.content-block .novalja-block img{object-fit:cover;max-width:95%;border-radius:16px}.content-block .text-block{padding:2rem}.content-block .text-block h1{padding:.5rem;border-radius:5px}.content-block .text-block p{color:#000;padding:.5rem}.content-block .text-block a{background-color:#ffe100;color:#000;text-decoration:none;border:1px solid rgb(255,225,0);padding:.5rem 1.5rem;transition:.3s ease-in-out;border-radius:12px}.content-block .text-block a:hover{background-color:#fb0;border-color:#ff0}.text-to-enlarge{font-size:1.3rem}@media screen and (max-width: 768px){.is-left{display:flex;flex-direction:column-reverse}.is-right{display:flex;flex-direction:column}}@media screen and (max-width: 440px){.novalja-block{padding:.5rem}.content-block .image-block img{height:200px}}.homepage .image-container{position:relative;text-align:center;color:#fff;text-shadow:2px 2px 2px #000000}.homepage .image-container img{width:100%;height:90.72vh;object-fit:cover}.homepage .image-container .text-container{display:flex;flex-direction:column;place-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 768px){.homepage .image-container .text-container{transform:translate(-50%,-65%)}}.services-page{display:flex;flex-direction:column;background-color:#0166d3}.services-page .services-title{padding:.5rem 1rem;background-color:#ffe100;color:#000;width:fit-content;margin:1rem 2rem}.services-page .service-bullets .services-subtitle{padding:.5rem 1rem;color:#fff;width:fit-content;margin:1rem 2rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.services-page .service-bullets .services-subtitle svg{color:#ffe100}.services-page .service-bullets .services-subsubtitle{padding:.5rem 1.2rem;color:#fff;width:fit-content;margin:1rem 2rem;font-weight:400}.services-page .service-bullets .bullets-container{overflow:auto;gap:4px;padding:1rem 2rem;margin:0rem;background-color:#0166d3}.services-page .buttons-container{display:flex;gap:2rem;padding:2rem 1rem}.services-page .buttons-container button{background-color:#ffe100;color:#000;text-decoration:none;border:1px solid rgb(255,225,0);padding:.5rem 1.5rem;transition:.3s ease-in-out}.services-page .buttons-container button:hover{background-color:#fb0;border-color:#ff0}.image-block{display:flex;align-items:center;justify-content:center}.image-block img{border-radius:16px}.bullet-container{display:flex;gap:.5rem;align-items:center;color:#fff;padding:0rem 0rem 0rem 2rem}.bullet-container svg{font-size:20px;color:#ffe100;flex-shrink:0}.italic-subsubtitle{font-style:italic}@media screen and (max-width: 550px){.services-page{align-items:center}.bullet-container{padding:0rem 0rem 0rem 1.3rem}}@media screen and (max-width: 400px){.bullets-container{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.cta-link{background-color:#ffe100;color:#000;text-decoration:none;border:1px solid rgb(255,225,0);padding:.5rem 1.5rem;transition:.3s ease-in-out;border-radius:12px}.cta-link:hover{background-color:#fb0;border-color:#ff0}.prices-page{display:flex;flex-direction:column;align-items:center;gap:2rem;padding-bottom:3rem;background-color:#0166d3}.prices-page .header-container{align-self:stretch;padding:0rem 2rem}.prices-page .header-container .prices-heading{width:fit-content;background-color:#ffe100;color:#000;padding:.5rem 1.5rem;display:flex;place-items:center}.prices-content{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;width:100%;box-sizing:border-box;padding:0 2rem}.prices-content .prices-photo{display:flex;justify-content:center}.prices-content .prices-photo img{width:100%;object-fit:cover;border-radius:16px}.prices-content .prices-column{display:flex;flex-direction:column;align-items:center;gap:2rem}.pricelist-panel{width:100%;box-sizing:border-box;background-color:#fff;border-top:6px solid rgb(255,225,0);border-radius:16px;padding:1.5rem 2rem;box-shadow:0 8px 24px #00000026}.pricelist-panel .pricelist-header{display:flex;justify-content:space-between;padding-bottom:.75rem;border-bottom:2px solid #0166d3;font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#0166d3}.pricelist-panel ul{list-style:none;margin:0;padding:0}.pricelist-panel .pricelist-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid #cce6ff}.pricelist-panel .pricelist-service{display:flex;flex-direction:column;gap:.35rem}.pricelist-panel .pricelist-name{font-size:1.1rem;font-weight:600;line-height:1.4;color:#21202c}.pricelist-panel .pricelist-anchor,.pricelist-panel .price-unit{font-size:.85rem;color:#5a5a5a}.pricelist-panel .pricelist-price{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;white-space:nowrap}.pricelist-panel .price-current{font-size:1.5rem;font-weight:700;color:#0166d3}.pricelist-panel .price-regular{font-size:.95rem;color:#6b6b6b;text-decoration:line-through}.pricelist-panel .price-sale-name{background-color:#ffe100;border-radius:8px;padding:.1rem .5rem;font-size:.8rem;font-weight:600}.pricelist-panel .price-downloads{display:flex;flex-wrap:wrap;gap:.5rem 2rem;padding-top:1.25rem}.pricelist-panel .price-downloads a{color:#0166d3;font-size:.9rem}.prices-info{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:640px;padding:0 2rem;color:#fff;text-align:center}.prices-info p{margin:0}.prices-info .hitno-style-wrapper{font-size:1rem;font-weight:500;display:flex;place-items:center;gap:.4rem}.prices-info .hitno-style-wrapper svg{color:#ffe100;animation:rotate 2s linear infinite}.prices-info .cta-link{margin-top:.5rem}@media screen and (max-width: 768px){.prices-page .header-container{display:flex;place-content:center}.prices-content{grid-template-columns:1fr}.prices-content .prices-photo img{max-width:550px}}@media screen and (max-width: 580px){.prices-content{padding:0 1rem}.pricelist-panel{padding:1.25rem}.pricelist-panel .pricelist-row{gap:1rem}.pricelist-panel .pricelist-name{font-size:1rem}.pricelist-panel .price-current{font-size:1.25rem}.prices-info{padding:0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact-form-container{padding:1rem;display:flex;flex-direction:column;align-items:center;width:450px;background:#0166d3bd;border-radius:16px;box-shadow:0 4px 30px #0000001a;border:1px solid rgba(1,102,211,.3)}.contact-page{background-color:#0166d3;display:flex;flex-direction:column;padding:0 5%;color:#fff}.contact-page h1{background-color:#ffe100;color:#000;padding:.5rem 1rem;width:fit-content}.contact-page .contact-content-container{display:grid;grid-template-columns:1fr 1fr;padding:2rem 0}.contact-page .contact-content-container .left{display:flex;flex-direction:column;place-items:center;justify-content:center;gap:1rem;border-radius:12px;padding:1rem}.contact-page .contact-content-container .left a{background-color:#ffe100;font-size:large;padding:.5rem 1rem;color:#000;gap:.5rem;border-radius:12px;display:flex;place-content:center;align-items:center}.contact-page .contact-content-container .left a svg{color:#009200}.contact-page .contact-content-container .left .phone-link{margin-bottom:1rem}.contact-page .contact-content-container .left .phone-link svg{color:green}.contact-page .contact-content-container .left .phone-link:hover svg{animation:shake .5s linear 2}.contact-page .contact-content-container .left .mail-link{margin-top:1rem}.contact-page .contact-content-container .left .mail-link svg{color:#0166d3}.contact-page .contact-content-container .left .mail-link:hover svg{animation:shake .5s linear 2}.contact-page .contact-content-container .right{padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.contact-page .contact-content-container .right .pre-form-text{display:grid;place-content:center}.contact-page .contact-content-container .right .pre-form-text p{display:grid;place-content:center;text-shadow:1px 1px 1px black}.logo-container{background-color:#fff;padding:.3rem;border-radius:12px;display:flex;align-items:center;width:130px}.logo-container img{width:45px;height:auto;border-radius:12px}.logo-container .logo-subtext{width:70px;border-radius:0}@media screen and (max-width: 768px){.contact-page{align-items:center}.contact-page .contact-content-container{display:flex;flex-direction:column-reverse}}@media screen and (max-width: 500px){.contact-page{min-height:120vh}.contact-form-container{width:350px}}@media screen and (max-width: 390px){.contact-page .contact-content-container .left img{width:250px}.contact-page .contact-content-container .right a{font-size:large}.contact-form-container{width:300px}}@media screen and (max-width: 303px){.contact-page .contact-content-container .left img{width:250px}.contact-page .contact-content-container .right a{font-size:small}}@keyframes shake{0%{transform:rotate(0);transform:scale(1)}20%{transform:rotate(7deg)}40%{transform:rotate(0);transform:scale(1.2)}60%{transform:rotate(-7deg)}80%{transform:rotate(0);transform:scale(1)}to{transform:rotate(0)}}.form-inner-container{width:100%}.pre-form-text{width:100%;display:flex;flex-direction:column}.contact-us-form{display:flex;flex-direction:column;width:100%;gap:.5rem;place-items:center}.contact-us-form input{font-size:1rem;border-radius:12px;border:none;width:100%}.contact-us-form textarea{font-size:1rem;font-family:Roboto;padding:.5rem;border-radius:12px;border:none;width:100%}.contact-us-form input[type=text],.contact-us-form input[type=email]{padding:.5rem}.contact-us-form .contact-style-wrap{display:flex;align-items:center;gap:.5rem;padding-top:1rem}.contact-us-form .contact-style-wrap .loading-icon{font-size:1.2rem;animation:spin 1s infinite;display:flex;place-content:center;width:fit-content;height:auto;border-radius:100%}.contact-us-form .contact-style-wrap .error{padding:0 1rem;background-color:red;border:1px solid rgb(255,225,0);color:#fff;margin:0rem 1rem;display:flex;gap:1rem;place-items:center}.contact-us-form .contact-style-wrap .notification{padding:0 1rem;background:none;color:#fff;margin:0rem 1rem;display:flex;gap:1rem;place-items:center}.contact-us-form .contact-style-wrap input[type=submit]{width:fit-content;cursor:pointer}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.back-link-container{padding:2rem;display:flex;align-items:center;position:sticky;top:3rem}.back-link-container a{display:flex;align-items:center;background-color:#ffe100;color:#000;padding:.2rem .6rem}.terms-and-conditions-page{padding:2rem 1rem 1rem 3rem}@media screen and (max-width: 768px){.terms-and-conditions-page{padding:.5rem}}footer{display:flex;place-items:center;justify-content:space-between;background-color:#21202c;color:#fff;font-size:.9rem;padding:1rem}footer a{color:#fff}*{box-sizing:border-box}:root{font-family:Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;scroll-behavior:smooth}html{scroll-behavior:smooth}
