@import url('https://fonts.googleapis.com/css2?family=Arvo:ital@1&family=Merriweather:wght@300&family=Playfair+Display:wght@600&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--sc-main-color:#4697ec;--sc-darker-main-color:#2760a1;--sc-highlight-color:#ffa;--sc-border-color:#a23b39}.sc-result-list-quote{flex-basis:414px}:root{--ov-primary:#118ef2;--ov-primary-dark:#2760a1;--ov-accent:#be202e;--ov-accent-dark:#9e1a25;--ov-bg-light:#e8f4fd;--ov-bg-subtle:#f4f9ff;--ov-bg-callout:#fff8e1;--ov-white:#fff;--ov-text-muted:#4a6b88;--ov-text-dark:#042845;--ov-border-light:#b8d8f5;--ov-border-mid:#8abde8;--ov-shadow:rgba(4,40,69,.25)}body{line-height:1.6}h2{font-size:26px !important;line-height:1.25 !important}h3{font-size:22px !important;line-height:1.25 !important}h4{font-size:19px !important;line-height:1.25 !important}.onvoyage-header{height:150px;text-align:center;padding-top:40px}.intro-container{background-color:var(--main-color);display:flex;flex-direction:row;border-radius:1em}.main-image{margin:1em;margin-right:.5em;border-radius:1em}.quote-icon{color:var(--darker-main-color);font-size:150px;margin:20px;z-index:1;display:flex;flex-direction:row}.left{content:"\201C";flex:auto}.right{content:"\201D";text-align:right;flex:auto;padding-top:75px}.quote-text{font-family:'Merriweather',serif;text-align:center;display:table-cell;vertical-align:middle;font-weight:500;padding:1em 2em;z-index:2}#message-1{font-family:'Arvo',serif;font-weight:700;color:var(--darker-main-color)}#message-2{font-family:'Arvo',serif;font-weight:600;color:var(--main-color)}.quote-container{margin:1em;margin-left:.5em;background-color:white;border-radius:1em}@media screen and (max-width:806px){.intro-container{flex-direction:column}.main-image{margin-right:1em;margin-bottom:.5em}.quote-container{margin-left:1em;margin-top:.5em}}@media screen and (max-width:1070px){.quote-text{padding:4em 2em}}.content-spacer{height:1.5em}.options-container{-ms-display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4em;align-items:stretch}.inner-options{-ms-flex:50%;flex:50%;max-width:50%}.inner-options img{vertical-align:middle;width:100%}@media screen and (max-width:850px){.inner-options{-ms-flex:100%;flex:100%;max-width:100%}}.imgwrapper{box-shadow:0 0;transition:border .3s linear;position:relative;text-align:center}.imgwrapper:hover:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;border:10px solid var(--darker-main-color)}.option-label{font-family:'Playfair Display',serif;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);color:white;font-weight:700;font-size:3em;z-index:4}@media screen and (max-width:597px){.option-label{top:50%;font-size:2em}.options-container{padding:2em}}.option-list{display:none}.providers-list{list-style-type:none;padding:0}.providers-list li{filter:grayscale(100%);display:inline;margin:1em}.providers-list img{display:inline}.buyOnlineButton{-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;border:1px solid #dcdcdc;display:inline-block;color:#777;font-family:arial;font-size:.9375em;font-weight:bold;padding:1.25em 1.5em;text-decoration:none;text-shadow:1px 1px 0 #fff}.buyOnlineButtonSmaller{padding:.8em 1.2em}.buyOnlineButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');background-color:#dfdfdf}.buyOnlineButton:active{position:relative;top:1px}.buyOnlineButton:hover,.buyOnlineButton:active,.buyOnlineButton:focus,.buyOnlineButtonSmaller:hover,.buyOnlineButtonSmaller:active,.buyOnlineButtonSmaller:focus{border-radius:1em !important}@media only screen and (max-width:600px){.buyOnlineButton{font-size:.8em;padding:.8em 1.2em}.buyOnlineButtonSmaller{font-size:.8em;padding:.8em 1.2em}}.field__label{font-weight:bold}.toggle-details a{display:block}.toggle-details-list{display:none}.quick-links{display:block;float:right;border:2px solid grey;margin-top:20px;margin-left:10px;padding:10px 5px}.quick-links-header-item{font-weight:700;text-align:center;padding:5px 5px}.quick-links-item{text-align:left;padding:5px 5px}.quick-links-divider{border-top:2px solid grey;margin:5px}@media only screen and (max-width:600px){.quick-links{border:1px solid grey;margin-top:10px;margin-left:5px;padding:3px 2px;font-size:.8em}.quick-links-header-item{padding:3px 2px}.quick-links-item{padding:3px 2px}.quick-links-divider{border-top:1px solid grey;margin:3px 2px}.broker-details{display:none}}.w3-block-title{font-size:1.17em !important;margin:2px auto;padding-left:10px}.w3-padding{padding:5px 16px !important}.page-title{display:none}.field--name-body table{width:unset}@media only screen and (max-width:600px){li{font-size:.88em !important}.field__item{font-size:.88em !important}}.table-hidden-on-mobile{display:inline-table}@media only screen and (max-width:600px){.table-hidden-on-mobile{display:none}}.ov-stats{display:flex;gap:12px;margin:16px 0 22px;flex-wrap:wrap}.ov-stat{background:var(--ov-bg-light);border-left:4px solid var(--ov-primary);padding:12px 16px;flex:1 1 120px;border-radius:0 4px 4px 0}.ov-stat strong{display:block;font-size:1.25em;color:var(--ov-primary);line-height:1.2}.ov-stat span{display:block;font-size:.82em;color:var(--ov-text-muted)}.ov-plan-table{width:100%;border-collapse:collapse;margin:10px 0 16px;font-size:.92em}.ov-plan-table th{background:var(--ov-primary);color:var(--ov-white);padding:8px 10px;text-align:left}.ov-plan-table td{padding:7px 10px;border-bottom:1px solid var(--ov-border-light);vertical-align:top}.ov-plan-table tr:nth-child(even) td{background:var(--ov-bg-light)}.ov-tier-table{border-collapse:collapse;margin:10px 0 16px;width:100%}.ov-tier-table th{background:var(--ov-primary-dark);color:var(--ov-white);padding:7px 14px;text-align:left}.ov-tier-table td{padding:6px 14px;border-bottom:1px solid var(--ov-border-light)}.ov-tier-table tr:nth-child(even) td{background:var(--ov-bg-subtle)}.ov-callout{background:var(--ov-bg-callout);border-left:4px solid var(--ov-primary);padding:10px 16px;margin:14px 0;border-radius:0 4px 4px 0;font-size:.93em}ul.ov-2col{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}ul.ov-2col>li{break-inside:avoid;padding:2px 0;font-size:.95em}@media(max-width:480px){ul.ov-2col{grid-template-columns:1fr}}.ov-cta-bar{display:flex;align-items:center;justify-content:space-between;background:var(--ov-bg-light);border:1px solid var(--ov-border-mid);border-radius:5px;padding:14px 18px;margin:0 0 20px;gap:16px}.ov-cta-bar p{margin:0;font-size:.93em;color:var(--ov-text-dark);flex:1}.ov-cta-btn{background:var(--ov-accent);color:var(--ov-white) !important;padding:9.5px 19px;border-radius:1em;font-weight:700;font-size:1em;text-decoration:none !important;white-space:nowrap;display:inline-block;line-height:1}.ov-cta-btn:hover,.ov-cta-btn:active{background:var(--ov-accent-dark);color:var(--ov-white) !important;border-radius:1em}.ov-cta-btn:focus{border-radius:1em;outline:0}.ov-quote-float{position:fixed;bottom:28px;right:28px;z-index:9999;background:var(--ov-accent);color:var(--ov-white) !important;padding:9.5px 19px;border-radius:1em;font-weight:700;font-size:1em;text-decoration:none !important;box-shadow:0 4px 16px var(--ov-shadow);line-height:1}.ov-quote-float:hover,.ov-quote-float:active{background:var(--ov-accent-dark);color:var(--ov-white) !important;border-radius:1em}.ov-quote-float:focus{border-radius:1em;outline:0}.ov-docs{background:var(--ov-bg-light);border:1px solid var(--ov-border-mid);border-radius:5px;padding:16px 20px;margin:20px 0;clear:both}.ov-docs-title{margin:0 0 12px;font-size:.95em;color:var(--ov-primary-dark);text-transform:uppercase;letter-spacing:.05em;font-weight:700;border-bottom:2px solid var(--ov-primary);padding-bottom:8px}.ov-docs-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.ov-docs-lang{font-weight:700;color:var(--ov-primary);margin-bottom:6px;font-size:.9em}.ov-docs-list{margin:0;padding-left:16px}.ov-docs-list li{padding:3px 0;font-size:.9em}.ov-docs-list a{color:var(--ov-primary-dark)}.ov-docs-list a:hover{color:var(--ov-accent)}@media(max-width:540px){.ov-cta-bar{flex-direction:column;align-items:stretch}.ov-cta-btn{text-align:center}}@media(max-width:480px){ul.ov-2col{grid-template-columns:1fr}.ov-docs-grid{grid-template-columns:1fr}}
