/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);&:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{.ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);.ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;&:hover{border-color:var(--color-white);}&:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;@media (forced-colors:active){background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}}}> .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);.form-actions,.field-actions{margin:0;padding:0;}}> .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);.ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);& > *{margin:0;}}.ui-button-text-only .ui-button-text{padding:0;}}&.ui-dialog-off-canvas{.ui-widget-content.ui-dialog-content{background:none;}}}#drupal-off-canvas{.form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.block-views-blockevents-block-upcoming-events,.block-views-blockevents-block-past-events,#events-filter-results{background:#F5F5F5;}.view-events{padding:clamp(32px,calc(3.88vw + 1.09rem),64px) clamp(16px,calc(12.97vw + -2.04rem),96px);max-width:1440px !important;margin:0 auto;}.view-events li{margin-left:0;list-style:none;}.view-events .views-row{display:flex;justify-content:left;align-items:center;flex-wrap:wrap;gap:24px;}.view-events .views-row:not(.row-content-expanded){padding:16px;}@media screen and (min-width:768px){.view-events .views-row:not(.row-content-expanded){padding:24px;}}.view-events .views-row:not(.row-content-expanded):not(:last-child){border-bottom:1px solid #CDCFD1;}.view-events .views-row.row-content-expanded{box-shadow:-8px 0 16px 0px #fff,8px 8px 16px 0px #DCDDDE;padding:16px 16px 32px 16px;border-top:1px solid #CDCFD1;}@media screen and (min-width:768px){.view-events .views-row.row-content-expanded{padding:24px 24px 32px 24px;}}.view-events .views-row.row-content-expanded .event-highlight-date .event-date{background:#FFFFFF99;}.view-events .views-row .event-basic-info{display:flex;flex-direction:column;justify-content:center;gap:8px;flex:1 1 0;min-width:0;max-width:100%;}@media screen and (min-width:768px){.view-events .views-row .event-basic-info{align-self:center;}}.view-events .views-row .event-basic-info .month--abbr{display:none;}.view-events .views-row .event-visible,.view-events .views-row .event-hidden{width:100%;gap:16px;}@media screen and (min-width:768px){.view-events .views-row .event-visible,.view-events .views-row .event-hidden{gap:24px;}}.view-events .views-row .event-visible{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;}.view-events .views-row .event-hidden{display:flex;justify-content:flex-start;align-items:center;}.view-events .views-row .event-highlight-date{align-self:stretch;display:flex;flex-direction:column;min-width:56px;}@media screen and (max-width:767px){.view-events .views-row .event-highlight-date .event-info{display:flex;flex:1;}}.view-events .views-row .event-highlight-date .event-date{padding:14px 12px;box-shadow:-2px -2px 2px 0px #CDCFD1,-1px -1px 0px 0px #fff,-2px -2px 2px 0px #CDCFD1 inset,-1px -1px 0px 0px #fff inset;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#636466;flex:1;}@media screen and (min-width:768px){.view-events .views-row .event-highlight-date .event-date{width:98px;}}.view-events .views-row .event-highlight-date .event-date .field--name-field-event-date-range{display:flex;flex-direction:column;align-items:center;gap:8px;}.view-events .views-row .event-highlight-date .year,.view-events .views-row .event-highlight-date .month--full,.view-events .views-row .event-highlight-date .all-day{display:none;}.view-events .views-row .event-highlight-date .day{font-weight:500;font-size:22px;line-height:32px;text-align:center;vertical-align:middle;}@media screen and (min-width:768px){.view-events .views-row .event-highlight-date .day{font-size:36px;line-height:46px;}}.view-events .views-row .event-highlight-date .month--abbr{font-size:18px;line-height:22px;font-weight:400;text-transform:uppercase;}.view-events .views-row .views-field-field-event-date-range{flex:1 1 100%;margin-bottom:16px;}@media screen and (min-width:992px){.view-events .views-row .views-field-field-event-date-range{flex:1;margin-bottom:0;}}.view-events .views-row .event-basic-info .event-date,.view-events .views-row .event-basic-info .field--name-field-event-date-range{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;column-gap:4px;row-gap:4px;}@media screen and (max-width:767px){.view-events .views-row .event-basic-info .event-date::before,.view-events .views-row .event-basic-info .field--name-field-event-date-range::before{content:'';order:-1;flex:0 0 100%;}}.view-events .views-row .event-date-range{font-size:18px;line-height:22px;font-weight:400;color:#636466;overflow-wrap:break-word;min-width:0;max-width:100%;}@media screen and (min-width:768px){.view-events .views-row .event-date-range{font-size:20px;line-height:24px;}}.view-events .views-row .event-date-range span{margin-right:4px;}@media screen and (max-width:767px){.view-events .views-row .event-date-range span{margin-right:0;}}@media screen and (max-width:767px){.view-events .views-row .event-date-range .day,.view-events .views-row .event-date-range .month,.view-events .views-row .event-date-range .year,.view-events .views-row .event-date-range .date-separator{grid-row:2;}}.view-events .views-row .event-date-range .all-day{border:1px solid #CDCFD1;font-size:12px;font-weight:400;line-height:18px;padding:3px 7px 1px;border-radius:4px;margin-left:4px;display:inline-flex;width:fit-content;max-width:max-content;}@media screen and (max-width:767px){.view-events .views-row .event-date-range .all-day{margin:0 0 4px;order:-2;flex:0 0 auto;}}@media screen and (min-width:768px){.view-events .views-row .event-date-range .all-day{font-size:14px;line-height:20px;}}.view-events .views-row .event-title{font-size:18px;line-height:24px;font-weight:500;color:var(--default-text-color);}@media screen and (min-width:768px){.view-events .views-row .event-title{font-size:20px;}}.view-events .views-row .event-expand{justify-self:end;align-self:start;margin-left:0;width:62px;flex:0 0 62px;}.view-events .views-row .event-expand.is-open .supt-button__link .supt-button__title{transform:rotate(45deg);}.view-events .views-row .supt-button__wrapper{box-shadow:-8px -8px 16px 0px #fff,8px 8px 16px 0px #DCDDDE;height:62px;width:62px;}.view-events .views-row .supt-button__wrapper .supt-button__inner{height:44px;width:44px;}.view-events .views-row .supt-button__link .supt-button__title{width:10px;background:transparent url(/sites/gv/themes/custom/verisure_gv/images/plus-ico.svg) no-repeat center center;font-size:0;transition:all 0.3s ease-in-out;}.view-events .views-row .addtocalendar > a{font-size:14px;font-weight:400;text-align:center;}.view-events .views-row .addtocalendar > a::before{content:" ";display:block;width:28px;height:28px;margin:0 auto 8px;background:transparent url(/sites/gv/themes/custom/verisure_gv/images/calendar.svg) no-repeat center center;background-size:cover;}.view-events .views-row .addtocalendar .atcb-list{background-color:#fff;max-width:150px;box-shadow:0 2px 6px rgba(0,0,0,0.2);left:-60px;}@media (min-width:768px){.view-events .views-row .addtocalendar .atcb-list{max-width:250px;left:-20px;}}@media (min-width:992px){.view-events .views-row .addtocalendar .atcb-list{left:0;}}.view-events .views-row .addtocalendar .atcb-list .atcb-item{list-style:none;padding:10px 15px;border-bottom:1px solid #eee;font-size:14px;font-weight:400;}.view-events .views-row .event-hidden{flex-direction:column;gap:24px;}.view-events .views-row .event-description,.view-events .views-row .event-downloadables{width:100%;color:#636466;}.view-events .views-row .event-description ul,.view-events .views-row .event-description li{list-style:inherit;}.view-events .views-row .event-description ul{padding-left:2.5rem;margin:16px 0;}.view-events .views-row .paragraph--type--events-files::before{display:none;}.view-events .views-row .supt-button-link,.view-events .views-row .add-to-calendar--label{color:#ED002F;font-size:12px;font-weight:500;letter-spacing:0;outline:none;text-decoration:none;background-image:linear-gradient(#ED002F,#ED002F);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size .3s ease-in-out;width:fit-content;}@media (min-width:768px){.view-events .views-row .supt-button-link,.view-events .views-row .add-to-calendar--label{font-size:14px;}}.view-events .views-row .supt-button-link:hover,.view-events .views-row .add-to-calendar--label:hover{background-position:0 100%;background-size:100% 1px;}.view-events .views-row .supt-button-link.show-icon::after,.view-events .views-row .add-to-calendar--label.show-icon::after{content:" ";display:inline-block;width:12px;height:12px;margin-left:8px;background:transparent url(/sites/gv/themes/custom/verisure_gv/images/download-icon.svg) no-repeat center center;background-size:cover;}.view-events .views-row .event-downloadables{display:flex;justify-content:stretch;align-items:baseline;}.view-events .views-row .event-downloadables > div{width:100%;}.view-events .views-row .event-addtocalendar{display:flex;flex-direction:row-reverse;}.view-events .views-row .add-to-calendar--label{padding:0;width:130px;text-align:end;}.view-events .views-row .add-to-calendar--label::before{content:" ";display:inline-block;width:12px;height:12px;margin-right:4px;background:transparent url(/sites/gv/themes/custom/verisure_gv/images/calendar-icon.svg) no-repeat center center;background-size:cover;}.view-events .views-row .add-to-calendar--label i{display:none;}.view-events .views-row .add-to-calendar--items a{background:#fff;}.view-events .views-row .paragraph--type--events-files{margin:0;}.view-events .views-row .event-hidden{display:none;}
.block-content-type-vs_block_hero_no_image_small{display:flex;position:relative;background:linear-gradient(134.89deg,#ED002F 0%,#3F000B 138.69%);padding-top:118px;padding-bottom:8px;overflow:hidden;}@media screen and (min-width:768px){.block-content-type-vs_block_hero_no_image_small{padding-top:148px;padding-bottom:60px;}}.block-content-type-vs_block_hero_no_image_small .hero-wide-container{align-self:flex-end;color:#fff;padding-block:56px;position:relative;z-index:2;}@media screen and (min-width:768px){.block-content-type-vs_block_hero_no_image_small .hero-wide-container{padding-block:80px;}}.block-content-type-vs_block_hero_no_image_small .hero-wide-container .field--name-field-title{font-size:clamp(28px,calc(1.45vw + 1.41rem),40px);font-weight:500;line-height:clamp(32px,calc(1.7vw + 1.6rem),46px);}.block-content-type-vs_block_hero_no_image_small .hero-wide-container-inner .field--name-body{font-size:clamp(18px,calc(.48vw + 1.01rem),22px);font-weight:400;line-height:clamp(24px,calc(.24vw + 1.44rem),26px);}.block-content-type-vs_block_hero_no_image_small .field--name-field-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}.block-content-type-vs_block_hero_no_image_small .field--name-field-image::before{content:" ";width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.3);z-index:1;}.block-content-type-vs_block_hero_no_image_small .field--name-field-image div{width:100%;height:100%;}.block-content-type-vs_block_hero_no_image_small .field--name-field-image img{object-fit:cover;width:100%;height:100%;object-position:center;}
.vs-acquia-search-bar{display:flex;margin:0 !important;padding:0 14px 0 0 !important;}@media screen and (min-width:990px){.vs-acquia-search-bar{padding:0 0 0 6px !important;}}@media screen and (min-width:1180px){.vs-acquia-search-bar{padding:0 0 0 14px !important;}}.vs-acquia-search-bar__cta{border:0;background:transparent;padding:0;transition:none;display:inline-flex;}.vs-acquia-search-bar__cta:focus{outline:none;}.vs-acquia-search-bar__cta:focus-visible{outline:2px solid var(--black);}.vs-acquia-search-bar__search-icon{display:inline-block;height:24px;width:24px;background-color:var(--black);mask:url(/sites/gv/themes/custom/verisure_gv/images/search.svg) no-repeat center/20px;}@media screen and (min-width:990px){.vs-acquia-search-bar__search-icon{mask-size:16px;}}.vs-acquia-search-bar__close-icon{display:inline-block;height:28px;width:28px;background:url(/sites/gv/themes/custom/verisure_gv/images/close.png) no-repeat center/contain;}.vs-acquia-search-bar__form-wrapper{align-items:center;background-color:whitesmoke;display:flex;flex-flow:row nowrap;gap:12px;inset:-14px -16px;transition:opacity 100ms ease-in-out;opacity:1;padding:14px 16px;pointer-events:auto;position:absolute;z-index:999;}@media screen and (min-width:990px){.vs-acquia-search-bar__form-wrapper{padding:16px;inset:-16px;}}@media screen and (min-width:1180px){.vs-acquia-search-bar__form-wrapper{padding:16px 32px;inset:-16px -32px;}}.vs-acquia-search-bar__form-wrapper[aria-hidden="true"]{pointer-events:none;opacity:0;}.vs-acquia-search-bar__form-wrapper .vs-search-bar__cta{flex:0 0 auto;}.vs-acquia-search-bar__form{flex:1 1 0;}.vs-acquia-search-bar form{background-color:transparent;box-shadow:none;margin-bottom:0;padding:0;}.vs-acquia-search-bar .form--inline{display:flex;align-items:center;flex-flow:row nowrap;gap:20px;}.vs-acquia-search-bar .form--inline::after{content:none;}.vs-acquia-search-bar .form--inline .form-item{margin:0;flex:1 1 auto;}.vs-acquia-search-bar .form--inline .form-item input{border:0;background-color:whitesmoke;margin:0;color:var(--black);font-size:18px;padding:6px;outline:none;border-bottom:1px solid transparent;}.vs-acquia-search-bar .form--inline .form-item input:focus{outline:none;border-color:grey;}.vs-acquia-search-bar .form--inline .form-item .form-required{font-size:0;line-height:0;height:0;overflow:hidden;margin:0;padding:0;visibility:hidden;}.vs-acquia-search-bar .form--inline .form-actions{flex:0 0 auto;width:auto;margin:0;position:relative;}.vs-acquia-search-bar .form--inline .form-actions::after{content:'';width:28px;height:28px;display:inline-block;border-radius:50%;background:var(--main-color) url(/sites/gv/themes/custom/verisure_gv/images/search-white.png) no-repeat center/16px;}.vs-acquia-search-bar .form--inline .form-actions input{position:absolute;inset:0;font-size:0;background-color:transparent;border:0;padding:0;line-height:0;margin:0;transition:none;}body:not(.fixed-header):not(.user-logged-in):not(.path-login) .layout-container:not(.isfrozen) .vs-acquia-search-bar__search-icon{background-color:var(--white);}
.vs-block-two-columns-form{padding-block:32px;}@media screen and (min-width:768px){.vs-block-two-columns-form{padding-block:64px;}}@media screen and (min-width:992px){.vs-block-two-columns-form--reverse .vs-block-two-columns-form__container{flex-flow:row-reverse nowrap;}}.vs-block-two-columns-form__container{padding:48px 40px;box-shadow:-8px -8px 16px 0px var(--white),8px 8px 16px 0px var(--sec-light-grey);background:whitesmoke;display:flex;flex-direction:column;gap:12px;}@media screen and (min-width:992px){.vs-block-two-columns-form__container{flex-flow:row nowrap;gap:30px;}}@media screen and (min-width:1440px){.vs-block-two-columns-form__container{padding:80px 105px;}}.vs-block-two-columns-form__container > *{min-width:0;}@media screen and (min-width:992px){.vs-block-two-columns-form__container > *{flex:1 1 0;}}.vs-block-two-columns-form__form-area{display:flex;flex-direction:column;gap:24px;}@media screen and (min-width:992px){.vs-block-two-columns-form__form-area{gap:32px;}}.vs-block-two-columns-form .field--name-field-title{font-weight:500;font-size:22px;line-height:1.5;}@media screen and (min-width:992px){.vs-block-two-columns-form .field--name-field-title{font-size:36px;line-height:1.28;}}.vs-block-two-columns-form .field--name-body{color:#262626;font-size:18px;line-height:1.2;}@media screen and (min-width:992px){.vs-block-two-columns-form .field--name-body{font-size:20px;}}@media (max-width:991px){.vs-block-two-columns-form .flex-column-reverse .image-on-top{order:1;}}.vs-block-two-columns-form .webform-submission-form .form-item{margin:0;}.vs-block-two-columns-form .webform-submission-form .messages{margin-bottom:0.5rem;}.vs-block-two-columns-form .webform-submission-form .form-submit{text-transform:none;}
.webform-submission-upcoming-events-form{position:relative;background:#F5F5F5;border-radius:25px;}.webform-submission-upcoming-events-form div.form-type-email{box-shadow:-8px -8px 16px #FFFFFF,8px 8px 16px #DCDDDE;border-radius:9999px;padding:10px 8px 8px 10px;width:100%;margin-bottom:20px;}.webform-submission-upcoming-events-form div.form-type-email input{border-radius:9999px;padding:8px 10px 10px 25px;background:#F5F5F5;box-shadow:-2px -2px 2px #CDCFD1,-1px -1px 0px #FFFFFF,-2px -2px 2px #CDCFD1 inset,-1px -1px 0px #FFFFFF inset;width:100%;height:58px;border:1px solid transparent;color:#0F0F0F;font-size:clamp(16px,calc(.24vw + .82rem),18px);}@media screen and (min-width:768px){.webform-submission-upcoming-events-form div.form-type-email input{height:64px;}}.webform-submission-upcoming-events-form div.form-type-email input::placeholder{color:#B1B1B1;}.webform-submission-upcoming-events-form div.form-type-email input:hover{border-color:transparent;}.webform-submission-upcoming-events-form div.form-type-email input:focus{border:1px solid #0F0F0F;}.webform-submission-upcoming-events-form div.form-type-email input.form-email{padding-right:125px;}.webform-submission-upcoming-events-form div.form-actions{position:absolute;margin:0;top:17px;right:19px;width:auto;}.webform-submission-upcoming-events-form div.form-actions input{height:40px;line-height:40px;font-size:clamp(16px,calc(.24vw + .82rem),18px);background:var(--main-color);color:var(--white);margin:0;border-radius:9999px;padding:0 17px;text-align:center;}@media screen and (min-width:768px){.webform-submission-upcoming-events-form div.form-actions input{height:46px;line-height:46px;}}.webform-submission-upcoming-events-form div.form-actions:has(div.ajax-progress) .webform-button--submit{padding-right:30px;}.webform-submission-upcoming-events-form div.form-actions:has(div.ajax-progress) .ajax-progress{position:absolute;margin-bottom:0;}.webform-submission-upcoming-events-form:has(div.messages--error) div.form-group--email{position:relative;}.webform-submission-upcoming-events-form:has(div.messages--error) div.form-actions{top:50%;transform:translateY(-50%);}
