@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:Quicksand;src:url(/static/fonts/Quicksand-VariableFont.ttf)}@font-face{font-family:KuraleRegular;src:url(/static/fonts/Kurale-Regular.ttf)}@font-face{font-family:Exo;src:url(/static/fonts/Exo.ttf)}::selection{background:#5a2b5e;color:#fff}::-webkit-scrollbar{color:#1f1420 #dfaed0;height:15px;width:15px}:horizontalbody::-webkit-scrollbar{height:15px}:verticalbody::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background:#dfaed0!important}::-webkit-scrollbar-thumb{background-color:#1f1420;border:0 solid #3f2e40;border-radius:0}.tasting-galley-container-hidden{visibility:hidden}.body{margin:0;padding:0}.navbar{background-color:#1f1420d7;font-family:Quicksand;font-weight:700}.q-tab__label{font-size:18px}.logo-drawer{height:100%!important;width:100%!important}.drawer{background-color:#1f1420;color:#f2f2f2;font-family:Quicksand;font-weight:700}.hero-content{height:inherit;position:absolute;right:0;top:0;width:inherit}.trasparent_panel{-webkit-backdrop-filter:blur(3px);-moz-backdrop-filter:blur(3px);-o-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#85858537;height:100vh;position:absolute;top:0;width:100%}.video_container{height:100vh;width:100%!important}.hero-section-background{height:100vh;margin-top:1rem;object-fit:cover;width:100%}.hero.tw-h-screen.tw-w-screen .video-container{height:100vh!important;left:0;position:fixed;top:0;width:100%;z-index:-1}.hero-content{display:flex!important}.hero-section-title{color:#f2f2f2;font-family:Exo}.hero-title-spacing{line-height:6rem}.benazic-button{background-color:#dfaed0;border-radius:10px;box-shadow:2px 2px 4px #00000040;color:#1f1420;font-family:Quicksand;font-size:medium!important;font-weight:bolder;text-transform:uppercase;white-space:nowrap;width:auto}.benazic-button.outline{background-color:#00000026;border:4px solid #dfaed0;color:#dfaed0}.decorBorderPrimary{background-color:#1f1420}.decorBorderAccent{background-color:#dfaed0}.aboutUs{background:url(/static/img/about-us-background.png.webp);background-color:#1f1420;background-position:0;background-repeat:no-repeat;background-size:auto;height:50vh;position:relative;width:100%}.about-us-title{color:#f2f2f2;font-family:KuraleRegular}.about-us-paragraph{font-family:Quicksand}.detailed-about-section{background-image:linear-gradient(#1f1420,#311c32);position:relative}.expand-button:hover{background-color:#1f1420;color:#f2f2f2}.expand-button{background-color:#dfaed0;border-radius:100%;color:#1f1420;font-size:larger;font-weight:700}.expand-divider{border-top:1px solid #dfaed0}.card-container{background-color:initial!important;color:#f2f2f2}.main-title-about-us-detailed{font-size:2.25rem}.main-title-about-us-detailed,.title-about-us-detailed{color:#f2f2f2;font-family:KuraleRegular;margin:0;padding:0}.title-about-us-detailed{font-size:1.75rem}.small-title-about-us-detailed,.small-title-vineyards{color:#f2f2f2;font-family:KuraleRegular;font-size:1.4rem;margin:0;padding:0}.about-us-detailed-paragraph{font-family:Quicksand;font-size:1rem;text-align:justify}.map-istra{height:auto;position:relative;width:100%}.button-position-map{color:#dfaed0;font-family:Exo;font-size:small;font-style:italic;font-weight:bolder}.button-position-map:hover,.title-position-map:hover{cursor:pointer}.title-position-map{color:#f2f2f2;font-family:KuraleRegular}.title-sveta-katarina-positon{position:absolute;right:12%;top:34%;z-index:1}.button-sveta-katarina-positon{position:absolute;right:25%;top:40%;z-index:1}.title-pula-positon{left:46%;position:absolute;top:68.8%}.button-pula-positon{left:46%;position:absolute;top:74.8%}.decoration-bottle-about-us{height:60%;left:calc(50% - 75px);position:absolute;top:15%}.button-our-products{background-color:#dfaed0;border-radius:6px;color:#1f1420}.button-menu,.button-our-products{font-family:Quicksand;font-weight:700}.button-menu{background-color:initial;border:4px solid #dfaed0;border-radius:6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#f2f2f2}.cardDesign{max-width:18rem;min-width:18rem}.product{background-color:#1f1420}.product-title{min-height:56px}.product-title,.product-title-destillate{font-family:Quicksand;font-weight:500}.product-subtitle{color:#d9cfd6;font-family:Quicksand;font-weight:lighter}.product-arrow{color:#dfaed0}.offerSection{background-image:linear-gradient(#3f2e40,#3f2e40)}.nasi-proizvodi-subtitle,.nasi-proizvodi-title{color:#f2f2f2;font-family:KuraleRegular}.webshop-button{background-color:#dfaed0;border-radius:10px;color:#1f1420;font-family:Quicksand;font-size:medium!important;font-weight:bolder;text-transform:uppercase;white-space:nowrap;width:auto}.winebarElement{color:#f2f2f2;font-family:Quicksand}.tasting-section{background-color:#1f1420}.q-carousel__control .q-btn{background-color:#1f1420!important}.q-carousel__control .q-carousel__thumbnail--active{border:2px solid #1f1420}.tasting-section-title,.vineyards-section-title{color:#f2f2f2;font-family:Exo;margin-top:0}.tasting-quick-info,.tasting-section-text,.vineyards-section-text{color:#f2f2f2;font-family:Quicksand}.tasting-items-container{min-height:5rem}.tasting-reservation-button{align-self:center;background-color:#dfaed0;border-radius:10px;color:#1f1420;font-family:Quicksand;font-size:medium!important;font-weight:bolder;text-transform:uppercase}.tasting-languages{max-width:10rem}.contact-section{background-image:radial-gradient(at top,#3f2e40,#1f1420)}.contact-paragraph{color:#f2f2f2;font-family:Quicksand;font-size:1.25em}.contact-paragraph-location{max-width:10rem}.contact-section-title{color:#f2f2f2;font-family:KuraleRegular}.contact-icons{color:#f2f2f2}.tripadvisor-icon{height:38px;width:38px}.contact-mail:hover,.contact-map:hover,.contact-number:hover{cursor:pointer;font-weight:500}.footer-section{background-color:#151515;overflow-x:hidden}.footer-text{font-family:Quicksand}.social-link,.social-link:visited{color:#f2f2f2;text-decoration:none}.q-tab__label{font-weight:400}.language_flag{height:1rem!important}.flag_menu{background:#1515158f;width:4rem!important}.q-menu{background-color:#3f2e40!important}.q-menu.q-position-engine.scroll{visibility:visible!important}.q-item.q-router-link--active{color:#f2f2f2}.vineyards-section{background-color:#1f1420;color:#f2f2f2}@media only screen and (max-width:1400px){.istra-tasting-container,.vineyards-container{padding:48px!important}}@media only screen and (max-width:1280px){.tasting-galley-container-hidden{height:0}.hero-section-title{font-size:xx-large}.hero-title-spacing{line-height:3rem}.benazic-button{height:2rem;width:10.5rem}.benazic-button,.webshop-button{font-size:1em!important;justify-content:center}.webshop-button{height:2.5rem;width:13.5rem}.decoration-bottle-about-us{display:none}.main-title-about-us-detailed{font-size:1.75rem}.title-about-us-detailed{font-size:1.5rem}.small-title-about-us-detailed,.small-title-vineyards{font-size:1.25rem}.about-us-detailed-paragraph{font-size:.75rem}.tasting-section-title{font-size:3.5rem}.vineyards-section-title{font-size:3rem!important;text-align:center}.vineyards-section-text{font-size:1rem!important}.nasi-proizvodi-title{font-size:2rem;margin-bottom:0!important;margin-top:2rem!important}.nasi-proizvodi-subtitle{font-size:1.5rem}.title-position-map{color:#f2f2f2;font-family:KuraleRegular;font-size:medium}.button-position-map{color:#dfaed0;font-family:Exo;font-size:xx-small;font-style:italic;font-weight:bolder}.title-sveta-katarina-positon{right:12%;top:25%}.button-sveta-katarina-positon{position:absolute;right:25%;top:32%;z-index:1}.title-pula-positon{left:46%;position:absolute;top:65.5%}.button-pula-positon{left:46%;position:absolute;top:71.5%}.tasting-reservation-button{font-size:1em!important;height:3rem;width:10.5rem}.contact-section-title{font-size:xx-large}}@media screen and (max-width:600px){.tasting-galley-container-hidden{height:0}.cardDesign{min-width:100%!important;width:100%!important}.tasting-section-title{font-size:2.5rem}.tasting-gallery-container,.vineyards-gallery-container{padding:2rem 2rem 6rem!important}.tasting-quick-info{flex-wrap:wrap}.languages-dates{align-items:start!important}.tasting-reservation-button{font-size:.9em!important;height:3rem;width:8rem}.vineyards-section-title{font-size:2.5rem;text-align:center}.vineyards-section-text{font-size:1rem!important}}.tw-invisible{visibility:hidden}.tw-absolute{position:absolute}.tw-right-2{right:.5rem}.tw-bottom-0{bottom:0}.tw-left-2\/4{left:50%}.tw-z-10{z-index:10}.tw-col-auto{grid-column:auto}.tw-m-0{margin:0}.tw-m-5{margin:1.25rem}.tw-m-auto{margin:auto}.tw-mx-8{margin-left:2rem;margin-right:2rem}.tw-mx-16{margin-left:4rem;margin-right:4rem}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-0{margin-bottom:0;margin-top:0}.tw-my-2{margin-bottom:.5rem;margin-top:.5rem}.tw-my-3{margin-bottom:.75rem;margin-top:.75rem}.tw-my-4{margin-bottom:1rem;margin-top:1rem}.tw-my-8{margin-bottom:2rem;margin-top:2rem}.tw-my-auto{margin-bottom:auto;margin-top:auto}.tw-mt-0{margin-top:0}.tw-mt-4{margin-top:1rem}.tw-mt-8{margin-top:2rem}.tw-mt-10{margin-top:2.5rem}.tw-mt-16{margin-top:4rem}.tw-mt-24{margin-top:6rem}.tw-mr-3{margin-right:.75rem}.tw-mr-4{margin-right:1rem}.tw-mb-0{margin-bottom:0}.tw-mb-1{margin-bottom:.25rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-5{margin-bottom:1.25rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mb-8{margin-bottom:2rem}.tw-mb-12{margin-bottom:3rem}.tw-mb-16{margin-bottom:4rem}.tw-mb-48{margin-bottom:12rem}.tw-ml-1{margin-left:.25rem}.tw-ml-6{margin-left:1.5rem}.tw-inline-block{display:inline-block}.tw-flex{display:flex}.tw-hidden{display:none}.tw-h-14{height:3.5rem}.tw-h-16{height:4rem}.tw-h-20{height:5rem}.tw-h-auto{height:auto}.tw-h-1\/2{height:50%}.tw-h-full{height:100%}.tw-h-screen{height:100vh}.tw-min-h-screen{min-height:100vh}.tw-w-1{width:.25rem}.tw-w-20{width:5rem}.tw-w-28{width:7rem}.tw-w-36{width:9rem}.tw-w-4\/6,.tw-w-8\/12{width:66.666667%}.tw-w-9\/12{width:75%}.tw-w-full{width:100%}.tw-w-screen{width:100vw}.tw-flex-1{flex:1 1 0%}.tw-flex-grow{flex-grow:1}@keyframes tw-spin{to{transform:rotate(1turn)}}@keyframes tw-ping{75%,to{opacity:0;transform:scale(2)}}@keyframes tw-pulse{50%{opacity:.5}}@keyframes tw-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.tw-flex-row{flex-direction:row}.tw-flex-col{flex-direction:column}.tw-flex-col-reverse{flex-direction:column-reverse}.tw-flex-wrap{flex-wrap:wrap}.tw-flex-nowrap{flex-wrap:nowrap}.tw-place-content-center{place-content:center}.tw-place-items-center{place-items:center}.tw-items-start{align-items:flex-start}.tw-items-center{align-items:center}.tw-justify-start{justify-content:flex-start}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-justify-around{justify-content:space-around}.tw-gap-0{gap:0}.tw-gap-2{gap:.5rem}.tw-gap-4{gap:1rem}.tw-gap-5{gap:1.25rem}.tw-gap-8{gap:2rem}.tw-gap-12{gap:3rem}.tw-gap-16{gap:4rem}.tw-gap-x-8{column-gap:2rem}.tw-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.tw-self-center{align-self:center}.tw-overflow-auto{overflow:auto}.tw-overflow-x-auto{overflow-x:auto}.tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-whitespace-normal{white-space:normal}.tw-whitespace-nowrap{white-space:nowrap}.tw-rounded-3xl{border-radius:1.5rem}.tw-p-0{padding:0}.tw-p-1{padding:.25rem}.tw-p-5{padding:1.25rem}.tw-p-12{padding:3rem}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-px-36{padding-left:9rem;padding-right:9rem}.tw-py-1{padding-bottom:.25rem;padding-top:.25rem}.tw-py-2{padding-bottom:.5rem;padding-top:.5rem}.tw-py-3{padding-bottom:.75rem;padding-top:.75rem}.tw-py-5{padding-bottom:1.25rem;padding-top:1.25rem}.tw-py-8{padding-bottom:2rem;padding-top:2rem}.tw-py-48{padding-bottom:12rem;padding-top:12rem}.tw-pt-1{padding-top:.25rem}.tw-pt-3{padding-top:.75rem}.tw-pt-4{padding-top:1rem}.tw-pt-8{padding-top:2rem}.tw-pt-16{padding-top:4rem}.tw-pt-20{padding-top:5rem}.tw-pb-1{padding-bottom:.25rem}.tw-pb-2{padding-bottom:.5rem}.tw-pb-3{padding-bottom:.75rem}.tw-pb-16{padding-bottom:4rem}.tw-pb-24{padding-bottom:6rem}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-text-justify{text-align:justify}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.tw-font-thin{font-weight:100}.tw-font-light{font-weight:300}.tw-text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.tw-no-underline{text-decoration:none}.tw-opacity-20{opacity:.2}.tw-opacity-60{opacity:.6}.tw-opacity-80{opacity:.8}*,:after,:before{--tw-shadow:0 0 #0000;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}@media (min-width:768px){.md\:tw-mr-4{margin-right:1rem}.md\:tw-ml-4{margin-left:1rem}.md\:tw-w-9\/12{width:75%}.md\:tw-flex-row{flex-direction:row}.md\:tw-gap-4{gap:1rem}.md\:tw-self-end{align-self:flex-end}.md\:tw-overflow-hidden{overflow:hidden}.md\:tw-px-1{padding-left:.25rem;padding-right:.25rem}}@media (min-width:1024px){.lg\:tw-mb-24{margin-bottom:6rem}.lg\:tw-w-3\/6{width:50%}.lg\:tw-flex-row{flex-direction:row}.lg\:tw-gap-4{gap:1rem}.lg\:tw-self-end{align-self:flex-end}.lg\:tw-text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:tw-text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1280px){.xl\:tw-relative{position:relative}.xl\:tw-right-4{right:1rem}.xl\:tw-mx-2{margin-left:.5rem;margin-right:.5rem}.xl\:tw-mt-0{margin-top:0}.xl\:tw-mt-12{margin-top:3rem}.xl\:tw-mb-24{margin-bottom:6rem}.xl\:tw-flex{display:flex}.xl\:tw-hidden{display:none}.xl\:tw-h-28{height:7rem}.xl\:tw-h-40{height:10rem}.xl\:tw-w-28{width:7rem}.xl\:tw-w-40{width:10rem}.xl\:tw-w-auto{width:auto}.xl\:tw-w-1\/2{width:50%}.xl\:tw-w-2\/6{width:33.333333%}.xl\:tw-w-6\/12{width:50%}.xl\:tw-flex-row{flex-direction:row}.xl\:tw-flex-col{flex-direction:column}.xl\:tw-justify-end{justify-content:flex-end}.xl\:tw-justify-between{justify-content:space-between}.xl\:tw-gap-8{gap:2rem}.xl\:tw-gap-32{gap:8rem}.xl\:tw-self-end{align-self:flex-end}.xl\:tw-p-5{padding:1.25rem}.xl\:tw-p-24{padding:6rem}.xl\:tw-p-32{padding:8rem}.xl\:tw-px-3{padding-left:.75rem;padding-right:.75rem}.xl\:tw-px-12{padding-left:3rem;padding-right:3rem}.xl\:tw-px-16{padding-left:4rem;padding-right:4rem}.xl\:tw-px-24{padding-left:6rem;padding-right:6rem}.xl\:tw-px-40{padding-left:10rem;padding-right:10rem}.xl\:tw-py-24{padding-bottom:6rem;padding-top:6rem}.xl\:tw-pt-0{padding-top:0}.xl\:tw-pt-8{padding-top:2rem}.xl\:tw-pt-24{padding-top:6rem}.xl\:tw-pr-24{padding-right:6rem}.xl\:tw-text-lg{font-size:1.125rem;line-height:1.75rem}.xl\:tw-text-xl{font-size:1.25rem;line-height:1.75rem}.xl\:tw-text-2xl{font-size:1.5rem;line-height:2rem}.xl\:tw-text-5xl{font-size:3rem;line-height:1}}