@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";body{font-family:Mulish,sans-serif;line-height:1.8;background:white;color:#2d2d2d;margin:0}a{color:#f45b69;transition:ease-in-out 50ms}a:hover{color:#f24052}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,sans-serif;font-weight:700;line-height:1.1;letter-spacing:-.1rem}h1{font-size:clamp(3rem,8vw,6rem);line-height:1}h2{font-size:clamp(2rem,8vw,4rem)}h3{font-size:clamp(1.5rem,8vw,2.5rem)}h4{font-size:clamp(1.25rem,6.66vw,2rem)}h5{font-size:clamp(1.1rem,4vw,1.5rem);letter-spacing:-.05rem}p{font-size:clamp(1.1rem,4vw,1.25rem)}small{font-size:.75em;font-weight:300}.container{max-width:1120px;margin:0 auto;padding:3vh 8vw}.row{display:flex}.header{display:flex;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:2rem 3vw}.header .logo{font-family:Space Grotesk,sans-serif;font-size:clamp(1.125rem,4vw,1.5rem);font-weight:800;line-height:1;letter-spacing:-.05rem}.header .navbar .link{font-size:clamp(1rem,4vw,1.25rem);font-weight:700;padding:.25rem .85rem;margin-left:.5rem;background-color:#f45b69;border-radius:8px;text-decoration:none;color:#fff;display:inline-block;cursor:pointer;transition:ease-in-out 50ms}.header .navbar .link:hover{background-color:#f24052}.hero{display:flex;flex-direction:column}.hero .title{text-align:center}.hero .title .em{color:#f45b69}.hero .tag-cloud{display:flex;justify-content:space-around;flex-wrap:wrap;transform:rotate(3.22deg);margin:-4vh 0 4vh}@media only screen and (min-width: 1024px){.hero .tag-cloud{margin:8vh 0 2vh;order:2}}.hero .tag-cloud .tag{font-family:Space Grotesk;font-weight:700;font-size:clamp(1.5rem,4vw,2.5rem);letter-spacing:-.02em;color:#fdd8da;margin:0 .5rem}.hero .languages{display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 1024px){.hero .languages{margin-top:6vh}}.hero .languages .lang{display:flex;align-items:center;font-size:clamp(1rem,4vw,1.25rem);font-weight:700;padding:.5rem 2rem}.hero .languages .lang .flag{width:28px;margin-right:1rem}@media only screen and (max-width: 800px){.fold .row{flex-direction:column}}@media only screen and (min-width: 800px){.fold .col:last-child{margin-left:4rem;max-width:400px}}.tecajevi{background-color:#feeced}@media only screen and (max-width: 800px){.tecajevi .row{flex-direction:column;justify-content:space-evenly}}.tecajevi p{max-width:820px}.tecajevi .card{flex-basis:0;flex-grow:1;max-width:100%;margin-bottom:2rem;padding:2rem;border-radius:1.5rem;background-color:#fff}@media only screen and (min-width: 800px){.tecajevi .card:first-child{margin-right:2rem}}.tecajevi .card .card-title{margin-top:1.75rem;margin-bottom:0}.tecajevi .card .card-description{margin-top:.5rem;margin-bottom:3.5rem}.tecajevi .card .card-subtitle{margin-bottom:0}.tecajevi .card .card-button{display:inline-block;font-size:1.25rem;font-weight:800;padding:.7rem 1rem;border-radius:12px;background-color:#f45b69;color:#fff;text-decoration:none;margin-top:1rem;transition:ease-in-out 50ms}.tecajevi .card .card-button:hover{background-color:#f24052}.footer .legal{margin-top:30vh;line-height:1;opacity:.5}
