1<!DOCTYPE html> 2<html lang="it-IT" > 3<head> 4<meta charset="UTF-8"> 5<meta name="viewport" content="width=device-width, initial-scale=1.0"> 6<!-- WP_HEAD() START --> 7<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900|Montserrat:100,200,300,400,500,600,700,800,900|Birthstone+Bounce:100,200,300,400,500,600,700,800,900" > 8<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900|Montserrat:100,200,300,400,500,600,700,800,900|Birthstone+Bounce:100,200,300,400,500,600,700,800,900"> 9 10<!-- The SEO Framework by Sybre Waaijer --> 11<meta name="robots" content="max-snippet:-1,max-image-preview:large,max-video-preview:-1" /> 12<link rel="canonical" href="https://www.20r.it/come-raggiungerci/" /> 13<meta name="description" content="In auto, moto, treno o bus, raggiungere 20Riviera è semplice. Siamo dotati anche di parcheggio sotterraneo custodito." /> 14<meta property="og:type" content="website" /> 15<meta property="og:locale" content="it_IT" /> 16<meta property="og:site_name" content="20Riviera" /> 17<meta property="og:title" content="Raggiungere 20Riviera e parcheggiare comodamente" /> 18<meta property="og:description" content="In auto, moto, treno o bus, raggiungere 20Riviera è semplice. Siamo dotati anche di parcheggio sotterraneo custodito." /> 19<meta property="og:url" content="https://www.20r.it/come-raggiungerci/" /> 20<meta property="og:image" content="https://www.20r.it/wp-content/uploads/2022/03/cropped-spiaggia-ecosostenibile-varigotti.jpg" /> 21<meta property="og:image:width" content="992" /> 22<meta property="og:image:height" content="521" /> 23<meta name="twitter:card" content="summary_large_image" /> 24<meta name="twitter:title" content="Raggiungere 20Riviera e parcheggiare comodamente" /> 25<meta name="twitter:description" content="In auto, moto, treno o bus, raggiungere 20Riviera è semplice. Siamo dotati anche di parcheggio sotterraneo custodito." /> 26<meta name="twitter:image" content="https://www.20r.it/wp-content/uploads/2022/03/cropped-spiaggia-ecosostenibile-varigotti.jpg" />
27<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://www.20r.it/#/schema/WebSite","url":"https://www.20r.it/","name":"20Riviera","description":"Spiaggia di Varigotti libera e attrezzata","inLanguage":"it-IT","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.20r.it/search/{search_term_string}/"},"query-input":"required name=search_term_string"},"publisher":{"@type":"Organization","@id":"https://www.20r.it/#/schema/Organization","name":"20Riviera","url":"https://www.20r.it/","logo":{"@type":"ImageObject","url":"https://www.20r.it/wp-content/uploads/2022/05/[email protected]","contentUrl":"https://www.20r.it/wp-content/uploads/2022/05/[email protected]","width":512,"height":512,"contentSize":"28480"}}},{"@type":"WebPage","@id":"https://www.20r.it/come-raggiungerci/","url":"https://www.20r.it/come-raggiungerci/","name":"Raggiungere 20Riviera e parcheggiare comodamente - 20Riviera","description":"In auto, moto, treno o bus, raggiungere 20Riviera è semplice. Siamo dotati anche di parcheggio sotterraneo custodito.","inLanguage":"it-IT","isPartOf":{"@id":"https://www.20r.it/#/schema/WebSite"},"breadcrumb":{"@type":"BreadcrumbList","@id":"https://www.20r.it/#/schema/BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":"https://www.20r.it/","name":"20Riviera"},{"@type":"ListItem","position":2,"name":"Raggiungere 20Riviera e parcheggiare comodamente"}]},"potentialAction":{"@type":"ReadAction","target":"https://www.20r.it/come-raggiungerci/"}}]}</script>
27 28<!-- / The SEO Framework by Sybre Waaijer | 5.97ms meta | 0.11ms boot --> 29 30<title>Raggiungere 20Riviera e parcheggiare comodamente - 20Riviera</title> 31<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 32<link rel="alternate" type="application/rss+xml" title="20Riviera » Feed" href="https://www.20r.it/feed/" /> 33<link rel="alternate" type="application/rss+xml" title="20Riviera » Feed dei commenti" href="https://www.20r.it/comments/feed/" /> 34<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.20r.it/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.20r.it%2Fcome-raggiungerci%2F" /> 35<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.20r.it/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.20r.it%2Fcome-raggiungerci%2F&format=xml" /> 36<style id="wp-img-auto-sizes-contain-inline-css"> 37img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 38/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 39</style> 40<style id="wp-block-library-inline-css"> 41:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
41--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;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}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 42/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 43</style> 44<style id="classic-theme-styles-inline-css"> 45/*! This file is auto-generated */ 46.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 47/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 48</style> 49<style id="global-styles-inline-css"> 50:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #f9f9f9;--wp--preset--color--base-2: #ffffff;--wp--preset--color--contrast: #111111;--wp--preset--color--contrast-2: #636363;--wp--preset--color--contrast-3: #A4A4A4;--wp--preset--color--accent: #cfcabe;--wp--preset--color--accent-2: #c2a990;--wp--preset--color--accent-3: #d8613c;--wp--preset--color--accent-4: #b1c5a4;--wp--preset--color--accent-5: #b5bdbc;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
500) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--gradient-1: linear-gradient(to bottom, #cfcabe 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-2: linear-gradient(to bottom, #C2A990 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-3: linear-gradient(to bottom, #D8613C 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-4: linear-gradient(to bottom, #B1C5A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-5: linear-gradient(to bottom, #B5BDBC 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-6: linear-gradient(to bottom, #A4A4A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-7: linear-gradient(to bottom, #cfcabe 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-8: linear-gradient(to bottom, #C2A990 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-9: linear-gradient(to bottom, #D8613C 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-10: linear-gradient(to bottom, #B1C5A4 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-11: linear-gradient(to bottom, #B5BDBC 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-12: linear-gradient(to bottom, #A4A4A4 50%, #F9F9F9 50%);--wp--preset--font-size--small: 0.9rem;--wp--preset--font-size--medium: 1.05rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 0.767), 1.85rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.083), 2.5rem);--wp--preset--font-size--xx-large: clamp(2.5rem, 2.5rem + ((1vw - 0.2rem) * 1.283), 3.27rem);--wp--preset--font-family--body: "Inter", sans-serif;--wp--preset--font-family--heading: Cardo;--wp--preset--font-family--system-sans-serif: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--wp--preset--font-family--system-serif: Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--wp--preset--spacing--20: min(1.5rem, 2vw);--wp--preset--spacing--30: min(2.5rem, 3vw);--wp--preset--spacing--40: min(4rem, 5vw);--wp--preset--spacing--50: min(6.5rem, 8vw);--wp--preset--spacing--60: min(10.5rem, 13vw);--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--10: 1rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 620px;--wp--style--global--wide-size: 1280px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }
50.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--body);font-size: var(--wp--preset--font-size--medium);font-style: normal;font-weight: 400;line-height: 1.55;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--contrast);}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--heading);font-weight: 400;line-height: 1.2;}h1{font-size: var(--wp--preset--font-size--xx-large);line-height: 1.15;}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: clamp(1.1rem, 1.1rem + ((1vw - 0.2rem) * 0.767), 1.5rem);}h5{font-size: var(--wp--preset--font-size--medium);}h6{font-size: var(--wp--preset--font-size--small);}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-radius: .33rem;border-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--small);font-style: normal;font-weight: 500;letter-spacing: inherit;line-height: inherit;padding-top: 0.6rem;padding-right: 1rem;padding-bottom: 0.6rem;padding-left: 1rem;text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--preset--color--contrast-2);border-color: var(--wp--preset--color--contrast-2);color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--preset--color--contrast-2);border-color: var(--wp--preset--color--contrast-2);color: var(--wp--preset--color--base);outline-color: var(--wp--preset--color--contrast);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--preset--color--contrast);color: var(--wp--preset--color--base);}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){color: var(--wp--preset--color--contrast-2);font-family: var(--wp--preset--font-family--body);font-size: 0.8rem;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
50.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-gradient-1-gradient-background{background: var(--wp--preset--gradient--gradient-1) !important;}.has-gradient-2-gradient-background{background: var(--wp--preset--gradient--gradient-2) !important;}.has-gradient-3-gradient-background{background: var(--wp--preset--gradient--gradient-3) !important;}.has-gradient-4-gradient-background{background: var(--wp--preset--gradient--gradient-4) !important;}.has-gradient-5-gradient-background{background: var(--wp--preset--gradient--gradient-5) !important;}.has-gradient-6-gradient-background{background: var(--wp--preset--gradient--gradient-6) !important;}.has-gradient-7-gradient-background{background: var(--wp--preset--gradient--gradient-7) !important;}.has-gradient-8-gradient-background{background: var(--wp--preset--gradient--gradient-8) !important;}.has-gradient-9-gradient-background{background: var(--wp--preset--gradient--gradient-9) !important;}.has-gradient-10-gradient-background{background: var(--wp--preset--gradient--gradient-10) !important;}.has-gradient-11-gradient-background{background: var(--wp--preset--gradient--gradient-11) !important;}.has-gradient-12-gradient-background{background: var(--wp--preset--gradient--gradient-12) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-heading-font-family{font-family: var(--wp--preset--font-family--heading) !important;}.has-system-sans-serif-font-family{font-family: var(--wp--preset--font-family--system-sans-serif) !important;}.has-system-serif-font-family{font-family: var(--wp--preset--font-family--system-serif) !important;}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid} 51/*# sourceURL=global-styles-inline-css */ 52</style> 53<link rel='stylesheet' id='oxygen-css' href='https://www.20r.it/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9.8' media='all' />
54<script id="jquery-core-js" src="https://www.20r.it/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
54 55 56<!-- Snippet del tag Google (gtag.js) aggiunto da Site Kit --> 57<!-- Snippet Google Analytics aggiunto da Site Kit -->
vendor: 80 bytes, lines 57-58
57 58<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
58G-NQPF0VY3XW
vendor: 18 bytes, line 58
58" async></script>
59<script id="google_gtagjs-js-after"> 60window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 61gtag("set","linker",{"domains":["www.20r.it"]}); 62gtag("js", new Date()); 63gtag("set", "developer_id.dZTNiMT", true); 64gtag("config", "G-NQPF0VY3XW"); 65//# sourceURL=google_gtagjs-js-after 66</script>
66 67<link rel="https://api.w.org/" href="https://www.20r.it/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.20r.it/wp-json/wp/v2/pages/81" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.20r.it/xmlrpc.php?rsd" /> 68 69<!--SCRIPT HEADER-->
70<script type="text/javascript"> 71var _iub = _iub || []; 72_iub.csConfiguration = {"ccpaAcknowledgeOnDisplay":true,"ccpaApplies":true,"consentOnContinuedBrowsing":false,"enableCcpa":true,"invalidateConsentWithoutLog":true,"perPurposeConsent":true,"siteId":2666413,"cookiePolicyId":95987558,"lang":"it", "banner":{ "acceptButtonColor":"#656565","acceptButtonDisplay":true,"backgroundColor":"#2B2B2B","closeButtonDisplay":false,"customizeButtonColor":"#656565","customizeButtonDisplay":true,"explicitWithdrawal":true,"listPurposes":true,"logo":"https://www.20r.it/wp-content/uploads/2022/03/logo-footer_20Riviera.png","position":"float-bottom-left","rejectButtonColor":"#CECECE","rejectButtonDisplay":true,"textColor":"#FFF9F9" }}; 73</script>
vendor: 1 bytes, line 73
73
74<script type="text/javascript" src="//cdn.iubenda.com/cs/ccpa/stub.js"></script>
vendor: 1 bytes, line 74
74
75<script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script>
75 76<meta name="generator" content="Site Kit by Google 1.189.0" /><style class="wp-fonts-local"> 77@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://www.20r.it/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/inter/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} 78@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://www.20r.it/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/cardo/cardo_normal_400.woff2') format('woff2');} 79@font-face{font-family:Cardo;font-style:italic;font-weight:400;font-display:fallback;src:url('https://www.20r.it/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/cardo/cardo_italic_400.woff2') format('woff2');} 80@font-face{font-family:Cardo;font-style:normal;font-weight:700;font-display:fallback;src:url('https://www.20r.it/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/cardo/cardo_normal_700.woff2') format('woff2');} 81</style> 82<link rel="icon" href="https://www.20r.it/wp-content/uploads/2022/05/[email protected]" sizes="32x32" /> 83<link rel="icon" href="https://www.20r.it/wp-content/uploads/2022/05/[email protected]" sizes="192x192" /> 84<link rel="apple-touch-icon" href="https://www.20r.it/wp-content/uploads/2022/05/[email protected]" /> 85<meta name="msapplication-TileImage" content="https://www.20r.it/wp-content/uploads/2022/05/[email protected]" /> 86<link rel='stylesheet' id='oxygen-cache-5-css' href='//www.20r.it/wp-content/uploads/oxygen/css/5.css?cache=1750846377&ver=7.1.3' media='all' /> 87<link rel='stylesheet' id='oxygen-cache-81-css' href='//www.20r.it/wp-content/uploads/oxygen/css/81.css?cache=1750846215&ver=7.1.3' media='all' /> 88<link rel='stylesheet' id='oxygen-universal-styles-css' href='//www.20r.it/wp-content/uploads/oxygen/css/universal.css?cache=1789054668&ver=7.1.3' media='all' /> 89<!-- END OF WP_HEAD() --> 90</head> 91<body class="wp-singular page-template-default page page-id-81 wp-embed-responsive wp-theme-oxygen-is-not-a-theme oxygen-body" > 92 93 94 95 96 <div id="side-bar" class="ct-div-block" ><div id="div_block-21-5" class="ct-div-block" ><a id="link-24-5" class="ct-link" href="https://it-it.facebook.com/20Riviera/" target="_blank" title="Pagina Facebook 20Riviera"><div id="fancy_icon-23-5" class="ct-fancy-icon" ><svg id="svg-fancy_icon-23-5"><use xlink:href="#FontAwesomeicon-facebook"></use></svg></div></a><a id="link-25-5" class="ct-link" href="https://www.instagram.com/20riviera/?hl=it" target="_blank" title="Pagina Instagram 20Riviera"><div id="fancy_icon-26-5" class="ct-fancy-icon" ><svg id="svg-fancy_icon-26-5"><use xlink:href="#FontAwesomeicon-instagram"></use></svg></div></a></div> 97 <div id="bt" class="oxy-burger-trigger " ><button aria-label="Open menu" data-touch="click" class="hamburger hamburger--slider " type="button"><span class="hamburger-box"><span class="hamburger-inner"></span></span></button></div> 98 99 <a id="link-186-5" class="ct-link" href="tel:+390199376356" ><div id="fancy_icon-187-5" class="ct-fancy-icon" ><svg id="svg-fancy_icon-187-5"><use xlink:href="#FontAwesomeicon-phone"></use></svg></div></a></div><header id="header-main" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="new_columns-5-5" class="ct-new-columns" ><div id="div_block-6-5" class="ct-div-block" ><div id="div_block-43-5" class="ct-div-block" ><a id="link-44-5" class="ct-link" href="http://" target="_self" title="Pagina Facebook 20Riviera"><div id="fancy_icon-45-5" class="ct-fancy-icon" ><svg id="svg-fancy_icon-45-5"><use xlink:href="#FontAwesomeicon-facebook"></use></svg></div></a><a id="link-46-5" class="ct-link" href="http://" target="_self" title="Pagina Instagram 20Riviera"><div id="fancy_icon-47-5" class="ct-fancy-icon" ><svg id="svg-fancy_icon-47-5"><use xlink:href="#FontAwesomeicon-instagram"></use></svg></div></a><a id="link-134-5" class="ct-link" href="tel:+393913201547" ><div id="fancy_icon-130-5" class="ct-fancy-icon" ><svg id="svg-fancy_icon-130-5"><use xlink:href="#FontAwesomeicon-phone"></use></svg></div></a></div><a id="div_block-122-5" class="ct-link" href="https://www.20r.it/" ><div id="code_block-14-5" class="ct-code-block" ><svg id="logo-header" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 464.35 136.15"><defs><style>.cls-1{fill:#fff9fa;}</style></defs><g id="Livello_2" data-name="Livello 2"><g id="Livello_1-2" data-name="Livello 1"><path class="cls-1" d="M257.51,68.18a32.93,32.93,0,0,0,24.09-10,32.78,32.78,0,0,0,10-24.13A32.79,32.79,0,0,0,281.6,10a34.16,34.16,0,0,0-48.22,0,32.87,32.87,0,0,0-10,24.13,32.86,32.86,0,0,0,10,24.13A32.87,32.87,0,0,0,257.51,68.18ZM237.85,14.47a27.81,27.81,0,0,1,39.23,0,26.65,26.65,0,0,1,8.15,19.61,26.79,26.79,0,0,1-8.15,19.66,26.37,26.37,0,0,1-19.57,8.06,26.8,26.8,0,0,1-19.66-8.14,26.71,26.71,0,0,1-8.14-19.62A26.55,26.55,0,0,1,237.85,14.47Z"/><path class="cls-1" d="M250.6,37h7.27L266.1,52.6h8.32L265.48,37c3.31-.23,5.81-1.1,7.53-2.61s2.57-3.94,2.57-7.3a15.37,15.37,0,0,0-.93-5.36,8.75,8.75,0,0,0-3.41-4.21,11.37,11.37,0,0,0-2.75-1.1,15.19,15.19,0,0,0-3.1-.49c-.71-.06-1.41-.1-2.12-.13s-1.39-.08-2-.14h-17.8V52.6h7.17Zm0-16,9,.08h1.33a13.34,13.34,0,0,1,1.41.09,11.07,11.07,0,0,1,4.16,1.11c1.24.62,1.86,1.87,1.86,3.76q0,3.28-1.72,4.39a8.32,8.32,0,0,1-4.56,1.1H250.6Z"/><rect class="cls-1" x="301.61" y="4.26" width="4.62" height="7.44"/><rect class="cls-1" x="301.61" y="15.92" width="4.62" height="36.03"/><polygon class="cls-1" points="330.19 51.94 344.93 15.92 339.92 15.92 328.29 44.97 316.76 15.92 311.88 15.92 325.96 51.94 330.19 51.94"/><rect class="cls-1" x="350.59" y="4.26" width="4.62" height="7.44"/><rect class="cls-1" x="350.59" y="15.92" width="4.62" height="36.03"/><path class="cls-1" d="M381.85,53a17.56,17.56,0,0,0,10.44-3.21,20.73,20.73,0,0,0,7-9.2H394a13.81,13.81,0,0,1-5,5.87,13.11,13.11,0,0,1-7.31,2.12,13.31,13.3
991,0,0,1-9.56-3.64,14,14,0,0,1-4.26-9.53h32.52V35q0-8.94-5.12-14.52a17.14,17.14,0,0,0-13.25-5.59,18.31,18.31,0,0,0-18.93,19,18.62,18.62,0,0,0,5.44,13.46A17.81,17.81,0,0,0,381.85,53Zm-9.36-30.38a12.75,12.75,0,0,1,8.87-3.29,13.39,13.39,0,0,1,9.14,3.06q3.51,3.06,4.81,9.12H368A14.36,14.36,0,0,1,372.49,22.58Z"/><path class="cls-1" d="M420.85,15.39a10.21,10.21,0,0,0-4.7,1.18,11.4,11.4,0,0,0-3.71,3.51V15.92h-4.36v36h4.68V30.2q0-5,1.89-7.19t6.24-2.61Z"/><path class="cls-1" d="M444,52.89a18.23,18.23,0,0,0,7.94-1.76,14.72,14.72,0,0,0,5.85-4.88v5.69h4.52v-36h-4.52v5.76A15.13,15.13,0,0,0,452,16.82a17.15,17.15,0,0,0-7.63-1.69,18.19,18.19,0,0,0-13.48,5.44,18.43,18.43,0,0,0-5.38,13.52,18.41,18.41,0,0,0,5.27,13.38A17.61,17.61,0,0,0,444,52.89Zm-9.62-29.2a13.2,13.2,0,0,1,9.88-4.27,12.73,12.73,0,0,1,9.43,4.27,14,14,0,0,1,4.1,10,14.87,14.87,0,0,1-4.08,10.53,12.68,12.68,0,0,1-9.58,4.37,13.19,13.19,0,0,1-9.76-4.14,14,14,0,0,1-4.06-10.17A14.8,14.8,0,0,1,434.35,23.69Z"/><path class="cls-1" d="M55.45,78.56q14-15.14,18.84-24a38.74,38.74,0,0,0,4.85-19A35,35,0,0,0,69,10.6Q58.84,0,42.41,0,25.81,0,14.54,11.3T2.77,40.2H14.08q1-13.71,8.64-21.31a25.75,25.75,0,0,1,19-7.58,25.47,25.47,0,0,1,18.37,7.25,23.22,23.22,0,0,1,7.5,17.27,29.6,29.6,0,0,1-4.18,15.11q-4.15,7.14-18,22L0,121.85H80.65V110.54H25.75Z"/><path class="cls-1" d="M151.86,0A60.24,60.24,0,0,0,99.17,30.65,62.15,62.15,0,0,0,91,61.86a58.46,58.46,0,0,0,17.89,43q17.91,17.81,43.9,17.79,25.66,0,43.53-17.87T214.2,61.3q0-25.87-17.9-43.59T151.86,0Zm43.76,86.69a47.28,47.28,0,0,1-18.06,18,50,50,0,0,1-25.2,6.6A47.59,47.59,0,0,1,117.56,97Q103.1,82.64,103.11,61.82a50.51,50.51,0,0,1,6.53-25.51,48.74,48.74,0,0,1,18.14-18.2,48.19,48.19,0,0,1,24.58-6.75,49.54,49.54,0,0,1,25,6.75,48.7,48.7,0,0,1,18.25,18,49.45,49.45,0,0,1,6.49,25.15A50.66,50.66,0,0,1,195.62,86.69Z"/><polygon class="cls-1" points="243.41 110.6 235.47 88.19 226.36 88.19 240.15 122.3 246.55 122.3 260.34 88.19 251.23 88.19 243.41 110.6"/><path class="cls-1" d="M291.12,93.06a13.52,13.52,0,0,0-5-4.4,13.94,13.94,0,0,0-6.46-1.51,16.6,16.6,0,0,0-6.93,1.44A16.85,16.85,0,0,0,267,93.06a16.49,16.49,0,0,0-3.36,5.66,20.74,20.74,0,0,0-1,6.59,20.5,20.5,0,0,0,1.11,6.77,18,18,0,0,0,3.14,5.66,15.64,15.64,0,0,0,5.41,4.16,16.66,16.66,0,0,0,7.14,1.51,11.17,11.17,0,0,0,1.14-.06l1.14-.13a16.6,16.6,0,0,0,5.23-1.91,11.92,11.92,0,0,0,4.07-3.63h.12v4.62h7.51V88.19h-7.51Zm-.25,12.19a10.28,10.28,0,0,1-2.77,7.32,9.22,9.22,0,0,1-7.2,2.9,9.7,9.7,0,0,1-7.11-2.81,9.35,9.35,0,0,1-3-7,10.47,10.47,0,0,1,2.86-7.51,9.51,9.51,0,0,1,7.36-3A9.12,9.12,0,0,1,288.14,98a10.12,10.12,0,0,1,2.73,7.17Z"/><path class="cls-1" d="M315.38,88.16a9.53,9.53,0,0,0-3.08,3.11h-.13V88.19h-7.44V122.3h8.18V103a15,15,0,0,1,.4-3.48,5.33,5.33,0,0,1,1.94-2.86,5.59,5.59,0,0,1,1.54-.89,11.43,11.43,0,0,1,1.73-.53,4.19,4.19,0,0,1,.86-.15l.86-.09V87.09l-.62.06A8.26,8.26,0,0,0,315.38,88.16Z"/><rect class="cls-1" x="324.42" y="76.8" width="8.19" height="7.45"/><rect class="cls-1" x="324.42" y="88.19" width="8.19" height="34.11"/><path class="cls-1" d="M366,92.87l-.12.06a9.78,9.78,0,0,0-4.44-4.37,14,14,0,0,0-6.22-1.41A16.68,16.68,0,0,0,348,88.72a17.94,17.94,0,0,0-5.75,4.21A19,19,0,0,0,339,98.38a17,17,0,0,0-1.23,6.44v.61a21.16,21.16,0,0,0,1.39,6.83,16.78,16.78,0,0,0,3.72,5.85,15.41,15.41,0,0,0,4.09,3.08,19.68,19.68,0,0,0,5,1.85,14.84,14.84,0,0,0,1.6.27,11.81,11.81,0,0,0,1.54.1,12.09,12.09,0,0,0,6.19-1.57,16.13,16.13,0,0,0,4.71-4.28l.12.18a2.22,2.22,0,0,1,0,.37,1,1,0,0,1-.09.31,22.42,22.42,0,0,1-.86,3.66,8.13,8.13,0,0,1-2.28,3.24A9.52,9.52,0,0,1,360,127.1a12.9,12.9,0,0,1-3.23.92c-.29,0-.57.08-.84.1s-.54,0-.83,0a10.14,10.14,0,0,1-1.1-.06,7.94,7.94,0,0,1-1.17-.25,10.73,10.73,0,0,1-2.93-1.11,9.86,9.86,0,0,1-2.43-1.85h-9.3a16.18,16.18,0,0,0,6.71,8.22,18.79,18.79,0,0,0,10.22,3.05,17.9,17.9,0,0,0,7.36-1.57,19.83,19.83,0,0,0,6.19-4.28,15.85,15.85,0,0,0,3.78-6,23,23,0,0,0,1-7.14V88.19H366Zm-.19,12.56a10.07,10.07,0,0,1-2.77,7,8.86,8.86,0,0,1-6.83,3,9.94,9.94,0,0,1-7.36-3,10.07,10.07,0,0,1-2.92-7.39,10.63,10.63,0,0,1,.65-3.75,9.21,9.21,0,0,1,2.06-3.2A9.66,9.66,0,0,1,351.79,96a9.33,9.33,0,0,1,3.78-.8,10,10,0,0,1,10.22,10.22Z"/>
99<path class="cls-1" d="M396.76,87.09v.06a17.94,17.94,0,0,0-13,5.26,18.12,18.12,0,0,0,12.65,31,17.76,17.76,0,0,0,12.87-5.24,17.18,17.18,0,0,0,5.35-12.8,17.9,17.9,0,0,0-5.17-12.84A17.09,17.09,0,0,0,396.76,87.09Zm6.83,25.47a9.62,9.62,0,0,1-7.2,2.91,9.3,9.3,0,0,1-7-3,10,10,0,0,1-2.83-7.11,10.57,10.57,0,0,1,.71-3.85,9.3,9.3,0,0,1,2.12-3.23,10.07,10.07,0,0,1,2.53-1.91,11,11,0,0,1,3-1.11c.25,0,.49-.07.74-.09s.49-.05.74-.09a9.48,9.48,0,0,1,7.14,3,10.06,10.06,0,0,1,2.89,7.22A9.91,9.91,0,0,1,403.59,112.56Z"/><polygon class="cls-1" points="428.65 76.81 420.46 76.81 420.46 88.19 416.46 88.19 416.46 95.46 420.46 95.46 420.46 122.3 428.65 122.3 428.65 95.46 433.57 95.46 433.57 88.19 428.65 88.19 428.65 76.81"/><polygon class="cls-1" points="447.12 76.81 438.93 76.81 438.93 88.19 434.93 88.19 434.93 95.46 438.93 95.46 438.93 122.3 447.12 122.3 447.12 95.46 452.04 95.46 452.04 88.19 447.12 88.19 447.12 76.81"/><rect class="cls-1" x="456.16" y="76.8" width="8.19" height="7.45"/><rect class="cls-1" x="456.16" y="88.19" width="8.19" height="34.11"/></g></g></svg></div></a> 100 <div id="-burger-trigger-42-5" class="oxy-burger-trigger " ><button aria-label="Open menu" data-touch="click" class="hamburger hamburger--slider " type="button"><span class="hamburger-box"><span class="hamburger-inner"></span></span></button></div> 101 102 </div></div></div></header><main id="main-content" class="ct-div-block" ><div id='inner_content-13-5' class='ct-inner-content'><section id="section-3-81" class="oxy-video-background ct-section" ><div class='oxy-video-container'><video autoplay loop playsinline muted><source src='https://www.youtube.com/watch?v=p76Vjvioypg'></video><div class='oxy-video-overlay'></div></div><div class="ct-section-inner-wrap"><div id="new_columns-4-81" class="ct-new-columns" ><div id="div_block-5-81" class="ct-div-block" ><div id="text_block-6-81" class="ct-text-block" data-aos="acqua-in">raggiungere<br><span id="span-7-81" class="ct-span" >20Riviera</span></div><h1 id="headline-8-81" class="ct-headline"><span id="span-9-81" class="ct-span" >20Riviera</span> <br>Via Aurelia 56, Varigotti, Finale ligure</h1></div></div></div></section><section id="section-14-81" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="new_columns-15-81" class="ct-new-columns" ><div id="div_block-16-81" class="ct-div-block deco-1" ><h2 id="headline-17-81" class="ct-headline">Raggiungerci è semplice</h2><div id="text_block-18-81" class="ct-text-block" ><span id="span-19-81" class="ct-span" >con mezzi pubblici, con la propria auto o moto.</span><br>à possibile trovare parcheggi pubblici sia gratuiti (strisce bianche) che a pagamento (strisce blu), oppure è possibile usufruire del nostro parcheggio privato (a pagamento)</div><div id="text_block-20-81" class="ct-text-block" ></div></div><div id="div_block-21-81" class="ct-div-block" ><div id="new_columns-22-81" class="ct-new-columns" ><div id="div_block-23-81" class="ct-div-block" ><h1 id="headline-24-81" class="ct-headline ">in treno o bus</h1><div id="text_block-25-81" class="ct-text-block" >Scendere alla stazione di Finale Ligure quindi prendere lâautobus n° 40/ in direzione Savona (corsa ogni 20 minuti, biglietto acquistabile in tabaccheria o su App MyCicero. I cani viaggiano gratuitamente).<br> 103Raggiungerai la tua destinazione in 10 minuti: la distanza da percorrere è di circa 5 Km.<br> 104Raggiunta Varigotti scendi alla terza fermata, poi prosegui a piedi per gli ultimi 200 metri in direzione levante, cioè tenendo il mare alla vostra destra.</div></div><div id="div_block-26-81" class="ct-div-block" ><h1 id="headline-27-81" class="ct-headline ">In auto o moto</h1><div id="text_block-28-81" class="ct-text-block " >In autostrada prendere uscita Spotorno o Finale Ligure e seguire per Varigotti (rispettivamente 7 Km e 5Km di distanza).<br>Per i parcheggi pubblici è necessario arrivare presto la mattina (costo 1,80 â¬/h), altrimenti è possibile parcheggiare fuori le mura di Finalborgo, a circa 6 Km di distanza, per poi raggiungere Varigotti in bus in circa 6 minuti (costo della corsa 1,50â¬, gratuito per i cani).<br>Disponiamo di un <b>parcheggio gratuito per le moto</b> di fronte alla spiaggia e di gabbie armadio per ritirare caschi, tute e stivali.</
104div></div></div><div id="text_block-29-81" class="ct-text-block" data-aos="app-l2r">auto o <span id="span-30-81" class="ct-span" >mezzi</span></div></div></div></div></section><section id="section-31-81" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="new_columns-32-81" class="ct-new-columns" ><div id="div_block-33-81" class="ct-div-block deco-2-scuro" ><h2 id="headline-61-81" class="ct-headline">Abbiamo a disposizione un parcheggio privato A PAGAMENTO, riservato ai clienti 20riviera.<br><br>Il numero di posti auto disponibile è limitato. <br><br>Il parcheggio si trova a inizio paese Varigotti, a 15minuti a piedi dalla spiaggia 20Riviera.<br></h2><a id="link_button-66-81" class="ct-link-button" href="https://www.20r.it/info-prevendite-e-contatti/" target="_self" >VERIFICA COSTI E DISPONIBILITA' QUI</a></div><div id="div_block-62-81" class="ct-div-block deco-2-scuro" ><div id="code_block-64-81" class="ct-code-block" ><iframe src="https://www.google.com/maps/embed?pb=!1m13!1m8!1m3!1d2861.346942906267!2d8.3773419!3d44.1793181!3m2!1i1024!2i768!4f13.1!3m2!1m1!2zNDTCsDEwJzQ2LjkiTiA4wrAyMic0NS43IkU!
1045e0!3m2!1sit!2sit!4v1717764556872!5m2!1sit!2sit" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe></div></div></div><div id="new_columns-44-81" class="ct-new-columns" ><div id="div_block-46-81" class="ct-div-block" ><a id="div_block-58-81" class="ct-link bottone-chiaro bottone" href="https://www.20r.it/info-prevendite-e-contatti/" ><div id="div_block-59-81" class="ct-div-block linea-bottone" ></div><div id="text_block-60-81" class="ct-text-block" >info e prevendite</div></a></div></div></div></section></div><footer id="section-50-5" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="new_columns-137-5" class="ct-new-columns" ><div id="div_block-138-5" class="ct-div-block" ><a id="link-141-5" class="ct-link" href="https://www.20r.it/" ><img id="image-142-5" alt="" src="https://www.20r.it/wp-content/uploads/2022/03/logo-footer_20Riviera.png" class="ct-image"/></a></div><div id="div_block-139-5" class="ct-div-block" ><div id="div_block-148-5" class="ct-div-block" ><a id="link-149-5" class="ct-link" href="https://www.bandieralilla.it/" target="_blank" ><img id="image-150-5" alt="" src="https://www.20r.it/wp-content/uploads/2022/03/bandiera-lilla.png" class="ct-image"/></a><a id="link-151-5" class="ct-link " href="https://www.bandierablu.org/" target="_blank" ><img id="image-152-5" alt="" src="https://www.20r.it/wp-content/uploads/2022/05/bandiera-blu.svg" class="ct-image "/></a><a id="link-153-5" class="ct-link " href="https://www.legambiente.it/" target="_blank" ><img id="image-154-5" alt="" src="https://www.20r.it/wp-content/uploads/2022/05/logo-legambiente-trasp.svg" class="ct-image "/></a></div></div><div id="div_block-140-5" class="ct-div-block" ><div id="text_block-144-5" class="ct-text-block link-footer" >Via Aurelia 56 17024 Finale Ligure<br> 105Phone: <a href="tel:+390199376356">+390199376356</a><br>
106Email: <a href="mailto:[email protected]">[email protected]</a></div></div></div><div id="new_columns-62-5" class="ct-new-columns" ><div id="div_block-63-5" class="ct-div-block" ><div id="div_block-176-5" class="ct-div-block" ><div id="div_block-177-5" class="ct-div-block" ><img id="image-178-5" alt="" src="https://www.20r.it/wp-content/uploads/2022/05/european-union-europe-svgrepo-com.svg" class="ct-image"/><img id="image-179-5" alt="" src="https://www.20r.it/wp-content/uploads/2022/05/Emblem_of_Italy.svg" class="ct-image "/><img id="image-180-5" alt="" src="https://www.20r.it/wp-content/uploads/2022/05/regione-liguria.svg" class="ct-image "/></div><div id="text_block-181-5" class="ct-text-block" ><span id="span-182-5" class="ct-span" >Bonus Assunzionali nel settore turistico 2020 - Covid 19</span><br>Progetto cofinanziato dall'Unione Europea<br>Fondo Sociale Europeo<br> PO Liguria FSE 2014 -2020<br>Asse 1 - Occupazione</div></div><div id="div_block-188-5" class="ct-div-block" ><div id="code_block-65-5" class="ct-code-block " >2026 20Riviera - <a href="https://www.iubenda.com/privacy-policy/95987558" class="iubend
106a-nostyle no-brand iubenda-noiframe iubenda-embed iubenda-noiframe " title="Privacy Policy ">Privacy Policy</a>
106<script type="text/javascript">(function (w,d) {var loader = function () {var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src="https://cdn.iubenda.com/iubenda.js"; tag.parentNode.insertBefore(s,tag);}; if(w.addEventListener){w.addEventListener("load", loader, false);}else if(w.attachEvent){w.attachEvent("onload", loader);}else{w.onload = loader;}})(window, document);</script>
106 & <a href="https://www.iubenda.com/privacy-policy/95987558/cookie-policy" class="iubenda-nostyle no-brand iubenda-noiframe iubenda-embed iubenda-noiframe " title="Cookie Policy ">Cookie Policy</a>
106<script type="text/javascript">(function (w,d) {var loader = function () {var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src="https://cdn.iubenda.com/iubenda.js"; tag.parentNode.insertBefore(s,tag);}; if(w.addEventListener){w.addEventListener("load", loader, false);}else if(w.attachEvent){w.attachEvent("onload", loader);}else{w.onload = loader;}})(window, document);</script>
106</br><a href="#" class="iubenda-cs-preferences-link">Preferenze tracciamento</a> - Powered by Froglab</div></div></div><div id="div_block-189-5" class="ct-div-block" ><div id="div_block-197-5" class="ct-div-block" ><div id="text_block-199-5" class="ct-text-block" >20R S.R.L. Società Benefit<br>Via Francesco Crispi, 19 21100 Varese (VA)<br>Codice fiscale: 02160630030<br>Partita Iva: 02160630030<br>Iscrizione REA: VA-390898</div></div></div></div></div></footer></main><a id="indicazioni-parcheggio" class="ct-link" href="https://www.20r.it/come-raggiungerci/" target="_blank" ><img id="image-124-5" alt="" src="https://www.20r.it/wp-content/uploads/2022/05/parcheggio-trasp.svg" class="ct-image"/></a> 107 <div id="-off-canvas-77-5" class="oxy-off-canvas " ><div class="oxy-offcanvas_backdrop"></div><div id="-off-canvas-77-5-inner" class="offcanvas-inner oxy-inner-content" role="dialog" aria-label="offcanvas content" tabindex="0" data-start="false" data-click-outside="true" data-trigger-selector=".oxy-burger-trigger" data-esc="true" data-focus-selector=".offcanvas-inner" data-reset="400" data-hashclose="true" data-burger-sync="true" data-overflow="false" data-auto-aria="true" data-focus-trap="true" ><div id="div_block-78-5" class="ct-div-block" ><a id="link-117-5" class="ct-link nav-item" href="https://www.20r.it/info-prevendite-e-contatti/" ><div id="text_block-118-5" class="ct-text-block " >Info, prevendite, tariffe, contatti</div><div id="text_block-119-5" class="ct-text-block " >Tutto quello che c'è da sapere per arrivare preparati</div></a><a id="link-90-5" class="ct-link nav-item" href="https://www.20r.it/le-5-zone-della-spiaggia-con-i-servizi-e-la-mappa-spiaggia-2/" ><div id="text_block-91-5" class="ct-text-block " >Le cinque zone della spiaggia</div><div id="text_block-92-5" class="ct-text-block " >Dove trovare la zona più adatta</div></a><a id="div_block-80-5" class="ct-link nav-item" href="https://www.20r.it/come-raggiungerci/" ><div id="text_block-81-5" class="ct-text-block" >Come raggiungerci</div><div id="text_block-83-5" class="ct-text-block" >Dove siamo, come arrivare e dove parcheggiare</div></a><a id="link-85-5" class="ct-link nav-item" href="https://www.20r.it/diversamente-abili/" ><div id="text_block-86-5" class="ct-text-block " >Diversamente abili</div><div id="text_block-87-5" class="ct-text-block " >Il nostro impegno per una spiaggia per tutti</div></a><a id="link-96-5" class="ct-link nav-item" href="https://www.20r.it/chioschi-bar/" ><div id="text_block-97-5" class="ct-text-block " >I chioschi</div><div id="text_block-98-5" class="ct-text-block " >Chiosco Bar Container e Bassa Marea</div></a><a id="link-219-5" class="ct-link nav-item" href="https://www.20r.it/partner-turistici/" ><div id="text_block-220-5" class="ct-text-block " >Partner Turistici</div><div id="text_block-221-5" class="ct-text-block " >Amici di 20Riviera, in Liguria e nel Mondo</div></a><a id="link-200-5" class="ct-link nav-item" href="https://marmaglia.20r.it/" ><div id="text_block-201-5" class="ct-text-block " >Collezione Marmaglia</div><div id="text_block-202-5" class="ct-text-block " >20Riviera è anche stile. Compra su marmaglia.20r.it</div></a></div></div></div> 108 109 <div tabindex="-1" class="oxy-modal-backdrop " 110 style="background-color: rgba(0,0,0,0.5);" 111 data-trigger="user_clicks_element" data-trigger-selector="#image-124-5" data-trigger-time="5" data-trigger-time-unit="seconds" data-close-automatically="no" data-close-after-time="10" data-close-after-time-unit="seconds" data-trigger_scroll_amount="50" data-trigger_scroll_direction="down" data-scroll_to_selector="" data-time_inactive="60" data-time-inactive-unit="seconds" data-number_of_clicks="3" data-close_on_esc="on" data-number_of_page_views="3" data-close-after-form-submit="no" data-open-again="always_show" data-open-again-after-days="3" > 112 113 <div id="modal-209-5" class="ct-modal" ><div id="div_block-218-5" class="ct-div-block" ><a id="link_button-214-5" class="ct-link-button oxy-close-modal" href="http://" target="_self" >X</a></div><div id="div_block-212-5" class="ct-div-block" ><div id="text_block-211-5" class="ct-text-block" >Abbiamo a disposizione un parcheggio accessibile ad un numero limitato di auto e riservato esclusivamente ai nostri clienti.<br><br><u>Il parcheggio è a pagamento</u> e si trova a inizio paese Varigotti, a 15minuti a piedi dalla spiaggia 20Riviera.</div><a id="link_button-225-5" class="ct-link-button" href="https://www.20r.it/info-prevendite-e-contatti/" >VERIFICA COSTI E DISPONIBILITA QUI</a><a id="link_button-226-5" class="ct-link-button" href="https://www.google.com/maps/dir//44.1796944,8.3793611/@44.1796944,8.3793611,17z?entry=ttu" target="_blank" >AVVIA LA NAVIGAZIONE VERSO IL PARCHEGGIO</a></div></div> 114 </div> 115 <!-- WP_FOOTER -->
116<script type="speculationrules"> 117{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwentyfour/*","/wp-content/themes/oxygen-is-not-a-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 118</script>
118 119<!--SCRIPT FOOTER-->
120<script src="https://unpkg.com/aos@next/dist/aos.js"></script>
vendor: 1 bytes, line 120
120
121<script> 122AOS.init({ 123}); 124</script>
vendor: 1 bytes, line 124
124
125<script src="http://www.froglabdev.it/20riviera/wp-content/uploads/2022/03/luxy.min_.js"></script>
vendor: 1 bytes, line 125
125
126<script> 127 var Touch = 'ontouchstart' in window || navigator.msMaxTouchPoints; 128 if (typeof Touch === 'undefined') { 129 // Init Luxy.js 130 luxy.init({ 131 wrapper: 'main', 132 targets : '.del', 133 wrapperSpeed: 0.08 134 }); 135} 136</script>
vendor: 1 bytes, line 136
136
137<script> 138(function($) { 139$(window).scroll(function() { 140 var scroll = $(window).scrollTop(); 141 142 if (scroll >= 500) { 143 $("#header-main").addClass("darkHeader"); 144 $("#tariffe-veloci").addClass("hide"); 145 } else { 146 $("#header-main").removeClass("darkHeader"); 147 $("#tariffe-veloci").removeClass("hide"); 148 } 149}); 150 151 $('#trigger-tariffe').on('click', function(){ 152 $('#tariffe-veloci').toggleClass('open'); 153}); 154})( jQuery ); 155</script>
155 156
157<script>jQuery(document).on('click','a[href*="#"]',function(t){if(jQuery(t.target).closest('.wc-tabs').length>0){return}if(jQuery(this).is('[href="#"]')||jQuery(this).is('[href="#0"]')||jQuery(this).is('[href*="replytocom"]')){return};if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var e=jQuery(this.hash);(e=e.length?e:jQuery("[name="+this.hash.slice(1)+"]")).length&&(t.preventDefault(),jQuery("html, body").animate({scrollTop:e.offset().top-0},1000))}});</script>
157<style>.ct-FontAwesomeicon-phone{width:0.78571428571429em}</style> 158<style>.ct-FontAwesomeicon-facebook{width:0.57142857142857em}</style> 159<style>.ct-FontAwesomeicon-instagram{width:0.85714285714286em}</style> 160<?xml version="1.0"?><svg xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-phone" viewBox="0 0 22 28"><title>phone</title><path d="M22 19.375c0 0.562-0.25 1.656-0.484 2.172-0.328 0.766-1.203 1.266-1.906 1.656-0.922 0.5-1.859 0.797-2.906 0.797-1.453 0-2.766-0.594-4.094-1.078-0.953-0.344-1.875-0.766-2.734-1.297-2.656-1.641-5.859-4.844-7.5-7.5-0.531-0.859-0.953-1.781-1.297-2.734-0.484-1.328-1.078-2.641-1.078-4.094 0-1.047 0.297-1.984 0.797-2.906 0.391-0.703 0.891-1.578 1.656-1.906 0.516-0.234 1.609-0.484 2.172-0.484 0.109 0 0.219 0 0.328 0.047 0.328 0.109 0.672 0.875 0.828 1.188 0.5 0.891 0.984 1.797 1.5 2.672 0.25 0.406 0.719 0.906 0.719 1.391 0 0.953-2.828 2.344-2.828 3.187 0 0.422 0.391 0.969 0.609 1.344 1.578 2.844 3.547 4.813 6.391 6.391 0.375 0.219 0.922 0.609 1.344 0.609 0.844 0 2.234-2.828 3.187-2.828 0.484 0 0.984 0.469 1.391 0.719 0.875 0.516 1.781 1 2.672 1.5 0.313 0.156 1.078 0.5 1.188 0.828 0.047 0.109 0.047 0.219 0.047 0.328z"/></symbol><symbol id="FontAwesomeicon-facebook" viewBox="0 0 16 28"><title>facebook</title><path d="M14.984 0.187v4.125h-2.453c-1.922 0-2.281 0.922-2.281 2.25v2.953h4.578l-0.609 4.625h-3.969v11.859h-4.781v-11.859h-3.984v-4.625h3.984v-3.406c0-3.953 2.422-6.109 5.953-6.109 1.687 0 3.141 0.125 3.563 0.187z"/></symbol><symbol id="FontAwesomeicon-instagram" viewBox="0 0 24 28"><title>instagram</title><path d="M16 14c0-2.203-1.797-4-4-4s-4 1.797-4 4 1.797 4 4 4 4-1.797 4-4zM18.156 14c0 3.406-2.75 6.156-6.156 6.156s-6.156-2.75-6.156-6.156 2.75-6.156 6.156-6.156 6.156 2.75 6.156 6.156zM19.844 7.594c0 0.797-0.641 1.437-1.437 1.437s-1.437-0.641-1.437-1.437 0.641-1.437 1.437-1.437 1.437 0.641 1.437 1.437zM12 4.156c-1.75 0-5.5-0.141-7.078 0.484-0.547 0.219-0.953 0.484-1.375 0.906s-0.688 0.828-0.906 1.375c-0.625 1.578-0.484 5.328-0.484 7.078s-0.141 5.5 0.484 7.078c0.219 0.547 0.484 0.953 0.906 1.375s0.828 0.688 1.375 0.906c1.578 0.625 5.328 0.484 7.078 0.484s5.5 0.141 7.078-0.484c0.547-0.219 0.953-0.484 1.375-0.906s0.688-0.828 0.906-1.375c0.625-1.578 0.484-5.328 0.484-7.078s0.141-5.5-0.484-7.078c-0.219-0.547-0.484-0.953-0.906-1.375s-0.828-0.688-1.375-0.906c-1.578-0.625-5.328-0.484-7.078-0.484zM24 14c0 1.656 0.016 3.297-0.078 4.953-0.094 1.922-0.531 3.625-1.937 5.031s-3.109 1.844-5.031 1.937c-1.656 0.094-3.297 0.078-4.953 0.078s-3.297 0.016-4.953-0.078c-1.922-0.094-3.625-0.531-5.031-1.937s-1.844-3.109-1.937-5.031c-0.094-1.656-0.078-3.297-0.078-4.953s-0.016-3.297 0.078-4.953c0.094-1.922 0.531-3.625 1.937-5.031s3.109-1.844 5.031-1.937c1.656-0.094 3.297-0.078 4.953-0.078s3.297-0.016 4.953 0.078c1.922 0.094 3.625 0.531 5.031 1.937s1.844 3.109 1.937 5.031c0.094 1.656 0.078 3.297 0.078 4.953z"/></symbol></defs></svg> 161
161<script type="text/javascript"> 162 jQuery(document).ready(oxygen_init_burger); 163 function oxygen_init_burger($) { 164 165 let extrasBurgerTrigger = function(container) { 166 167 $(container).find('.oxy-burger-trigger').each(function( i, OxyBurgerTrigger ) { 168 169 let touchEventOption = $( OxyBurgerTrigger ).children('.hamburger').data('touch'); 170 let touchEvent = 'ontouchstart' in window ? touchEventOption : 'click'; 171 172 // Close hamburger when element clicked 173 $( OxyBurgerTrigger ).on( touchEvent, function(e) { 174 175 e.stopPropagation(); 176 177 // Check user wants animations 178 if ($(this).children( '.hamburger' ).data('animation') !== 'disable') { 179 $(this).children( '.hamburger' ).toggleClass('is-active'); 180 } 181 182 } ); 183 184 } ); 185 186 } 187 188 extrasBurgerTrigger('body'); 189 190 // Expose function 191 window.doExtrasBurgerTrigger = extrasBurgerTrigger; 192 193 194 195 // For listening for modals closing to close the hamburger 196 var className = 'live'; 197 var target = document.querySelectorAll(".oxy-modal-backdrop[data-trigger='user_clicks_element']"); 198 for (var i = 0; i < target.length; i++) { 199 200 // create an observer instance 201 var observer = new MutationObserver(function(mutations) { 202 mutations.forEach(function(mutation) { 203 204 // When the style changes on modal backdrop 205 if (mutation.attributeName === 'style') { 206 207 // If the modal is live and is closing 208 if(!mutation.target.classList.contains(className)){ 209 210 // Close the toggle 211 closeToggle(mutation.target); 212 213 } 214 } 215 }); 216 }); 217 218 // configuration of the observer 219 var config = { 220 attributes: true, 221 attributeFilter: ['style'], 222 subtree: false 223 }; 224 225 // pass in the target node, as well as the observer options 226 observer.observe(target[i], config); 227 } 228 229 230 // Helper function to close hamburger if modal closed. 231 function closeToggle(elem) { 232 233 var triggerSelector = $(document).find($(elem).data('trigger-selector')); 234 235 // Abort if burger not being used as the trigger or animations not turned on 236 if ((!triggerSelector.hasClass('oxy-burger-trigger')) || (triggerSelector.children( '.hamburger' ).data('animation') === 'disable') ) { 237 return; 238 } 239 // Close that particular burger 240 triggerSelector.children('.hamburger').removeClass('is-active'); 241 242 } 243 244 245 } </script>
245 246 247 248
248<script type="text/javascript"> 249 250 // Initialize Oxygen Modals 251 jQuery(document).ready(function() { 252 253 function showModal( modal ) { 254 var $modal = jQuery( modal ); 255 $modal.addClass("live"); 256 var modalId = $modal[0].querySelector('.ct-modal').id; 257 258 var focusable = modal.querySelector('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'); 259 260 if(focusable) { 261 setTimeout(() => { 262 focusable.focus(); 263 }, 500); 264 } else { 265 setTimeout(() => { 266 $modal.focus(); 267 }, 500) 268 } 269 270 // Check if this modal can be shown according to settings and last shown time 271 // Current and last time in milliseconds 272 var currentTime = new Date().getTime(); 273 var lastShownTime = localStorage && localStorage['oxy-' + modalId + '-last-shown-time'] ? JSON.parse( localStorage['oxy-' + modalId + '-last-shown-time'] ) : false; 274 // manual triggers aren't affected by last shown time 275 if( $modal.data( 'trigger' ) != 'user_clicks_element' ) { 276 switch( $modal.data( 'open-again' ) ) { 277 case 'never_show_again': 278 // if it was shown at least once, don't show it again 279 if( lastShownTime !== false ) return; 280 break; 281 case 'show_again_after': 282 var settingDays = parseInt( $modal.data( 'open-again-after-days' ) ); 283 var actualDays = ( currentTime - lastShownTime ) / ( 60*60*24*1000 ); 284 if( actualDays < settingDays ) return; 285 break; 286 default: 287 //always show 288 break; 289 } 290 } 291 292 // Body manipulation to prevent scrolling while modal is active, and maintain scroll position. 293 document.querySelector('body').style.top = `-${window.scrollY}px`; 294 document.querySelector('body').classList.add('oxy-modal-active'); 295 296 // save current time as last shown time 297 if( localStorage ) localStorage['oxy-' + modalId + '-last-shown-time'] = JSON.stringify( currentTime ); 298 299 // trick to make jQuery fadeIn with flex 300 $modal.css("display", "flex"); 301 $modal.hide(); 302 // trick to force AOS trigger on elements inside the modal 303 $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled"); 304 305 // show the modal 306 $modal.fadeIn(250, function(){ 307 // trick to force AOS trigger on elements inside the modal 308 $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate"); 309 }); 310 311 312 if( $modal.data( 'close-automatically' ) == 'yes' ) { 313 var time = parseInt( $modal.data( 'close-after-time' ) ); 314 if( $modal.data( 'close-after-time-unit' ) == 'seconds' ) { 315 time = parseInt( parseFloat( $modal.data( 'close-after-time' ) ) * 1000 ); 316 } 317 setTimeout( function(){ 318 hideModal(modal); 319 }, time ); 320 } 321 322 // close modal automatically after form submit (Non-AJAX) 323 if( $modal.data( 'close-after-form-submit' ) == 'yes' && $modal.data("trigger") == "after_specified_time" ) { 324 325 // WPForms 326 // WPForms replaces the form with a confirmation message on page refresh 327 if( $modal.find(".wpforms-confirmation-container-full").length > 0 ) { 328 setTimeout(function () { 329 hideModal(modal); 330 }, 3000); 331 } 332 333 // Formidable Forms 334 // Formidable Forms replaces the form with a confirmation message on page refresh 335 if( $modal.find(".frm_message").length > 0 ) { 336 setTimeout(function () { 337 hideModal(modal); 338 }, 3000); 339 } 340 341 // Caldera Forms 342 // Caldera Forms replaces the form with a confirmation message on page refresh 343 if( $modal.find(".caldera-grid .alert-success").length > 0 ) { 344 setTimeout(function () { 345 hideModal(modal); 346 }, 3000); 347 } 348 349 } 350 } 351 352 window.oxyShowModal = showModal; 353 354 var hideModal = function ( modal ) { 355 356 // Body manipulation for scroll prevention and maintaining scroll position 357 var scrollY = document.querySelector('body').style.top; 358 document.querySelector('body').classList.remove('oxy-modal-active'); 359 document.querySelector('body').style.top = ''; 360 window.scrollTo(0, parseInt(scrollY || '0') * -1); 361 362 // The function may be called by third party code, without argument, so we must close the first visible modal 363 if( typeof modal === 'undefined' ) { 364 var openModals = jQuery(".oxy-modal-backdrop.live"); 365 if( openModals.length == 0 ) return; 366 modal = openModals[0]; 367 } 368 369 var $modal = jQuery( modal ); 370 // refresh any iframe so media embedded this way is stopped
371 $modal.find( 'iframe').each(function(index){ 372 this.src = this.src; 373 }); 374 // HTML5 videos can be stopped easily 375 $modal.find( 'video' ).each(function(index){ 376 this.pause(); 377 }); 378 // If there are any forms in the modal, reset them 379 $modal.find("form").each(function(index){ 380 this.reset(); 381 }); 382 383 $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled"); 384 385 $modal.fadeOut(400, function(){ 386 $modal.removeClass("live"); 387 $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate"); 388 }); 389 }; 390 391 window.oxyCloseModal = hideModal; 392 393 jQuery( ".oxy-modal-backdrop" ).each(function( index ) { 394 395 var modal = this; 396 397 (function( modal ){ 398 var $modal = jQuery( modal ); 399 400 var exitIntentFunction = function( e ){ 401 if( e.target.tagName == 'SELECT' ) { return; } 402 if( e.clientY <= 0 ) { 403 showModal( modal ); 404 document.removeEventListener( "mouseleave", exitIntentFunction ); 405 document.removeEventListener( "mouseout", exitIntentFunction ); 406 } 407 } 408 409 switch ( jQuery( modal ).data("trigger") ) { 410 411 case "on_exit_intent": 412 document.addEventListener( "mouseleave", exitIntentFunction, false); 413 document.addEventListener( "mouseout", exitIntentFunction, false); 414 break; 415 416 case "user_clicks_element": 417 jQuery( jQuery( modal ).data( 'trigger-selector' ) ).click( function( event ) { 418 showModal( modal ); 419 event.preventDefault(); 420 } ); 421 break; 422 423 case "after_specified_time": 424 var time = parseInt( jQuery( modal ).data( 'trigger-time' ) ); 425 if( jQuery( modal ).data( 'trigger-time-unit' ) == 'seconds' ) { 426 time = parseInt( parseFloat( jQuery( modal ).data( 'trigger-time' ) ) * 1000 ); 427 } 428 setTimeout( function(){ 429 showModal( modal ); 430 }, time ); 431 break; 432 433 case "after_scrolled_amount": 434 window.addEventListener("scroll", function scrollDetection(){ 435 var winheight= window.innerHeight || (document.documentElement || document.body).clientHeight; 436 var docheight = jQuery(document).height(); 437 var scrollTop = window.pageYOffset || (document.documentElement || document.body.parentNode || document.body).scrollTop; 438 var isScrollUp = false; 439 var oxyPreviousScrollTop = parseInt( jQuery( modal ).data( 'previous_scroll_top' ) ); 440 if( !isNaN( oxyPreviousScrollTop ) ) { 441 if( oxyPreviousScrollTop > scrollTop) isScrollUp = true; 442 } 443 jQuery( modal ).data( 'previous_scroll_top', scrollTop ); 444 var trackLength = docheight - winheight; 445 var pctScrolled = Math.floor(scrollTop/trackLength * 100); 446 if( isNaN( pctScrolled ) ) pctScrolled = 0; 447 448 if( 449 ( isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'up' ) || 450 ( !isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'down' && pctScrolled >= parseInt( jQuery( modal ).data( 'trigger_scroll_amount' ) ) ) 451 ) { 452 showModal( modal ); 453 window.removeEventListener( "scroll", scrollDetection ); 454 } 455 }, false); 456 break; 457 case "on_scroll_to_element": 458 window.addEventListener("scroll", function scrollDetection(){ 459 var $element = jQuery( jQuery( modal ).data( 'scroll_to_selector' ) ); 460 if( $element.length == 0 ) { 461 window.removeEventListener( "scroll", scrollDetection ); 462 return; 463 } 464 465 var top_of_element = $element.offset().top; 466 var bottom_of_element = $element.offset().top + $element.outerHeight(); 467 var bottom_of_screen = jQuery(window).scrollTop() + jQuery(window).innerHeight(); 468 var top_of_screen = jQuery(window).scrollTop(); 469 470 if ((bottom_of_screen > bottom_of_element - $element.outerHeight() /2 ) && (top_of_screen < top_of_element + $element.outerHeight() /2 )){ 471 showModal( modal ); 472 window.removeEventListener( "scroll", scrollDetection ); 473 } 474 }, false); 475 break; 476 case "after_number_of_clicks": 477 document.addEventListener("click", function clickDetection(){ 478 var number_of_clicks = parseInt( jQuery( modal ).data( 'number_of_clicks' ) ); 479 480 var clicks_performed = isNaN( parseInt( jQuery( modal ).data( 'clicks_performed' ) ) ) ? 1 : parseInt( jQuery( modal ).data( 'clicks_performed' ) ) + 1; 481 482 jQuery( modal ).data( 'clicks_performed', clicks_performed ); 483 484 if ( clicks_performed == number_of_clicks ){ 485 showModal( modal ); 486 document.removeEventListener( "click", clickDetection ); 487 } 488 }, false); 489 break; 490 case "after_time_inactive": 491 var time = parseInt( jQuery( modal ).data( 'time_inactive' ) ); 492 if( jQuery( modal ).data( 'time-inactive-unit' ) == 'seconds' ) { 493 time = parseInt( parseFloat( jQuery( modal ).data( 'time_inactive' ) ) * 1000 ); 494 } 495 var activityDetected = function(){ 496 jQuery( modal ).data( 'millis_idle', 0 ); 497 }; 498 document.addEventListener( "click", activityDetected); 499 document.addEventListener( "mousemove", activityDetected); 500 document.addEventListener( "keypress", activityDetected); 501 document.addEventListener( "scroll", activityDetected); 502 503 var idleInterval = setInterval(function(){ 504 var millis_idle = isNaN( parseInt( jQuery( modal ).data( 'millis_idle' ) ) ) ? 100 : parseInt( jQuery( modal ).data( 'millis_idle' ) ) + 100; 505 jQuery( modal ).data( 'millis_idle', millis_idle ); 506 if( millis_idle > time ){ 507 clearInterval( idleInterval ); 508 document.removeEventListener( "click", activityDetected ); 509 document.removeEventListener( "mousemove", activityDetected ); 510 document.removeEventListener( "keypress", activityDetected ); 511 document.removeEventListener( "scroll", activityDetected ); 512 showModal( modal ); 513 } 514 }, 100); 515 break; 516 517 case "after_number_of_page_views": 518 var modalId = modal.querySelector('.ct-modal').id; 519 var pageViews = localStorage && localStorage['oxy-' + modalId + '-page-views'] ? parseInt( localStorage['oxy-' + modalId + '-page-views'] ) : 0; 520 pageViews++; 521 if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = pageViews; 522 if( parseInt( jQuery( modal ).data( 'number_of_page_views' ) ) == pageViews ) { 523 if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = 0; 524 showModal( modal ); 525 } 526 break; 527 528 } 529 530 // add event handler to close modal automatically after AJAX form submit 531 if( $modal.data( 'close-after-form-submit' ) == 'yes' ) { 532 533 // Contact Form 7 534 if (typeof wpcf7 !== 'undefined') { 535 $modal.find('div.wpcf7').each(function () { 536 var $form = jQuery(this).find('form'); 537 this.addEventListener('wpcf7submit', function (event) { 538 if (event.detail.contactFormId == $form.attr("id")) { 539 setTimeout(function () { 540 hideModal(modal); 541 }, 3000); 542 } 543 }, false); 544 }); 545 } 546 547 // Caldera Forms 548 document.addEventListener( "cf.submission", function(event){ 549 // Pending, Caldera AJAX form submissions aren't working since Oxygen 2.2, see: https://github.com/soflyy/oxygen/issues/1638 550 }); 551 552 // Ninja Forms 553 jQuery(document).on("nfFormSubmitResponse", function(event, response){ 554 // Only close the modal if the event was triggered from a Ninja Form inside the modal 555 if( $modal.find("#nf-form-" + response.id + "-cont").length > 0 ) { 556 setTimeout(function () { 557 hideModal(modal); 558 }, 3000); 559 } 560 }); 561 562 } 563 564 })( modal ); 565 566 }); 567 568 // handle clicks on modal backdrop and on .oxy-close-modal 569 jQuery("body").on('click touchend', '.oxy-modal-backdrop, .oxy-close-modal', function( event ) { 570 571 var $this = jQuery( this ); 572 var $target = jQuery( event.target ); 573 574 // Click event in the modal div and it's children is propagated to the backdrop 575 if( !$target.hasClass( 'oxy-modal-backdrop' ) && !$this.hasClass( 'oxy-close-modal' ) ) { 576 //event.stopPropagation(); 577 return; 578 } 579 580 if( $target.hasClass( 'oxy-modal-backdrop' ) && $this.hasClass( 'oxy-not-closable' ) ) { 581 return; 582 } 583 584 if( $this.hasClass( 'oxy-close-modal' ) ) event.preventDefault(); 585 586 var $modal = $this.hasClass( 'oxy-close-modal' ) ? $this.closest('.oxy-modal-backdrop') : $this; 587 hideModal( $modal[0] ); 588 }); 589 590 jQuery(document).keyup( function(e){ 591 if( e.key == 'Escape' ){ 592 jQuery(".oxy-modal-backdrop:visible").each(function(index){ 593 if( jQuery(this).data("close_on_esc") == 'on' ) hideModal(this); 594 }); 595 } 596 } ); 597 598 }); 599 600 </script>
600 601 602
602<script id="extras-offcanvas-js" src="https://www.20r.it/wp-content/plugins/oxyextras/components/assets/offcanvas-init.js?ver=1.5.4"></script>
vendor: 1 bytes, line 602
602
603<script type="text/javascript" id="ct-footer-js"></script>
603<!-- /WP_FOOTER --> 604</body> 605</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.