/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,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;}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:0.35em 0.75em 0.625em;}legend{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"]{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;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#0F0F0F;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/custom/vigiconnect/images/icons/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/vigiconnect/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/vigiconnect/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/vigiconnect/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/vigiconnect/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#0F0F0F;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/vigiconnect/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/vigiconnect/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/vigiconnect/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#0F0F0F;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.node--unpublished{background-color:#fff4f4;}
.node--type-article.node--view-mode-teaser .field__item.field--name-field-banner-image{padding-bottom:0;margin-bottom:1.12rem;overflow:hidden;display:block;border-radius:0.5rem;}.node--type-article.node--view-mode-teaser .field__item.field--name-field-banner-image img{height:100%;display:block;transition:all 0.3s ease;}.node--type-article.node--view-mode-teaser .node__content--title h4{color:#0B0A08;font-weight:600;@media screen and (max-width:991px){font-size:20px;line-height:28px;}}.node--type-article.node--view-mode-teaser .node__content--title h4 a{color:inherit;font-weight:inherit;transition:color 0.3s ease;}@media (any-hover:hover){.node--type-article.node--view-mode-teaser .node__content--title h4 a:hover{color:#575B61;}.node--type-article.node--view-mode-teaser .node__content--teaser-image > a:hover img{scale:1.05;rotate:1deg;}}
.ui-dialog{overflow:visible;max-height:100%;max-width:45.625rem!important;width:90%!important;border:1px solid #9dc4f8!important;background:#f3f4f6!important}.ui-dialog .ui-widget-header{padding:.75rem 1.5rem!important;background:0 0!important;border:0 none!important}.ui-dialog .ui-widget-header .ui-button-icon{background:0 0!important}.ui-dialog .ui-widget-header .ui-button-icon::before{font-family:icon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e910"}.ui-dialog .ui-dialog-content{padding:1.5rem}@media screen and (min-width:992px){.ui-dialog .ui-dialog-content{padding:2.875rem}}.ui-dialog .ui-dialog-buttonpane{background:0 0!important;border:0 none!important}.ui-widget-overlay{background:#000!important;opacity:.5!important}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right,.ui-dialog .ui-dialog-buttonpane{-webkit-border-bottom-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left,.ui-dialog .ui-dialog-buttonpane{-webkit-border-bottom-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{-webkit-border-top-right-radius:.75rem!important;border-top-right-radius:.75rem!important}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{-webkit-border-top-left-radius:.75rem!important;border-top-left-radius:.75rem!important}
@font-face{font-family:'icon';src:url(/themes/custom/vigiconnect/fonts/icon/fonts/icon.ttf?79usby=) format('truetype'),url(/themes/custom/vigiconnect/fonts/icon/fonts/icon.woff?79usby=) format('woff'),url(/themes/custom/vigiconnect/fonts/icon/fonts/icon.svg?79usby=#icon) format('svg');font-weight:normal;font-style:normal;font-display:block;}.icon{font-family:'icon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-star:before{content:"\e911";}.icon-close:before{content:"\e910";}.icon-menu:before{content:"\e90c";}.icon-calendar:before{content:"\e90a";}.icon-information:before{content:"\e90b";}.icon-chevron-bottom:before{content:"\e909";}.icon-chevron-top:before{content:"\e90d";}.icon-chevron-left:before{content:"\e90e";}.icon-chevron-right:before{content:"\e90f";}.icon-check:before{content:"\e908";}.icon-building:before{content:"\e900";}.icon-mail:before{content:"\e901";}.icon-phone:before{content:"\e902";}.icon-security:before{content:"\e903";}.icon-home:before{content:"\e904";}.icon-fire:before{content:"\e905";}.icon-camera:before{content:"\e906";}.icon-bell:before{content:"\e907";}
.highlight,.information{font-size:1rem;font-family:"Lato",sans-serif;letter-spacing:0.04em;line-height:1.375rem;position:relative;-webkit-border-radius:1rem;border-radius:1rem;border:1px solid rgba(15,97,205,0.2);color:#6F6E6D;background:#F2F9FF;padding:0.875rem;}@media screen and (min-width:992px){.highlight,.information{font-size:1rem;}}@media screen and (min-width:992px){.highlight,.information{line-height:1.5rem;}}.information{padding-left:3rem;}.information::before{font-family:"icon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90b";}.information::before{position:absolute;top:1rem;left:0.875rem;color:#0F61CD;font-size:1.375rem;}
.node--type-article.node--view-mode-full .field--name-field-paragraphs img{-webkit-border-radius:1rem;border-radius:1rem}.node--type-article.node--view-mode-full ul{margin-bottom:1rem;}.region-header .menu--main ul span{color:#dcdcdb;}.region-mobile-navigation .block-menu .menu-item span{display:block;padding:.875rem 0;}.region-mobile-navigation ul.menu:not(.menu__sub-list)>.menu-item>span{font-weight:700;color:#212529;}.region-mobile-navigation .block-menu .menu-item .menu__arrow{font-size:0;}.highlight,.information,.layout__region--main{line-height:26px;}.sidebar-guide{margin-top:40px;}#block-vigiconnect-talktoanexpert .button--blue{font-size:18px;}.menu--footer-bottom .menu-item a.is-active{color:#c3c3c3;}.layout__region--main .field--name-field-text-formatted table{color:#575755;border-collapse:collapse;border-radius:10px;border-style:hidden;box-shadow:0 0 0 1px #c3c3c3;margin-bottom:1.5rem;}@media screen and (max-width:768px){.layout__region--main .field--name-field-text-formatted table{overflow:auto;display:block;}}.layout__region--main .field--name-field-text-formatted table th{background:#0F61CD0A;color:#0D53AE;}.text-formatted table td,.text-formatted table th{font-weight:400 !important;}.layout__region--main .field--name-field-text-formatted table tr{border-bottom:1px solid #c3c3c3;}.layout__region--main .field--name-field-text-formatted table tbody tr:last-child{border-bottom:none;}.layout__region--main .field--name-field-text-formatted table th,.layout__region--main .field--name-field-text-formatted table td{border-left:1px solid #c3c3c3;padding:12px 7px;}.layout__region--main .field--name-field-text-formatted table thead th:first-child,.layout__region--main .field--name-field-text-formatted table tr td:first-child{border-left:none;}#block-vigiconnect-content .layout__region--sidebar .paragraph--type--estimation div.form-type-range.form-item-secured-area label,#block-vigiconnect-content .layout__region--sidebar .paragraph--type--estimation .form-item-calc-result span{letter-spacing:0.04em !important;font-weight:500 !important;}@media screen and (min-width:992px){.layout__region--sidebar .paragraph--type--estimation form .form-item-calc-result .estimtion-total{font-weight:600 !important;font-size:1.2rem !important;}}@media screen and (max-width:991px){.layout__region--sidebar{display:none;}}.layout__region--main .paragraph--type--estimation form .form-item-calc-result span,.layout__region--main .paragraph--type--estimation form .form-type-range label b,.layout__region--main .paragraph--type--estimation form .form-type-range label{font-size:20px !important;font-weight:500 !important;letter-spacing:0.04em !important;}@media screen and (max-width:768px){.layout__region--main .paragraph--type--estimation form.estimation-intrusion-form .form-item-calc-result span.price-label,.layout__region--main .paragraph--type--estimation form.estimation-intrusion-form .form-item-calc-result span.telesurv-label{font-size:0.75rem !important;font-weight:400 !important;letter-spacing:normal !important;}.layout__region--main .paragraph--type--estimation form.estimation-intrusion-form .form-item-calc-result span.telesurv-amount{font-size:0.875rem !important;}.layout__region--main .paragraph--type--estimation form.estimation-intrusion-form .form-item-calc-result span.price-range-sub{font-size:0.625rem !important;}}.layout__region--main .paragraph--type--estimation .form-item-calc-result p{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout__region--main .paragraph--type--estimation form .form-item-calc-result .estimtion-total{font-size:1.5rem !important;font-weight:600 !important;}.layout__region--sidebar .paragraph--type--estimation .button,.layout__region--main .webform-submission-estimation-form .form-actions .button--primary{font-size:18px !important;}.paragraph--type--estimation .form-title{font-weight:600 !important;}.webform-submission-estimation-form .form-item-title h1{font-family:Lato,sans-serif;}.webform-submission-estimation-form .form-type-tel label,.webform-submission-estimation-form .form-type-email label,.webform-submission-estimation-form .form-type-textfield label,.webform-submission-estimation-form .form-item-existing-installation label,.webform-submission-estimation-form .form-item-number-of-floors label,.webform-submission-estimation-form .form-item-secured-area label,.webform-submission-estimation-form .form-item-calc-result strong:first-of-type{font-family:Lato,sans-serif !important;font-size:24px !important;font-weight:500 !important;}.webform-submission-estimation-form .form-item-secured-area label b{letter-spacing:0.04em !important;font-weight:500 !important;}.estimation-cta-wrapper--fixed{position:fixed;display:none;bottom:30px;text-align:center;z-index:50;width:100%;padding:0 1.25rem;}.estimation-cta-button-show .estimation-cta-wrapper--fixed{display:block;}.estimation-cta-wrapper--fixed a{padding:.75rem 1.25rem;width:100%;-webkit-border-radius:1.875rem;border-radius:1.875rem;background:#ef626b;text-align:center;font-family:Lato,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.25;letter-spacing:.02em;}.estimation-cta-wrapper--fixed a.button--outline{background:#fff;border:2px solid #ef626b;color:#ef626b;margin:15px 0 0;}.webform-submission-estimation-form fieldset .fieldset-legend,.webform-submission-estimation-form #edit-your-search .fieldset-legend{font-weight:600 !important;}.webform-submission-estimation-form .form-item-agreement .description{padding-left:1.75rem;margin-left:0;}.webform-submission-estimation-form #edit-calc-result em{font-style:italic;line-height:100%;}.node__content .layout__region--sidebar{top:10vh;}.paragraph--type--banner-slider .splide .splide__pagination__page{background-color:#fff !important;width:0.75rem !important;height:0.75rem !important;}.paragraph--type--banner-slider .splide .splide__pagination__page.is-active{background-color:#ef626b !important;}.layout__region--main>.paragraph:first-child{margin-top:3rem;}.sidebar-guide{margin-top:3rem !important;}body div#sliding-popup{background-color:#106ce5;background-image:-webkit-linear-gradient(344.2deg,#171738 1.82%,#106ce5 100%);background-image:-o-linear-gradient(344.2deg,#171738 1.82%,#106ce5 100%);background-image:linear-gradient(105.8deg,#171738 1.82%,#106ce5 100%);-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;}body div#sliding-popup .agree-button{background:#ef626b !important;}@media screen and (max-width:992px){.paragraph-slider-image .node__content--banner-image__image{text-align:right;margin:0 -1.25rem}}@media screen and (min-width:992px){.paragraph-slider-image .node__content--banner-image__image{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:40vw}}@media (max-width:991px){.paragraph--type--banner-slider .splide__pagination{top:36.125rem !important;bottom:auto;}}.highlight,.information,.layout__region--main{margin-bottom:25px;}.node--type-article.node--view-mode-teaser .field__item.field--name-field-banner-image{min-height:400px;}@media screen and (min-width:992px){body .node--type-article.node--view-mode-full .node__content--banner-image__image{max-width:33vw;}}#webform-submission-speak-to-an-expert-form-ajax .messages--error{display:block;}#webform-submission-speak-to-an-expert-form-ajax .messages--error{background-color:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11;padding:1em;margin-bottom:1em;border-radius:4px;}.node--type-article.node--view-mode-teaser .field__item.field--name-field-banner-image{display:flex;align-items:center;justify-content:center;}.align-center{text-align:center;}.align-left{margin-right:20px;}.align-right{margin-left:20px;}

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:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#0f0f0f}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 2.5rem}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;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]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 .125rem;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,::after,::before{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%;scroll-behavior:smooth;overflow-y:auto;scroll-padding-top:6.25rem}body{font-size:1rem;font-family:Lato,sans-serif;letter-spacing:.04em;line-height:1.375rem;color:#2b2a28;position:relative;z-index:0;overflow-x:clip}@media screen and (min-width:992px){body{font-size:1rem}}@media screen and (min-width:992px){body{line-height:1.5rem}}body.page-node-type-page h1.page-title{display:none}body._menu-active{overflow:hidden}.dialog-off-canvas-main-canvas{height:100%}b,strong{font-weight:700}sub,sup{font-size:65%}a{text-decoration:none}a.button._black{background:#000;-webkit-border-radius:30px;border-radius:30px;padding:.625rem 1.875rem;border:2px solid #000;font-size:1.5rem;line-height:1.5rem;font-weight:500;color:#41ead4;display:inline-block;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}@media (any-hover:hover){a.button._black:hover{background:#fff}}p:not(:last-child){margin-bottom:1rem}.field--name-field-text-formatted .h2,.field--name-field-text-formatted .h3,.field--name-field-text-formatted .h4,.field--name-field-text-formatted h2,.field--name-field-text-formatted h3,.field--name-field-text-formatted h4{margin-bottom:1rem}ol{-webkit-padding-start:2.1875rem;-moz-padding-start:2.1875rem;padding-inline-start:2.1875rem}ul{-webkit-padding-start:.9375rem;-moz-padding-start:.9375rem;padding-inline-start:.9375rem}ul.checklist{padding-left:0;margin-left:0;color:#272729}ul.checklist li{list-style:none;min-height:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}ul.checklist li:not(:last-child){margin-bottom:1.125rem}ul.checklist li::before{content:"";-webkit-box-flex:0;-webkit-flex:0 0 1.5rem;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;background:url(/themes/custom/vigiconnect/images/icons/checklist-icon.svg) no-repeat center/cover;width:1.5rem;height:1.5rem}.field li:not(:last-child){margin-bottom:.625rem}ul{list-style-type:disc;list-style-position:inside}ol{list-style-type:decimal;list-style-position:inside}ol ul,ul ul{list-style-type:circle;list-style-position:inside;margin-left:.9375rem}ol ol,ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:.9375rem}img{max-width:100%;height:auto}.h1,h1{font-size:2rem;font-family:Catamaran,sans-serif;font-weight:700;line-height:1.25;letter-spacing:.02em;color:#0b0a08}@media screen and (min-width:992px){.h1,h1{font-size:4rem}}@media screen and (min-width:992px){.h1,h1{line-height:1}}.h2,h2{font-size:1.5rem;font-family:Catamaran,sans-serif;font-weight:700;letter-spacing:.02em;line-height:1.333333;color:#0b0a08}@media screen and (min-width:992px){.h2,h2{font-size:2.5rem}}@media screen and (min-width:992px){.h2,h2{line-height:1.2}}.h3,h3{font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:normal;color:#0b0a08}@media screen and (min-width:992px){.h3,h3{font-size:2rem}}.h4,h4{font-size:1rem;font-weight:500;line-height:normal;letter-spacing:.02em;color:#0b0a08}@media screen and (min-width:992px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:.875rem;line-height:1.42;font-weight:600}@media screen and (min-width:992px) and (max-width:1023px){.h5,h5{font-size:.8125rem;line-height:1.38}}.h6,h6{font-size:.6875rem;line-height:1.45;font-weight:700;text-transform:uppercase;letter-spacing:.005em}@media screen and (min-width:992px){.h6,h6{font-size:.75rem;line-height:1.33}}.text-body-1{font-size:1rem;font-family:Lato,sans-serif;letter-spacing:.04em;line-height:1.375rem}@media screen and (min-width:992px){.text-body-1{font-size:1rem}}@media screen and (min-width:992px){.text-body-1{line-height:1.5rem}}.text-body-2{font-size:.875rem;font-family:Lato,sans-serif;font-weight:300;line-height:normal;letter-spacing:.04em}@media screen and (min-width:992px){.text-body-2{font-size:1rem}}@media screen and (min-width:992px){.text-body-2{line-height:1.5rem}}.text-caption{font-size:.875rem;font-family:Lato,sans-serif;font-style:italic;font-weight:300;line-height:normal;letter-spacing:.02em}@media screen and (min-width:992px){.text-caption{font-size:1rem}}.small-text{font-size:.75rem;line-height:1.5}@media screen and (min-width:992px){.small-text{font-size:.875rem;line-height:1.42}}.container{width:100%;max-width:1220px;padding:0 1.25rem;margin:0 auto}.full-width-container{position:relative;background:#1b1b1b}.full-width-container:after,.full-width-container:before{content:"";position:absolute;height:100%;width:-webkit-calc((100vw - 100%)/ 2);width:calc((100vw - 100%)/ 2);background:#1b1b1b;top:0}.full-width-container:before{right:100%}.full-width-container:after{left:100%}.primary-button{font:400 1rem Lato,sans-serif;line-height:1.25;text-align:center;background-color:#4e3bea;color:#fafafa;padding:.5rem 2.5rem;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.primary-button:hover{background-color:#0f0f0f}.button{font-weight:600;font-size:.875rem;line-height:1.5;-webkit-border-radius:.375rem;border-radius:.375rem;padding:.875rem 1.5rem;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;display:inline-block;margin:0;cursor:pointer}@media screen and (min-width:768px){.button{font-size:.875rem;line-height:1.42}}@media (any-hover:hover){.button:hover{opacity:.9}}.button--small{padding:.5rem 1rem!important}.button--blue{color:#fff;background-color:#123bee}.button--red{padding:.75rem 1.25rem;-webkit-border-radius:1.875rem;border-radius:1.875rem;color:#fff;background:#ef626b;text-align:center;font-family:Lato,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.25;letter-spacing:.02em}@media screen and (min-width:768px){.button--red{padding:.9375rem 1.5rem}}.button--red.button--small{font-size:.875rem}.button--primary{color:#fff;background-color:#123bee}.button--w-100{width:100%}.button--big{padding-top:1.125rem;padding-bottom:1.125rem}.button--arrow{position:relative;pointer-events:all;padding-right:2.875rem!important}.button--arrow::after{display:block;content:"";width:1.25rem;height:1.25rem;position:absolute;top:50%;right:1rem;z-index:1;pointer-events:none;background-image:url(/themes/custom/vigiconnect/images/icons/arrow-narrow-right.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right .3s ease;-o-transition:right .3s ease;transition:right .3s ease}@media (any-hover:hover){.button--arrow:hover::after{right:.625rem}}.messages--error{display:none}.paragraph.paragraph--dark-background{background:url(/themes/custom/vigiconnect/images/about-text-image-background.webp) no-repeat center/cover;color:#d2d3d7}@media screen and (max-width:767px){.paragraph.paragraph--dark-background{padding-top:4rem;padding-bottom:4rem}}.paragraph.paragraph--dark-background .field--name-field-title{color:#fff}.paragraph.paragraph--dark-background .field--name-field-heading{color:#62daea}.paragraph.paragraph--image-side-left .container-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:768px){.paragraph.paragraph--image-side-left .container-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width:767px){.paragraph.paragraph--image-side-right .container-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.paragraph--text-start{text-align:start}.paragraph-title{font-size:1.625rem;line-height:1.23;font-weight:600;text-align:center;max-width:41.875rem;color:#272729;letter-spacing:.02em}@media (min-width:992px){.paragraph-title{font-size:2.25rem;line-height:1.16}}.paragraph-title--small{font-size:1.25rem;line-height:1.3}@media (min-width:992px){.paragraph-title--small{font-weight:500;font-size:1.5rem;line-height:1.33}}.paragraph-title--text-start{text-align:start}.paragraph-title--extra-small{font-size:.6875rem;line-height:1.45;letter-spacing:.005em;font-weight:700}@media (min-width:992px){.paragraph-title--extra-small{font-size:.75rem;line-height:1.33}}.paragraph-title--uppercase{text-transform:uppercase}.paragraph-title--blue{color:#123bee}.paragraph-subtitle{font-weight:500}.paragraph-description{color:#8d8d94}span.light-green{color:#41ead4}span.light-green2{color:#00c7c7}span.light-blue{color:#8ad5ff}span.blue{color:#123bee}span.gradient-blue{background:-webkit-linear-gradient(353.23deg,#123bee 9.19%,#51b8eb 33.56%);background:-o-linear-gradient(353.23deg,#123bee 9.19%,#51b8eb 33.56%);background:linear-gradient(96.77deg,#123bee 9.19%,#51b8eb 33.56%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}span.gradient-green{background:-webkit-linear-gradient(182.76deg,#336c50 25.51%,#62daea 88.29%),#4eaebb;background:-o-linear-gradient(182.76deg,#336c50 25.51%,#62daea 88.29%),#4eaebb;background:linear-gradient(267.24deg,#336c50 25.51%,#62daea 88.29%),#4eaebb;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.paragraph--section-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.splide .splide__arrows{position:absolute;bottom:0;right:3.5rem;width:6.9375rem;height:3rem}.splide .splide__arrows .splide__arrow{background:url(/themes/custom/vigiconnect/images/splide-arrow.svg) no-repeat center/cover;width:3rem;height:3rem}.splide .splide__arrows .splide__arrow svg{display:none}.splide .splide__arrows .splide__arrow--prev{left:0}.splide .splide__arrows .splide__arrow--next{right:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.splide .splide__pagination li{margin:0}.splide .splide__pagination__page{width:.5rem;height:.5rem;background:rgba(39,39,41,.24)}.splide .splide__pagination__page.is-active{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;background:rgba(39,39,41,.88)}.region-highlighted~main{padding-top:0}.node__content--body .field--name-body:not(:empty){margin-bottom:3.125rem}div#sliding-popup{min-height:5.25rem;background:-webkit-linear-gradient(4.77deg,#123bee 3.85%,#0f096b 96.15%);background:-o-linear-gradient(4.77deg,#123bee 3.85%,#0f096b 96.15%);background:linear-gradient(85.23deg,#123bee 3.85%,#0f096b 96.15%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}div#sliding-popup .eu-cookie-compliance-banner{width:100%;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}div#sliding-popup .eu-cookie-compliance-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1rem}@media screen and (min-width:992px){div#sliding-popup .eu-cookie-compliance-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}div#sliding-popup .eu-cookie-compliance-buttons,div#sliding-popup .eu-cookie-compliance-message{margin:0}div#sliding-popup .eu-cookie-compliance-message h2{font-weight:400;font-size:1.25rem;line-height:100%;margin-bottom:0}div#sliding-popup .eu-cookie-compliance-message .find-more-button,div#sliding-popup .eu-cookie-compliance-message p{font-size:.875rem;font-weight:400;line-height:1.5;color:silver}@media (any-hover:hover){div#sliding-popup .eu-cookie-compliance-message .find-more-button:hover{text-decoration:none}}div#sliding-popup .eu-cookie-compliance-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1rem}div#sliding-popup .eu-cookie-compliance-buttons button{margin:0;font-size:1.25rem;font-weight:500;line-height:1;color:#fff}div#sliding-popup .eu-cookie-compliance-buttons button.agree-button{padding:1rem 2rem;background:#123bee;-webkit-border-radius:1rem;border-radius:1rem;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}@media (any-hover:hover){div#sliding-popup .eu-cookie-compliance-buttons button.agree-button:hover{background:#123bee}}div#sliding-popup .eu-cookie-compliance-buttons button.decline-button{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:none;text-shadow:none;padding:0}@media (any-hover:hover){div#sliding-popup .eu-cookie-compliance-buttons button.decline-button:hover{text-decoration:underline}}@media (min-width:768px){.show-max-mobile{display:none!important}}@media (max-width:767px){.show-min-mobile{display:none!important}}@media (max-width:991px){.show-min-tablet{display:none!important}}@media (min-width:992px){.show-max-tablet{display:none!important}}.show-min-pc{display:none}@media (min-width:1220){.show-min-pc{display:block}}.layout__region--wrp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px;padding-bottom:4.375rem}@media screen and (min-width:992px){.layout__region--wrp{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:3.125rem}}@media screen and (max-width:991px){.layout__region--wrp{gap:3.125rem}}.layout__region--sidebar{position:-webkit-sticky;position:sticky;top:8.125rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;color:#868e96;font-size:.875rem;line-height:1.42}@media screen and (min-width:992px){.layout__region--sidebar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 0 20.625rem;-ms-flex:0 0 20.625rem;flex:0 0 20.625rem;width:20.625rem}}@media screen and (min-width:992px){.layout__region--main{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% - 23.75rem);-ms-flex:0 0 calc(100% - 23.75rem);flex:0 0 calc(100% - 23.75rem);width:-webkit-calc(100% - 23.75rem);width:calc(100% - 23.75rem)}}.layout__region--main>.paragraph:not(:last-child){margin-bottom:2.625rem}@media screen and (min-width:992px){.layout__region--main>.paragraph:not(:last-child){margin-bottom:3rem}}.layout .paragraph--type--header-anchor:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:992px){.layout .paragraph--type--header-anchor:not(:last-child){margin-bottom:1.875rem}}.layout .block>h2{color:#272729}.block-block-content h2{margin-bottom:1.875rem}.block-block-content div:not(:last-child){margin-bottom:1.5625rem}.block--questions{background-color:#f2f5f7;padding:1.875rem}.container-section--heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;text-align:center}.container-section--heading h6.field--name-field-heading:not(:last-child){margin-bottom:1.5rem}.container-section--heading .field--name-field-title:not(:last-child){margin-bottom:1rem}@media screen and (min-width:992px){.container-section--align-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left}}.ui-widget{font-family:Lato,sans-serif}.ui-dialog.ui-dialog--auth-modal{border:none;-webkit-border-radius:.5rem;border-radius:.5rem;position:fixed!important;top:5vh!important}.ui-dialog.ui-dialog--auth-modal .ui-dialog-titlebar{background:0 0;padding:0;border:none}.ui-dialog.ui-dialog--auth-modal .ui-dialog-title{display:none}.ui-dialog.ui-dialog--auth-modal .ui-dialog-titlebar-close{width:1.5rem;height:1.5rem;top:1rem;right:1rem;margin:0;z-index:110}@media screen and (min-width:992px){.ui-dialog.ui-dialog--auth-modal .ui-dialog-titlebar-close{top:1.25rem;right:1.25rem}}.ui-dialog.ui-dialog--auth-modal .ui-dialog-titlebar-close .ui-icon-closethick{width:inherit;height:inherit;background:url(/themes/custom/vigiconnect/images/icons/burger-menu-close-icon.svg) no-repeat center/contain;margin:0;top:0;left:0;-webkit-filter:brightness(0);filter:brightness(0)}.ui-dialog.ui-dialog--auth-modal .ui-dialog-content{padding:0 1.125rem 2rem;margin:3rem 0 1.125rem}@media screen and (min-width:992px){.ui-dialog.ui-dialog--auth-modal .ui-dialog-content{padding:0 4rem 2rem;margin:4rem 0 2rem}}.ui-dialog.ui-dialog--auth-modal~.ui-widget-overlay{background:rgba(0,0,0,.4);opacity:unset;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ajax-progress.ajax-progress-fullscreen{display:none}div[id*=block-questions]{font-weight:600}@media screen and (min-width:992px){div[id*=block-questions]{margin-top:5.125rem;position:-webkit-sticky;position:sticky;top:15px}}div[id*=block-questions]>h2{font-size:1rem;font-weight:500;line-height:normal;letter-spacing:.02em;color:#0b0a08;margin-bottom:.5rem}@media screen and (min-width:992px){div[id*=block-questions]>h2{font-size:1.5rem}}.block-node-content-guide-block{margin-bottom:2rem}.block-node-content-guide-block h2{font-size:1.5rem;color:#0b0a08;margin-bottom:1.5rem}.block-node-content-guide-block nav li{margin-bottom:.5rem!important}.block-node-content-guide-block nav li:last-child{margin-bottom:0}.block-node-content-guide-block nav a{display:inline-block;position:relative;color:#575755;padding-left:1rem;font-size:1rem;line-height:1.25rem;letter-spacing:.04em;font-weight:400;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.block-node-content-guide-block nav a.active,.block-node-content-guide-block nav a:hover{color:#0f61cd;font-weight:600}.block-node-content-guide-block nav a.active::before{content:"";display:block;width:3px;height:100%;position:absolute;left:0;top:0;background:#0f61cd}.text-formatted table td,.text-formatted table th{font-size:.875rem;font-family:Lato,sans-serif;font-weight:300;line-height:normal;letter-spacing:.04em}@media screen and (min-width:992px){.text-formatted table td,.text-formatted table th{font-size:1rem}}@media screen and (min-width:992px){.text-formatted table td,.text-formatted table th{line-height:1.5rem}}.partners-logo{padding:0;margin:auto 0 0;list-style:none;gap:.625rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.partners-logo{gap:1.875rem}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#8d8d94}input::-moz-placeholder,textarea::-moz-placeholder{color:#8d8d94}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#8d8d94}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#8d8d94}input::placeholder,textarea::placeholder{color:#8d8d94}input[type=email],input[type=tel],input[type=text],textarea{border:1px solid #e6e6eb;-webkit-border-radius:.375rem;border-radius:.375rem;padding:.875rem 1rem;width:100%;display:block;font-size:1rem;line-height:normal}input[type=email]:focus,input[type=email]:focus-visible,input[type=email]:focus-within,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=tel]:focus-within,input[type=text]:focus,input[type=text]:focus-visible,input[type=text]:focus-within,textarea:focus,textarea:focus-visible,textarea:focus-within{border-color:#123bee;outline:0}.input{-webkit-border-radius:0!important;border-radius:0!important;width:100%;display:block;padding:0 1.25rem;border:1px solid #eee}textarea.input{resize:none;padding:0 0}.form-type-checkbox input{display:none}.form-type-checkbox input[type=checkbox].error+label::before{border:2px solid red}.form-type-checkbox input[type=checkbox]:checked+label::before{background:0 0;border:1px solid #123bee}.form-type-checkbox input[type=checkbox]:checked+label::after{display:block}.form-type-checkbox label{font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;color:#8d8d94;padding-left:1.75rem;position:relative;cursor:pointer}.form-type-checkbox label::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;width:20px;height:20px;-webkit-border-radius:.25rem;border-radius:.25rem;border:1px solid #e6e6eb}.form-type-checkbox label::after{content:"";position:absolute;display:none;left:0;top:-.125rem;width:1.25rem;height:1.25rem;background-position:50% 50%;background-image:url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L3 7L8 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-color:#123bee;-webkit-background-size:auto auto;background-size:auto;border:1px solid #123bee;-webkit-border-radius:.25rem;border-radius:.25rem;margin:0}@media screen and (max-width:767px){.form-actions,.form-item{margin-top:.75rem;margin-bottom:.75rem}}

.paragraph--type--basic-guide{padding-top:3rem;padding-bottom:3rem;background-color:#e9ecef}@media screen and (min-width:992px){.paragraph--type--basic-guide{padding-top:5.5rem;padding-bottom:5.5rem}}.paragraph--type--basic-guide .container-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.625rem}@media screen and (min-width:992px){.paragraph--type--basic-guide .container-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:11.11%}}@media screen and (min-width:992px){.paragraph--type--basic-guide .container-section--left{max-width:30rem}}.paragraph--type--basic-guide .field--name-field-title:not(:last-child){margin-bottom:1rem}.paragraph--type--basic-guide .field--name-field-cta-description{color:#8d8d94}@media screen and (max-width:479px){.paragraph--type--basic-guide .field--name-field-guide-links{padding-right:3.125rem}}.paragraph--type--basic-guide .field--name-field-guide-links .field__item:not(:last-child){margin-bottom:.75rem}.paragraph--type--basic-guide .field--name-field-guide-links a{font-size:1rem;line-height:1.5;text-decoration:underline;font-weight:600;color:#272729;position:relative}@media screen and (min-width:992px){.paragraph--type--basic-guide .field--name-field-guide-links a{font-size:1.125rem;line-height:1.33}}.paragraph--type--basic-guide .field--name-field-guide-links a::after{display:inline-block;content:"";width:1.25rem;height:1.25rem;pointer-events:none;background-color:#272729;-webkit-mask:url(/themes/custom/vigiconnect/images/icons/arrow-narrow-right.svg) no-repeat center center/cover;mask:url(/themes/custom/vigiconnect/images/icons/arrow-narrow-right.svg) no-repeat center center/cover;-webkit-transform:translate(12px,4px);-ms-transform:translate(12px,4px);-o-transform:translate(12px,4px);transform:translate(12px,4px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}@media (any-hover:hover){.paragraph--type--basic-guide .field--name-field-guide-links a:hover{text-decoration:none}.paragraph--type--basic-guide .field--name-field-guide-links a:hover::after{-webkit-transform:translate(22px,4px);-ms-transform:translate(22px,4px);-o-transform:translate(22px,4px);transform:translate(22px,4px)}}
.page-node-type-page .paragraph--type--recommended-articles{padding-top:1.25rem;padding-bottom:1.25rem}@media screen and (min-width:992px){.page-node-type-page .paragraph--type--recommended-articles{padding-top:1.5rem;padding-bottom:1.5rem}}.paragraph--type--recommended-articles .field--name-field-title{text-align:center}.paragraph--type--recommended-articles .field--name-field-title:not(:last-child){margin-bottom:1.875rem}@media screen and (min-width:992px){.paragraph--type--recommended-articles .field--name-field-title:not(:last-child){margin-bottom:3.125rem}}.page-node-type-page .paragraph--type--recommended-articles .field--name-field-title{text-align:left}@media screen and (max-width:991px){.paragraph--type--recommended-articles .field--name-field-title h3{font-size:1.5rem;line-height:2rem}}@media screen and (max-width:991px){.paragraph--type--recommended-articles .field--name-field-title h2{font-size:1.375rem}}.paragraph--type--recommended-articles .field--name-field-list-of-articles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.paragraph--type--recommended-articles .field--name-field-list-of-articles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.paragraph--type--recommended-articles .field--name-field-list-of-articles:has(>.field__item+.field__item+.field__item+.field__item)>.field__item{max-width:23.75rem}@media screen and (min-width:992px){.paragraph--type--recommended-articles .field--name-field-list-of-articles:has(>.field__item+.field__item+.field__item+.field__item)>.field__item{-webkit-box-flex:1;-webkit-flex:1 1 -webkit-calc((100% - 60px)/ 4);-ms-flex:1 1 calc((100% - 60px)/ 4);flex:1 1 calc((100% - 60px)/ 4)}}@media screen and (max-width:991px){.paragraph--type--recommended-articles .field--name-field-list-of-articles:has(>.field__item+.field__item+.field__item+.field__item)>.field__item .field--name-field-banner-image img{max-height:9.0625rem;-o-object-fit:cover;object-fit:cover}}.paragraph--type--recommended-articles .field--name-field-list-of-articles>.field__item{max-width:23.75rem}@media screen and (min-width:992px){.paragraph--type--recommended-articles .field--name-field-list-of-articles>.field__item{-webkit-box-flex:1;-webkit-flex:1 1 -webkit-calc((100% - 40px)/ 3);-ms-flex:1 1 calc((100% - 40px)/ 3);flex:1 1 calc((100% - 40px)/ 3)}}.paragraph--type--recommended-articles .field--name-field-banner-image img{width:100%}@media screen and (min-width:992px){.page-node-type-page .paragraph--type--recommended-articles .field--name-field-banner-image{max-height:15.125rem}}.container .paragraph--type--recommended-articles .container{padding:0}.paragraph--type--recommended-articles .swiper{padding:0 1.25rem;margin:0 -1.25rem}.paragraph--type--recommended-articles .swiper article{width:100%}
.paragraph--type--text-photo-var-1{padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:992px){.paragraph--type--text-photo-var-1{padding-top:5.5rem;padding-bottom:5.5rem}}.paragraph--type--text-photo-var-1 .container-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media screen and (min-width:992px){.paragraph--type--text-photo-var-1 .container-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:11.11%}}@media screen and (max-width:991px){.paragraph--type--text-photo-var-1 .container-section--right{text-align:center}}.paragraph--type--text-photo-var-1 .container-section--left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.625rem}@media screen and (min-width:992px){.paragraph--type--text-photo-var-1 .container-section--left{max-width:30rem;padding-top:.75rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.paragraph--type--text-photo-var-1 .field--name-field-image img{-webkit-border-radius:.5rem;border-radius:.5rem}.paragraph--type--text-photo-var-1 .field--name-field-title:not(:last-child){margin-bottom:1.5rem}.paragraph--type--text-photo-var-1 .field--cta-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media screen and (min-width:992px){.paragraph--type--text-photo-var-1 .field--cta-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.paragraph--type--text-photo-var-1 .field--name-field-cta-description{color:#8d8d94}@media screen and (min-width:992px){.paragraph--type--text-photo-var-1 .field--name-field-cta,.paragraph--type--text-photo-var-1 .field--name-field-cta-modal{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (max-width:479px){.paragraph--type--text-photo-var-1 .field--name-field-cta a,.paragraph--type--text-photo-var-1 .field--name-field-cta-modal a{width:100%;text-align:center}}@media screen and (max-width:479px){.paragraph--type--text-photo-var-1 .field--name-field-cta a.button--arrow,.paragraph--type--text-photo-var-1 .field--name-field-cta-modal a.button--arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.625rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:479px){.paragraph--type--text-photo-var-1 .field--name-field-cta a.button--arrow::after,.paragraph--type--text-photo-var-1 .field--name-field-cta-modal a.button--arrow::after{position:static;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media screen and (max-width:991px){.paragraph--type--text-photo-var-1.paragraph--image-side-left .container-inner,.paragraph--type--text-photo-var-1.paragraph--image-side-right .container-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.paragraph--type--text-photo-var-2{padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:992px){.paragraph--type--text-photo-var-2{padding-top:5.5rem;padding-bottom:5.5rem}}.paragraph--type--text-photo-var-2 .container-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2rem}@media screen and (min-width:992px){.paragraph--type--text-photo-var-2 .container-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:3.75rem}}@media screen and (min-width:992px){.paragraph--type--text-photo-var-2 .container-section--left{max-width:33.625rem}}.paragraph--type--text-photo-var-2 .field--name-field-title:not(:last-child){margin-bottom:1.5rem}.paragraph--type--text-photo-var-2 .field--name-field-image img{-webkit-border-radius:.5rem;border-radius:.5rem}.paragraph--type--text-photo-var-2 .field--name-field-text-formatted{color:#8d8d94}@media screen and (max-width:991px){.paragraph--type--text-photo-var-2.paragraph--image-side-left .container-inner,.paragraph--type--text-photo-var-2.paragraph--image-side-right .container-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:768px){.paragraph--type--text-photo-var-2.paragraph--image-side-left .container-inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}
footer{background:#212529;padding:1.25rem 0;font-size:.875rem;line-height:normal}@media screen and (min-width:768px){footer{padding-top:4rem;padding-bottom:4rem}}footer .block{color:#dcdcdb}footer .block>h2{font-size:.6875rem;line-height:1.45;font-weight:700;text-transform:uppercase;letter-spacing:.005em;color:#dcdcdb}@media screen and (min-width:992px){footer .block>h2{font-size:.75rem;line-height:1.33}}@media screen and (max-width:767px){footer .block>h2[data-spoller]{cursor:pointer;padding:.875rem 0;position:relative}footer .block>h2[data-spoller]::after{display:block;content:"";width:1.5rem;height:1.5rem;background:url(/themes/custom/vigiconnect/images/icons/spoller-chevron.svg) no-repeat center/contain;position:absolute;top:50%;right:0;rotate:180deg;translate:0 -50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}footer .block>h2[data-spoller]._active::after{rotate:360deg}.region-footer--main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:5.5rem}@media screen and (min-width:768px){.region-footer--main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:7.5rem;padding-bottom:4rem}}@media screen and (min-width:768px){.region-footer{-webkit-box-flex:0;-webkit-flex:0 0 11.25rem;-ms-flex:0 0 11.25rem;flex:0 0 11.25rem}}.region-footer-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}@media screen and (min-width:768px){.region-footer-menu{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:auto;gap:1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.region-footer-menu .block-menu{width:100%}@media screen and (max-width:767px){.region-footer-menu .block-menu{border-bottom:.0625rem solid #8d8d94}}@media screen and (min-width:768px){.region-footer-menu .block-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-flex:0;-webkit-flex:0 0 11.25rem;-ms-flex:0 0 11.25rem;flex:0 0 11.25rem}}@media screen and (max-width:767px){.region-footer-menu .block-menu:first-child{border-top:.0625rem solid #8d8d94}}.region-footer-menu .block-menu .menu{margin:0}@media screen and (max-width:767px){.region-footer-menu .block-menu .menu{padding-bottom:.875rem;margin-left:.9375rem}}@media screen and (min-width:768px){.region-footer-menu .block-menu .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}}.region-footer-menu .block-menu .menu-item{padding:0;font-size:.875rem;line-height:normal;letter-spacing:.04em;font-weight:500}@media screen and (max-width:767px){.region-footer-menu .block-menu .menu-item{padding:.5rem 0}}.region-footer-menu .block-menu .menu-item a{font-size:inherit;line-height:inherit;display:inline-block;color:#dcdcdb;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (any-hover:hover){.region-footer-menu .block-menu .menu-item a:hover{color:#fafafa}}.region-footer-bottom{color:#dcdcdb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.5rem}@media screen and (min-width:768px){.region-footer-bottom{padding-top:1.25rem;border-top:.0625rem solid #5c5f66;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.region-footer-bottom .block{color:#dcdcdb}.menu--footer-bottom{font-size:.875rem;line-height:normal;font-weight:400;letter-spacing:.04em}.menu--footer-bottom .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;gap:.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.menu--footer-bottom .menu{gap:1.5rem}}.menu--footer-bottom .menu-item{padding:0}.menu--footer-bottom .menu-item a{color:#c3c3c3;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease;position:relative;display:inline-block;font-size:inherit;line-height:inherit;font-weight:500}.menu--footer-bottom .menu-item a::after{content:"";display:block;width:100%;height:.0625rem;background-color:#c3c3c3;position:absolute;bottom:.0625rem;left:0;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}@media (any-hover:hover){.menu--footer-bottom .menu-item a:hover::after{width:0}}@media screen and (max-width:767px){.block--footer-subscription .block--content-wrp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.9375rem;margin-bottom:2.625rem}}@media screen and (max-width:767px){.block--footer-subscription .block--content-wrp div[class*=block]{margin:0}}@media screen and (max-width:767px){.block--footer-subscription .block--subscription-text{display:none}}.block--footer-subscription .block--subscription-text:not(:last-child){margin-bottom:.375rem}.block--footer-subscription .block--subscription-social-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1rem}.block--footer-subscription .block--subscription-social-links a.social-media{display:block;font-size:0;width:1.5rem;height:1.5rem;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media (any-hover:hover){.block--footer-subscription .block--subscription-social-links a.social-media:hover{opacity:.8}}.block--footer-subscription .block--subscription-social-links a.social-media--linkedin{background:url(/themes/custom/vigiconnect/images/icons/social-media--linkedIn.svg) no-repeat center/contain}
.toolbar-fixed header[role=banner]{top:var(--drupal-displace-offset-top)}.toolbar-fixed header[role=banner] .header__wrapper::before{opacity:1!important}header[role=banner]{position:fixed;width:100%;top:0;left:0;min-height:2.5rem;z-index:101;-webkit-transition:top .15s ease-in-out;-o-transition:top .15s ease-in-out;transition:top .15s ease-in-out}@media screen and (min-width:992px){header[role=banner]._scroll .region-header{padding:0 1.25rem}}header[role=banner].header-hide{top:var(--header-height-offset)}.header-offset{margin-top:var(--header-height)}.header__wrapper{padding:0 1.25rem}.header__wrapper::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#106ce5;background-image:-webkit-linear-gradient(344.2deg,#171738 1.82%,#106ce5 100%);background-image:-o-linear-gradient(344.2deg,#171738 1.82%,#106ce5 100%);background-image:linear-gradient(105.8deg,#171738 1.82%,#106ce5 100%);-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}body.toolbar-fixed .header__wrapper{top:2.4375rem}.region-header{position:relative;padding:1rem 0!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:73.75rem;margin:0 auto;gap:2.5rem}@media screen and (max-width:1200px){.region-header{gap:1.25rem}}.region-header .mobile-menu-button{left:0}.region-header .mobile-menu-button__icon{background:0 0!important;color:#fafafa;font-size:1.5rem}.region-header .mobile-menu-button__icon i._active::before{content:"\e910"}@media screen and (max-width:991px){.region-header .block-system-branding-block{margin-left:1.875rem}}.region-header .block-system-branding-block a,.region-header .block-system-branding-block img{display:block}@media screen and (max-width:1200px){.region-header .block-system-branding-block img{height:2.875rem}}.region-header .block-block-content{margin-left:auto}.region-header .button--blue{padding:.75rem 1.25rem;-webkit-border-radius:1.875rem;border-radius:1.875rem;color:#fff;background:#ef626b;text-align:center;font-family:Lato,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.25;letter-spacing:.02em;padding:.75rem 1.25rem!important}@media screen and (min-width:768px){.region-header .button--blue{padding:.9375rem 1.5rem}}.region-header .button--blue.button--small{font-size:.875rem}.region-header .button--blue span.desktop{display:none}@media screen and (min-width:1024px){.region-header .button--blue span.desktop{display:block}}@media screen and (min-width:1024px){.region-header .button--blue span.mobile{display:none}}.region-header .menu--main .menu__sub-list{display:none}.region-header .menu--main>ul>li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem}.region-header .menu--main ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.5rem;margin:0}@media screen and (max-width:1200px){.region-header .menu--main ul{gap:1.25rem}}.region-header .menu--main ul li{list-style:none;padding:.5rem 0}.region-header .menu--main ul a{font-size:.875rem;font-family:Lato,sans-serif;font-weight:300;line-height:normal;letter-spacing:.04em;font-weight:400;color:#dcdcdb}@media screen and (min-width:992px){.region-header .menu--main ul a{font-size:1rem}}@media screen and (min-width:992px){.region-header .menu--main ul a{line-height:1.5rem}}.region-header .menu--main ul a:hover{color:#fafafa}.region-header .menu--main ul .menu__arrow{display:block;background:0 0;color:#dcdcdb;font-size:.8em;line-height:1;margin-top:.25rem}.region-header .menu--main ul .menu__arrow:hover{color:#fafafa}.region-header .menu--main ul .menu-item--expanded:hover .menu__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:0}.region-header .menu--main ul .menu-item--expanded:hover .menu__sub-list{display:block;position:absolute;top:100%;left:0;background:#0d53ae;margin:0;padding:.5rem 1rem}
.region-mobile-navigation{padding:4.625rem 1.25rem 4rem;row-gap:2.5rem;position:relative;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.region-mobile-navigation .mobile-menu-button--active-state{display:none}.region-mobile-navigation-container{left:100%;overflow:auto;-webkit-transition:left .5s;-o-transition:left .5s;transition:left .5s;position:fixed;width:100%;height:100%;top:0;background:#f8f9fa;z-index:100}.region-mobile-navigation-container._active{left:0}.region-mobile-navigation .block-menu h2{display:none}.region-mobile-navigation .block-menu .menu-item a{display:block;padding:.875rem 0}.region-mobile-navigation ul.menu{margin-left:0}.region-mobile-navigation ul.menu:not(.menu__sub-list)>.menu-item{border-bottom:.0625rem solid #8d8d94;list-style:none}.region-mobile-navigation ul.menu:not(.menu__sub-list)>.menu-item:first-child{border-top:.0625rem solid #8d8d94}.region-mobile-navigation ul.menu:not(.menu__sub-list)>.menu-item .menu__arrow{position:absolute;top:.875rem;right:1.0625rem;width:1.5rem;height:1.5rem;background:url(/themes/custom/vigiconnect/images/icons/spoller-chevron.svg) no-repeat center/contain;rotate:180deg;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-filter:brightness(0);filter:brightness(0)}.region-mobile-navigation ul.menu:not(.menu__sub-list)>.menu-item .menu__arrow._active{rotate:360deg}.region-mobile-navigation ul.menu:not(.menu__sub-list)>.menu-item>a{font-weight:700;color:#212529}.region-mobile-navigation ul.menu .menu__sub-list{margin-left:.9375rem}.region-mobile-navigation ul.menu .menu-item{position:relative;padding:0}.region-mobile-navigation ul.menu .menu-item a{color:#343a40}@media screen and (max-width:767px){.region-mobile-navigation .block--header-subscription .block--content-wrp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.9375rem}}@media screen and (max-width:767px){.region-mobile-navigation .block--header-subscription .block--content-wrp div[class*=block]{margin:0}}.region-mobile-navigation .block--header-subscription .block--subscription-social-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1rem}.region-mobile-navigation .block--header-subscription .block--subscription-social-links a.social-media{display:block;font-size:0;width:1.5rem;height:1.5rem;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media (any-hover:hover){.region-mobile-navigation .block--header-subscription .block--subscription-social-links a.social-media:hover{opacity:.8}}.region-mobile-navigation .block--header-subscription .block--subscription-social-links a.social-media--linkedin{background:url(/themes/custom/vigiconnect/images/icons/social-media--linkedIn.svg) no-repeat center/contain}.mobile-menu-button{position:absolute;z-index:1000;left:1.0625rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:1.5rem}.mobile-menu-button__icon{padding:0;width:1.5rem;height:1.5rem;border:none;background:url(/themes/custom/vigiconnect/images/icons/burger-menu-icon.svg) no-repeat center/contain}body._menu-active .mobile-menu-button__icon{background:url(/themes/custom/vigiconnect/images/icons/burger-menu-close-icon.svg) no-repeat center/contain}.mobile-menu-button span{pointer-events:none}.mobile-menu-button--active-state{top:1.3125rem;right:1.4375rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
