@font-face{font-family:dosis;font-weight:400;src:url(/fonts/Dosis-Regular.woff2) format("woff2"),url(/fonts/Dosis-Regular.woff) format("woff");font-display:swap}@font-face{font-family:dosis;font-weight:700;src:url(/fonts/Dosis-Bold.woff2) format("woff2"),url(/fonts/Dosis-Bold.woff) format("woff");font-display:swap}@font-face{font-family:dosis;font-weight:600;src:url(/fonts/Dosis-SemiBold.woff2) format("woff2"),url(/fonts/Dosis-SemiBold.woff) format("woff");font-display:swap}@font-face{font-family:dosis;font-weight:500;src:url(/fonts/Dosis-Medium.woff2) format("woff2"),url(/fonts/Dosis-Medium.woff) format("woff");font-display:swap}@font-face{font-family:dosis;font-weight:300;src:url(/fonts/Dosis-Light.woff2) format("woff2"),url(/fonts/Dosis-Light.woff) format("woff");font-display:swap}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:dosis,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem;overflow-x:hidden}.small-screen{display:none!important}.lg-screen{display:block!important}h2{font-size:3.938rem;line-height:4.62rem;font-weight:400}h2 .ukraseno{font-size:6.625rem;line-height:4.615rem}h5{font-weight:400}.krasopis{font-family:selfie-neue-round,sans-serif}.ukraseno{font-family:selfie-neue-round,sans-serif;font-weight:400;background-image:linear-gradient(to right,#f48120,#ffd851);color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.5ch}h4{font-family:selfie-neue-round,sans-serif;font-size:4.4rem;line-height:4.4rem;font-weight:400}.is-invalid{border:1px solid red!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.small_nav{display:none}.container{width:80%;margin:0 auto;display:flex}.sakrij{display:none}.img-container img{max-width:100%}.button{text-decoration:none;color:#fff;padding:20px 53px;border-radius:32px;display:block;width:-moz-fit-content;width:fit-content;background-color:#1a0e06;transition:background-color .3s,color .3s;font-size:1.125rem;line-height:1.5rem;font-weight:500;letter-spacing:3.6px;text-align:center}.button:hover{background-color:#ffd851;color:#1a0e06}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 6px 6px rgba(0,0,0,.25);margin-left:30px;font-family:system-ui;z-index:1500}#gdpr-cookie-message h4{color:#1a0e06;font-family:Quicksand,sans-serif;font-size:18px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message h5{color:#1a0e06;font-family:Quicksand,sans-serif;font-size:15px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message p,#gdpr-cookie-message ul{color:#000;font-size:15px;line-height:1.5em;margin-bottom:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message li{width:49%;display:inline-block}#gdpr-cookie-message a{color:#1a0e06;font-size:15px;padding-bottom:2px}#gdpr-cookie-message a:hover{color:gray}#gdpr-cookie-message button{border:none;background:#1a0e06;color:#fff;font-family:Quicksand,sans-serif;font-size:15px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all .3s ease-in}#gdpr-cookie-message button:hover{background:#fff;color:#1a0e06;transition:all .3s ease-in}button#gdpr-cookie-advanced{background:#fff;color:#1a0e06}#gdpr-cookie-message button:disabled{opacity:.3}#gdpr-cookie-message input[type=checkbox]{float:none;margin-top:0;margin-right:5px}#gdpr-cookie-types{display:block!important}#gdpr-cookie-advanced{display:none}.info-menu{position:relative;z-index:2}.info-menu .container-info{display:flex;justify-content:space-between;padding:18px 0;width:86.3%;margin:0 auto}.info-menu .left,.info-menu .right{display:flex;align-items:center;gap:16px}.info-menu .left p,.info-menu .right p{display:flex;align-items:center;color:#1a0e06;font-weight:500;font-size:.875rem;line-height:.875rem}.info-menu .left p a,.info-menu .right p a{text-decoration:none;color:#1a0e06;font-weight:500;font-size:.875rem;line-height:.875rem}.info-menu .left p img,.info-menu .right p img{margin-right:12px}.info-menu .toggle-lang{display:flex;gap:10px;font-size:.875rem;font-weight:400;line-height:.875rem;margin-left:16px;cursor:pointer;align-items:center}.info-menu .toggle-lang img{width:24px}.info-menu .lang-option{position:absolute;z-index:10;top:0;right:0;width:390px;height:100vh;background-color:#4f2c13;background-image:url(/img/lang_bg.webp);background-repeat:no-repeat;background-position:bottom center;background-size:contain;display:flex;flex-direction:column;align-items:center;transform:translateX(100%);transition:transform .3s ease-in-out}.info-menu .lang-option.otvoreno{transform:translateX(0)}.info-menu .lang-option .close-lang{cursor:pointer;display:block;margin-top:24px;margin-bottom:36px}.info-menu .lang-option .lang{display:flex;gap:16px;border-radius:32px;background-color:#1a0e06;align-items:center;color:#fff5d8;font-weight:500;padding:8px 24px 8px 7px;margin-bottom:16px;cursor:pointer;letter-spacing:4.8px;text-decoration:none}.info-menu .lang-option .lang:first-of-type{margin-top:46px;margin-bottom:16px}.nav-menu{width:-moz-fit-content;width:fit-content;display:flex;justify-content:space-between;margin:22px auto 0 auto}.nav-menu .logo{width:136px}.nav-menu .logo img{width:100%;max-width:100%}.nav-menu nav{display:flex;align-items:center}.nav-menu nav .info-menu-mob{display:none}.nav-menu nav ul{display:flex;align-items:center;padding:8px}.nav-menu nav ul li{list-style:none}.nav-menu nav ul li:not(:first-of-type){margin-left:96px}.nav-menu nav ul li a{text-decoration:none;color:#1a0e06;font-weight:700;transition:color .3s;font-size:1rem;text-transform:uppercase}.nav-menu nav ul li:hover a{color:#4f2c13}.banner-naslovna{background-color:#fff5d8;padding-bottom:32px}.banner-naslovna .naslovna-clip{overflow:hidden;position:relative}.banner-naslovna .zena{position:absolute;width:42.4%;bottom:-32px;left:50%;transform:translateX(-50%);z-index:1}.banner-naslovna .pozadina{background-image:url(/img/banner_naslovna.webp);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:64px;width:calc(100% - 64px);aspect-ratio:2.4/1;margin:0 32px;position:relative}.banner-naslovna .pozadina .oblak-lijevo{position:absolute;width:39%;top:20%;left:-52px}.banner-naslovna .pozadina .oblak-desno{position:absolute;width:32%;top:42%;right:-92px}.banner-naslovna .pozadina .text-box{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;z-index:1;padding-bottom:112px;padding-left:30px}.banner-naslovna .pozadina .text-box img.kompas{margin-bottom:20px;margin-left:18px}.banner-naslovna .pozadina .text-box .animacija-naslov{display:flex;align-items:flex-end;gap:32px;width:100%;justify-content:center}.banner-naslovna .pozadina .text-box .animacija-naslov div.sliding{position:relative}.banner-naslovna .pozadina .text-box .animacija-naslov div.sliding img{width:100%}.banner-naslovna .pozadina .text-box .animacija-naslov div.skriven{opacity:0}.banner-naslovna .pozadina .text-box .animacija-naslov div.skriven img{width:100%}.banner-naslovna .pozadina .text-box .animacija-naslov:first-of-type div.sliding{left:154px;width:30%}.banner-naslovna .pozadina .text-box .animacija-naslov:first-of-type .skriven{width:19.5%}.banner-naslovna .pozadina .text-box .animacija-naslov:last-of-type{align-items:center;position:relative;top:-54px}.banner-naslovna .pozadina .text-box .animacija-naslov:last-of-type div.sliding{left:-202px;width:25.5%}.banner-naslovna .pozadina .text-box .animacija-naslov:last-of-type .skriven{width:22%}.banner-naslovna .pozadina .text-box .button{margin-top:61px}.banner-naslovna.animiran .zena{animation:goUp 1.5s ease-in-out forwards}.banner-naslovna.animiran .pozadina .text-box .animacija-naslov div.skriven{animation:blinkIn .5s ease-in forwards 1.5s}.banner-naslovna.animiran .pozadina .text-box .animacija-naslov:first-of-type div.sliding{animation:slideLeft 1.5s ease-in forwards}.banner-naslovna.animiran .pozadina .text-box .animacija-naslov:last-of-type div.sliding{animation:slideRight 1.5s ease-in forwards}section.section-1{padding-top:160px;padding-bottom:113px}section.section-1 .container{align-items:center}section.section-1 .container .left{width:50%;padding:0 58px}section.section-1 .container .left .naslov{font-size:5.2rem;line-height:5.2rem;margin-bottom:32px}section.section-1 .container .left .button{margin-top:40px}section.section-1 .container .right{width:50%;padding:0 58px;position:relative}section.section-1 .container .right .shade{position:absolute;inset:0}section.section-1 .container .right img{width:100%}section.section-2{padding-bottom:534px;font-weight:400}section.section-2 .container{flex-direction:column;align-items:center}section.section-2 .container p{font-size:3rem;line-height:4rem;width:73%;margin-top:41px;text-align:center}section.section-2 .container p span{font-size:3.687rem;line-height:4rem}.float-2-3{position:absolute;left:0;top:0;transform:translateY(-50%);width:100%;font-weight:400}.float-2-3 .container .ponuda{background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 130px 60px 60px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:32px;position:relative;transform:translateY(0);transition:transform .3s ease-in-out;text-decoration:none;color:#1a0e06}.float-2-3 .container .ponuda.zracna-luka{width:40.5%;background-image:url(/img/transferi_bg.webp);aspect-ratio:1/1}.float-2-3 .container .ponuda.zracna-luka .animirani-img{width:53.6%}.float-2-3 .container .ponuda.medjugradski{width:29.75%;background-image:url(/img/medjunarodni_bg.webp);color:#fff}.float-2-3 .container .ponuda.medjugradski .animirani-img{width:73%}.float-2-3 .container .ponuda.medjugradski .arrow{filter:invert(100%)}.float-2-3 .container .ponuda.izleti{width:29.75%;background-image:url(/img/izleti_bg.webp)}.float-2-3 .container .ponuda.izleti .animirani-img{width:73%}.float-2-3 .container .ponuda .text-box{transform:translateY(0);transition:transform .3s ease-in-out}.float-2-3 .container .ponuda .text-box .podnaslov{font-size:2rem;line-height:2rem;margin-bottom:20px}.float-2-3 .container .ponuda .text-box .text{font-size:1.125rem;line-height:1.5rem}.float-2-3 .container .ponuda .animirani-img{position:absolute;left:49px;top:-27%;transform:rotate(0) scale(1) translateY(0);transition:transform .3s ease-in-out,scale .3s ease-in-out}.float-2-3 .container .ponuda .arrow{position:absolute;bottom:32px;right:32px;transform:translateX(0);transition:transform .3s ease-in-out}.float-2-3 .container .ponuda:hover{transform:translateY(-16px)}.float-2-3 .container .ponuda:hover .animirani-img{transform:rotate(13.22deg) scale(1.09) translateY(-12px)}.float-2-3 .container .ponuda:hover .arrow{transform:translateX(-20px)}.float-2-3 .container .ponuda:hover .text-box{transform:translateY(-20px)}section.autobusne-ture{position:relative;padding-top:412px;background-color:#fff5d8;border-radius:100px}section.autobusne-ture .container-left{width:83.38%;margin-left:auto;display:flex;justify-content:space-between}section.autobusne-ture .container-left .left{width:31%;margin-top:94px}section.autobusne-ture .container-left .left .autobus_slika{width:170px;border-radius:16px}section.autobusne-ture .container-left .left h2{margin-top:42px;white-space:nowrap}section.autobusne-ture .container-left .left h3{font-size:2rem;line-height:normal;font-weight:400}section.autobusne-ture .container-left .left h5{margin-top:58px}section.autobusne-ture .container-left .left .button{margin-top:58px;background-color:#f48120;color:#1a0e06}section.autobusne-ture .container-left .left .button:hover{background-color:#ffd851}section.autobusne-ture .container-left .right{width:69%;position:relative;overflow:hidden;padding-bottom:200px}section.autobusne-ture .container-left .right .europa{width:67.96%;display:block;margin-left:auto;transform:translateX(50px);transition:transform .5s ease-in-out}section.autobusne-ture .container-left .right .hrvatska{position:absolute;width:38.15%;top:22%;left:21%;transform:translateX(0);transition:transform .5s ease-in-out}section.autobusne-ture .container-left .right .at-logo{position:absolute;width:15%;top:-24px;left:51%;transform:rotate(0);transition:transform .5s ease-in-out}section.autobusne-ture .container-left .right .at-autobus{position:absolute;width:13.21%;top:17%;left:64%;transform:translateX(0);transition:transform .5s ease-in-out}section.autobusne-ture .container-left .right .at-galeb{position:absolute;width:16.65%;top:30%;left:74%;transform:translate(0,0);transition:transform .5s ease-in-out}section.autobusne-ture .container-left .right .at-oblak{position:absolute;width:40.9%;top:27%;left:45%;transform:translateX(0);transition:transform .5s ease-in-out}section.autobusne-ture .container-left .right .at-paralele{position:absolute;width:100%;bottom:0;right:0;transform:translateX(39%);transition:transform .5s ease-in-out}section.autobusne-ture .container-left .right.animiraj .europa{transform:translateX(0)}section.autobusne-ture .container-left .right.animiraj .hrvatska{transform:translateX(50px)}section.autobusne-ture .container-left .right.animiraj .at-paralele{transform:translateX(0)}section.autobusne-ture .container-left .right.animiraj .at-logo{transform:rotate(180deg)}section.autobusne-ture .container-left .right.animiraj .at-autobus{transform:translateX(-80px)}section.autobusne-ture .container-left .right.animiraj .at-galeb{transform:translate(70px,-200px)}section.autobusne-ture .container-left .right.animiraj .at-oblak{transform:translateX(80px)}section.specijalizirane-usluge{padding-top:165px;padding-bottom:66px}section.specijalizirane-usluge .container{padding-left:4%;padding-right:7%;justify-content:space-between;align-items:center}section.specijalizirane-usluge .container .left{width:46.13%}section.specijalizirane-usluge .container .left img{width:100%;max-width:100%}section.specijalizirane-usluge .container .right{width:46.13%}section.specijalizirane-usluge .container .right h5{margin-top:46px}section.specijalizirane-usluge.cultural .container{flex-direction:row-reverse}section.specijalizirane-usluge.cultural .container .right h2{margin-bottom:40px}section.specijalizirane-usluge.cultural .container .right a{color:#1a0e06}section.kontakt{background-image:url(/img/kontakt_oblak.webp),url(/img/kontakt_paralele.webp),url(/img/kontakt_zena.webp),url(/img/kontakt_bg.webp);background-position:top left,bottom left,bottom right,center;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:23%,56.4%,43.3%,cover;border-radius:100px;position:relative;bottom:-92px}section.kontakt .contact-container{margin-left:17%;padding:154px 0}section.kontakt .contact-container form{display:flex;flex-wrap:wrap;gap:20px 33px;width:46.7%}section.kontakt .contact-container form .naslov{font-size:3.94rem;line-height:4.6rem;width:-moz-fit-content;width:fit-content;margin:0 auto 34px auto;width:100%}section.kontakt .contact-container form label{font-weight:400;font-size:1.125rem;line-height:1.5rem;margin-bottom:8px;display:flex;justify-content:space-between}section.kontakt .contact-container form label span{font-size:.9375rem}section.kontakt .contact-container form input,section.kontakt .contact-container form textarea{border:none;font-size:1.125rem;line-height:1.125rem;border:1px solid transparent;background-color:#fff;border-radius:37px;padding:28px 0 28px 59px;background-position:26px 28px;background-repeat:no-repeat;cursor:pointer}section.kontakt .contact-container form input:hover,section.kontakt .contact-container form textarea:hover{border-color:#1a0e06}section.kontakt .contact-container form input:focus,section.kontakt .contact-container form textarea:focus{outline:0;border-color:#1a0e06}section.kontakt .contact-container form ::-moz-placeholder{font-family:outfit,sans-serif;font-size:1.125rem;line-height:1.125rem;color:#6f6f6f}section.kontakt .contact-container form :-ms-input-placeholder{font-family:outfit,sans-serif;font-size:1.125rem;line-height:1.125rem;color:#6f6f6f}section.kontakt .contact-container form ::placeholder{font-family:outfit,sans-serif;font-size:1.125rem;line-height:1.125rem;color:#6f6f6f}section.kontakt .contact-container form .input-element{display:flex;flex-direction:column;width:calc(50% - 16.5px)}section.kontakt .contact-container form.forma-kontakt .input-element:nth-child(5){width:100%}section.kontakt .contact-container form .textarea-element{display:flex;flex-direction:column;width:100%}section.kontakt .contact-container form .textarea-element textarea{aspect-ratio:3.28/1}section.kontakt .contact-container form .button{margin:20px auto 0 auto;width:65%;min-width:-moz-fit-content;min-width:fit-content}section.kontakt .contact-container form #ime{background-image:url(/img/form_ime.svg)}section.kontakt .contact-container form #ime:hover{background-image:url(/img/form_ime_active.svg)}section.kontakt .contact-container form #ime:focus{background-image:url(/img/form_ime_active.svg)}section.kontakt .contact-container form #email{background-image:url(/img/form_mail.svg)}section.kontakt .contact-container form #email:hover{background-image:url(/img/form_mail_active.svg)}section.kontakt .contact-container form #email:focus{background-image:url(/img/form_mail_active.svg)}section.kontakt .contact-container form #naslov,section.kontakt .contact-container form #poruka{background-image:url(/img/form_sadrzaj.svg)}section.kontakt .contact-container form #naslov:hover,section.kontakt .contact-container form #poruka:hover{background-image:url(/img/form_sadrzaj_active.svg)}section.kontakt .contact-container form #naslov:focus,section.kontakt .contact-container form #poruka:focus{background-image:url(/img/form_sadrzaj_active.svg)}section.kontakt.kontakt-booking{background-image:unset;position:relative;bottom:-92px}section.kontakt.kontakt-booking .contact-container{margin-left:0;padding:154px 0;display:flex}section.kontakt.kontakt-booking .contact-container .left{width:40.45%;position:relative;border-radius:110px 0 0 110px}section.kontakt.kontakt-booking .contact-container .left .bland-1{border-radius:110px 0 0 110px;position:absolute;inset:0;background-color:#ffd851;opacity:100%;mix-blend-mode:color}section.kontakt.kontakt-booking .contact-container .left .bland-2{border-radius:110px 0 0 110px;position:absolute;inset:0;background-color:#ffd851;opacity:90%;mix-blend-mode:normal}section.kontakt.kontakt-booking .contact-container .left img{position:absolute;height:85.44%;bottom:0;right:-65px}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont{width:59.55%;padding:33px 128px 101px 80px;background-color:#ffd851;border-radius:0 110px 110px 0}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form{width:100%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje{width:100%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box{display:flex;justify-content:space-between;flex-wrap:wrap}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box .left{font-weight:400}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box .left p:first-child{color:#4f2c13;font-size:8.56rem;line-height:8.56rem;position:relative;left:-18px}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box .left p:last-child{font-size:2.74rem;line-height:2.74rem;position:relative;top:-28px}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box .right{width:20%;position:relative;right:-55px}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box .right img{width:100%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box .bottom{width:100%;font-size:1.25rem;line-height:1.25rem;margin-top:-17px;margin-bottom:64px}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .input-element:nth-child(2),section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .input-element:nth-child(3){width:100%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .input-element:nth-child(4){width:calc(50% - 16.5px)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .input-element.manji{width:calc(37.5% - 22px)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .input-element.najmanji{width:calc(25% - 22px)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .button:hover{background-color:#f48120;color:#1a0e06}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #datum,section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #datum_do{background-image:url(/img/form_datepicker.svg),url(/img/arr-down.svg);background-position:26px 28px,calc(100% - 26px) 38px}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #datum:hover,section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #datum_do:hover{background-image:url(/img/form_datapicker_active.svg),url(/img/arr-down.svg)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #datum:focus,section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #datum_do:focus{background-image:url(/img/form_datapicker_active.svg),url(/img/arr-down.svg)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #datum,section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #datum_do{background-image:url(/img/form_datepicker.svg),url(/img/arr-down.svg);background-position:26px 28px,calc(100% - 26px) 38px}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #datum:hover,section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #datum_do:hover{background-image:url(/img/form_datapicker_active.svg),url(/img/arr-down.svg)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #datum:focus,section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #datum_do:focus{background-image:url(/img/form_datapicker_active.svg),url(/img/arr-down.svg)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #vrijeme,section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #vrijeme_do{background-image:url(/img/form_sat.svg),url(/img/arr-down.svg);background-position:26px 28px,calc(100% - 26px) 38px}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #vrijeme:hover,section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #vrijeme_do:hover{background-image:url(/img/form_sat_active.svg),url(/img/arr-down.svg)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #vrijeme:focus,section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #vrijeme_do:focus{background-image:url(/img/form_sat_active.svg),url(/img/arr-down.svg)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #from,section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #to{background-image:url(/img/form_lokacija.svg)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #from:hover,section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #to:hover{background-image:url(/img/form_lokacija_active.svg)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #from:focus,section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #to:focus{background-image:url(/img/form_lokacija_active.svg)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #pax{background-image:url(/img/form_pax.svg),url(/img/arr-down.svg);background-position:26px 28px,calc(100% - 26px) 38px}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #pax:hover{background-image:url(/img/form_pax_active.svg),url(/img/arr-down.svg)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form #pax:focus{background-image:url(/img/form_pax_active.svg),url(/img/arr-down.svg)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer .zaglavlje .bottom{width:100%;border-bottom:2px solid #1a0e06;display:flex}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer .zaglavlje .bottom .tab{background-color:#fff;color:#1a0e06;border-radius:32px 32px 0 0;font-weight:500;padding:20px 54px;cursor:pointer}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer .zaglavlje .bottom .tab.active{background-color:#1a0e06;color:#fff}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer.jednosmijerni .input-element:nth-last-child(6),section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer.jednosmijerni .input-element:nth-last-child(7){width:calc(37.5% - 22px)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer.jednosmijerni .input-element:nth-last-child(3){width:calc(25% - 22px)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer.povratni .input-element:nth-last-child(4),section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer.povratni .input-element:nth-last-child(5){width:calc(37.5% - 22px)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer.povratni .input-element:nth-last-child(3){width:calc(25% - 22px)}footer{background-color:#4f2c13;padding-top:162px}footer .sadrzaj{margin:0 17%;display:flex;flex-wrap:wrap;justify-content:space-between}footer .sadrzaj .left img{width:204px}footer .sadrzaj .right .top{display:flex;gap:106px;font-size:1rem;line-height:normal;color:#fff5d8}footer .sadrzaj .right .top .naslov{font-size:2rem;line-height:2rem;background-image:none;color:#fff5d8;margin-bottom:13px}footer .sadrzaj .right .top a,footer .sadrzaj .right .top p{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff5d8;max-width:210px}footer .sadrzaj .right .top a img,footer .sadrzaj .right .top p img{filter:invert(94%) sepia(8%) saturate(1334%) hue-rotate(318deg) brightness(109%) contrast(101%)}footer .sadrzaj .right .top a .fb,footer .sadrzaj .right .top p .fb{width:24px}footer .sadrzaj .right .top a:not(:last-child){margin-bottom:23px}footer .sadrzaj .right .top a:hover{color:#fff}footer .sadrzaj .right .top a:hover img{filter:unset;filter:invert(100%)}footer .sadrzaj .right .top .web a img{filter:unset}footer .sadrzaj .right .bottom{width:100%;font-size:.875rem;line-height:1.5rem;display:flex;gap:8px;align-items:center;margin-top:52px;margin-bottom:41px}footer .sadrzaj .right .bottom a{text-decoration:none;color:#fff5d8}footer .sadrzaj .right .bottom a:hover{color:#fff}footer .sadrzaj .right .bottom .crta{height:14px;border-left:1px solid #fff5d8}.banner-o-nama{background-image:url(/img/o_nama_paralele.webp),url(/img/o_nama_bg.webp);background-position:bottom right,center center;background-repeat:no-repeat,no-repeat;background-size:40%,cover;border-radius:0 0 100px 100px;margin-bottom:102px}.banner-o-nama .container-banner{padding:91px 50px 182px;justify-content:space-between}.banner-o-nama .container-banner .left{width:43.75%}.banner-o-nama .container-banner .left .naslov{font-size:12.56rem;line-height:11.125rem;margin-bottom:13px}.banner-o-nama .container-banner .left .button{margin-top:40px}.banner-o-nama .container-banner .right{width:43.75%}.banner-o-nama .container-banner .right img{width:100%;max-width:100%}.o-nama section.section-2{padding-bottom:203px}.nasa-flota{border-radius:100px;background-color:#fff5d8;padding-top:130px;padding-bottom:242px}.nasa-flota .container{flex-direction:column;align-items:center;gap:82px}.nasa-flota .container h2 .ukraseno{padding-left:.7ch}.nasa-flota .container a:first-of-type{width:50%;margin:0 25%}.galerija{display:flex;flex-wrap:wrap;width:100%}.galerija .slika{position:relative;overflow:hidden;border-radius:32px;width:25%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.galerija .slika .bg{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:transform .3s ease-in}.galerija .slika .shade{position:absolute;inset:0;background-color:rgba(0,0,0,.33);background-image:url(/img/povecalo.svg);background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .3s ease-in}.galerija .slika:hover .bg{flex-shrink:0;transform:scale(1.05)}.galerija .slika:hover .shade{opacity:1}.galerija.galerija-fleet .slika{aspect-ratio:1.45/1}.o-nama-ponuda{position:relative;transform:unset;margin-top:-90px;margin-bottom:-240px;z-index:1}.o-nama-ponuda .container{justify-content:space-between}.o-nama-ponuda .container .ponuda{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:32px;position:relative;padding:143px 129px 60px 60px;display:flex;gap:60px;align-items:flex-end}.o-nama-ponuda .container .ponuda .animirani-img{position:absolute;width:32%;top:calc(-6% - 129px);left:9%}.o-nama-ponuda .container .ponuda .podnaslov{font-weight:400;font-size:2rem;line-height:2rem;margin-bottom:20px}.o-nama-ponuda .container .ponuda .text{font-size:1.125rem;line-height:1.5rem}.o-nama-ponuda .container .ponuda .button{margin-top:24px}.o-nama-ponuda .container .ponuda .destinacije h5{font-size:1.125rem;line-height:1.5rem;font-weight:700;margin-top:8px;margin-bottom:23px}.o-nama-ponuda .container .ponuda .destinacije .lista{display:flex;flex-wrap:wrap;gap:6px;width:254px}.o-nama-ponuda .container .ponuda .destinacije .lista .img-container{width:124px;height:107px;box-shadow:-12px 12px 20px rgba(0,0,0,.25)}.o-nama-ponuda .container .left{width:calc(57.5% - 15.5px)}.o-nama-ponuda .container .left .medjugradski{width:100%;background-image:url(/img/medjunarodni_bg.webp);color:#fff;margin-bottom:31px}.o-nama-ponuda .container .left .izleti{width:100%;background-image:url(/img/izleti_bg.webp);color:#fff}.o-nama-ponuda .container .left .izleti .animirani-img{top:calc(4% - 129px)}.o-nama-ponuda .container .right{width:calc(42.5% - 15.5px);position:relative;display:flex;flex-direction:column}.o-nama-ponuda .container .right .oblak{position:absolute;width:67.5%;top:24px;right:24px}.o-nama-ponuda .container .right .top{display:flex;justify-content:space-between}.o-nama-ponuda .container .right .top .img-container{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:32px}.o-nama-ponuda .container .right .top .img-container:first-child{width:calc(56.6% - 15.5px);aspect-ratio:.73/1;background-image:url(/img/izleti_1.webp)}.o-nama-ponuda .container .right .top .img-container:last-child{width:calc(43.4% - 15.5px);background-image:url(/img/izleti_2.webp)}.o-nama-ponuda .container .right .bottom{margin-top:31px;flex-grow:1}.o-nama-ponuda .container .right .bottom .transferi{background-image:url(/img/transferi_bg.webp);height:100%}.o-nama-ponuda .container .right .bottom .transferi .animirani-img{width:64.4%;left:22px;top:calc(-5% - 129px)}.banner-izleti{background-image:url(/img/o_nama_paralele.webp),url(/img/izleti_stranica_bg.webp);background-position:bottom right,center center;background-repeat:no-repeat,no-repeat;background-size:40%,cover;border-radius:0 0 100px 100px;padding-bottom:91px}.banner-izleti.transfer-banner{background-image:url(/img/o_nama_paralele.webp),url(/img/transferi_stranica_bg.webp)}.banner-izleti .clip-container{overflow:hidden}.banner-izleti .container-banner{display:flex;justify-content:center;margin-top:60px;margin-bottom:67px}.banner-izleti .container-banner .naslov{position:relative}.banner-izleti .container-banner .naslov h1{font-size:12.56rem;line-height:12.5rem;padding-right:25px;transform:translateY(0);transition:transform .8s ease-in;font-weight:400}.banner-izleti .container-banner .naslov .oblak{position:absolute}.banner-izleti .container-banner .naslov .oblak-1{bottom:0;left:0;transform:translateX(-90%);transition:transform .8s ease-in;z-index:1}.banner-izleti .container-banner .naslov .oblak-2{top:10%;right:0;transform:translate(100%,-30%);transition:transform .8s ease-in}.banner-izleti .container-banner .naslov.animiran h1{transform:translateY(-24px)}.banner-izleti .container-banner .naslov.animiran .oblak-1{transform:translateX(-80%)}.banner-izleti .container-banner .naslov.animiran .oblak-2{transform:translate(85%,-50%)}.container:has(.izlet-thumb){justify-content:space-between}.container:has(.izlet-thumb) .izlet-thumb{width:calc(33.3333% - 21.3333px);text-decoration:none;color:#1a0e06;position:relative;bottom:0;transition:bottom .3s ease-in-out}.container:has(.izlet-thumb) .izlet-thumb .img-pozadina{border-radius:32px;background-position:center;background-repeat:no-repeat;background-size:cover;aspect-ratio:1/1}.container:has(.izlet-thumb) .izlet-thumb .naslov{font-weight:600;margin-top:40px;margin-bottom:16px;color:#1a0e06;transition:color .3s ease-in-out}.container:has(.izlet-thumb) .izlet-thumb .tekst{font-weight:400;font-size:1.25rem}.container:has(.izlet-thumb) .izlet-thumb:hover{bottom:12px}.container:has(.izlet-thumb) .izlet-thumb:hover .naslov{color:#f48120}.container:has(.izlet-thumb):nth-child(2){position:relative;top:-37px;flex-wrap:wrap;gap:54px 0}.banner-single-izlet{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.banner-single-izlet .bland-1{position:absolute;inset:0;background-color:#fff5d8;opacity:100%;mix-blend-mode:color}.banner-single-izlet .bland-2{position:absolute;inset:0;background-color:#fff5d8;opacity:90%;mix-blend-mode:normal}.banner-single-izlet .text-box{position:relative;z-index:1}.banner-single-izlet h1{font-weight:400;font-size:9.625rem;line-height:11.17rem;margin-top:35px;margin-bottom:57px}.banner-single-izlet h1 img{transform:translateY(-30%)}.single-izlet .container{padding-top:64px;justify-content:space-between}.single-izlet .container .left{width:46.8%}.single-izlet .container .left .itinerar .lista{margin-top:48px}.single-izlet .container .left .itinerar .lista .itinerar{display:flex;gap:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px #dfdfdf solid}.single-izlet .container .left .itinerar .lista .itinerar .img-pozadina{width:74px;height:74px;background-position:center;background-repeat:no-repeat;background-size:cover;flex-grow:0;flex-shrink:0;position:relative;border-radius:11px}.single-izlet .container .left .itinerar .lista .itinerar .img-pozadina .shade{position:absolute;inset:0;border-radius:11px;background-color:rgba(0,0,0,.41)}.single-izlet .container .left .itinerar .lista .itinerar .img-pozadina p{color:#ffd851;position:absolute;left:50%;top:50%;transform:translate(-80%,-40%);font-size:2.875rem;line-height:2.875rem;font-weight:700}.single-izlet .container .left .itinerar .lista .itinerar .text-box .naziv{font-weight:600}.single-izlet .container .left .itinerar .lista .itinerar .text-box .opis{font-size:1.25rem;line-height:1.25rem;font-weight:400}.single-izlet .container .left .sadrzaj{display:flex;gap:52px;margin-top:40px}.single-izlet .container .left .sadrzaj .iskljuceno,.single-izlet .container .left .sadrzaj .ukljuceno{width:calc(50% - 26px)}.single-izlet .container .left .sadrzaj .iskljuceno .zaglavlje,.single-izlet .container .left .sadrzaj .ukljuceno .zaglavlje{display:flex;gap:8px;font-weight:600;align-items:center;margin-bottom:12px}.single-izlet .container .left .sadrzaj .iskljuceno .zaglavlje img,.single-izlet .container .left .sadrzaj .ukljuceno .zaglavlje img{width:60px}.single-izlet .container .left .sadrzaj .iskljuceno .stavka,.single-izlet .container .left .sadrzaj .ukljuceno .stavka{padding-bottom:24px;margin-bottom:24px;border-bottom:1px #dfdfdf solid;font-weight:400}.single-izlet .container .left .sadrzaj .iskljuceno .stavka .napomena,.single-izlet .container .left .sadrzaj .ukljuceno .stavka .napomena{font-size:1.25rem;line-height:1.5rem}.single-izlet .container .left .izlet-flota{margin-top:40px;margin-bottom:46px}.single-izlet .container .left .izlet-flota .popis-vozila{display:flex;gap:25px;margin-top:56px}.single-izlet .container .left .izlet-flota .popis-vozila .vozilo .img-container{width:220px;height:180px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:16px}.single-izlet .container .left .izlet-flota .popis-vozila .vozilo .img-container img{width:100%;display:block}.single-izlet .container .left .izlet-flota .popis-vozila .vozilo p{font-weight:400;font-size:1.25rem;line-height:1.25rem}.single-izlet .container .right{width:40.5%}.single-izlet .container .right .book-this-tour{border-radius:32px;transform:translateY(-215px);position:sticky;top:264px;margin-bottom:-277px}.single-izlet .container .right .book-this-tour .zaglavlje{position:relative;border-radius:32px 32px 0 0;background-repeat:no-repeat;background-position:center;background-size:cover}.single-izlet .container .right .book-this-tour .zaglavlje .bland-1{border-radius:32px 32px 0 0;position:absolute;inset:0;background-color:#ffd851;opacity:100%;mix-blend-mode:color}.single-izlet .container .right .book-this-tour .zaglavlje .bland-2{border-radius:32px 32px 0 0;position:absolute;inset:0;background-color:#ffd851;opacity:90%;mix-blend-mode:normal}.single-izlet .container .right .book-this-tour .zaglavlje .text-box{position:relative;z-index:1;display:flex;justify-content:space-between;padding-left:40px;padding-right:18px;top:-42px;margin-bottom:-42px}.single-izlet .container .right .book-this-tour .zaglavlje .text-box .left{font-weight:400}.single-izlet .container .right .book-this-tour .zaglavlje .text-box .left p:first-child{color:#4f2c13;font-size:8.56rem;line-height:8.56rem}.single-izlet .container .right .book-this-tour .zaglavlje .text-box .left p:last-child{font-size:2.74rem;line-height:2.74rem;position:relative;left:18px;top:-28px}.single-izlet .container .right .book-this-tour .zaglavlje .text-box .right{width:29%}.single-izlet .container .right .book-this-tour .zaglavlje .text-box .right img{width:100%}.single-izlet .container .right .book-this-tour .body{background-color:#ffd851;position:relative;z-index:1;padding:32px;border-radius:0 0 32px 32px}.single-izlet .container .right .book-this-tour .body .button{width:100%;margin-top:32px}.single-izlet .container .right .book-this-tour .body .button:hover{background-color:#f48120}.ui-datepicker-header{background:#f48120!important;border-color:#f48120!important}.ui-datepicker{width:350px}.ui-datepicker table{font-size:.7em!important}.ui-datepicker td a{text-align:center;padding:0}.ui-datepicker .ui-datepicker-title{line-height:1.5em;font-size:.9em}.ui-datepicker .ui-datepicker-title .ui-datepicker-month{font-size:.9em}.ui-datepicker .ui-datepicker-title .ui-datepicker-year{font-size:.9em}body:has(.kontakt-container){background-color:#fbeece}.kontakt-container .oblak{position:absolute;top:0;left:0;background-size:23%;z-index:2;pointer-events:none}.kontakt-container section.kontakt{background-image:url(/img/kontakt_paralele.webp),url(/img/kontakt_zena.webp),url(/img/kontakt_bg.webp);background-position:bottom left,bottom right,center;background-repeat:no-repeat,no-repeat,no-repeat;background-size:56.4%,43.3%,cover;padding-top:32px}.kontakt-container section.kontakt .contact-container{padding-top:20px}.stranica .container{flex-direction:column;margin-top:40px;margin-bottom:60px}.stranica .container h2{margin-bottom:40px}.s-404{min-height:50vh;width:100%;display:flex;justify-content:center;align-items:center}@keyframes goUp{0%{bottom:-32px}100%{bottom:0}}@keyframes slideLeft{0%{left:154px}100%{left:0}}@keyframes slideRight{0%{left:-202px}100%{left:0}}@keyframes blinkIn{0%{opacity:0}100%{opacity:1}}@media screen and (max-width:1600px){.container{width:90%}.banner-naslovna .pozadina .text-box{padding-bottom:60px}.banner-naslovna .pozadina .text-box img.kompas{margin-bottom:8px}.banner-naslovna .pozadina .text-box .animacija-naslov:last-of-type{top:-32px}.banner-naslovna .pozadina .text-box .button{margin-top:12px}section.section-1{padding-top:80px;padding-bottom:90px}section.section-2{padding-bottom:400px}.float-2-3 .container .ponuda{padding:0 50px 30px 30px}.float-2-3 .container .ponuda .animirani-img{top:-35%}.float-2-3 .container .ponuda .arrow{bottom:18px;right:18px}.float-2-3 .container .ponuda:hover .arrow{transform:translateX(-12px)}section.autobusne-ture{padding-top:340px}section.autobusne-ture .container-left{width:90%}section.autobusne-ture .container-left .left{margin-top:64px}section.autobusne-ture .container-left .left h5{margin-top:36px}section.autobusne-ture .container-left .left .button{margin-top:42px}section.autobusne-ture .container-left .right .at-logo{width:12%;top:6px;left:56%}.o-nama section.section-2{padding-bottom:90px}section.specijalizirane-usluge{padding-top:90px;padding-bottom:0}section.specijalizirane-usluge .container{padding-left:0;padding-right:0}section.specijalizirane-usluge .container .left{width:42%}section.specijalizirane-usluge .container .right{width:54%}section.specijalizirane-usluge .container .right h2 span{white-space:nowrap}section.specijalizirane-usluge .container .right h5{margin-top:24px}section.kontakt{bottom:-92px}section.kontakt .contact-container{margin-left:7%;padding:90px 0}section.kontakt .contact-container form{width:50%;min-width:662px}footer .sadrzaj{margin:0 10%}.banner-o-nama{margin-bottom:80px}.banner-o-nama .container-banner{padding:72px 0 100px}.banner-o-nama .container-banner .left{width:46.75%}.banner-o-nama .container-banner .left .naslov{font-size:12.56rem;line-height:11.125rem;margin-bottom:13px}.banner-o-nama .container-banner .left .button{margin-top:40px}.banner-o-nama .container-banner .right{width:43.75%}.banner-o-nama .container-banner .right img{width:100%;max-width:100%}.nasa-flota{padding-top:80px}.o-nama-ponuda{margin-top:-90px;margin-bottom:-240px}.o-nama-ponuda .container .ponuda{padding:80px 30px 30px 30px}.o-nama-ponuda .container .ponuda .animirani-img{top:calc(-2% - 129px)}.single-izlet .container .left .izlet-flota .popis-vozila{flex-wrap:wrap}section.kontakt.kontakt-booking{bottom:-62px}section.kontakt.kontakt-booking .contact-container{margin-left:0;padding:0}section.kontakt.kontakt-booking .contact-container .left{width:38%}section.kontakt.kontakt-booking .contact-container .left img{height:80%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont{padding:33px 36px 60px 70px;width:62%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form{min-width:unset!important}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box .right{right:0}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box .right img{width:100%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .input-element.puna{width:100%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .input-element{width:calc(50% - 16.5px)}}@media screen and (max-width:1200px){.container{width:92%;max-width:1000px}.small-screen{display:block!important}.lg-screen{display:none!important}.info-menu{z-index:10}.info-menu .lang-option{right:unset;left:0;transform:translateX(-100%)}.nav-menu{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.nav-menu .toggle-lang{display:flex;gap:10px;font-size:.875rem;font-weight:400;line-height:.875rem;cursor:pointer;align-items:center}.nav-menu .toggle-lang img{width:24px}.nav-menu .small_nav{display:block;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.nav-menu .close{margin:0 auto;padding-top:41px;cursor:pointer;width:unset;height:unset}.nav-menu .hamburger{cursor:pointer}.nav-menu nav{display:none;position:fixed;top:0;left:0;z-index:15;padding:0 25px;background-color:#4f2c13;width:100%;height:100vh;border-radius:0;overflow-y:scroll}.nav-menu nav ul{flex-direction:column;padding-top:70px;padding-bottom:0;align-items:center;width:100%}.nav-menu nav ul li{padding:0;width:-moz-fit-content;width:fit-content;margin:0;margin-bottom:32px}.nav-menu nav ul li a{color:#fff;font-size:2rem;line-height:2rem;font-weight:500;text-transform:none}.nav-menu nav ul li:not(:first-of-type){margin-left:0}.nav-menu nav .info{font-size:1rem;display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:80px}.nav-menu nav .info a{text-decoration:none;color:#fff5d8}.banner-naslovna .naslovna-clip{padding-top:52px}.banner-naslovna .zena{min-width:460px}.banner-naslovna .pozadina .container #nav-menu{position:absolute;top:-36px;left:6px;width:calc(100vw - 64px);margin-top:0;z-index:2}.banner-naslovna .pozadina .text-box{min-height:520px}.banner-naslovna .pozadina .text-box .animacija-naslov:first-of-type div.sliding{width:55%;max-width:270px}.banner-naslovna .pozadina .text-box .animacija-naslov:first-of-type div.skriven{width:34%;max-width:167px}.banner-naslovna .pozadina .text-box .animacija-naslov:last-of-type div.sliding{width:48%;max-width:235px}.banner-naslovna .pozadina .text-box .animacija-naslov:last-of-type div.skriven{width:40%;max-width:196px}section.section-1{padding-bottom:70px}section.section-1 .container{flex-direction:column}section.section-1 .container .left,section.section-1 .container .right{width:100%}section.section-1 .container .left{margin-bottom:72px}section.section-2{padding-bottom:890px}section.section-2 .container{flex-direction:column;align-items:center}section.section-2 .container p{font-size:2rem;line-height:2.5rem}section.section-2 .container p span{font-size:2.625rem;line-height:2.625rem}.float-2-3 .container{flex-direction:column;align-items:center;gap:24px}.float-2-3 .container .ponuda{max-width:550px;min-height:520px;border-radius:32px}.float-2-3 .container .ponuda.zracna-luka{width:100%;aspect-ratio:unset}.float-2-3 .container .ponuda.zracna-luka .animirani-img{width:56%}.float-2-3 .container .ponuda.medjugradski{width:100%}.float-2-3 .container .ponuda.medjugradski .animirani-img{width:56%}.float-2-3 .container .ponuda.izleti{width:100%}.float-2-3 .container .ponuda.izleti .animirani-img{width:56%}.float-2-3 .container .ponuda .animirani-img{left:0;top:-20%}.float-2-3 .container .ponuda:hover{transform:translateY(0)}.float-2-3 .container .ponuda:hover .animirani-img{transform:rotate(0) scale(1) translateY(0)}.float-2-3 .container .ponuda:hover .arrow{transform:translateX(0)}.float-2-3 .container .ponuda:hover .text-box{transform:translateY(0)}section.autobusne-ture{padding-top:860px;border-radius:40px}section.autobusne-ture .container-left{width:94%;margin-left:auto;flex-direction:column}section.autobusne-ture .container-left .left{width:100%;margin-top:0;margin-bottom:65px;padding-right:24px}section.autobusne-ture .container-left .left h2{margin-top:33px;white-space:unset}section.autobusne-ture .container-left .left h5{margin-top:32px}section.autobusne-ture .container-left .left .button{margin-top:48px}section.autobusne-ture .container-left .right{width:100%;padding-bottom:100px}section.autobusne-ture .container-left .right .europa{width:77%;transform:translateX(0)}section.autobusne-ture .container-left .right .hrvatska{width:48.7%;top:22%;left:0;transform:translateX(0)}section.autobusne-ture .container-left .right .at-logo{width:17%;top:4px;left:42%;transform:rotate(0)}section.autobusne-ture .container-left .right .at-autobus{width:15.12%;top:17%;left:53%;transform:translateX(0)}section.autobusne-ture .container-left .right .at-galeb{width:19%;top:30%;left:65%;transform:translate(0,0)}section.autobusne-ture .container-left .right .at-oblak{width:46.9%;top:27%;left:31%;transform:translateX(0)}section.autobusne-ture .container-left .right .at-paralele{transform:translateX(0)}section.autobusne-ture .container-left .right.animiraj .europa{transform:translateX(0)}section.autobusne-ture .container-left .right.animiraj .hrvatska{transform:translateX(0)}section.autobusne-ture .container-left .right.animiraj .at-paralele{transform:translateX(0)}section.autobusne-ture .container-left .right.animiraj .at-logo{transform:rotate(0)}section.autobusne-ture .container-left .right.animiraj .at-autobus{transform:translateX(0)}section.autobusne-ture .container-left .right.animiraj .at-galeb{transform:translate(0,0)}section.autobusne-ture .container-left .right.animiraj .at-oblak{transform:translateX(0)}section.specijalizirane-usluge{padding-top:80px;padding-bottom:0}section.specijalizirane-usluge .container{padding-left:0;padding-right:0;flex-direction:column-reverse;gap:72px}section.specijalizirane-usluge .container .left{width:100%}section.specijalizirane-usluge .container .left img{width:100%;max-width:100%}section.specijalizirane-usluge .container .right{width:100%}section.specijalizirane-usluge .container .right h2{font-size:3.03rem;line-height:3.5rem}section.specijalizirane-usluge .container .right h2 span{font-size:5.1rem;line-height:5.1rem}section.specijalizirane-usluge .container .right h5{margin-top:32px}section.specijalizirane-usluge.cultural .container{flex-direction:column-reverse}section.specijalizirane-usluge.cultural .container .right h2 span{white-space:wrap;line-height:4.1rem;display:block}section.specijalizirane-usluge.cultural .container .right h2 br:last-of-type{display:none}section.kontakt{background-image:url(/img/kontakt_paralele.webp),url(/img/kontakt_bg.webp);background-position:bottom left,center;background-repeat:no-repeat,no-repeat;background-size:100%,cover;border-radius:40px;bottom:-62px}section.kontakt .contact-container{width:92%;margin:0 auto;padding:65px 0}section.kontakt .contact-container form{width:100%;min-width:unset;max-width:500px;margin:0 auto}section.kontakt .contact-container form .naslov{font-size:2.59rem;line-height:3rem;margin:0 auto 34px auto}section.kontakt .contact-container form .input-element{width:100%}section.kontakt .contact-container form .textarea-element textarea{aspect-ratio:1.54/1}section.kontakt .contact-container form .button{margin:32px auto 0 auto;width:100%}footer .sadrzaj{gap:32px}.banner-o-nama{background-size:100%,cover;border-radius:0 0 40px 40px;margin-bottom:102px}.banner-o-nama .container-banner{padding:0 24px 0;flex-direction:column;gap:48px}.banner-o-nama .container-banner .left{width:100%}.banner-o-nama .container-banner .left .naslov{font-size:6.25rem;line-height:11.2rem;margin-bottom:0}.banner-o-nama .container-banner .left .button{margin-top:40px}.banner-o-nama .container-banner .right{width:100%;margin-bottom:-316px}.banner-o-nama .container-banner .right img{display:block;position:relative;max-width:520px;margin:0 auto}.o-nama section.section-2{padding-top:272px;padding-bottom:64px}.nasa-flota{border-radius:40px;padding-top:64px;padding-bottom:47px}.nasa-flota .container{gap:54px}.nasa-flota .container a:first-of-type{width:100%;margin:0}.galerija .slika{width:50%}.o-nama-ponuda{margin-top:0;margin-bottom:0;background-color:#fff5d8}.o-nama-ponuda .container{flex-direction:column}.o-nama-ponuda .container .ponuda{padding:173px 24px 48px 24px;gap:32px;flex-direction:column;margin:0 auto}.o-nama-ponuda .container .ponuda .animirani-img{width:32%;max-width:190px;top:calc(4% - 129px);left:9%}.o-nama-ponuda .container .ponuda .text-box{width:100%}.o-nama-ponuda .container .ponuda .destinacije{width:100%}.o-nama-ponuda .container .ponuda .destinacije .lista{width:100%;max-width:255px}.o-nama-ponuda .container .left{width:100%}.o-nama-ponuda .container .right{width:100%}.o-nama-ponuda .container .right .oblak{display:none}.o-nama-ponuda .container .right .top{display:none}.o-nama-ponuda .container .right .bottom{margin-top:32px}.o-nama-ponuda .container .right .bottom .transferi .animirani-img{width:47.95%;top:calc(6% - 129px)}.o-nama-autobusne.autobusne-ture{padding-top:80px}.banner-izleti{background-size:100%,cover;border-radius:0 0 40px 40px;padding-bottom:91px}.banner-izleti .clip-container{overflow:hidden}.banner-izleti .container-banner{margin-top:64px;margin-bottom:48px}.banner-izleti .container-banner .naslov h1{font-size:5.72rem;line-height:6rem}.banner-izleti .container-banner .naslov .oblak-1{bottom:-56px}.pomakni-sve{margin-top:-60px}.container:has(.izlet-thumb){flex-wrap:wrap;gap:48px}.container:has(.izlet-thumb) .izlet-thumb{width:100%;max-width:690px}.container:has(.izlet-thumb) .izlet-thumb:hover{bottom:0}.container:has(.izlet-thumb) .izlet-thumb:hover .naslov{color:#f48120}.container:has(.izlet-thumb):nth-child(2){top:0;margin-top:48px}.banner-single-izlet h1{font-size:4.375rem;line-height:5rem;margin-top:78px;margin-bottom:34px}.banner-single-izlet h1 img{transform:translateY(-30%)}.single-izlet h2{font-size:2.125rem;line-height:2.375rem}.single-izlet h2 span{font-size:3.375rem;line-height:3.375rem}.single-izlet .container{padding-top:45px}.single-izlet .container .left{width:100%}.single-izlet .container .left .itinerar .lista{margin-top:36px}.single-izlet .container .left .sadrzaj{flex-direction:column;gap:42px;margin-top:80px}.single-izlet .container .left .sadrzaj .iskljuceno,.single-izlet .container .left .sadrzaj .ukljuceno{width:100%}.single-izlet .container .right{display:none}section.kontakt.kontakt-booking{bottom:-92px;margin:0 auto;width:100%}section.kontakt.kontakt-booking .contact-container{margin:0;width:100%;padding:0;flex-direction:column-reverse}section.kontakt.kontakt-booking .contact-container .left{width:100%;border-radius:0 0 40px 40px;padding-top:42px}section.kontakt.kontakt-booking .contact-container .left .bland-1{border-radius:0 0 40px 40px}section.kontakt.kontakt-booking .contact-container .left .bland-2{border-radius:0 0 40px 40px}section.kontakt.kontakt-booking .contact-container .left img{position:relative;height:467px;bottom:-7px;right:unset;left:45px}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont{width:100%;padding:0 24px 24px 24px;border-radius:40px 40px 0 0}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje{transform:translateY(-20%);margin-bottom:-20%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box{flex-direction:column}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box .left{order:2}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box .left p:first-child{font-size:8.56rem;line-height:8.56rem;left:-18px}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box .left p:last-child{font-size:2.74rem;line-height:2.74rem;top:-28px}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box .right{order:1;display:block;width:180px;right:0;margin-left:auto}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .zaglavlje .text-box .bottom{order:3;margin-bottom:48px}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .input-element{width:100%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .input-element.manji{width:100%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form .input-element.najmanji{width:100%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer{padding-top:30px}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer .input-element{width:100%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer.jednosmijerni .input-element:nth-last-child(6),section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer.jednosmijerni .input-element:nth-last-child(7){width:100%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer.jednosmijerni .input-element:nth-last-child(3){width:100%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer.povratni .input-element:nth-last-child(4),section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer.povratni .input-element:nth-last-child(5){width:100%}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer.povratni .input-element:nth-last-child(3){width:100%}.kontakt-container #nav-menu{position:relative;z-index:4}.kontakt-container section.kontakt{background-image:url(/img/kontakt_paralele.webp),url(/img/kontakt_bg.webp);background-position:bottom left,center;background-repeat:no-repeat,no-repeat;background-size:56.4%,cover;padding-top:32px}.kontakt-container section.kontakt .contact-container form .input-element,.kontakt-container section.kontakt .contact-container form p{position:relative;z-index:3}}@media screen and (max-width:600px){.container{width:calc(100% - 48px)}section.section-1 .container .left{padding:0}section.section-2 .container p{width:100%}.float-2-3 .container .ponuda .animirani-img{top:-15%}.float-2-3 .container .ponuda .arrow{bottom:unset;top:24px;right:24px}footer{padding-top:142px}footer .sadrzaj{margin:0 25px;flex-direction:column}footer .sadrzaj .left img{width:204px;display:block;margin:0 auto}footer .sadrzaj .right .top{flex-wrap:wrap;gap:40px 106px}footer .sadrzaj .right .top a:not(:last-child){margin-bottom:12px}footer .sadrzaj .right .bottom{flex-direction:column;align-items:flex-start;margin-top:40px;margin-bottom:40px}footer .sadrzaj .right .bottom .crta{display:none}.banner-o-nama .container-banner{padding:0}section.nasa-flota h2{font-size:3.4rem;line-height:4rem}section.nasa-flota h2 span{font-size:5.625rem;line-height:4.615rem}.o-nama-ponuda .container .left .ponuda{padding-top:85px}.o-nama-ponuda .container .left .ponuda .animirani-img{top:calc(6% - 129px)}section.kontakt.kontakt-booking .contact-container #forma-izlet-cont form.transfer .zaglavlje .bottom .tab{font-size:1.125rem;padding:20px 26px;width:50%;text-align:center}.kontakt-container .oblak{max-width:100%}}