:root{--color-primary: #2e333c;--color-secondary: #f5f5f5;--color-bonus: #9c1e28}body{font-size:16px!important;line-height:20px!important}.custom-logo{max-height:70px!important}.white nav ul ul li{background:#00000082;border-bottom:1px groove rgba(0,0,0,.2);box-shadow:5px 5px 2px #1724340d}.about-title-left{width:110px!important}.row-about{display:flex;justify-content:center;align-items:center}.flex-center{display:flex!important;align-items:center!important;justify-content:center!important}.display-flex{display:flex!important}.flex-column{display:flex!important;flex-direction:column!important}.no-flex-mobile{display:flex!important;align-items:center!important;justify-content:center!important}.justify-content-center{justify-content:center!important}.col-12-villas{width:100%!important;display:flex!important}.px-10-percent{padding-left:10%!important;padding-right:10%!important}.pt-0{padding-top:0}.pt-15{padding-top:15px!important}.mt-30{margin-top:30px}.p-0{padding:0!important}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.p-30-75{padding:30px 75px 0!important}.mb-20{margin-bottom:20px!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.pt-60{padding-top:60px!important}.pt-20{padding-top:20px!important}.m-15{margin:15px!important}.pb-60{padding-bottom:60px!important}.pb-0{padding-bottom:0!important}.p-15{padding:15px!important}.pl-1vw{padding-left:1vw!important}.pr-16vw{padding-right:16vw!important}.pl-7vw{padding-left:7vw!important}.pl-6vw{padding-left:6vw!important}.pl-15vw{padding-left:15vw!important}.ml-5vw{margin-left:5vw!important}.height-inherit{height:inherit}.text-darkgrey{color:#333!important}.text-black{color:#000!important}.text-red{color:#9c1e28!important}.text-white{color:var(--color-secondary)!important}.lh-small{line-height:13px!important}.lh-medium{line-height:18px!important}.lh-large{line-height:2.1428!important}.img-custom{object-fit:cover!important}.img-cornice:before{content:"";position:absolute;top:30px;right:-48vw;left:75px;bottom:-5px;background-color:#fff0;border:1px solid var(--color-bonus)}.img-cornice{padding:0 30px 30px 15px;position:relative}.img-cornice img{position:relative;z-index:2;box-shadow:0 10px 20px #53060694!important;width:90%!important}div.row-img-about-desktop{margin:20px 0}.trust-the-process{font-size:16px}.round-about-int.section-title{margin-top:50px}.pl-about{padding-left:10vw!important}.heading-villa:before{content:"";position:absolute;top:30px;right:0;left:45px;bottom:-15px;border:1px solid var(--color-bonus);background-color:#fff0;z-index:1}.img-pricing{position:relative;z-index:4}.owl-theme .owl-controls{margin-top:0!important}.owl-carousel .item img{margin-bottom:0!important}.owl-carousel .item{margin:0;padding:0}.owl-carousel .item img{display:block;width:100%;height:auto;overflow:hidden;margin-bottom:20px}.owl-carousel .owl-buttons div{padding:10px 17px;background:rgba(0,0,0,.8)}.owl-carousel .owl-buttons i{margin-top:4px;font-size:13pt}.owl-carousel .owl-prev{left:0;top:40%}.owl-carousel .owl-next{right:0;top:40%}.features div img{width:100%}.bg-dots{width:200px;text-align:unset}.flex-direction{display:flex!important;flex-direction:column}.pricelist .bigprice{padding:40px 0 20px!important}.title-boat{padding-left:15vw}.subtitle-boat{padding-left:7vw}.img-boat{width:200px;border-radius:100%}.pl-4vw{padding-left:4vw}.pr-4vw{padding-right:4vw}.boat .list{line-height:30px;padding-top:30px}.pricelist{display:block;border:8px solid rgba(255,255,255,.1);padding:20px 10px;margin:30px auto 20px;text-align:center;transition:all .3s ease}.pricelist .heading{font-size:1.75rem;font-weight:500;border-bottom:1px solid rgba(255,255,255,.1);padding:15px 0 30px}.heading{font-size:2.3rem;font-weight:700;line-height:normal;margin-bottom:15px;letter-spacing:1px}.pricelist .bigprice{font-size:3.6rem;line-height:1;padding:10px 0 20px;border-bottom:1px solid rgba(255,255,255,.1)}.pricelist .list{list-style:none;padding:0;text-align:left}.pricelist .list li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.pricelist .list li i{position:relative;top:-2px;font-size:.8rem;padding-right:2px}#villa{width:100%;margin-right:auto;margin-left:auto;padding:75px 0}.m-10-hor{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:10%;padding-right:10%;max-width:1500px;margin:0 auto}.mx-auto{margin-left:auto;margin-right:auto}.pricelist:hover{border:8px solid var(--color-bonus);transition:all .3s ease}.features:hover{cursor:default!important}.pricelist .list{text-align:center!important}.gal-home .hovereffect .overlay{bottom:-3%}.img-pricing{width:100%}.pricelist{border:none!important}.pricelist .bigprice{font-size:18px}.font-cursive{font-family:Allura,serif!important;font-size:60px!important}.font-title{font-family:Montserrat,serif!important;font-weight:600!important}.font-text{font-family:Questrial,serif!important}.white nav a{font-family:Montserrat,sans-serif}.section-title{font-size:30px}.section-title{font-size:36px;font-family:Playfair Display,serif;font-weight:400;color:#000;position:relative;margin-bottom:30px;line-height:1.25em}.section-title span{color:#000;font-family:Montserrat,sans-serif;letter-spacing:0px}.list li,.list p{font-family:Questrial,serif!important}.bold{font-weight:700!important}.no-bold{font-weight:400!important}.title-proposals{font-size:90px!important}.title-lake-como{font-size:50px!important}.list li,.list p{padding:0!important;margin:0!important}.bigprice span{font-family:Montserrat,serif!important;font-weight:600!important}.text-cash{font-family:Questrial,serif!important;font-size:16px!important;line-height:0px!important}.img-personalized{padding:0!important;object-fit:cover!important;object-position:center!important;height:500px!important;width:100%!important}.title-personalized .font-cursive{padding-right:16vw}.title-personalized .font-subtitle{padding-left:1vw}.onStep{overflow:hidden!important}.list-extra li{font-family:Questrial,serif!important;list-style:none!important;text-transform:uppercase!important;color:var(--color-secondary)!important}.img-background{background-image:url(/build/assets/b6-fa48e275.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.list-extra{padding:0!important}.img-honestly{width:100%!important;height:835px;object-fit:cover;object-position:center}.img-pattern{background-image:url(/build/assets/pattern-5149fc3b.png)!important;background-size:contain;background-repeat:repeat;background-position:center center}#name-contact-1,.form-control{color:#fff!important;background:#ffffff1a!important}.user-name:after,.user-email:after,.user-proposals:after,.user-extra:after,.user-phone:after,.user-url:after,.user-message:after{top:20px}::-webkit-input-placeholder{color:#fff!important}:-moz-placeholder{color:#fff!important}::-moz-placeholder{color:#fff!important}:-ms-input-placeholder{color:#fff!important}.btn-contact{margin-left:auto!important}.user-proposals,.user-extra{border:2px solid #f1f1f1}.success{width:100%;padding:5px 0 2px;font-size:19px;margin:10px auto;color:green}.user-proposals:after{content:""}.user-extra:after{content:""}.floating-chat .chat .messages li.other{animation:show-chat-odd .15s 1 ease-in;-moz-animation:show-chat-odd .15s 1 ease-in;-webkit-animation:show-chat-odd .15s 1 ease-in;float:right;margin-right:45px;color:var(--color-secondary)!important}.floating-chat{background:#505868!important}.floating-chat.enter:hover{box-shadow:0 10px 20px #53060694!important;opacity:1}.floating-chat .chat .messages li{background:rgba(200,14,14,.5)!important}.floating-chat .chat .messages li:after{border-top:10px solid rgba(200,14,14,.5)!important}.floating-chat .chat .messages li.self{color:var(--color-secondary)!important}.floating-chat .chat .footer .text-box{background:rgba(25,147,147,.2);color:#0ec879}.floating-chat .chat .footer .text-box{background:rgba(147,25,25,.2)!important;color:var(--color-secondary)!important}.floating-chat :focus{outline:0;box-shadow:0 0 3pt 2pt #c80e0e80!important}.floating-chat .chat .messages li.other:before{right:-45px;background-image:url(/build/assets/logo-0bb6aee8.png)!important;width:30px;height:30px;border-radius:unset}.floating-chat .chat .messages li.self:before{left:-45px;background-image:url(/build/assets/user-06b01d84.svg)!important;width:35px;height:35px;border-radius:unset;top:-3px!important}.floating-chat .chat .header .title{font-family:Playfair Display,serif!important;font-size:14px!important}.fa-circle-play:hover{color:var(--color-bonus)!important}.copyright{padding-top:15px!important}footer.main{padding:15px 0}
