@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,500&display=swap);.color-red{background-color:red}.color-blue{background-color:#00f}*{box-sizing:border-box;font-size:16px;font-family:"Times New Roman",Times,serif}.bold{font-weight:700}.italic{font-style:italic}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-weight:300}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.hidden{display:none}#loader{z-index:9999;position:fixed;margin-top:-120px;height:100%;width:100%;background-color:#fff}#loader img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;animation:puls 2s ease-in infinite}@keyframes puls{0%{opacity:1%}50%{opacity:1%}to{opacity:1%}}#about{margin-top:170px;margin-bottom:50px}#about .paper{background-color:#f7ebda;width:70vw;margin:0 auto;padding:50px}#about .paper h1{font-style:italic;font-size:2em;text-align:center;margin-bottom:25px;text-transform:uppercase}#about .paper p{font-size:1.1em;line-height:1.7em}#about .paper h3{font-style:italic;font-size:1.5em}#about .paper .signatures{display:flex;grid-gap:100px;gap:100px;width:400px}#about .paper .signatures img{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:150px}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){#about .paper{width:90vw}}@media (max-width:576px){#about{margin-top:150px}#about .paper{width:90vw;padding:25px}#about .paper p{font-size:1.1em;line-height:1.7em}#about .paper h3{font-style:italic;font-size:1.5em}#about .paper .signatures{display:block;grid-gap:50px;gap:50px;width:unset}#about .paper .signatures img{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:150px}}#book-holiday{padding:150px 50px}#book-holiday .grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px}#book-holiday h1{font-size:2em;text-transform:uppercase;font-weight:700;margin-bottom:25px}@media (max-width:576px){#book-holiday .grid-3{grid-template-columns:1fr}}#buy-house{margin:120px 50px}#buy-house .search{width:100%;padding:15px 0}#buy-house .search label{display:block;text-align:center;font-size:1.2em;margin-bottom:15px;text-transform:uppercase}#buy-house .search .select{display:block;width:300px;margin:0 auto}#buy-house .grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px}#buy-house h1{font-size:2em;text-transform:uppercase;font-weight:700;margin-bottom:25px}@media (max-width:576px){#buy-house .grid-3{grid-template-columns:1fr}}.featured-card{overflow:hidden}.featured-card .featured-detail-flex{display:flex;justify-content:center;grid-gap:15px;gap:15px}.featured-card .featured-detail-flex p{margin-bottom:5px}.featured-card .ant-card-bordered .ant-card-cover{margin-right:unset;margin-left:unset;transform:unset}.featured-card .card .ant-card-cover img{display:block;width:100%}.featured-card .card .ant-card-meta-title{font-size:1.5em}.featured-card .card .ant-card-meta-description{font-weight:700}.featured-card .card .plots-description .ant-card-meta-description{height:50px}.featured-card .card .btn{margin:25px 0;height:40px;text-transform:uppercase}.featured-card .card .info{border-top:1px solid rgba(0,0,0,.2);padding-top:25px}.featured-card .card .info .rows{pointer-events:none;display:grid;grid-template-columns:47.5% 5% 47.5%;text-transform:uppercase}.featured-card .card .info .rows .category{font-size:1.1em}.featured-card .card .info .rows .category span{font-size:1.3em;font-weight:900}.featured-card .card .info .rows .center{justify-self:center}.featured-card .card .info .rows .right{justify-self:right}.featured-card .card .info .featured-detail{display:grid;grid-template-columns:15px 25px;justify-items:center;align-items:center;grid-gap:15px}.featured-card .card .info .featured-detail p{margin:0;text-transform:lowercase}.featured-card .card .info .text{grid-template-columns:auto 25px}.featured-card .card .info .text .min_nights{align-self:center}.featured-card .card .info .text .category{align-self:start}.featured-card .card .info .square{grid-template-columns:15px 65px}.featured-card .card .info .full-square{grid-template-columns:15px 75px}.featured-card .card .info .full-square p{margin-bottom:5px}.featured-card .card .banner{pointer-events:none;position:absolute;top:5%;left:30%;margin:0;padding:0;transform:rotate(35deg);opacity:.7;width:100%}.featured-card .card .banner p{text-align:center;padding:5px;font-size:18px;text-transform:uppercase;margin:0;color:#fff}.featured-card .card .text-center{text-transform:uppercase;text-align:center;font-size:1.1em}.featured-card .card .text-center span{font-weight:900;font-size:1.3em}#contact{margin-top:170px}#contact .text{width:750px;text-align:center;margin:0 auto 50px;font-size:1.2em;line-height:1.5em;font-style:italic}#contact .form{margin-bottom:50px;display:flex;align-items:center;justify-content:center}#contact form{width:40vw}#contact form label{display:block;text-align:center}#contact form .btn,#contact form label{text-transform:uppercase}#contact form .input{margin-top:5px;margin-bottom:25px;text-align:center}#contact form .input,#contact form .text-area{border:1px solid #1890ff;text-align:center;margin-top:5px}#contact form .btn{display:block;height:50px;width:33.33%;font-size:1.3em;border-radius:0;margin:25px auto 0}#contact .contact-info{width:40vw;margin:0 auto 50px}#contact .contact-info iframe{width:100%}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){#contact .contact-info,#contact form{width:60vw}}@media (max-width:576px){#contact{margin-top:150px}#contact .text{width:unset;padding:0 15px}#contact .contact-info,#contact form{width:90vw}}#footer{padding:50px;background-color:#292838;color:#fff;line-height:20px}#footer .grid-3{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}#footer .grid-3 .contact-icon svg{font-size:42px!important;margin-left:5px}#footer .grid-3 h2{text-transform:uppercase;margin-bottom:15px;font-weight:900;color:#fff;font-size:1.1em}#footer .grid-3 ul{margin:0}#footer .grid-3 ul li{margin:10px 0;font-size:1.1em}#footer .grid-3 ul li a{text-decoration:underline;color:#fff}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){#footer .grid-3{grid-gap:15px}#footer .grid-3 ul li{font-size:15px;line-height:20px}}@media (max-width:576px){#footer .grid-3{display:grid;grid-template-columns:1fr;grid-gap:25px;justify-items:left}#footer .grid-3 ul{margin-left:15px}#footer .grid-3 .social-icons{justify-self:center}}#holiday-locations{margin:170px 50px 50px}#holiday-locations p{width:750px;text-align:center;margin:0 auto 50px;font-size:18px;line-height:28px;font-style:italic}#holiday-locations .links{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:25px;height:750px}#holiday-locations .links .continental,#holiday-locations .links .istria,#holiday-locations .links .kvarner{background-size:cover;background-position:top;overflow:hidden}#holiday-locations .links .continental .location-name,#holiday-locations .links .istria .location-name,#holiday-locations .links .kvarner .location-name{width:100%;color:#fff;background-color:rgba(0,0,0,.5);font-size:1.5em;padding:10px;text-transform:uppercase}#holiday-locations .links .istria{grid-area:1/2/3/3;background-image:url(/static/media/istra.37e5ec18.jpeg)}#holiday-locations .links .kvarner{grid-area:2/1/3/2;background-image:url(/static/media/kvarner.5a320cad.jpg)}#holiday-locations .links .continental{grid-area:1/1/2/2;background-image:url(/static/media/continental.8b0138f2.jpg)}@media (min-width:768px) and (max-width:992px) and (orientation:portrait),(min-width:768px) and (max-width:1024px) and (orientation:landscape){#holiday-locations p{width:unset}#holiday-locations .links{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);height:1000px}#holiday-locations .links .continental,#holiday-locations .links .istria,#holiday-locations .links .kvarner{grid-area:unset}}@media (max-width:576px),(min-width:577px) and (max-width:767px){#holiday-locations{margin:150px 50px 50px}#holiday-locations p{width:unset}#holiday-locations .links{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);height:1000px}#holiday-locations .links .continental,#holiday-locations .links .istria,#holiday-locations .links .kvarner{grid-area:unset}}#home{margin-top:120px}#home div{height:calc(100vh - 120px);background-size:cover}#home .cover-text{text-transform:uppercase;position:absolute;top:150px;right:50px;color:#fff;font-size:2em}#home .cover-text:before{margin-bottom:2px}#home .cover-text:after,#home .cover-text:before{content:"";display:block;height:2px;background:#fff}#home .cover-text:after{margin-top:2px}#home .cover-1{background-image:url(/static/media/bg-1-monitor.3b44dcda.jpeg);background-position:top;position:relative}#home .cover-2{background-image:url(/static/media/bg-2-monitor.544a254b.jpg);background-position:50%;position:relative}#home .cover-2 .cover-text{color:#282c34}#home .cover-2 .cover-text:after,#home .cover-2 .cover-text:before{background:#282c34}#home .cover-3{background-image:url(/static/media/bg-3-monitor.59beee8c.jpg);background-position:top;position:relative}#home .cover-3 .cover-text{top:100px;right:250px}.featured{width:80vw;margin:100px auto}.featured h1{font-size:2em;margin-bottom:25px;text-align:center;text-transform:uppercase}.featured .grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px}@media (min-width:1201px) and (max-width:1400px),(min-width:1401px) and (max-width:1600px){#home .cover-text{top:50px}.featured{width:95vw}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape),(min-width:993px) and (max-width:1200px) and (orientation:landscape),(min-width:993px) and (max-width:1200px) and (orientation:portrait){#home .cover-text{top:50px}#home .cover-3 .cover-text{top:10px;right:50px}.featured{width:95vw}.featured .grid-3{grid-template-columns:1fr 1fr}}@media (min-width:768px) and (max-width:992px) and (orientation:portrait){#home .cover-text{top:50px}#home .cover-3 .cover-text{top:10px;right:50px}.featured{width:95vw}.featured .grid-3{grid-template-columns:1fr 1fr}}@media (max-width:576px),(min-width:577px) and (max-width:767px){#home .cover-text{font-size:1.9em;top:10px;left:50%;transform:translateX(-50%);width:inherit;text-align:center;right:unset;background-color:rgba(0,0,0,.4)}#home .cover-2 .cover-text{color:#fff}#home .cover-2 .cover-text:after,#home .cover-2 .cover-text:before{background:#fff}#home .cover-3 .cover-text{top:10px}.featured .grid-3{grid-template-columns:1fr}}#house{padding:0 100px}#house .title{margin-top:50px;font-size:2em}#house .description{width:50vw;font-size:1.3em;text-align:justify}#house .facilities span{font-size:1.5em;text-decoration:underline}#house .additional,#house .contact,#house .facilities{font-size:1.3em;display:grid;grid-template-columns:repeat(2,1fr);justify-items:left;margin-left:15px}#house .sub-title{font-size:1.5em;text-transform:uppercase}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){#house{padding:0 25px}#house .description{width:70vw}}@media (max-width:576px){#house{padding:0 25px}#house .title{margin-top:25px;font-size:26px}#house .description{width:unset;font-size:18px}#house .additional,#house .contact,#house .facilities{font-size:18px;grid-template-columns:1fr;justify-items:left}}#components-dropdown-demo-dropdown-button .ant-dropdown-button{margin:0 8px 8px 0}#components-dropdown-demo-dropdown-button .ant-btn-group-rtl.ant-dropdown-button{margin:0 0 8px 8px}.show-menu{display:flex!important}#navbar{width:100%;position:fixed;z-index:999;top:0;background-color:#fff}#navbar .upper-navbar{display:grid;width:1000px;margin:0 auto;grid-template-columns:repeat(2,1fr);height:70px;background-color:#fff}#navbar .upper-navbar .logo{justify-self:left;align-self:center}#navbar .upper-navbar .logo div{display:flex;align-items:flex-end}#navbar .upper-navbar .logo div p{margin-left:10px}#navbar .upper-navbar .logo div img{width:70px;height:70px}#navbar .upper-navbar .language-dropdown{justify-self:right;align-self:center;color:#282c34;padding:0;box-shadow:none;border:none}#navbar .lower-navbar{background-color:#ffd79e;height:50px}#navbar .lower-navbar .links{display:flex;justify-content:space-between;width:1000px;height:100%;margin:0 auto;list-style-type:none}#navbar .lower-navbar .links .language-dropdown{justify-self:right;align-self:center;color:#fff;text-transform:uppercase;background-color:#ffd79e;padding:0;box-shadow:none;border:none}#navbar .lower-navbar .links a{color:#fff;text-transform:uppercase;align-self:center;font-weight:900;font-size:1.1em;text-decoration:none}#navbar .lower-navbar .hamburger{display:none}@media (max-width:1000px){#navbar .upper-navbar{width:100%;padding:0 15px}#navbar .lower-navbar{height:50px}#navbar .lower-navbar .hamburger{display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;margin:0 auto;width:25px;height:50px}#navbar .lower-navbar .hamburger .line{width:100%;height:2px;margin-bottom:5px;background-color:#fff}#navbar .lower-navbar .links{display:none;position:absolute;justify-content:flex-start;flex-direction:column;width:100%;padding-top:15px;height:330px;background-color:#ffd79e}#navbar .lower-navbar .links .link{margin-bottom:45px}}#plot{padding:15px}#plot .title{margin-top:50px;font-size:2em}#plot .description{width:50vw;font-size:18px;line-height:28px;text-align:justify}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){#plot .description{width:unset}}@media (min-width:768px) and (max-width:992px) and (orientation:portrait){#plot .description{width:unset}}@media (min-width:577px) and (max-width:767px){#plot .description{width:unset}}@media (max-width:576px){#plot{padding:25px}#plot .title{margin-top:25px;font-size:26px}#plot .description{width:unset;font-size:18px}}#real-estate-types{margin:170px 50px 50px}#real-estate-types p{width:750px;text-align:center;margin:0 auto 50px;font-size:18px;line-height:28px;font-style:italic}#real-estate-types .links{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px;height:450px}#real-estate-types .links .condos,#real-estate-types .links .houses,#real-estate-types .links .plots{background-size:cover;background-position:50%;overflow:hidden}#real-estate-types .links .condos .location-name,#real-estate-types .links .houses .location-name,#real-estate-types .links .plots .location-name{width:100%;color:#fff;font-size:1.5em;margin-top:15px;text-transform:uppercase}#real-estate-types .links .houses{background-image:url(/static/media/houses.c30231fb.jpg)}#real-estate-types .links .condos{background-image:url(/static/media/condos.97710b0d.jpg)}#real-estate-types .links .plots{background-image:url(/static/media/plots.caeb60af.jpeg)}@media (min-width:768px) and (max-width:992px) and (orientation:portrait),(min-width:768px) and (max-width:1024px) and (orientation:landscape){#real-estate-types p{width:unset}#real-estate-types .links{height:350px}}@media (max-width:576px),(min-width:577px) and (max-width:767px){#real-estate-types{margin:150px 50px 50px}#real-estate-types p{width:unset}#real-estate-types .links{grid-template-columns:1fr;height:550px}}#gallery{margin-top:120px}.image-gallery-content .image-gallery-slide .image-gallery-image{height:calc(100vh - 193.16px)}.content-grid-2{display:grid;grid-gap:15px;grid-template-columns:repeat(2,1fr);width:50vw}.ant-tabs{padding-top:25px!important;padding-left:25px!important;padding-right:25px!important}.ant-tabs .ant-tabs-tab-btn{text-transform:uppercase;font-size:20px;font-weight:700}.ant-tabs h1{margin-bottom:15px;font-weight:700}.ant-tabs .facilities{padding-left:15px}.ant-tabs .description{width:50vw;font-size:1.3em;text-align:justify}.ant-tabs .book{display:grid;grid-template-columns:40% 60%}.ant-tabs .book .text{display:grid;margin:15px;align-content:space-between}.ant-tabs .book .text h1{font-size:6vw;line-height:1em}.ant-tabs .book .text hr{height:5px;background-color:#cfc1ad;border:none;margin:0}.ant-tabs .book .text p{margin:0;font-size:1.3em}.ant-tabs .book .form{display:grid;align-items:stretch;margin:15px;padding:25px;border:5px solid #cfc1ad}.ant-tabs .book .form .grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;margin-bottom:15px}.ant-tabs .book .form .ant-picker-range{width:100%;margin-bottom:15px}.ant-tabs .book .form .grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;margin-bottom:15px}.ant-tabs .book .form .send-btn{width:100px;margin-top:15px;border-radius:0;background-color:#cfc1ad;border:none}.ant-tabs .priceList .ant-table-tbody>tr>td{font-size:20px}.ant-tabs .priceList .table{width:50vw}.ant-tabs .priceList h1{margin-top:15px;text-transform:uppercase;font-size:1.5em}.ant-tabs .priceList p{font-size:15px}.ant-tabs .cancellation-policy .ant-divider-horizontal{margin:15px 0}.ant-tabs .cancellation-policy h1{margin-top:15px;text-transform:uppercase;font-size:1.5em}.ant-tabs .cancellation-policy h2{font-size:1.2em;font-weight:700}.ant-tabs .cancellation-policy p{margin-left:15px;font-size:1.2em}.novasol-booking{display:flex;width:100%;text-transform:uppercase;margin:25px 0;align-items:center;justify-content:center}.novasol-booking .book-btn{font-size:1.5em}.novasol-booking .info-icon svg{margin-bottom:0;margin-left:10px;font-size:22px!important}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.ant-tabs .description{width:70vw}.ant-tabs .book{display:grid;grid-template-columns:1fr}.ant-tabs .book .text{display:grid;margin:unset;align-content:space-between}.ant-tabs .book .text h1{font-size:6vw;line-height:1em}.ant-tabs .book .text hr{height:5px;background-color:#cfc1ad;border:none;margin:0}.ant-tabs .book .text p{margin:0;font-size:1.3em}.ant-tabs .book .form{display:grid;align-items:stretch;margin:15px 0 0;padding:25px;border:5px solid #cfc1ad}.ant-tabs .book .form .grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;margin-bottom:15px}.ant-tabs .book .form .ant-picker-range{width:100%;margin-bottom:15px}.ant-tabs .book .form .grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;margin-bottom:15px}.ant-tabs .book .form .send-btn{width:100px;margin-top:15px;border-radius:0;background-color:#cfc1ad;border:none}.ant-tabs .cancellation-policy .ant-divider-horizontal{margin:15px 0}.ant-tabs .cancellation-policy h1{margin-top:15px;text-transform:uppercase;font-size:1.5em}.ant-tabs .cancellation-policy h2{font-size:1.2em;font-weight:700}.ant-tabs .cancellation-policy p{margin-left:15px;font-size:1.2em}}@media (max-width:576px){.image-gallery-content .image-gallery-slide .image-gallery-image{min-height:200px;height:unset}.content-grid-2{width:unset}.ant-tabs .description{width:unset;font-size:16px}.ant-tabs .ant-tabs-tab-btn{font-size:15px}.ant-tabs .book{grid-template-columns:1fr}.ant-tabs .book .text{display:grid;margin:unset;align-content:space-between}.ant-tabs .book .text h1{font-size:32px;text-transform:uppercase}.ant-tabs .book .text p{font-size:16px}.ant-tabs .book .form{display:grid;align-items:stretch;margin:10px 0 0;padding:25px;border:5px solid #cfc1ad}.ant-tabs .book .form .grid-2{display:grid;grid-template-columns:1fr;grid-gap:15px;margin-bottom:15px}.ant-tabs .book .form .ant-picker-range{width:100%;margin-bottom:15px}.ant-tabs .book .form .grid-4{grid-template-columns:1fr}.ant-tabs .book .form .send-btn{width:100px;margin-top:15px;border-radius:0;background-color:#cfc1ad;border:none}.ant-tabs .priceList .table{width:unset}.ant-tabs .cancellation-policy .ant-divider-horizontal{margin:15px 0}.ant-tabs .cancellation-policy h1{text-transform:uppercase;font-size:1.5em}.ant-tabs .cancellation-policy h2{font-size:1.2em;font-weight:700}.ant-tabs .cancellation-policy p{margin-left:15px;font-size:1.2em}}
/*# sourceMappingURL=main.9aef9858.chunk.css.map */