.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@font-face{font-display:swap;font-family:c;font-style:normal;font-weight:400;src:url(//www.residencecortenova.com/wp-content/themes/corte-nova/../corte-nova/fonts/montserrat-v30-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url(//www.residencecortenova.com/wp-content/themes/corte-nova/../corte-nova/fonts/montserrat-v30-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(//www.residencecortenova.com/wp-content/themes/corte-nova/../corte-nova/fonts/montserrat-v30-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:400;src:url(//www.residencecortenova.com/wp-content/themes/corte-nova/../corte-nova/fonts/playfair-display-v39-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:italic;font-weight:400;src:url(//www.residencecortenova.com/wp-content/themes/corte-nova/../corte-nova/fonts/playfair-display-v39-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:600;src:url(//www.residencecortenova.com/wp-content/themes/corte-nova/../corte-nova/fonts/playfair-display-v39-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:italic;font-weight:600;src:url(//www.residencecortenova.com/wp-content/themes/corte-nova/../corte-nova/fonts/playfair-display-v39-latin-600italic.woff2) format('woff2')}*{margin:0;padding:0;box-sizing:border-box}.clearer{clear:both}html{scroll-behavior:smooth}img{max-width:100%;height:auto}input,select,textarea,body{font-family:'Montserrat',sans-serif}.content{max-width:1160px;width:100%;padding:0 20px;box-sizing:border-box;margin:0 auto}body{background-color:#fff;font-family:'Playfair Display',serif;overflow-x:hidden}.divid{padding:10px 0}.divider{padding:20px 0}.divider-1{padding:40px 0}.spacer{padding:70px 0}.center{text-align:center}.responsive{width:100%;height:auto}.col-1{width:8.33333%}.col-2{width:16.66666%}.col-3{width:25%}.col-4{width:33.33333%}.col-6{width:50%}.col-8{width:66.66666%}.col-10{width:83.33333%}h1,h2,h3,h3.cards,h2.gardens,h2.small,h3.contact{font-family:'Playfair Display',serif}h4,p{font-family:'Montserrat',sans-serif}.header{width:100%;height:100px;background-color:#fff}.content{display:flex;justify-content:space-around;align-items:center;padding:0 10px}.menu{display:flex}ul.menu{list-style:none;display:flex;justify-content:center}.menu{li{list-style:none}}.menu{ul{display:flex}}li.menu{list-style:none}.menu{a{text-decoration:none;color:#5c0909;padding:0 15px;text-transform:uppercase;transition:all .5s;position:relative;animation:slideTop 1s ease forwards;animation-delay:calc(.2s * var(--i));font-size:16px;font-weight:400;letter-spacing:2px;&:after{content:'';position:absolute;left:0;top:30px;background-color:#5c0909;height:1px;width:0;transition:all .5s ease-in-out}}}.fa-whatsapp{font-size:24px}.menu.current-menu-item>a{color:#7e0a0a}.menu a:hover{border-color:#7e0a0a;&:after{width:100%}}.main-nav-link:hover span{transform:scale(1) translateY(0);opacity:1;background:0 0}.wpml-ls-flag{padding-top:5px}.nav-hamburger{margin:0;width:2em;height:1.5em;transform:rotate(0deg);transition:all .35s cubic-bezier(.215,.61,.355,1);display:none;cursor:pointer;transform:rotate(0deg)}.nav-hamburger .icon-bar{left:0;width:100%;height:2px;display:block;position:absolute;background-color:#7e0a0a;border-radius:10px;transition:all .35s cubic-bezier(.215,.61,.355,1)}.nav-hamburger .icon-bar:nth-child(1){top:0;width:100%}.nav-hamburger .icon-bar:nth-child(2),.nav-hamburger .icon-bar:nth-child(3){top:10px;width:35%}.nav-hamburger .icon-bar:nth-child(4){top:20px;width:65%}.menu-open .nav-hamburger{transform:rotate(180deg)}.menu-open .nav-hamburger .icon-bar:nth-child(1){top:2em;width:0}.menu-open .nav-hamburger .icon-bar:nth-child(2){transform:rotate(45deg);width:80%}.menu-open .nav-hamburger .icon-bar:nth-child(3){transform:rotate(-45deg);width:80%}.menu-open .nav-hamburger .icon-bar:nth-child(4){top:18px;width:0;left:50%}header{border-bottom:1px solid #7e0a0a}.how{padding-top:100px}.title{display:block}h1{font-style:italic;font-weight:400;font-size:50px;color:#7e0a0a;text-align:center}h2{font-style:italic;font-weight:400;font-size:30px;color:#7e0a0a;padding-top:30px;text-align:center}.hero{width:100%;background-image:linear-gradient(to top,rgba(255,255,255,0) 80%,#fff 100%),linear-gradient(to bottom,rgba(255,255,255,0) 78%,#fff 98%),url(//www.residencecortenova.com/wp-content/themes/corte-nova/../corte-nova/img/san-marco.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;height:590px;border-bottom:#eee}.badge{position:relative;top:106px;left:840px;width:190px;height:190px;border-radius:50%;border:3px solid rgba(255,215,0,.9);box-shadow:0 10px 25px rgba(0,0,0,.45),inset 0 6px 10px rgba(255,255,255,.7),inset 0 -6px 10px rgba(0,0,0,.3);font-family:"Cinzel Decorative",serif;font-weight:700;font-size:1.5rem;color:#3a2800;text-align:center;padding:20px;text-shadow:0 0 6px rgba(255,230,180,.7),0 0 14px rgba(255,220,120,.6);cursor:default;transition:transform .4s ease,box-shadow .4s ease,filter .4s ease;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.badge{a{text-decoration:none}}.badge-gold{color:#7e0a0a;font-weight:700;font-size:18px;text-transform:uppercase;margin:0;letter-spacing:2px;line-height:1.3;text-align:center}h5.badge-w{color:#7e0a0a;font-weight:400;font-size:17px;margin:4px 0 0;text-transform:none;line-height:1.2}.badge:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.35)}.call-to-action{display:flex;justify-content:center;font-weight:700;text-transform:uppercase;margin-top:40px;padding-top:260px}.button{padding:10px 20px;background-color:#f5f0eb;border:2px solid #7e0a0a;display:flex;align-items:center;justify-content:center;width:200px;height:50px;cursor:pointer;transition:all .35s ease;position:relative;overflow:hidden;box-shadow:0 6px 20px rgba(126,10,10,.3);border-radius:50%/30%;clip-path:ellipse(90% 60% at 50% 50%)}.button:before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:rgba(126,10,10,.1);transform:skewX(-20deg);transition:all .4s ease}.button:hover:before{left:130%}a.button{text-decoration:none;color:#7e0a0a;text-transform:uppercase;font-size:18px;letter-spacing:2px;z-index:1;position:relative;font-weight:600}.button:hover,.button-scroll:hover{background-color:rgba(126,10,10,.1);color:#f5f0eb;box-shadow:0 8px 25px rgba(126,10,10,.15);backdrop-filter:blur(4px);border-color:#fff}.button:hover a .button-scroll:hover a{color:#fff}.logo{display:flex;justify-content:center}.showing{display:flex;gap:25px}.showing{p{text-align:justify}}h3{font-size:17px;font-weight:700;color:#7e0a0a;letter-spacing:2px;text-align:center;padding-top:40px;padding-bottom:40px;line-height:25px}.col-4{height:620px}.card{max-width:350px;display:flex;flex-direction:column;background-color:#fff;box-sizing:border-box;transition:transform .3s ease;height:100%;flex-grow:1;background:linear-gradient(180deg,#fff 0%,#f9f7f7 100%);background-image:linear-gradient(45deg,rgba(240,210,230,.12) 25%,transparent 25%),linear-gradient(-45deg,rgba(210,230,240,.12) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(240,210,230,.12) 75%),linear-gradient(-45deg,transparent 75%,rgba(210,230,240,.12) 75%);background-size:40px 40px;border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.08)}.card:hover{transform:translateY(-5px)}.services{width:100%;height:auto;margin-bottom:15px;cursor:pointer}h3.cards{font-size:17px;color:#6b0000;letter-spacing:1.5px;text-align:center;padding-top:20px;padding-bottom:20px;line-height:1.4;font-family:'Montserrat',sans-serif;font-weight:600;text-transform:uppercase;background:linear-gradient(90deg,#7e0a0a 0%,#b31212 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease;font-family:'Playfair Display',serif}h3.cards:hover{letter-spacing:2px;transform:scale(1.05)}h4{font-size:13px;letter-spacing:1px;line-height:1.5em;font-weight:400;text-align:justify;color:#333;padding:10px 15px}p{font-size:16px;letter-spacing:1px;line-height:1.5em;padding-top:20px;color:#444}.scroll-top{position:fixed;bottom:30px;right:calc((100vw - 1160px) / 2 + 20px);width:50px;height:50px;background-color:#333;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s,transform .3s;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.2)}.scroll-top:hover{background-color:#7e0a0a;transform:scale(1.1)}.scroll-top.show{opacity:1;visibility:visible}.garden{width:100%;min-height:500px;background:linear-gradient(to bottom,rgba(255,255,255,0) 90%,#fff 98%),url(//www.residencecortenova.com/wp-content/themes/corte-nova/../corte-nova/img/garden.jpg) no-repeat fixed;background-size:cover;background-position:top !important}h2.gardens{font-size:35px;color:#fff;padding-top:110px}.dividers{display:flex;align-items:center;text-align:center;margin:50px 0}.dividers:before,.dividers:after{content:'';flex:1;border-bottom:1px solid #cbbfa1}.dividers:not(:empty):before{margin-right:1em}.dividers:not(:empty):after{margin-left:1em}.dividers span{font-size:1.2em;color:#a39274}.venice-dividers{width:100%;overflow:hidden;line-height:0;position:relative;margin-bottom:-1px}.venice-dividers svg{display:block;width:100%;height:120px}.tour{display:flex;gap:20px}.col-6-event{width:100%}a.event{text-decoration:none;color:#222}.call-to-action-s{display:flex;justify-content:center;padding-top:40px}.call-to-action-s{.button{width:158px;height:40px}}.call-to-action-s{a{font-size:12px}}.call-to-action-s .button:hover{background-color:rgba(126,10,10,.1);color:#f5f0eb;box-shadow:0 8px 25px rgba(126,10,10,.15);backdrop-filter:blur(4px);border-color:#222}.call-to-action-s a.button:hover{color:#222}.col-6-tour{position:relative;max-width:800px;margin:auto;padding-top:-50px}.foto{position:relative;width:200px;height:auto;border:2px solid #fff;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px}.foto1{top:0;left:60px;z-index:1;cursor:pointer;rotate:26deg}.foto2{top:150px;left:-27px;z-index:2;cursor:pointer}.foto3{top:-11px;left:-16px;z-index:3;cursor:pointer}.foto4{top:111px;left:-43px;z-index:4;cursor:pointer;rotate:26deg}.where{width:auto;min-height:500px;background-color:#efe1c6;border:#d6c4a8}.where .col-6{gap:20px}.contacts{a{font-size:11px;text-transform:uppercase;color:#222;letter-spacing:2px;line-height:35px;text-decoration:none}}.contacts{li{list-style:none;text-align:center}}.contacts{i{color:#5c0909;padding-right:8px;font-size:18px}}h3{font-weight:400}h2.small{font-size:25px}.foot h2{font-style:italic}.contact{display:flex;gap:200px}.small{li{font-size:11px;text-transform:uppercase;color:#222;letter-spacing:2px;line-height:35px;text-decoration:none;list-style:none}}.contacts{li{font-size:11px;text-transform:uppercase;color:#222;letter-spacing:2px;line-height:35px;text-decoration:none}}.contacts{list-style:none}.final{display:flex;justify-content:start}.privacy{a{padding:8px;text-decoration:none;color:#222;text-transform:uppercase;font-size:11px}}.copy{p{font-size:11px;padding-top:60px;display:flex;justify-content:center}}.main-404{width:100%;background-image:linear-gradient(to top,rgba(255,255,255,0) 71%,#fff 80%),linear-gradient(to bottom,rgba(255,255,255,0) 40%,#fff 80%),url(//www.residencecortenova.com/wp-content/themes/corte-nova/../corte-nova/img/venezia-hero.png);background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;height:600px}.call-to-action-s-4{.button{width:195px}a{font-size:11px}}.call-to-action-s-4{display:flex;justify-content:center}.main-404 h2{text-transform:uppercase}.main-cookie{width:100%;background-image:linear-gradient(to top,rgba(255,255,255,0) 71%,#fff 80%),linear-gradient(to bottom,rgba(255,255,255,0) 40%,#fff 80%),url(//www.residencecortenova.com/wp-content/themes/corte-nova/../corte-nova/img/venezia-hero.png);background-size:cover;background-position:center center;background-repeat:no-repeat;height:600px}.top{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:150px}.breadcrumbs{a{color:#5c0909;text-decoration:none}}.cmplz-document{a{color:#5c0909}}.cook{display:flex;justify-content:center}.privacy{display:block;p{font-size:14px;letter-spacing:1px;line-height:1.5em;padding-top:20px;color:#444;padding-bottom:10px}}.privacy{li{font-family:'Montserrat',sans-serif;font-weight:400;font-size:14px;padding-bottom:10px}}h2.wp-block-heading{font-size:26px}.privacy{h3{font-style:italic;font-weight:400;font-size:22px;color:#7e0a0a;padding-top:30px;text-align:center}}.privacy .wp-block-separator{border-top:none}@media only screen and (min-width:1024px) and (max-width:1200px){.content{margin:0 2%;width:96%}.card{min-width:308px}.badge{margin-right:50px}}@media only screen and (max-width:1024px){.content{margin:0 2%;width:96%}.content-menu-flex{flex-direction:column}.card{width:241px;min-height:670px}h4{padding:10px}.badge{position:relative;top:106px;left:730px}}@media only screen and (max-width:768px){.col-1,.col-2,.col-3,.col-4,.col-6,.col-8,.col-10{width:100%}.contact{flex-direction:column;gap:40px}body:not(.menu-open) .menu{display:none}.menu-open .menu{height:auto}.content{flex-direction:row}.menu{ul{display:flex;flex-direction:column}}.nav-hamburger{display:initial;padding-right:20px;display:flex;width:40px;margin-bottom:50px;border:none;background:0 0}.menu{position:absolute;top:246px;right:7px;width:100%;min-height:300px;display:block;overflow:hidden;transition:.9s ease-in-out;min-width:345px;box-shadow:4px 4px 12px rgba(0,0,0,.4);overflow-y:scroll;background-color:#fff}.scroll-top{right:60px}.menu-wha{padding:8px 0}.menu-open .main-nav{height:70vh}.main-nav li{width:100%}.menu-open .main-nav{height:70vh}.main-nav li{width:100%}.flex-content{flex-wrap:wrap}.main-nav li{font-size:18px}.main-nav{display:flex;flex-direction:row}.main-nav li{text-align:center;padding-top:40px}.nav-hamburger .icon-bar:nth-child(1){top:0;width:50%}.nav-hamburger .icon-bar:nth-child(2),.nav-hamburger .icon-bar:nth-child(3){top:10px;width:25%}.nav-hamburger .icon-bar:nth-child(4){top:20px;width:35%}.menu{a{font-size:14px;display:flex;justify-content:space-around;line-height:4}}.fa-whatsapp{padding-bottom:15px}.wpml-ls-menu-item .wpml-ls-flag{padding-bottom:15px}.badge{position:relative;top:106px;left:80px}.showing{display:block}.content{flex-direction:column}.tour{display:block}.col-6-tour{margin-top:190px;margin-left:70px}.where{margin-top:170px}.contact{display:block}.contacts,.cin{margin-bottom:50px}h1{font-size:35px}h2{font-size:22px}p{font-size:13px}.col-4{margin-top:10px;margin-bottom:15px}.spacer{padding:55px 0}.tour h3,.description h2{padding-top:0}.showing p{padding-bottom:20px}.res{display:flex;justify-content:center}.service .col-4{display:flex;justify-content:center;height:auto}.garden{min-height:349px}h2.gardens{font-size:28px;color:#fff;padding-top:61px}}@media only screen and (max-width:540px){button.nav-hamburger{margin-top:30px}.logo{display:flex;justify-content:flex-end}}@media only screen and (max-width:480px){.col-6-tour{width:45%;margin-left:30px}.foto1{left:27px}.foto2{top:-60px;left:134px}.foto3{top:-104px;left:13px}.foto4{top:-161px;left:147px}.where{margin-top:0}.fa-whatsapp{padding-bottom:8px}}@media only screen and (max-width:380px){.card{width:323px}.map{width:auto}h1{font-size:30px}h2{font-size:17px}h2.gardens{font-size:17px}h3{font-size:13px;margin-top:20px;padding:0}.col-6-tour{margin-left:0}.hero{height:351px}.button{width:172px;height:40px}a.button{font-size:12px}.call-to-action{margin-top:-90px}.col-6-tour{margin-top:43px}.foto3{top:-118px}.foto4{top:-215px}.where{margin-top:-220px}.col-6-tour{margin-top:114px}.where{.divider{padding:10px 0}}h2.gardens{margin:0 15px;padding-top:120px}.menu{top:220px;right:0;padding:0;padding-top:8px;padding-bottom:8px}.menu{a{line-height:3;margin-top:8px}}.fa-whatsapp{padding-bottom:8px}}@media only screen and (max-width:320px){.badge{position:relative;top:106px;left:50px}}