/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a{color:inherit;text-decoration:none;cursor:pointer}button{color:inherit;background-color:rgba(0,0,0,0);border-width:0;padding:0;cursor:pointer}a:hover,a:focus,a:active,button,button:hover,button:focus,button:active{outline:0;text-decoration:none}figure{margin:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-box-shadow:none;box-shadow:none}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}html{font-size:16px}body{font-family:"Poppins","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;color:#6b6b6b;font-weight:300;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text--subpixel{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}h1,h2,h3,h4,h5,h6{color:#6b6b6b;font-weight:600;line-height:1.375;margin-top:0;margin-bottom:1em}h1,.text--h1{font-size:2rem;margin-bottom:.5em}@media screen and (min-width:992px){h1,.text--h1{font-size:3.4375rem}}h2,.text--h2{font-size:1.75rem;margin-bottom:.6em}@media screen and (min-width:992px){h2,.text--h2{font-size:2.5rem}}h3,.text--h3{font-size:1.5rem;margin-bottom:.9em}@media screen and (min-width:992px){h3,.text--h3{font-size:1.75rem}}h4,.text--h4{font-size:1.25rem}@media screen and (min-width:992px){h4,.text--h4{font-size:1.5rem}}h5,.text--h5,h6{font-size:1rem}@media screen and (min-width:992px){h5,.text--h5,h6{font-size:1.125rem}}p,.text--p{font-size:1rem;color:#6b6b6b;line-height:1.8;margin-bottom:1.25em}p:last-child,.text--p:last-child{margin-bottom:0}@media screen and (min-width:992px){p,.text--p{font-size:1.125rem}}.text--p-large{font-size:1.125rem}@media screen and (min-width:992px){.text--p-large{font-size:1.25rem}}.text--align-center{text-align:center}.main-content-text{overflow-x:hidden;overflow-y:hidden}.main-content-text:last-child{margin-bottom:0}.main-content-text h1:last-child,.main-content-text h2:last-child,.main-content-text h3:last-child,.main-content-text h4:last-child,.main-content-text h5:last-child,.main-content-text h6:last-child{margin-bottom:0}.main-content-text a{color:#f1246d;font-weight:500;text-decoration:none}.main-content-text a:hover,.main-content-text a:focus,.main-content-text a:active{color:#f1246d;text-decoration:none}@media screen and (min-width:992px){.main-content-text a:hover,.main-content-text a:focus,.main-content-text a:active{color:#f1246d;text-decoration:underline}}.main-content-text b,.main-content-text strong{font-weight:700}.main-content-text i,.main-content-text em{font-style:italic}.main-content-text s,.main-content-text del{text-decoration:line-through}.main-content-text sub,.main-content-text sup{position:relative;font-size:.6em;line-height:0;vertical-align:baseline}.main-content-text sub{bottom:-0.25em}.main-content-text sup{top:-0.5em}.main-content-text ol{color:#6b6b6b;line-height:1.375;list-style-type:decimal;padding:0 0 1em 1.5rem;margin-bottom:1.25em}.main-content-text ol li{margin-bottom:.6em}.main-content-text ol li ol{padding-bottom:0;padding-left:1.25em;margin-top:.3em}.main-content-text ol:last-child{margin-bottom:0}.main-content-text ul{color:#6b6b6b;line-height:1.375;list-style-type:disc;padding:0 0 1em 1.5rem;margin-bottom:1.25em}.main-content-text ul li{margin-bottom:.6em}.main-content-text ul li::marker{color:#2a4c68;font-size:1rem}.main-content-text ul li ul{padding-bottom:0;padding-left:1.25em;margin-top:.3em}.main-content-text ul li ul li{list-style-type:circle}.main-content-text ul:last-child{margin-bottom:0}.main-content-text hr{border-style:solid;border-color:#ccc}.main-content-text blockquote{border-left:4px solid #2a4c68;padding-left:1.25rem}.main-content-text blockquote>*{font-size:1.2em}.main-content-text fieldset{border:1px solid #2a4c68;padding:.75rem 1.5rem 1.5rem;margin-bottom:1.25em}.main-content-text fieldset:last-child{margin-bottom:0}.main-content-text fieldset legend{display:block;font-size:.8em;padding:0 .5rem;border:none}.main-content-text figure{margin-bottom:2rem}.main-content-text figcaption{font-size:.8em;font-style:italic;padding:.5em 1em}.vsc-dark-background{color:#fff}.vsc-dark-background h1,.vsc-dark-background h2,.vsc-dark-background h3,.vsc-dark-background h4,.vsc-dark-background h5,.vsc-dark-background h6{color:#fff}.vsc-dark-background p,.vsc-dark-background .paragraph-text{color:#fff}.vsc-dark-background a{color:#ee8db0}@media screen and (min-width:992px){.vsc-dark-background a:hover,.vsc-dark-background a:focus,.vsc-dark-background a:active{color:#ee8db0}}.vsc-dark-background .main-content-text ol{color:#fff}.vsc-dark-background .main-content-text ul{color:#fff}.vsc-dark-background .main-content-text ul li::marker{color:#a8c7e1}.vsc-dark-background .main-content-text blockquote{border-left-color:#a8c7e1}.vsc-dark-background .main-content-text fieldset{border-color:#a8c7e1}.vsc-dark-background .main-content-text figcaption{background-color:#a8c7e1}html,body{height:100%}embed,iframe{max-width:100%}img{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.path-user .drupal-core-tasks-messages-container .block-local-tasks-block{max-width:960px;margin-left:auto;margin-right:auto;padding-top:0;margin-bottom:2rem}.path-user .drupal-core-tasks-messages-container .messages{max-width:960px;margin-left:auto;margin-right:auto}.drupal-core-tasks-messages-container .block-local-tasks-block{max-width:1280px;margin-left:auto;margin-right:auto;padding-top:1.5rem;margin-bottom:1.5rem}@media screen and (min-width:768px){.drupal-core-tasks-messages-container .block-local-tasks-block{padding-top:2.5rem}}@media screen and (min-width:1200px){.drupal-core-tasks-messages-container .block-local-tasks-block{padding-top:3rem}}.drupal-core-tasks-messages-container .block-local-tasks-block ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:0}.drupal-core-tasks-messages-container .block-local-tasks-block ul.tabs li{margin:0}.drupal-core-tasks-messages-container .messages{max-width:1280px;margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.5rem}@media screen and (min-width:768px){.drupal-core-tasks-messages-container .messages{margin-top:2.5rem}}@media screen and (min-width:1200px){.drupal-core-tasks-messages-container .messages{margin-top:3rem}}.width-container,.vsc-layout-inner{max-width:1280px;margin-left:auto;margin-right:auto}.width-container--wide{max-width:1600px;margin-left:auto;margin-right:auto}.width-container--narrow{max-width:960px;margin-left:auto;margin-right:auto}.gutter--responsive-padding,.vsc-layout-inner{padding-left:1rem;padding-right:1rem}@media screen and (min-width:992px){.gutter--responsive-padding,.vsc-layout-inner{padding-left:1.5rem;padding-right:1.5rem}}.section-padding{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width:768px){.section-padding{padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width:1200px){.section-padding{padding-top:5rem;padding-bottom:5rem}}.section-padding--top{padding-top:3rem}@media screen and (min-width:768px){.section-padding--top{padding-top:4rem}}@media screen and (min-width:1200px){.section-padding--top{padding-top:5rem}}.section-padding--small{padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (min-width:768px){.section-padding--small{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width:1200px){.section-padding--small{padding-top:3rem;padding-bottom:3rem}}.section-padding--small-top{padding-top:1.5rem}@media screen and (min-width:768px){.section-padding--small-top{padding-top:2.5rem}}@media screen and (min-width:1200px){.section-padding--small-top{padding-top:3rem}}.section-margin{margin-top:3rem;margin-bottom:3rem}@media screen and (min-width:768px){.section-margin{margin-top:4rem;margin-bottom:4rem}}@media screen and (min-width:1200px){.section-margin{margin-top:5rem;margin-bottom:5rem}}.section-margin--small{margin-top:1.5rem;margin-bottom:1.5rem}@media screen and (min-width:768px){.section-margin--small{margin-top:2.5rem;margin-bottom:2.5rem}}@media screen and (min-width:1200px){.section-margin--small{margin-top:3rem;margin-bottom:3rem}}.section-margin--small-top{margin-top:1.5rem}@media screen and (min-width:768px){.section-margin--small-top{margin-top:2.5rem}}@media screen and (min-width:1200px){.section-margin--small-top{margin-top:3rem}}.vsc-column.vsc-vertical-align-middle,.vsc-column.vsc-vertical-align-bottom{display:block}.vsc-two-columns .vsc-layout-inner,.vsc-three-columns .vsc-layout-inner{display:block}.vsc-two-columns .vsc-column,.vsc-three-columns .vsc-column{margin-bottom:1.5rem}.vsc-two-columns .vsc-column:last-child,.vsc-three-columns .vsc-column:last-child{margin-bottom:0}.vsc-one-column .vsc-layout-inner.vsc-narrow,.vsc-two-columns .vsc-layout-inner.vsc-narrow,.vsc-three-columns .vsc-layout-inner.vsc-narrow{width:auto;margin:0}.vsc-small-screen-columns-layout-reverse .vsc-layout-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.vsc-small-screen-columns-layout-reverse .vsc-column:first-child{margin-bottom:0}.vsc-small-screen-columns-layout-reverse .vsc-column:last-child{margin-bottom:1.5rem}@media screen and (min-width:768px){.vsc-column.vsc-vertical-align-middle,.vsc-column.vsc-vertical-align-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vsc-two-columns .vsc-layout-inner,.vsc-three-columns .vsc-layout-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.vsc-two-columns .vsc-layout-inner > *:nth-child(1),.vsc-three-columns .vsc-layout-inner > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.vsc-two-columns .vsc-layout-inner > *:nth-child(2),.vsc-three-columns .vsc-layout-inner > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.vsc-two-columns .vsc-column,.vsc-three-columns .vsc-column{margin-bottom:0}.vsc-one-column .vsc-layout-inner.vsc-narrow,.vsc-two-columns .vsc-layout-inner.vsc-narrow,.vsc-three-columns .vsc-layout-inner.vsc-narrow{width:70%;max-width:960px;margin-left:auto;margin-right:auto}.vsc-one-column .vsc-layout-inner.vsc-full,.vsc-two-columns .vsc-layout-inner.vsc-full,.vsc-three-columns .vsc-layout-inner.vsc-full{max-width:none;margin-left:0;margin-right:0}.vsc-small-screen-columns-layout-reverse .vsc-column:last-child{margin-bottom:0}}@media screen and (min-width:992px){.vsc-two-columns .vsc-layout-inner{gap:3rem}.vsc-three-columns .vsc-layout-inner{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.vsc-three-columns .vsc-layout-inner > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.vsc-three-columns .vsc-layout-inner > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.vsc-three-columns .vsc-layout-inner > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}}@media screen and (min-width:1200px){.vsc-two-columns .vsc-layout-inner{gap:4rem}.vsc-three-columns .vsc-layout-inner{gap:2rem}}.vsc-padding .vsc-layout-inner{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width:768px){.vsc-padding .vsc-layout-inner{padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width:1200px){.vsc-padding .vsc-layout-inner{padding-top:5rem;padding-bottom:5rem}}.vsc-padding-top .vsc-layout-inner{padding-top:3rem}@media screen and (min-width:768px){.vsc-padding-top .vsc-layout-inner{padding-top:4rem}}@media screen and (min-width:1200px){.vsc-padding-top .vsc-layout-inner{padding-top:5rem}}.vsc-padding-bottom .vsc-layout-inner{padding-bottom:3rem}@media screen and (min-width:768px){.vsc-padding-bottom .vsc-layout-inner{padding-bottom:4rem}}@media screen and (min-width:1200px){.vsc-padding-bottom .vsc-layout-inner{padding-bottom:5rem}}.vsc-column-padding{padding:1.25rem}@media screen and (min-width:768px){.vsc-column-padding{padding:2rem}}@media screen and (min-width:1200px){.vsc-column-padding{padding:3rem}}.page-title h1,.page-title .text--h1{text-align:center;margin-bottom:0}svg.vsc-icon{width:24px;height:24px;fill:#2a4c68}.vsc-dark-background svg.vsc-icon{fill:#a8c7e1}.vsc-button-item-solid a,.vsc-button-item-solid button,.vsc-button-item-solid-light a,.vsc-button-item-solid-light button,.vsc-button-item-outline a,.vsc-button-item-outline button{display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:160px;font-size:1rem;color:#fff;font-weight:600;line-height:1.375rem;text-align:center;text-transform:none;background-color:#f1246d;border:1px solid #f1246d;border-radius:3rem;padding:.75rem 1.5rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.vsc-button-item-solid a:hover,.vsc-button-item-solid a:focus,.vsc-button-item-solid a:active,.vsc-button-item-solid button:hover,.vsc-button-item-solid button:focus,.vsc-button-item-solid button:active,.vsc-button-item-solid-light a:hover,.vsc-button-item-solid-light a:focus,.vsc-button-item-solid-light a:active,.vsc-button-item-solid-light button:hover,.vsc-button-item-solid-light button:focus,.vsc-button-item-solid-light button:active,.vsc-button-item-outline a:hover,.vsc-button-item-outline a:focus,.vsc-button-item-outline a:active,.vsc-button-item-outline button:hover,.vsc-button-item-outline button:focus,.vsc-button-item-outline button:active{color:#fff;text-decoration:none}.vsc-button-item-solid a svg.vsc-icon,.vsc-button-item-solid a svg.vsc-icon path,.vsc-button-item-solid button svg.vsc-icon,.vsc-button-item-solid button svg.vsc-icon path,.vsc-button-item-solid-light a svg.vsc-icon,.vsc-button-item-solid-light a svg.vsc-icon path,.vsc-button-item-solid-light button svg.vsc-icon,.vsc-button-item-solid-light button svg.vsc-icon path,.vsc-button-item-outline a svg.vsc-icon,.vsc-button-item-outline a svg.vsc-icon path,.vsc-button-item-outline button svg.vsc-icon,.vsc-button-item-outline button svg.vsc-icon path{fill:#fff}.vsc-button-item-solid a svg.vsc-icon,.vsc-button-item-solid button svg.vsc-icon,.vsc-button-item-solid-light a svg.vsc-icon,.vsc-button-item-solid-light button svg.vsc-icon,.vsc-button-item-outline a svg.vsc-icon,.vsc-button-item-outline button svg.vsc-icon{display:block;margin-right:.5rem}@media screen and (min-width:992px){.vsc-button-item-solid a,.vsc-button-item-solid button,.vsc-button-item-solid-light a,.vsc-button-item-solid-light button,.vsc-button-item-outline a,.vsc-button-item-outline button{min-width:190px;font-size:1.125rem;line-height:1.5rem;border-radius:3.625rem;padding:1rem 2.5rem;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.vsc-button-item-solid a:hover,.vsc-button-item-solid a:focus,.vsc-button-item-solid a:active,.vsc-button-item-solid button:hover,.vsc-button-item-solid button:focus,.vsc-button-item-solid button:active,.vsc-button-item-solid-light a:hover,.vsc-button-item-solid-light a:focus,.vsc-button-item-solid-light a:active,.vsc-button-item-solid-light button:hover,.vsc-button-item-solid-light button:focus,.vsc-button-item-solid-light button:active,.vsc-button-item-outline a:hover,.vsc-button-item-outline a:focus,.vsc-button-item-outline a:active,.vsc-button-item-outline button:hover,.vsc-button-item-outline button:focus,.vsc-button-item-outline button:active{color:#fff;text-decoration:none;background-color:#2a4c68;border-color:#2a4c68;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.vsc-button-item-solid a:hover svg.vsc-icon,.vsc-button-item-solid a:hover svg.vsc-icon path,.vsc-button-item-solid a:focus svg.vsc-icon,.vsc-button-item-solid a:focus svg.vsc-icon path,.vsc-button-item-solid a:active svg.vsc-icon,.vsc-button-item-solid a:active svg.vsc-icon path,.vsc-button-item-solid button:hover svg.vsc-icon,.vsc-button-item-solid button:hover svg.vsc-icon path,.vsc-button-item-solid button:focus svg.vsc-icon,.vsc-button-item-solid button:focus svg.vsc-icon path,.vsc-button-item-solid button:active svg.vsc-icon,.vsc-button-item-solid button:active svg.vsc-icon path,.vsc-button-item-solid-light a:hover svg.vsc-icon,.vsc-button-item-solid-light a:hover svg.vsc-icon path,.vsc-button-item-solid-light a:focus svg.vsc-icon,.vsc-button-item-solid-light a:focus svg.vsc-icon path,.vsc-button-item-solid-light a:active svg.vsc-icon,.vsc-button-item-solid-light a:active svg.vsc-icon path,.vsc-button-item-solid-light button:hover svg.vsc-icon,.vsc-button-item-solid-light button:hover svg.vsc-icon path,.vsc-button-item-solid-light button:focus svg.vsc-icon,.vsc-button-item-solid-light button:focus svg.vsc-icon path,.vsc-button-item-solid-light button:active svg.vsc-icon,.vsc-button-item-solid-light button:active svg.vsc-icon path,.vsc-button-item-outline a:hover svg.vsc-icon,.vsc-button-item-outline a:hover svg.vsc-icon path,.vsc-button-item-outline a:focus svg.vsc-icon,.vsc-button-item-outline a:focus svg.vsc-icon path,.vsc-button-item-outline a:active svg.vsc-icon,.vsc-button-item-outline a:active svg.vsc-icon path,.vsc-button-item-outline button:hover svg.vsc-icon,.vsc-button-item-outline button:hover svg.vsc-icon path,.vsc-button-item-outline button:focus svg.vsc-icon,.vsc-button-item-outline button:focus svg.vsc-icon path,.vsc-button-item-outline button:active svg.vsc-icon,.vsc-button-item-outline button:active svg.vsc-icon path{fill:#fff;-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}.vsc-button-item-solid a svg.vsc-icon,.vsc-button-item-solid a svg.vsc-icon path,.vsc-button-item-solid button svg.vsc-icon,.vsc-button-item-solid button svg.vsc-icon path,.vsc-button-item-solid-light a svg.vsc-icon,.vsc-button-item-solid-light a svg.vsc-icon path,.vsc-button-item-solid-light button svg.vsc-icon,.vsc-button-item-solid-light button svg.vsc-icon path,.vsc-button-item-outline a svg.vsc-icon,.vsc-button-item-outline a svg.vsc-icon path,.vsc-button-item-outline button svg.vsc-icon,.vsc-button-item-outline button svg.vsc-icon path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}}.vsc-button-item-solid.vsc-button-item-icon a,.vsc-button-item-solid-light.vsc-button-item-icon a,.vsc-button-item-outline.vsc-button-item-icon a{padding:0.6875rem 1.25rem}.vsc-button-item-solid-light a,.vsc-button-item-solid-light button{color:#6b6b6b;background-color:#a8c7e1;border-color:#a8c7e1}.vsc-button-item-solid-light a:hover,.vsc-button-item-solid-light a:focus,.vsc-button-item-solid-light a:active,.vsc-button-item-solid-light button:hover,.vsc-button-item-solid-light button:focus,.vsc-button-item-solid-light button:active{color:#6b6b6b}.vsc-button-item-solid-light a svg.vsc-icon,.vsc-button-item-solid-light a svg.vsc-icon path,.vsc-button-item-solid-light button svg.vsc-icon,.vsc-button-item-solid-light button svg.vsc-icon path{fill:#6b6b6b}@media screen and (min-width:992px){.vsc-button-item-solid-light a:hover,.vsc-button-item-solid-light a:focus,.vsc-button-item-solid-light a:active,.vsc-button-item-solid-light button:hover,.vsc-button-item-solid-light button:focus,.vsc-button-item-solid-light button:active{color:#fff;background-color:#2a4c68;border-color:#2a4c68}.vsc-button-item-solid-light a:hover svg.vsc-icon,.vsc-button-item-solid-light a:hover svg.vsc-icon path,.vsc-button-item-solid-light a:focus svg.vsc-icon,.vsc-button-item-solid-light a:focus svg.vsc-icon path,.vsc-button-item-solid-light a:active svg.vsc-icon,.vsc-button-item-solid-light a:active svg.vsc-icon path,.vsc-button-item-solid-light button:hover svg.vsc-icon,.vsc-button-item-solid-light button:hover svg.vsc-icon path,.vsc-button-item-solid-light button:focus svg.vsc-icon,.vsc-button-item-solid-light button:focus svg.vsc-icon path,.vsc-button-item-solid-light button:active svg.vsc-icon,.vsc-button-item-solid-light button:active svg.vsc-icon path{fill:#fff}}.vsc-button-item-outline a,.vsc-button-item-outline button{color:#2a4c68;background-color:rgba(0,0,0,0);border-color:#2a4c68}.vsc-button-item-outline a:hover,.vsc-button-item-outline a:focus,.vsc-button-item-outline a:active,.vsc-button-item-outline button:hover,.vsc-button-item-outline button:focus,.vsc-button-item-outline button:active{color:#2a4c68}.vsc-button-item-outline a svg.vsc-icon,.vsc-button-item-outline a svg.vsc-icon path,.vsc-button-item-outline button svg.vsc-icon,.vsc-button-item-outline button svg.vsc-icon path{fill:#2a4c68}@media screen and (min-width:992px){.vsc-button-item-outline a:hover,.vsc-button-item-outline a:focus,.vsc-button-item-outline a:active,.vsc-button-item-outline button:hover,.vsc-button-item-outline button:focus,.vsc-button-item-outline button:active{color:#fff;background-color:#2a4c68;border-color:#2a4c68}.vsc-button-item-outline a:hover svg.vsc-icon,.vsc-button-item-outline a:hover svg.vsc-icon path,.vsc-button-item-outline a:focus svg.vsc-icon,.vsc-button-item-outline a:focus svg.vsc-icon path,.vsc-button-item-outline a:active svg.vsc-icon,.vsc-button-item-outline a:active svg.vsc-icon path,.vsc-button-item-outline button:hover svg.vsc-icon,.vsc-button-item-outline button:hover svg.vsc-icon path,.vsc-button-item-outline button:focus svg.vsc-icon,.vsc-button-item-outline button:focus svg.vsc-icon path,.vsc-button-item-outline button:active svg.vsc-icon,.vsc-button-item-outline button:active svg.vsc-icon path{fill:#fff}}.link-icon-text{display:inline-block}.link-icon-text svg.vsc-icon{position:relative;top:5px;width:22px;height:22px;margin-right:.5rem;fill:#f1246d}.link-icon-text span{color:#6b6b6b;font-size:1.125rem;font-weight:500}@media screen and (min-width:992px){.link-icon-text:hover svg.vsc-icon,.link-icon-text:focus svg.vsc-icon,.link-icon-text:active svg.vsc-icon{fill:#2a4c68;-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}.link-icon-text:hover span,.link-icon-text:focus span,.link-icon-text:active span{color:#2a4c68;text-decoration:none;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.link-icon-text svg.vsc-icon{top:6px;width:28px;height:28px;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.link-icon-text span{font-size:1.5rem;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}}.link-icon-text.link-icon-text--small-icon-right svg.vsc-icon{top:4px;width:20px;height:20px;margin-left:.25rem;margin-right:0}.link-icon-text.link-icon-text--small-icon-right span{font-size:1rem}@media screen and (min-width:992px){.link-icon-text.link-icon-text--small-icon-right svg.vsc-icon{top:5px;width:22px;height:22px}.link-icon-text.link-icon-text--small-icon-right span{font-size:1.125rem}}.review-stars{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.review-stars__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.review-stars__stars svg.vsc-icon{fill:#f4d568}.review-stars__score{font-size:.875rem;color:#f4d568;font-weight:600;background-color:rgba(244,213,104,.2);border-radius:1.5rem;padding:0 .5rem}@media screen and (max-width:991px){.review-stars__stars svg.vsc-icon{width:18px;height:18px}}@media screen and (min-width:992px){.review-stars__score{font-size:1rem}}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=url],input[type=date],textarea{width:100%;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{width:100%}form .form-item{margin-top:0;margin-bottom:0}form .form-item label,form .form-item .fieldset-legend{display:block;font-size:.875rem;color:#2a4c68;font-weight:500;padding-bottom:1rem}form .form-item input,form .form-item textarea{font-size:1rem;color:#6b6b6b;font-weight:400;line-height:1.8}form .form-item input[type=text],form .form-item input[type=number],form .form-item input[type=email],form .form-item input[type=tel],form .form-item input[type=password],form .form-item input[type=search],form .form-item input[type=url],form .form-item input[type=date],form .form-item textarea{background-color:#fff;border:1px solid #eee;padding:.75rem 1.75rem;-webkit-box-sizing:border-box;box-sizing:border-box}form .form-item input[type=text]::-webkit-input-placeholder,form .form-item input[type=number]::-webkit-input-placeholder,form .form-item input[type=email]::-webkit-input-placeholder,form .form-item input[type=tel]::-webkit-input-placeholder,form .form-item input[type=password]::-webkit-input-placeholder,form .form-item input[type=search]::-webkit-input-placeholder,form .form-item input[type=url]::-webkit-input-placeholder,form .form-item input[type=date]::-webkit-input-placeholder,form .form-item textarea::-webkit-input-placeholder{color:#6b6b6b}form .form-item input[type=text]:-moz-placeholder,form .form-item input[type=number]:-moz-placeholder,form .form-item input[type=email]:-moz-placeholder,form .form-item input[type=tel]:-moz-placeholder,form .form-item input[type=password]:-moz-placeholder,form .form-item input[type=search]:-moz-placeholder,form .form-item input[type=url]:-moz-placeholder,form .form-item input[type=date]:-moz-placeholder,form .form-item textarea:-moz-placeholder{color:#6b6b6b}form .form-item input[type=text]::-moz-placeholder,form .form-item input[type=number]::-moz-placeholder,form .form-item input[type=email]::-moz-placeholder,form .form-item input[type=tel]::-moz-placeholder,form .form-item input[type=password]::-moz-placeholder,form .form-item input[type=search]::-moz-placeholder,form .form-item input[type=url]::-moz-placeholder,form .form-item input[type=date]::-moz-placeholder,form .form-item textarea::-moz-placeholder{color:#6b6b6b}form .form-item input[type=text]:-ms-input-placeholder,form .form-item input[type=number]:-ms-input-placeholder,form .form-item input[type=email]:-ms-input-placeholder,form .form-item input[type=tel]:-ms-input-placeholder,form .form-item input[type=password]:-ms-input-placeholder,form .form-item input[type=search]:-ms-input-placeholder,form .form-item input[type=url]:-ms-input-placeholder,form .form-item input[type=date]:-ms-input-placeholder,form .form-item textarea:-ms-input-placeholder{color:#6b6b6b}form .form-item textarea{height:240px;padding-top:.75rem;padding-bottom:.75rem}form .form-item select{font-size:1rem;color:#6b6b6b;font-weight:400;line-height:1.8;border:1px solid #6b6b6b;border-radius:.25rem;padding:0.625rem .75rem}form .form-item input[type=checkbox],form .form-item input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}form .form-item .description{font-size:.75rem;color:#6b6b6b}form .captcha{margin-bottom:1.5rem}form input[type=submit],form .form-actions input[type=submit]{width:auto;border:none;border-radius:0;cursor:pointer;display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:160px;font-size:1rem;color:#fff;font-weight:600;line-height:1.375rem;text-align:center;text-transform:none;background-color:#f1246d;border:1px solid #f1246d;border-radius:3rem;padding:.75rem 1.5rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}form input[type=submit]:hover,form input[type=submit]:focus,form input[type=submit]:active,form .form-actions input[type=submit]:hover,form .form-actions input[type=submit]:focus,form .form-actions input[type=submit]:active{color:#fff;text-decoration:none}form input[type=submit] svg.vsc-icon,form input[type=submit] svg.vsc-icon path,form .form-actions input[type=submit] svg.vsc-icon,form .form-actions input[type=submit] svg.vsc-icon path{fill:#fff}form input[type=submit] svg.vsc-icon,form .form-actions input[type=submit] svg.vsc-icon{display:block;margin-right:.5rem}@media screen and (min-width:992px){form input[type=submit],form .form-actions input[type=submit]{min-width:190px;font-size:1.125rem;line-height:1.5rem;border-radius:3.625rem;padding:1rem 2.5rem;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}form input[type=submit]:hover,form input[type=submit]:focus,form input[type=submit]:active,form .form-actions input[type=submit]:hover,form .form-actions input[type=submit]:focus,form .form-actions input[type=submit]:active{color:#fff;text-decoration:none;background-color:#2a4c68;border-color:#2a4c68;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}form input[type=submit]:hover svg.vsc-icon,form input[type=submit]:hover svg.vsc-icon path,form input[type=submit]:focus svg.vsc-icon,form input[type=submit]:focus svg.vsc-icon path,form input[type=submit]:active svg.vsc-icon,form input[type=submit]:active svg.vsc-icon path,form .form-actions input[type=submit]:hover svg.vsc-icon,form .form-actions input[type=submit]:hover svg.vsc-icon path,form .form-actions input[type=submit]:focus svg.vsc-icon,form .form-actions input[type=submit]:focus svg.vsc-icon path,form .form-actions input[type=submit]:active svg.vsc-icon,form .form-actions input[type=submit]:active svg.vsc-icon path{fill:#fff;-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}form input[type=submit] svg.vsc-icon,form input[type=submit] svg.vsc-icon path,form .form-actions input[type=submit] svg.vsc-icon,form .form-actions input[type=submit] svg.vsc-icon path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}}@media screen and (min-width:768px){form textarea{height:132px}}@media screen and (min-width:992px){form .form-item label,form .form-item .fieldset-legend{font-size:1rem}form .form-item .description{font-size:.875rem}form .captcha{margin-bottom:2rem}}@media screen and (min-width:768px){form .webform-fieldset-columns .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1rem);width:calc(100% + (0.5rem * 2));margin:0 -0.5rem;margin:0 calc(0.5rem * -1)}form .webform-fieldset-columns .fieldset-wrapper .form-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:.5rem;padding-right:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}form .webform-fieldset-columns .fieldset-wrapper .form-item.webform-fieldset-column--20{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}form .webform-fieldset-columns .fieldset-wrapper .form-item.webform-fieldset-column--30{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}form .webform-fieldset-columns .fieldset-wrapper .form-item.webform-fieldset-column--40{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}form .webform-fieldset-columns .fieldset-wrapper .form-item.webform-fieldset-column--50{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}form .webform-fieldset-columns .fieldset-wrapper .form-item.webform-fieldset-column--60{-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}form .webform-fieldset-columns .fieldset-wrapper .form-item.webform-fieldset-column--70{-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%}form .webform-fieldset-columns .fieldset-wrapper .form-item.webform-fieldset-column--80{-ms-flex-preferred-size:80%;flex-basis:80%;max-width:80%}}.main-content-text{overflow-x:auto}.main-content-text table{width:100%;max-width:100%;border-collapse:collapse;margin:0}.main-content-text table th,.main-content-text table td{font-size:.875rem;color:#6b6b6b;padding:.5rem 1rem}@media screen and (min-width:768px){.main-content-text table th,.main-content-text table td{font-size:1rem}}.vsc-dark-background .main-content-text table th,.vsc-dark-background .main-content-text table td{color:#fff}header.navbar-main{background-color:#fff}header.navbar-main.prevent-transitions *{-webkit-transition:none !important;transition:none !important}header.navbar-main .navbar-main__primary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem}header.navbar-main .navbar-main__primary .region-header #block-headersociallinks-2{display:none}header.navbar-main .block-system-branding-block{width:180px;height:auto}header.navbar-main .block-system-branding-block img{display:block}header.navbar-main .navbar-main__primary-navigation{padding-left:1rem;padding-right:1rem;position:absolute;top:100%;left:0;display:none;width:100%;background-color:#fff;border-top:1px solid #a8c7e1;padding-top:1rem;padding-bottom:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 6px 4px 2px rgba(0,0,0,.2);box-shadow:0 6px 4px 2px rgba(0,0,0,.2);z-index:999}@media screen and (min-width:992px){header.navbar-main .navbar-main__primary-navigation{padding-left:1.5rem;padding-right:1.5rem}}header.navbar-main .navbar-main__primary-navigation .region-primary-menu #block-headersociallinks{display:none}header.navbar-main nav.menu--main ul.menu{padding:0;margin:0}header.navbar-main nav.menu--main ul.menu li{text-align:center;padding:0;margin:0 0 .75rem 0}header.navbar-main nav.menu--main ul.menu li:last-child{margin-bottom:0}header.navbar-main nav.menu--main ul.menu li a,header.navbar-main nav.menu--main ul.menu li span{display:inline-block;font-size:1rem;color:#2a4c68;font-weight:500}header.navbar-main nav.menu--main ul.menu li a.is-active,header.navbar-main nav.menu--main ul.menu li span.is-active{font-weight:600}header.navbar-main nav.menu--main ul.menu ul{display:none}@media screen and (min-width:320px){header.navbar-main .navbar-main__primary .region-header{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}header.navbar-main .navbar-main__primary .region-header #block-headersociallinks-2{display:block;-ms-grid-column-align:center;justify-self:center}header.navbar-main .navbar-main__primary .region-header #block-headersociallinks-2 .social-icons{gap:1rem}}@media screen and (min-width:768px){header.navbar-main .navbar-main__primary .region-header #block-headersociallinks-2 .social-icons{gap:1.875rem}header.navbar-main nav.menu--main ul.menu{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}@media screen and (min-width:992px){header.navbar-main .navbar-main__primary{padding-top:1.5rem;padding-bottom:1.5rem}header.navbar-main .navbar-main__primary .region-header{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}header.navbar-main .block-system-branding-block{width:223px}header.navbar-main .navbar-main__primary-burger{display:none}header.navbar-main .navbar-main__primary-navigation{position:static;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block !important;width:auto;background-color:rgba(0,0,0,0);border-top:none;padding:0;-webkit-box-shadow:none;box-shadow:none}header.navbar-main nav.menu--main ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:.5rem}header.navbar-main nav.menu--main ul.menu li{text-align:left;margin-bottom:0}header.navbar-main nav.menu--main ul.menu li a,header.navbar-main nav.menu--main ul.menu li span{position:relative;font-size:1rem}header.navbar-main nav.menu--main ul.menu li a::after,header.navbar-main nav.menu--main ul.menu li span::after{position:absolute;bottom:0;left:50%;display:block;content:"";width:0;height:4px;background-color:#a8c7e1;border-radius:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}header.navbar-main nav.menu--main ul.menu li a:hover::after,header.navbar-main nav.menu--main ul.menu li a:focus::after,header.navbar-main nav.menu--main ul.menu li a.is-active::after,header.navbar-main nav.menu--main ul.menu li span:hover::after,header.navbar-main nav.menu--main ul.menu li span:focus::after,header.navbar-main nav.menu--main ul.menu li span.is-active::after{width:100%;-webkit-transition:width .15s ease-in-out;transition:width .15s ease-in-out}}@media screen and (min-width:1200px){header.navbar-main .navbar-main__primary .region-header{display:block;width:auto}header.navbar-main .navbar-main__primary .region-header #block-headersociallinks-2{display:none}header.navbar-main .navbar-main__primary-navigation .region-primary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:3rem}header.navbar-main .navbar-main__primary-navigation .region-primary-menu #block-headersociallinks{display:block}}.hamburger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#2a4c68}.hamburger-box{width:20px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:20px;height:2px;background-color:#2a4c68;border-radius:2px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)}footer.footer-main{min-height:16rem;color:#fff;background-color:#002441;padding:4rem 0 5rem;-webkit-box-sizing:border-box;box-sizing:border-box}footer.footer-main .footer-cols{display:-ms-grid;display:grid;grid-row-gap:2rem;row-gap:2rem;margin-bottom:4rem}footer.footer-main .footer-cols:last-child{margin-bottom:0}footer.footer-main .footer-cols ul.menu{margin-left:0}footer.footer-main .footer-cols ul.menu li{padding:0;margin:0 0 .75rem}footer.footer-main .footer-cols ul.menu li:last-child{margin-bottom:0}footer.footer-main .footer-cols ul.menu li a,footer.footer-main .footer-cols ul.menu li span{display:inline-block;font-size:.875rem;color:#fff;font-weight:400}footer.footer-main .footer-cols ul.menu li a.is-active,footer.footer-main .footer-cols ul.menu li span.is-active{font-weight:500}footer.footer-main h2{margin-bottom:1rem;color:#fff;font-size:1.25rem;font-weight:600}footer.footer-main p{color:#fff;font-size:1rem;font-weight:400}footer.footer-main a:hover,footer.footer-main a:focus,footer.footer-main a:active{text-decoration:underline}footer.footer-main .license{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer.footer-main .license p{display:inline;margin-bottom:.75rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:1.25rem;padding-right:1.25rem;background-color:rgba(255,255,255,.1);color:#a8c7e1;border-radius:550px}footer.footer-main #block-footercontact p{margin-bottom:.75rem}footer.footer-main #block-footercontact a{color:#fff;font-weight:400}footer.footer-main .built-by{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer.footer-main .built-by a{color:#fff;font-weight:400}footer.footer-main .review-stars p{margin-bottom:0;font-size:1.25rem}footer.footer-main .review-stars+p{color:#a8c7e1;font-size:1.25rem}footer.footer-main #block-footercontact .vsc-layout-inner,footer.footer-main #block-footerlogo .vsc-layout-inner{padding-left:0;padding-right:0}footer.footer-main .footer-logo{display:inline-block;margin-bottom:1rem;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:2rem;padding-right:2rem;background-color:#fff}@media screen and (min-width:768px){footer.footer-main .footer-cols{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-ms-grid-columns:1fr .5rem 1fr;grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){footer.footer-main .footer-cols{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;margin-bottom:0}footer.footer-main .footer-cols > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}footer.footer-main .footer-cols > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}footer.footer-main .footer-cols > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}footer.footer-main .footer-cols > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}footer.footer-main .footer-cols ul.menu li a,footer.footer-main .footer-cols ul.menu li span{font-size:1rem}footer.footer-main #block-footerhambletondistrictcouncil{gap:1.75rem}footer.footer-main #block-footerhambletondistrictcouncil .left-region{-ms-grid-column-align:end;justify-self:end}}@media screen and (min-width:1200px){footer.footer-main .footer-cols{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}.content-teaser-card{max-width:608px}.content-teaser-card .content-teaser-card-image-container{margin-bottom:2rem}.content-teaser-card .content-teaser-card-image-container img{display:block;width:100%}.content-teaser-card h3.content-teaser-card-title{margin-bottom:.75rem}.content-teaser-card .content-teaser-card-text-container{margin-bottom:2rem}.path-frontpage .vsc-from-library .two-columns{position:relative}.path-frontpage .vsc-from-library .two-columns::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-image:url(/sites/abbotsway/themes/custom/abbotsway/dist/svg/opening-times-dogs.svg);background-size:cover;opacity:.25}.testimonial-column{display:-ms-grid;display:grid;-ms-grid-rows:auto 1.5rem auto;grid-template-rows:auto auto;grid-gap:1.5rem;gap:1.5rem}@media screen and (min-width:768px){.testimonial-column{-ms-grid-rows:1fr 6rem 1fr;grid-template-rows:1fr 1fr;gap:6rem}}.webform-submission-booking-form-form{display:-ms-grid;display:grid;grid-column-gap:.5rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;grid-row-gap:2rem;row-gap:2rem}.webform-submission-booking-form-form select#edit-arrival-time,.webform-submission-booking-form-form select#edit-leaving-time{background-color:#fff;border:1px solid #eee;border-radius:0;border-radius:initial;padding:.75rem 1.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:55px}.webform-submission-booking-form-form select#edit-arrival-time::-webkit-input-placeholder,.webform-submission-booking-form-form select#edit-leaving-time::-webkit-input-placeholder{color:#6b6b6b}.webform-submission-booking-form-form select#edit-arrival-time:-moz-placeholder,.webform-submission-booking-form-form select#edit-leaving-time:-moz-placeholder{color:#6b6b6b}.webform-submission-booking-form-form select#edit-arrival-time::-moz-placeholder,.webform-submission-booking-form-form select#edit-leaving-time::-moz-placeholder{color:#6b6b6b}.webform-submission-booking-form-form select#edit-arrival-time:-ms-input-placeholder,.webform-submission-booking-form-form select#edit-leaving-time:-ms-input-placeholder{color:#6b6b6b}.webform-submission-booking-form-form img.ui-datepicker-trigger{display:none}.webform-submission-booking-form-form fieldset .fieldset-wrapper{display:-ms-grid;display:grid;grid-column-gap:.5rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;grid-row-gap:2rem;row-gap:2rem}.webform-submission-booking-form-form fieldset.checkboxes--wrapper .fieldset-wrapper{display:block}.webform-submission-booking-form-form .input-required{position:relative}.webform-submission-booking-form-form .input-required::after{position:absolute;content:"*";top:50%;right:.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#f1246d}.webform-submission-booking-form-form label a{color:#6b6b6b}.webform-submission-booking-form-form #edit-arrival legend,.webform-submission-booking-form-form #edit-leaving legend{display:none}.webform-submission-booking-form-form #edit-arrival #edit-arrival-date,.webform-submission-booking-form-form #edit-arrival #edit-leaving-date,.webform-submission-booking-form-form #edit-leaving #edit-arrival-date,.webform-submission-booking-form-form #edit-leaving #edit-leaving-date{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.webform-submission-booking-form-form #edit-arrival .form-item-arrival-date-date,.webform-submission-booking-form-form #edit-arrival .form-item-leaving-date-date,.webform-submission-booking-form-form #edit-leaving .form-item-arrival-date-date,.webform-submission-booking-form-form #edit-leaving .form-item-leaving-date-date{position:relative}.webform-submission-booking-form-form #edit-arrival .form-item-arrival-date-date img,.webform-submission-booking-form-form #edit-arrival .form-item-leaving-date-date img,.webform-submission-booking-form-form #edit-leaving .form-item-arrival-date-date img,.webform-submission-booking-form-form #edit-leaving .form-item-leaving-date-date img{position:absolute;padding-right:1.25rem;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);z-index:1}.webform-submission-booking-form-form #edit-about-you{position:relative}.webform-submission-booking-form-form #edit-about-you .fieldset-legend{position:relative;padding-left:3.5rem}.webform-submission-booking-form-form #edit-about-you .fieldset-legend::before{position:absolute;content:"";background-image:url(/sites/abbotsway/themes/custom/abbotsway/dist/svg/user-icon.svg);background-size:1.5rem 2rem;width:1.5rem;height:2rem;top:0;left:0}.webform-submission-booking-form-form #edit-about-your-dog{position:relative}.webform-submission-booking-form-form #edit-about-your-dog .fieldset-legend{position:relative;padding-left:3.5rem}.webform-submission-booking-form-form #edit-about-your-dog .fieldset-legend::before{position:absolute;content:"";background-image:url(/sites/abbotsway/themes/custom/abbotsway/dist/icons/individual-icons/dog-face2.svg);background-size:2.25rem 1.875rem;width:2.25rem;height:1.875rem;top:0;left:0}.webform-submission-booking-form-form .form-item-number-of-dogs label{display:none}.webform-submission-booking-form-form #edit-checkboxes .fieldset-wrapper{display:block}.webform-submission-booking-form-form #edit-are-you-a-new-customer .webform-options-display-buttons-label{width:42px}.webform-submission-booking-form-form .form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.webform-submission-booking-form-form .form-type-checkbox label{padding-bottom:0}.webform-submission-booking-form-form input[type=checkbox].form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eee;width:1rem;height:1rem;cursor:pointer}.webform-submission-booking-form-form input[type=checkbox].form-checkbox:checked{background-image:url(/sites/abbotsway/themes/custom/abbotsway/dist/svg/tick.svg);background-repeat:no-repeat;background-size:1rem}.webform-submission-booking-form-form .form-item-new-customer-new-customer label{color:#f1246d}@media screen and (min-width:768px){.webform-submission-booking-form-form{-ms-grid-columns:auto auto;grid-template-columns:auto auto}.webform-submission-booking-form-form fieldset{-ms-grid-column-span:2;grid-column:span 2}.webform-submission-booking-form-form fieldset .fieldset-wrapper{grid-auto-flow:column;grid-auto-columns:1fr}.webform-submission-booking-form-form #edit-arrival{-ms-grid-column:1;grid-column:1}.webform-submission-booking-form-form #edit-leaving{-ms-grid-column:2;grid-column:2}}@media screen and (min-width:992px){.webform-submission-booking-form-form{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.webform-submission-booking-form-form fieldset .fieldset-wrapper{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.webform-submission-booking-form-form #edit-arrival #edit-arrival-date,.webform-submission-booking-form-form #edit-arrival #edit-leaving-date,.webform-submission-booking-form-form #edit-leaving #edit-arrival-date,.webform-submission-booking-form-form #edit-leaving #edit-leaving-date{gap:1rem}}.webform-submission-contact-form .form-item{margin-bottom:1.5rem}.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem}.social-icons p{display:none}header .social-icons .vsc-icon{fill:#f1246d}footer .social-icons .vsc-icon{fill:#fff}table.price-list{border-collapse:separate;border-spacing:0 1rem;table-layout:fixed;width:100%}table.price-list td{padding-top:1rem;padding-bottom:1rem;background-color:#f8f8f8;color:#2a4c68}table.price-list td:first-child{width:1.25rem;padding-right:0;border-radius:1.25rem 0 0 1.25rem;display:none}table.price-list td:last-child{border-radius:0 1.25rem 1.25rem 0}table.price-list td:nth-child(2){width:2rem;padding-left:.5rem;line-height:1;display:none}table.price-list td:nth-child(3){border-radius:1.25rem 0 0 1.25rem}@media screen and (min-width:480px){table.price-list td:first-child{display:table-cell;border-radius:1.25rem 0 0 1.25rem}table.price-list td:nth-child(2){display:table-cell}table.price-list td:nth-child(3){border-radius:0}}.tel-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.tel-info svg.vsc-icon{width:18px;height:18px;fill:#fff}.tel-info a{color:#fff;font-weight:600}.tel-info a:hover,.tel-info a:focus,.tel-info a:active{color:#fff}.vsc-tabs .wrapper-layout-tabs{margin-bottom:1rem}.vsc-tabs .wrapper-layout-tabs:last-child{margin-bottom:0}.vsc-tabs .vsc-tab-button-mobile{border-bottom:1px solid #eee;padding-left:1rem;padding-right:1rem}@media screen and (min-width:992px){.vsc-tabs .vsc-tab-button-mobile{padding-left:1.5rem;padding-right:1.5rem}}.vsc-tabs .vsc-tab-button-mobile.selected .vsc-tab-link{background-color:#f8f8f8}.vsc-tabs .vsc-tab-link{border-color:#ccc;padding:1.25rem;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}@media screen and (min-width:992px){.vsc-tabs .wrapper-layout-tabs{margin-bottom:0}.vsc-tabs .vsc-tabs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;padding-left:.75rem;padding-right:.75rem}.vsc-tabs .vsc-tab-button.selected .vsc-tab-link{background-color:#f8f8f8}.vsc-tabs .vsc-tab-link:focus,.vsc-tabs .vsc-tab-link:hover{background-color:#f8f8f8}}.vsc-layout-spacer{width:100%;height:3rem}@media screen and (min-width:992px){.vsc-layout-spacer{height:6rem}}.vsc-content-spacer{width:100%;height:1rem}@media screen and (min-width:992px){.vsc-content-spacer{height:2rem}}.vsc-embedded-video figcaption,.vsc-image figcaption{font-size:.875rem;color:#fff;background-color:#2a4c68;padding:1rem}.vsc-embedded-video figcaption p,.vsc-image figcaption p{font-size:.875rem;color:#fff}.vsc-embedded-video figcaption a,.vsc-image figcaption a{color:#fff}.vsc-embedded-video figcaption b,.vsc-embedded-video figcaption strong,.vsc-image figcaption b,.vsc-image figcaption strong{font-weight:700}.vsc-embedded-video figcaption i,.vsc-embedded-video figcaption em,.vsc-image figcaption i,.vsc-image figcaption em{font-style:italic}.vsc-image{width:100%}.vsc-image img{width:100%;border-radius:2.5rem}.vsc-image.vsc-image-style-circle{max-width:430px}.vsc-image.vsc-image-style-circle .vsc-image-inner-wrapper{position:relative;padding-top:100%}.vsc-image.vsc-image-style-circle img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.vsc-image.vsc-image-style-circle figcaption{display:none}.vsc-dark-background figcaption{background-color:var(--palette-brand-primary-800)}.vsc-heading{--vsc-heading-size:1.75rem}.vsc-heading .heading-size--h1{--vsc-heading-size:2rem}.vsc-heading .heading-size--h2{--vsc-heading-size:1.75rem}.vsc-heading .heading-size--h3{--vsc-heading-size:1.5rem}.vsc-heading .heading-size--h4{--vsc-heading-size:1.125rem}.vsc-heading .heading-size--h5,.vsc-heading .heading-size--h6{--vsc-heading-size:1rem}.vsc-heading .vsc-heading-icon{position:relative;top:calc(((var(--vsc-heading-size)*1.375) - var(--vsc-heading-size))/2);top:calc(((var(--vsc-heading-size) * 1.375) - var(--vsc-heading-size))/2)}.vsc-heading svg.vsc-icon{width:var(--vsc-heading-size);height:var(--vsc-heading-size);fill:#f1246d}@media screen and (min-width:992px){.vsc-heading .heading-size--h1{--vsc-heading-size:3.4375rem}.vsc-heading .heading-size--h2{--vsc-heading-size:2.5rem}.vsc-heading .heading-size--h3{--vsc-heading-size:1.75rem}.vsc-heading .heading-size--h4{--vsc-heading-size:1.5rem}.vsc-heading .heading-size--h5,.vsc-heading .heading-size--h6{--vsc-heading-size:1.125rem}}.vsc-styled-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;width:100%}@media screen and (min-width:421px){.vsc-styled-buttons{width:auto}}.vsc-quote{display:-ms-grid;display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column-gap:1rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-row-gap:2.25rem;row-gap:2.25rem}.vsc-quote .vsc-quote-image{-ms-grid-column-align:center;justify-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:9.75rem;height:9.75rem;border-radius:50%}.vsc-quote .vsc-quote-image .vsc-icon{width:3.75rem;height:3.125rem;fill:#2a4c68}.vsc-quote figure blockquote{border-left:0;padding:0;margin:0}.vsc-quote figure blockquote p{display:inline;font-size:1.125rem;font-weight:400;font-style:italic}.vsc-quote figure blockquote p:first-of-type::before{content:open-quote}.vsc-quote figure blockquote p:last-of-type::after{content:close-quote}.vsc-quote figure figcaption{background-color:rgba(0,0,0,0);border-left:0;padding:0;margin-bottom:.75rem}.vsc-quote figure figcaption p{color:#6b6b6b;font-size:1.5rem;font-weight:600;line-height:1.5;margin-bottom:0}@media screen and (min-width:992px){.vsc-quote{-ms-grid-columns:9.75rem auto;grid-template-columns:9.75rem auto}}.vsc-dark-background .vsc-quote figure blockquote{border-left-color:#a8c7e1}.vsc-dark-background .vsc-quote figure figcaption{border-left-color:#a8c7e1}.vsc-dark-background .vsc-quote figure figcaption p{color:#ccc}.vsc-styled-list ul.styled-list{list-style-type:none}.vsc-styled-list ul.styled-list li{position:relative;min-height:24px;padding-left:2.75rem;margin-bottom:1rem}.vsc-styled-list ul.styled-list li .vsc-icon-styled-list{position:absolute;top:0;left:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;width:24px;background-color:#a8c7e1;border-radius:50%}.vsc-styled-list ul.styled-list li .vsc-icon-styled-list svg.vsc-icon{fill:#2a4c68}.vsc-styled-list ul.styled-list li:last-child{margin-bottom:0}@media screen and (min-width:992px){.vsc-styled-list ul.styled-list{line-height:1.75}.vsc-styled-list ul.styled-list li{min-height:28px;padding-left:3.5rem;margin-bottom:1.5rem}.vsc-styled-list ul.styled-list li .vsc-icon-styled-list{left:1rem;height:28px;width:28px}.vsc-styled-list ul.styled-list li p{line-height:1.75}}.vsc-cta-buttons{margin-top:1.5rem}.vsc-cta-simple-image .vsc-cta-image.vsc-image-style-circle img{width:14.375rem;height:14.375rem;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.vsc-cta-simple-image .vsc-cta-content-container{margin-top:1rem}.vsc-cta-image .vsc-cta-hero-style .vsc-cta-wrapper{max-width:832px;padding:4rem 1rem;margin:0 auto}.vsc-cta-image .vsc-cta-hero-style .vsc-cta-content-container{padding:1rem}@media screen and (min-width:421px){.vsc-horizontal-align-centre .vsc-cta-image .vsc-cta-hero-style .vsc-styled-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vsc-horizontal-align-right .vsc-cta-image .vsc-cta-hero-style .vsc-styled-buttons{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.vsc-cta-image .vsc-cta-hero-style .vsc-cta-wrapper{padding-left:2rem;padding-right:2rem}.vsc-cta-image .vsc-cta-hero-style .vsc-cta-content-container{padding:1.5rem}}@media screen and (min-width:768px){.vsc-cta-image .vsc-cta-simple-image .vsc-cta-content-container{padding:1.5rem 0 1.5rem 1.5rem;margin-top:0}.vsc-cta-image .vsc-cta-hero-style .vsc-cta-wrapper{padding:5rem 3rem}}@media screen and (min-width:992px){.vsc-cta-image .vsc-cta-hero-style .vsc-cta-wrapper{padding-top:6rem;padding-bottom:6rem}.vsc-cta-image .vsc-cta-hero-style .vsc-cta-content-container{padding:2rem}}.vsc-call-to-action.vsc-cta-simple-image-vertical{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.vsc-call-to-action.vsc-cta-simple-image-vertical .vsc-cta-wrapper,.vsc-call-to-action.vsc-cta-simple-image-vertical .vsc-cta-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.vsc-call-to-action.vsc-cta-simple-image-vertical .vsc-cta-image-and-icon-wrapper{position:relative;margin-bottom:2.5rem}.vsc-call-to-action.vsc-cta-simple-image-vertical .vsc-cta-image-and-icon-wrapper .vsc-image-style-circle img{height:12rem;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.vsc-call-to-action.vsc-cta-simple-image-vertical .vsc-cta-image-and-icon-wrapper .vsc-cta-icon{position:absolute;bottom:0;right:-0.75rem;right:calc(0.75rem * -1);width:6rem;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#2a4c68;border-radius:50%}.vsc-call-to-action.vsc-cta-simple-image-vertical .vsc-cta-image-and-icon-wrapper .vsc-cta-icon svg.vsc-icon{fill:#fff;width:3rem;height:3rem}.vsc-call-to-action.vsc-cta-simple-image-vertical .vsc-cta-text-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vsc-call-to-action.vsc-cta-simple-image-vertical.middle-cta .vsc-cta-image-and-icon-wrapper .vsc-cta-icon{background-color:#f1246d}.vsc-call-to-action.vsc-cta-simple-image-vertical:not(.middle-cta) .vsc-cta-buttons .vsc-button-item-solid button{background-color:#2a4c68;border-color:#2a4c68}.vsc-call-to-action.vsc-cta-simple-image-vertical:not(.middle-cta) .vsc-cta-buttons .vsc-button-item-solid button:hover,.vsc-call-to-action.vsc-cta-simple-image-vertical:not(.middle-cta) .vsc-cta-buttons .vsc-button-item-solid button:focus,.vsc-call-to-action.vsc-cta-simple-image-vertical:not(.middle-cta) .vsc-cta-buttons .vsc-button-item-solid button:active{background-color:#f1246d;border-color:#f1246d}.vsc-call-to-action.vsc-cta-simple-image .vsc-cta-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.vsc-call-to-action.vsc-cta-simple-image .vsc-cta-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:0;padding:0}.vsc-call-to-action.vsc-cta-simple-image .vsc-cta-content-container h3{text-align:center}.vsc-call-to-action.vsc-cta-simple-image .vsc-cta-content-container .vsc-styled-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.vsc-call-to-action.vsc-cta-simple-image .vsc-cta-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.vsc-call-to-action.vsc-cta-simple-image .vsc-cta-content-container h3{text-align:left}.vsc-call-to-action.vsc-cta-simple-image .vsc-cta-content-container .vsc-styled-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:992px){.vsc-call-to-action.vsc-cta-simple-image-vertical.middle-cta .vsc-cta-image-and-icon-wrapper{top:-4rem;top:calc((16rem - 12rem)*-1)}.vsc-call-to-action.vsc-cta-simple-image-vertical.middle-cta .vsc-cta-image-and-icon-wrapper .vsc-image-style-circle img{height:16rem}.vsc-call-to-action.vsc-cta-simple-image-vertical.middle-cta .vsc-cta-image-and-icon-wrapper .vsc-cta-icon{width:6.5rem;height:6.5rem}.vsc-call-to-action.vsc-cta-simple-image-vertical.middle-cta .vsc-cta-text-content{position:relative;top:-4rem;top:calc((16rem - 12rem)*-1)}.vsc-call-to-action.vsc-cta-simple-image .vsc-cta-content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}}@media screen and (min-width:1200px){.vsc-call-to-action.vsc-cta-simple-image .vsc-cta-content-container{gap:6.0625rem}}.vsc-accordion{width:100%}dl.vsc-accordion-container{margin:0}dl.vsc-accordion-container .vsc-accordion-content-container{color:#6b6b6b;margin-bottom:1rem}dl.vsc-accordion-container .vsc-accordion-content-container:last-child{margin-bottom:0}dl.vsc-accordion-container .vsc-accordion-content-container.accordion_open dt.vsc-accordion-header{background-color:#f8f8f8;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}dl.vsc-accordion-container .vsc-accordion-content-container.accordion_open .accordion-icon-main{-webkit-transform:rotate(180deg);transform:rotate(180deg)}dl.vsc-accordion-container .vsc-accordion-content-container svg.accordion-icon-main{fill:#6b6b6b;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}dl.vsc-accordion-container .vsc-accordion-content-container dt.vsc-accordion-header{position:relative;display:block;border:1px solid #ccc;padding:1.25rem 3rem 1.25rem 1.25rem;cursor:pointer;-webkit-transition:background-color .3s ease-in-out,margin-bottom .3s ease-in-out;transition:background-color .3s ease-in-out,margin-bottom .3s ease-in-out}dl.vsc-accordion-container .vsc-accordion-content-container dt.vsc-accordion-header .vsc-accordion-title{font-size:1.125rem;font-weight:500;line-height:1.8}dl.vsc-accordion-container .vsc-accordion-content-container dt.vsc-accordion-header .vsc-accordion-icons{position:absolute;top:50%;right:1.25rem;width:24px;height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}dl.vsc-accordion-container .vsc-accordion-content-container dd.vsc-accordion-content{padding:1.25rem}dl.vsc-accordion-container .vsc-accordion-content-container dd.vsc-accordion-content p,dl.vsc-accordion-container .vsc-accordion-content-container dd.vsc-accordion-content ol,dl.vsc-accordion-container .vsc-accordion-content-container dd.vsc-accordion-content ul{color:#6b6b6b}@media screen and (min-width:992px){dl.vsc-accordion-container .vsc-accordion-content-container dt.vsc-accordion-header:hover,dl.vsc-accordion-container .vsc-accordion-content-container dt.vsc-accordion-header:focus,dl.vsc-accordion-container .vsc-accordion-content-container dt.vsc-accordion-header:active{background-color:#f8f8f8}}.vsc-dark-background dl.vsc-accordion-container .vsc-accordion-content-container{color:#fff}.vsc-dark-background dl.vsc-accordion-container .vsc-accordion-content-container.accordion_open dt.vsc-accordion-header{background-color:#a8c7e1}.vsc-dark-background dl.vsc-accordion-container .vsc-accordion-content-container dt.vsc-accordion-header{border-color:#f8f8f8}.vsc-dark-background dl.vsc-accordion-container .vsc-accordion-content-container svg.accordion-icon-main{fill:#f8f8f8}.vsc-dark-background dl.vsc-accordion-container .vsc-accordion-content-container dd.vsc-accordion-content p,.vsc-dark-background dl.vsc-accordion-container .vsc-accordion-content-container dd.vsc-accordion-content ol,.vsc-dark-background dl.vsc-accordion-container .vsc-accordion-content-container dd.vsc-accordion-content ul{color:#fff}@media screen and (min-width:992px){.vsc-dark-background dl.vsc-accordion-container .vsc-accordion-content-container dt.vsc-accordion-header:hover,.vsc-dark-background dl.vsc-accordion-container .vsc-accordion-content-container dt.vsc-accordion-header:focus,.vsc-dark-background dl.vsc-accordion-container .vsc-accordion-content-container dt.vsc-accordion-header:active{background-color:#a8c7e1}}.vsc-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:360px;padding-top:6rem;padding-bottom:6rem;-webkit-box-sizing:border-box;box-sizing:border-box}.vsc-hero::after{position:absolute;bottom:0;left:0;display:block;content:"";width:100%;height:10vw;background-image:url(/sites/abbotsway/themes/custom/abbotsway/dist/svg/hero-curve--white.svg);background-position:bottom center;background-size:cover;background-repeat:no-repeat;z-index:2}body.path-frontpage .vsc-hero::after{background-image:url(/sites/abbotsway/themes/custom/abbotsway/dist/svg/hero-curve--light-grey.svg)}.vsc-hero.vsc-hero-deep{min-height:400px}.vsc-hero .vsc-hero__image,.vsc-hero .vsc-hero__image-carousel{position:absolute;top:0;left:0;width:100%;height:100%}.vsc-hero .vsc-hero__image img,.vsc-hero .vsc-hero__image-carousel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.vsc-hero .vsc-hero__video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.vsc-hero .vsc-hero__video .vsc-hero__video-embed-container{position:absolute;top:50%;left:50%;height:400px;padding-left:711.11111px;padding-left:calc((400px / 9)*16);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vsc-hero .vsc-hero__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vsc-hero .vsc-hero__image-carousel{overflow:hidden}.vsc-hero .vsc-hero__image-carousel .vsc-carousel-wrapper{height:100%}.vsc-hero .vsc-hero__content-container{position:relative}.vsc-hero .vsc-hero__page-title-dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:1}.vsc-hero .vsc-hero__page-title-dark-overlay-gradient{position:absolute;top:0;left:0;width:100%;height:70%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0));z-index:1}.vsc-hero .vsc-hero__page-title{position:relative;z-index:3}.vsc-hero .vsc-hero__page-title-content h1{color:#fff;text-align:center;text-shadow:0 0 16px #000;margin-bottom:0}.vsc-hero .vsc-hero__page-title-content p{color:#fff;text-align:center;text-shadow:0 0 8px #000;margin-bottom:0}.vsc-hero .vsc-hero__page-title-review{text-align:center;margin-bottom:.25rem}.vsc-hero .vsc-hero__page-title-button-container{text-align:center;margin-top:1.5rem}.vsc-hero .vsc-hero__tagline-search{display:none}@media screen and (min-width:640px){.vsc-hero .vsc-hero__video .vsc-hero__video-embed-container{height:432px;height:calc((768px / 16)*9);padding-left:768px}}@media screen and (min-width:768px){.vsc-hero{min-height:420px}.vsc-hero.vsc-hero-deep{min-height:520px}.vsc-hero .vsc-hero__video .vsc-hero__video-embed-container{height:558px;height:calc((992px / 16)*9);padding-left:992px}}@media screen and (min-width:992px){.vsc-hero{min-height:460px;padding-top:8rem;padding-bottom:8rem}.vsc-hero.vsc-hero-deep{min-height:640px}.vsc-hero .vsc-hero__video .vsc-hero__video-embed-container{height:675px;height:calc((1200px / 16)*9);padding-left:1200px}.vsc-hero .vsc-hero__page-title-dark-overlay-gradient{width:70%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,0.4),rgba(0,0,0,0))}.vsc-hero .vsc-hero__page-title{width:100%}.vsc-hero .vsc-hero__page-title-content{width:40%}.vsc-hero .vsc-hero__page-title-content h1{text-align:left;text-shadow:0 0 24px #000}.vsc-hero .vsc-hero__page-title-content p{text-align:left;text-shadow:0 0 12px #000}.vsc-hero .vsc-hero__page-title-review{text-align:left;margin-bottom:.5rem}.vsc-hero .vsc-hero__page-title-button-container{text-align:left}}@media screen and (min-width:1200px){.vsc-hero .vsc-hero__video .vsc-hero__video-embed-container{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:auto;padding-left:0;padding-bottom:56.25%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:1400px){.vsc-hero{padding-bottom:8.875rem}}.tagline-search-bar{background-color:rgba(255,255,255,.85);padding:.5rem}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.tagline-search-bar{background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.tagline-search-bar h2{font-size:1rem;font-weight:400;text-align:center;margin-bottom:.5rem}.tagline-search-bar h2:last-child{margin-top:.5rem}@media screen and (min-width:992px){.tagline-search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding:1rem 1rem 1rem 1.5rem}.tagline-search-bar h2{font-size:1.5rem;text-align:left;margin-bottom:0}.tagline-search-bar h2:last-child{margin-top:0}}.vsc-gallery.vsc-gallery--thumbnails-2-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--image:first-of-type,.vsc-gallery.vsc-gallery--thumbnails-2-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--video:first-of-type,.vsc-gallery.vsc-gallery--thumbnails-3-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--image:first-of-type,.vsc-gallery.vsc-gallery--thumbnails-3-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--video:first-of-type{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}.vsc-gallery.vsc-gallery--thumbnails-2-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--image:nth-of-type(n+7),.vsc-gallery.vsc-gallery--thumbnails-2-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--video:nth-of-type(n+7),.vsc-gallery.vsc-gallery--thumbnails-3-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--image:nth-of-type(n+7),.vsc-gallery.vsc-gallery--thumbnails-3-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--video:nth-of-type(n+7){display:block}.vsc-gallery.vsc-gallery--thumbnails-2-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--image:nth-of-type(n+8),.vsc-gallery.vsc-gallery--thumbnails-2-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--video:nth-of-type(n+8),.vsc-gallery.vsc-gallery--thumbnails-3-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--image:nth-of-type(n+8),.vsc-gallery.vsc-gallery--thumbnails-3-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--video:nth-of-type(n+8){display:none}.vsc-gallery.vsc-gallery--thumbnails-2-column .lightgallery,.vsc-gallery.vsc-gallery--thumbnails-3-column .lightgallery{-ms-grid-columns:1fr .5rem 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:.5rem}.vsc-gallery.vsc-gallery--thumbnails-2-column .lightgallery > *:nth-child(1),.vsc-gallery.vsc-gallery--thumbnails-3-column .lightgallery > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.vsc-gallery.vsc-gallery--thumbnails-2-column .lightgallery > *:nth-child(2),.vsc-gallery.vsc-gallery--thumbnails-3-column .lightgallery > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.vsc-gallery.vsc-gallery--thumbnails-2-column a.vsc-gallery-item--image,.vsc-gallery.vsc-gallery--thumbnails-2-column a.vsc-gallery-item--video,.vsc-gallery.vsc-gallery--thumbnails-3-column a.vsc-gallery-item--image,.vsc-gallery.vsc-gallery--thumbnails-3-column a.vsc-gallery-item--video{margin-bottom:0}.vsc-gallery .vsc-gallery--header{margin-bottom:2rem}.vsc-gallery a.vsc-gallery-item--image,.vsc-gallery a.vsc-gallery-item--video{position:relative;display:block;width:100%;height:0;padding-top:95.652173913%;margin-bottom:.5rem;overflow:hidden}.vsc-gallery a.vsc-gallery-item--image:last-child,.vsc-gallery a.vsc-gallery-item--video:last-child{margin-bottom:0}.vsc-gallery a.vsc-gallery-item--image:nth-of-type(n+7),.vsc-gallery a.vsc-gallery-item--video:nth-of-type(n+7){display:none}.vsc-gallery a.vsc-gallery-item--image img,.vsc-gallery a.vsc-gallery-item--video img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vsc-gallery a.vsc-gallery-item--video{position:relative}.vsc-gallery .vsc-gallery-item--icon-overlay{position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:58px;height:42px;background-color:rgba(255,255,255,.85);border-radius:.25rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.vsc-gallery .vsc-gallery-item--icon-overlay{background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.vsc-gallery .vsc-gallery-item--icon-overlay.vsc-gallery-item--icon-overlay-circle{width:56px;height:56px;background-color:var(--palette-brand-primary-900);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:50%}.vsc-gallery .vsc-gallery-item--icon-overlay.vsc-gallery-item--icon-overlay-circle svg.vsc-icon{fill:#fff}.vsc-gallery .vsc-gallery--launch-wrapper-footer{margin-top:2rem}@media screen and (max-width:479px){.vsc-gallery .lightgallery{margin-left:-1rem;margin-right:-1rem}.property-floor-plan .vsc-gallery .lightgallery{margin-left:0;margin-right:0}}@media screen and (min-width:421px){.vsc-gallery.vsc-gallery--thumbnails-2-column a.vsc-gallery-item--image,.vsc-gallery.vsc-gallery--thumbnails-2-column a.vsc-gallery-item--video,.vsc-gallery.vsc-gallery--thumbnails-3-column a.vsc-gallery-item--image,.vsc-gallery.vsc-gallery--thumbnails-3-column a.vsc-gallery-item--video{padding-top:95.652173913%}.vsc-gallery a.vsc-gallery-item--image,.vsc-gallery a.vsc-gallery-item--video{padding-top:75%}}@media screen and (min-width:480px){.vsc-gallery a.vsc-gallery-item--image,.vsc-gallery a.vsc-gallery-item--video{margin-bottom:1rem}}@media screen and (min-width:768px){.vsc-gallery.vsc-gallery--thumbnails-2-column .lightgallery,.vsc-gallery.vsc-gallery--thumbnails-3-column .lightgallery{gap:1.5rem}.vsc-gallery.vsc-gallery--thumbnails-2-column a.vsc-gallery-item--image,.vsc-gallery.vsc-gallery--thumbnails-2-column a.vsc-gallery-item--video,.vsc-gallery.vsc-gallery--thumbnails-3-column a.vsc-gallery-item--image,.vsc-gallery.vsc-gallery--thumbnails-3-column a.vsc-gallery-item--video{padding-top:85.7142857143%}.vsc-gallery .vsc-gallery--header h2{text-align:left;padding-right:.75rem}.vsc-gallery a.vsc-gallery-item--image,.vsc-gallery a.vsc-gallery-item--video{padding-top:66.6666666667%;margin-bottom:1.5rem}.vsc-gallery .vsc-gallery-item--icon-overlay{width:88px;height:64px;border-radius:.5rem}.vsc-gallery .vsc-gallery-item--icon-overlay svg.vsc-icon{width:44px;height:44px}.vsc-gallery .vsc-gallery-item--icon-overlay.vsc-gallery-item--icon-overlay-circle{width:56px;height:56px;border-radius:50%}.vsc-gallery .vsc-gallery-item--icon-overlay.vsc-gallery-item--icon-overlay-circle svg.vsc-icon{width:24px;height:24px}.vsc-gallery .vsc-gallery--launch-wrapper-footer{display:none}}@media screen and (min-width:992px){.vsc-gallery.vsc-gallery--thumbnails-2-column .lightgallery{gap:3rem}.vsc-gallery.vsc-gallery--thumbnails-3-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--image:first-of-type,.vsc-gallery.vsc-gallery--thumbnails-3-column.vsc-gallery--enlarge-first-thumbnail a.vsc-gallery-item--video:first-of-type{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}.vsc-gallery.vsc-gallery--thumbnails-3-column .lightgallery{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.vsc-gallery.vsc-gallery--thumbnails-3-column .lightgallery > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.vsc-gallery.vsc-gallery--thumbnails-3-column .lightgallery > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.vsc-gallery.vsc-gallery--thumbnails-3-column .lightgallery > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.vsc-gallery a.vsc-gallery-item--image,.vsc-gallery a.vsc-gallery-item--video{padding-top:56.25%;margin-bottom:3rem;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.vsc-gallery a.vsc-gallery-item--image:hover,.vsc-gallery a.vsc-gallery-item--image:focus,.vsc-gallery a.vsc-gallery-item--image:active,.vsc-gallery a.vsc-gallery-item--video:hover,.vsc-gallery a.vsc-gallery-item--video:focus,.vsc-gallery a.vsc-gallery-item--video:active{opacity:.8;-webkit-transform:scale(0.9875);transform:scale(0.9875);-webkit-transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out}}@media screen and (min-width:1200px){.vsc-gallery.vsc-gallery--thumbnails-2-column .lightgallery{gap:4rem}.vsc-gallery.vsc-gallery--thumbnails-3-column .lightgallery{gap:2rem}.vsc-gallery a.vsc-gallery-item--image,.vsc-gallery a.vsc-gallery-item--video{margin-bottom:4rem}}.lg-container{font-family:"Poppins","Helvetica Neue",helvetica,arial,sans-serif}.lg-container .lg-item.lg-current,.lg-container .lg-item.lg-next-slide,.lg-container .lg-item.lg-prev-slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lg-container .lg-img-wrap{position:static;max-width:1080px;max-height:720px}.lg-container .lg-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:46px;height:46px;background-color:rgba(255,255,255,.4);border-radius:50%;padding:0}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.lg-container .lg-icon{background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.lg-container .lg-icon::after{display:block}.lg-container .lg-toolbar{padding-left:1rem;padding-right:1rem;padding-top:1rem}@media screen and (min-width:992px){.lg-container .lg-toolbar{padding-left:1.5rem;padding-right:1.5rem}}.lg-container .lg-toolbar .lg-icon{margin-left:.75rem}.lg-container .lg-sub-html{max-width:1080px;font-size:.875rem;color:#fff;line-height:1.8;text-shadow:0 0 12px #000,0 0 16px #000,0 0 24px #000;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.7)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0.7),rgba(0,0,0,0));margin-left:auto;margin-right:auto}.lg-container .lg-thumb-item{border-color:rgba(0,0,0,0);border-radius:0}.lg-container .lg-thumb-item:hover{border-color:#f8f8f8}.lg-container .lg-thumb-item.active{border-color:#a8c7e1}@media screen and (min-width:768px){.lg-container .lg-sub-html{font-size:1rem}}.vsc-carousel-grid .vsc-carousel-header{margin-bottom:2rem}.vsc-carousel-grid .swiper-initialized .vsc-carousel-controls{margin-top:2rem}.vsc-carousel-grid .vsc-carousel-controls__prev-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.vsc-carousel-grid .swiper-button-prev,.vsc-carousel-grid .swiper-button-next{background-color:#fff;border:1px solid #eee}.vsc-carousel-grid .vsc-carousel-footer .vsc-styled-buttons{margin-top:3rem}@media screen and (min-width:768px){.vsc-carousel-grid .vsc-carousel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}@media screen and (min-width:992px){.vsc-carousel-grid .swiper-initialized .vsc-carousel-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.vsc-carousel-grid .vsc-carousel-controls__pagination-fraction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.vsc-carousel-grid .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.vsc-carousel-grid .swiper-pagination .swiper-pagination-bullet{background-color:#eee;opacity:1;margin:0;-webkit-transition:-webkit-filter .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:-webkit-filter .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:filter .3s ease-in-out,transform .3s ease-in-out;transition:filter .3s ease-in-out,transform .3s ease-in-out,-webkit-filter .3s ease-in-out,-webkit-transform .3s ease-in-out}.vsc-carousel-grid .swiper-pagination .swiper-pagination-bullet:hover,.vsc-carousel-grid .swiper-pagination .swiper-pagination-bullet:focus{-webkit-filter:brightness(90%);filter:brightness(90%);-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-filter .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:-webkit-filter .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:filter .15s ease-in-out,transform .15s ease-in-out;transition:filter .15s ease-in-out,transform .15s ease-in-out,-webkit-filter .15s ease-in-out,-webkit-transform .15s ease-in-out}.vsc-carousel-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2a4c68;cursor:auto}.vsc-carousel-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover,.vsc-carousel-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:focus{-webkit-filter:none;filter:none;-webkit-transform:none;transform:none;-webkit-transition:-webkit-filter .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:-webkit-filter .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:filter .15s ease-in-out,transform .15s ease-in-out;transition:filter .15s ease-in-out,transform .15s ease-in-out,-webkit-filter .15s ease-in-out,-webkit-transform .15s ease-in-out}.vsc-carousel-grid .vsc-carousel-controls__prev-next{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.vsc-carousel-grid .swiper-button-prev,.vsc-carousel-grid .swiper-button-next{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.vsc-carousel-grid .swiper-button-prev:hover,.vsc-carousel-grid .swiper-button-prev:focus,.vsc-carousel-grid .swiper-button-next:hover,.vsc-carousel-grid .swiper-button-next:focus{opacity:.8;-webkit-transform:scale(0.88);transform:scale(0.88);-webkit-transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.vsc-carousel-grid .swiper-button-prev svg.vsc-icon,.vsc-carousel-grid .swiper-button-next svg.vsc-icon{width:24px;height:24px}.vsc-carousel-grid.vsc-carousel-grid--grid .swiper-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3rem 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:3rem;gap:3rem}.vsc-carousel-grid.vsc-carousel-grid--grid .swiper-wrapper > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.vsc-carousel-grid.vsc-carousel-grid--grid .swiper-wrapper > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}}@media screen and (min-width:1200px){.vsc-carousel-grid.vsc-carousel-grid--grid .swiper-wrapper{gap:4rem}}.vsc-dark-background .swiper-button-prev,.vsc-dark-background .swiper-button-next{background-color:#a8c7e1;border-color:#a8c7e1}.vsc-dark-background .swiper-button-prev svg.vsc-icon,.vsc-dark-background .swiper-button-next svg.vsc-icon{fill:#fff}@media screen and (min-width:992px){.vsc-dark-background .swiper-pagination .swiper-pagination-bullet{background-color:#eee}.vsc-dark-background .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#a8c7e1}.vsc-dark-background .swiper-fraction{color:#fff}}.vsc-logo-carousel h2.vsc-logo-carousel-title{margin-bottom:2rem}.vsc-logo-carousel .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vsc-logo-carousel .swiper-slide img{max-height:90px;margin:0 auto}.vsc-webform-embed .vsc-layout-inner{max-width:960px;margin-left:auto;margin-right:auto}.vsc-webform-embed .vsc-webform-embed__chooser label{font-size:1.25rem;display:inline-block;font-family:"Poppins","Helvetica Neue",helvetica,arial,sans-serif;color:#6b6b6b;font-weight:400;line-height:1.375;margin-bottom:.5rem}@media screen and (min-width:992px){.vsc-webform-embed .vsc-webform-embed__chooser label{font-size:1.5rem}}
