.intro{overflow-x:hidden}.intro img{min-width:550px}.intro h1{color:#fff;margin-left:10%;right:auto;text-shadow:0 0 20px rgba(0,0,0,.25)}.intro h1.sans-serif{margin-top:20%;margin-left:10%}.intro h1.serif{margin-top:24%;text-shadow:0 0 20px rgba(0,0,0,.25)}.highlights>div{padding:0 1rem 100px}.highlights>div>div{justify-content:start}@media (max-width: 900px){.intro h1{margin-left:7%}.intro h1.sans-serif{margin-top:180px}.intro h1.serif{margin-top:220px}}#address.container{padding:70px .25rem 0}#address p{line-height:1.3}#address a{color:#021e42}#address a:hover{color:#bc955b}#map{max-width:1400px;margin:0 auto}.resort-location{position:absolute;top:17%;left:30%;width:10%;min-width:auto!important}.location{min-width:auto!important}#before-footer div{inset:auto auto 10% 8%;width:auto;max-width:700px;padding-right:0}#before-footer h3{color:#fff}#before-footer div h3:first-child span:last-child{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2070.3%2021.6'%20style='enable-background:new%200%200%2070.3%2021.6;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:none;stroke:%23FFFFFF;}%20%3c/style%3e%3cline%20class='st0'%20x1='-2.5'%20y1='11.1'%20x2='72.7'%20y2='11.1'/%3e%3c/svg%3e") repeat-x bottom right}@media (max-width: 800px){.resort-location{top:16%;left:18%;width:15%}}.swiper{width:100%;min-height:500px;height:clamp(500px,70vh,1000px)!important;overflow:hidden}.swiper-wrapper{height:100%}.swiper-slide{height:100%;height:clamp(500px,70vh,1000px)!important}.award{position:absolute;max-width:clamp(260px,40%,400px);bottom:0%;right:7%}#one{background:url(/ss/ss-story.svg) no-repeat right 20% top 30%,url(/ss/ss-sailboat.webp) no-repeat center left 30%;background-size:20%,cover}#two{background:url(/ss/ss-aerial-desktop.webp) no-repeat center center;background-size:cover}#three{background:url(/ss/ss-gondola.webp) no-repeat center bottom;background-size:cover}#four{background:url(/ss/ss-couple-balcony.webp) no-repeat center bottom;background-size:cover}#six{background:url(/ss/ss-sunset.webp) no-repeat center bottom;background-size:cover}#seven{background:url(/ss/ss-marina-night.webp) no-repeat center bottom;background-size:cover}#cavtat-logo{text-align:right;margin-bottom:2rem}@media (max-width: 800px){#cavtat-logo{text-align:center}}.mrc-logo{max-width:220px;text-align:center}.container#vision{padding:100px .5rem 125px}#vision h1{font-size:min(max(3.25rem,8vw),100px);color:#bc955b;line-height:1;margin-bottom:0;margin-left:1rem}#vision h2{font-size:min(max(2rem,4.5vw),50px);margin-top:-.5rem;font-weight:400;margin-bottom:2rem;line-height:1;font-style:normal;font-family:gamay-condensed,Helvetica,Arial,sans-serif;background:linear-gradient(var(#fff) 45%,var(#bc955b) 46%,var(#bc955b) 54%,var(#fff) 55%)}.mrc-video{background:#021e42;padding:100px 1.5rem 90px;overflow:hidden}.mrc-video .video{width:100%;display:block;margin:2rem auto 0}.mrc-video video::-webkit-media-controls,.mrc-video video::-webkit-media-controls-panel{display:flex!important;opacity:1!important}.mrc-video .button{margin-top:0;margin-bottom:2rem}.mrc-video .grid-x{max-width:950px;margin:0 auto}.mrc-video h3{color:#bc955b;font-family:gamay-condensed,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:2px;font-style:normal;font-size:2rem;margin-bottom:1.5rem}.mrc-video h4{font-family:abril-display,serif;color:#bc955b;font-size:2rem;font-style:italic;line-height:1.1;margin-bottom:2rem;font-weight:400;text-align:left}.mrc-video .konavle-tourist-board{color:#fff;font-size:.8rem;font-weight:400;letter-spacing:.5px;font-family:gamay-condensed,Helvetica,Arial,sans-serif;text-align:right;margin-top:.5rem}#register-now{position:relative}#register-now #adriatic .content{position:absolute;padding-left:5%;margin-top:35%;width:100%}#register-now #adriatic .heading{display:flex;flex-direction:row;align-items:center}#register-now #adriatic .heading>*{flex:0 1 auto}#register-now #adriatic .line{background:linear-gradient(transparent 47%,#fff 47%,#fff 52%,transparent 52%);padding-right:10%}#register-now #adriatic .line span{opacity:0}#register-now #adriatic h2{font-family:abril-display,serif;color:#fff;font-style:italic;padding-right:1rem;margin-bottom:.5rem;font-weight:500;font-size:min(max(2.5rem,4vw),80px);text-shadow:0 5px 20px #000;width:auto}#register-now #adriatic h4{font-family:gamay-condensed,Helvetica,Arial,sans-serif;color:#fff;font-weight:400;text-align:left;font-style:normal;font-size:min(max(1.5rem,3vw),60px);text-shadow:0 5px 20px #000}#register-now #adriatic p{font-family:gamay-condensed,Helvetica,Arial,sans-serif;color:#fff;font-weight:400;font-size:min(max(1rem,2vw),24px);text-shadow:0 5px 20px #000;letter-spacing:1px;margin-left:.5rem}#marker{width:15px;margin-left:5px;margin-top:-2px}.set-width{max-width:1400px}.theme-clr{color:#bc955b}.theme-clr-blue{color:#021e42}.grey-bg{background:#f2f2f2}.bdr-top{border-top:4px #fff solid}.bdr-bottom{border-bottom:4px #fff solid}#form-container{display:block;position:relative;text-align:left;padding:5rem 1.4rem;margin:2rem auto 0;width:100%;max-width:1000px}.form-container-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}h2{margin-bottom:1.5rem}#form-container #broker h3{color:#021e42;font-size:.9rem;margin-bottom:0;padding-right:1rem}#form-container form #broker h3{font-size:.9rem}#form-container #broker ul li{display:inline-block;color:#021e42;font-size:.9rem;font-weight:600}#form-container #broker ul li:first-child{margin-right:1rem}@media (max-width: 700px){#form-container{padding-top:100px;text-align:center}#signup-form{float:none;margin:0 auto}}h4{color:#021e42;text-align:center;font-size:min(max(1.5rem,2.25vw),28px)}p{font-style:normal;text-transform:none}p.intro{line-height:1.4;margin-bottom:2rem}p a{color:#bc955b}p a:hover{color:#021e42}p.disclaimer{font-size:.75rem;color:#021e42;line-height:1.6;text-transform:none;font-weight:400;font-style:normal;margin-top:2rem}form>div{position:relative}form p.error{margin:0 0 1.5rem;font-size:1.2rem;letter-spacing:0;font-weight:700;color:red}#broker{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-left:1rem;margin-top:0;margin-bottom:.25rem}#broker h3{color:#021e42;font-size:.85rem;margin-bottom:0;padding-right:1rem}#broker ul li{display:inline-block;color:#021e42;font-size:.9rem;font-weight:600}#broker ul li:first-child{margin-right:1rem}#signup-form input{text-indent:0}#signup-form #salutation{max-width:150px}#signup-form div#response{margin:0 0 1.5rem;padding:0;top:0;width:100%;line-height:1.4;color:red;font-weight:600;text-transform:none;letter-spacing:.5px;font-size:1.3rem}#signup-form .iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.btn{border:0;padding:.5rem 1.25rem;background:#bc955b;color:#fff!important;font-weight:500;font-size:.9rem;letter-spacing:1px;cursor:pointer;margin:5px 0 0;display:inline-block;height:auto;text-transform:uppercase;font-family:gamay-condensed,Helvetica,Arial,sans-serif;border-radius:2px;transition:all ease .5s}#signup-form .button{border:0;padding:.5rem 1.25rem;background:#bc955b;color:#fff;font-weight:600;letter-spacing:1px;cursor:pointer;margin:5px 0 0;height:auto;text-transform:uppercase;font-family:gamay-condensed,Helvetica,Arial,sans-serif;border-radius:2px;transition:all ease .5s}#signup-form .button:hover{padding:.5rem 1.5rem;background:#021e42}form span.helperText{position:absolute;top:2px;right:4px;font-size:10px;line-height:1;font-weight:700;color:#bc955b;text-transform:uppercase;border-radius:3px;opacity:0;transition:all ease .5s}form h3{font-size:1rem}form h5{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#021e42;font-size:.75rem;margin-top:.5rem;margin-right:15px;text-transform:uppercase;font-style:normal}form .message{font-weight:700}#signup-form div{position:relative}#signup-form div span{position:absolute;top:3px;right:3px;font-size:.6rem;letter-spacing:1px;font-weight:700;color:#bc955b;text-transform:uppercase;font-family:gamay-condensed,Helvetica,Arial,sans-serif;padding:0 3px;opacity:0}#signup-form input:focus+span,#signup-form textarea:focus+span,#signup-form input:focus~label+span{opacity:1}#signup-form input~label+span{opacity:0}#contact .g-recaptcha{transform:scale(.7);transform-origin:0 0}.grecaptcha-badge{z-index:99}.g-recaptcha{transform:scale(.7);transform-origin:0 0}#ukraine-logo{max-width:65px;position:absolute;right:0;bottom:1rem}.visuallyHidden{border:0;clip:rect(0 0 0 0);height:0;width:0;opacity:0;margin-left:-999999px;overflow:hidden;padding:0;position:absolute}label{font-family:gamay-condensed,Helvetica,Arial,sans-serif}label{display:inline-flex;align-items:center;gap:5px;cursor:pointer}#signup-form label{display:flex}#signup-form label{margin-bottom:0}form input:focus+span,form textarea:focus+span,form input:focus~label+span{opacity:1;transition:all ease .5s}#signup-form label.error{margin:-10px 0 1rem;padding:0;background-color:transparent;font-weight:700;text-transform:uppercase;font-size:9px;z-index:1;color:#fff;letter-spacing:1px}input::placeholder{color:#bc955b}textarea::placeholder{color:#bc955b}[placeholder]:focus::-webkit-input-placeholder{transition:opacity .2s .2s ease;opacity:0}#signup-form #selectCountry{width:50px}#signup-form #phoneNumber{margin-bottom:.5rem!important}#signup-form span.iti__country-name,#signup-form span.iti__dial-code{opacity:1;position:relative;top:auto;right:auto;letter-spacing:0;width:100%;color:#000;font-size:.65rem}#signup-form .iti__country{outline:none;font-size:16px;line-height:16px}#signup-form .iti__country .iti__flag-box{flex:0}#signup-form .iti__country .iti__country-name{flex:1}#signup-form .iti__country .iti__dial-code{flex:0}#signup-form .iti__country-list{position:absolute;z-index:2;list-style:none;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px #0003;background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;width:350px!important;overflow:scroll}.iti__country{outline:none;font-size:16px;line-height:16px}.iti__country{display:flex;align-items:center;padding:5px 10px;outline:none}.iti--allow-dropdown input,.iti--allow-dropdown input[type=text],.iti--allow-dropdown input[type=tel],.iti--separate-dial-code input,.iti--separate-dial-code input[type=text],.iti--separate-dial-code input[type=tel]{padding-left:10px!important}.iti--allow-dropdown{width:100%}#signup-form .iti__selected-dial-code{display:none}#signup-form .iti__flag-container{position:absolute;left:-55px;height:30px;width:50px}.iti__flag{box-shadow:none}@media (max-width: 470px){#signup-form .iti__country-list{white-space:break-spaces;min-width:250px}}input[type=button]:hover{background:#bc955b;transition:all ease .5s}input::-webkit-date-and-time-value{text-align:left}input[type=text],input[type=password],input[type=date],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea{display:block;box-sizing:border-box;width:100%;padding:.5rem .8rem;margin:0 0 .5rem;font-family:gamay-condensed,Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:700;color:#bc955b;text-transform:uppercase;background-color:transparent;border-radius:2px;border:1px #bc955b solid;letter-spacing:1px;line-height:1;transition:box-shadow .5s,border-color .25s ease-in-out;appearance:none}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,textarea:focus{border:1px #bc955b solid;background:transparent;outline:none;color:#bc955b;box-shadow:0 0 5px #ccc;transition:box-shadow .2s,border-color .2s ease-in-out}input[type=submit],input[type=button]{border-radius:2px}textarea{max-width:100%;overflow:auto;height:auto;font-family:inherit;margin:0 0 .5rem;font-weight:700;background:transparent;border-radius:2px}select{width:100%;padding:.5rem .8rem;margin-bottom:.5rem;font-size:.8rem;text-transform:uppercase;font-weight:700;font-family:gamay-condensed,Helvetica,Arial,sans-serif;letter-spacing:1px;color:#bc955b;border:1px #bc955b solid;border-radius:2px;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='grey'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20137.63%2081.92'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23ccc;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='m115.49,0h22.14l-64.08,79.94c-1,1.25-2.52,1.98-4.12,1.98h0c-1.58,0-3.08-.71-4.09-1.94L0,0h22.38l46.71,57.28L115.49,0Z'/%3e%3c/svg%3e") no-repeat right 10px center;background-size:15px}select:focus{outline:none;border:1px #bc955b solid;background-color:transparent;box-shadow:0 0 5px #ccc;transition:box-shadow .5s,border-color .25s ease-in-out}.label-text{color:#bc955b;text-transform:uppercase;font-size:.8rem;font-weight:600}input[type=checkbox]{margin:0;width:1rem;height:1rem;border-radius:.15em;transform:translateY(-.075em);display:grid;place-content:center}input[type=checkbox]:checked{background:#bc955b}input[type=checkbox]:focus{box-shadow:0 0 5px #ccc}[type=checkbox]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0}.checkbox-input{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;z-index:-1}.checkbox-design{width:16px;height:16px;background:#bc955b;background:linear-gradient(to right bottom,#bc955b,#bc955b);position:relative}.checkbox-design:before{content:"";display:block;width:inherit;height:inherit;border-radius:inherit;background:#ccc;transform:scale(1);transition:all ease .5s}.checkbox-input:checked+.checkbox-design:before{transform:scale(0)}.label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-right:15px;cursor:pointer;transition:all ease .3s}.radio-input{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;z-index:-1}.radio-design{width:16px;height:16px;border-radius:100%;background:#bc955b;position:relative}.radio-design:before{content:"";display:block;width:inherit;height:inherit;border-radius:inherit;background:#fff;transform:scale(.8);transition:.3s}.radio-input:checked+.radio-design:before{transform:scale(0)}#broker ul{display:flex;flex-direction:row;gap:1rem}#realtor{display:flex;flex-direction:row;align-items:center;color:#bc955b;font-size:.8rem;font-weight:600;padding:2.5rem 0 1rem}#interested{flex:0 1 auto;width:100%}#interestedContainer .cell.first{width:60%!important}#interestedContainer .cell.last{width:40%!important}#realestate-choices{margin-top:1rem;width:100%;transition:all ease .5s}#realestate-choices.checkboxOpacity{opacity:.3}#realestate-choices .label-text{color:#021e42;font-weight:500;line-height:1.2}#realestate-choices .checkbox-design{background:#021e42}#realestate-choices .label{margin-bottom:.5rem}#ukraine-logo{max-width:65px;position:absolute;right:0;bottom:1.5rem}@media (max-width: 700px){.form-container-form{margin:0 auto;max-width:500px;text-align:left}#realtor{padding:0 0 1rem}}@media (max-width: 500px){#products #interested{flex:0 1 auto!important;width:100%!important}#products #realestate-choices>div{float:none;width:100%}}@media (max-width: 325px){#products #interestedContainer .cell{width:100%}}
