PageSourceSearch

https://www.20r.it/come-raggiungerci/

html 20r.it collected 2026-10-08 11:32:45 UTC 84,261 bytes, 605 lines download raw bytes

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 &raquo; Feed" href="https://www.20r.it/feed/" />
33<link rel="alternate" type="application/rss+xml" title="20Riviera &raquo; 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&#038;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&#038;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&#038;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&#038;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&nbsp;<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.&nbsp;<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:&nbsp;<a href="tel:+390199376356">+390199376356</a><br>
106Email:&nbsp;<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>&nbsp;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.