/* @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 */
.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%;}}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/custom/vigiconnect/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/custom/vigiconnect/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/custom/vigiconnect/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/custom/vigiconnect/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/custom/vigiconnect/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/custom/vigiconnect/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/custom/vigiconnect/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/custom/vigiconnect/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/custom/vigiconnect/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/custom/vigiconnect/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/custom/vigiconnect/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/custom/vigiconnect/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/custom/vigiconnect/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/custom/vigiconnect/images/icons/image-x-generic.png);}
.node--unpublished{background-color:#fff4f4;}
.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;}
@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;}.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;}.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}}

header.header-scroll .header__wrapper::before{opacity:1}header .header__wrapper::before{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;opacity:0}body._menu-active .header__wrapper::before{opacity:1}main[role=main]{padding-top:0}.block-system-breadcrumb-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.block-page-title-block{text-align:center}.block-page-title-block h1{margin:0 auto}@media (min-width:1024px){.block-page-title-block h1{max-width:73%}}@media (min-width:1200px){.block-page-title-block h1{max-width:42.5rem}}.node--type-article.node--view-mode-full img,.node--type-article.node--view-mode-full ol,.node--type-article.node--view-mode-full p,.node--type-article.node--view-mode-full ul{margin-bottom:1rem!important}.node--type-article.node--view-mode-full>.node__content{padding-bottom:3.125rem}@media screen and (min-width:992px){.node--type-article.node--view-mode-full>.node__content{padding-bottom:6.25rem}}.node--type-article.node--view-mode-full .node__header--inside{padding-top:1.25rem;padding-bottom:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9375rem;color:#575b61;text-align:center;font-size:.875rem}@media screen and (min-width:992px){.node--type-article.node--view-mode-full .node__header--inside{gap:1.25rem}}@media screen and (max-width:991px){.node--type-article.node--view-mode-full .node__header--date-created{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.node--type-article.node--view-mode-full .node__header--author{width:2.5rem;height:2.5rem;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.node--type-article.node--view-mode-full .node__header--author *{width:inherit;height:inherit}.node--type-article.node--view-mode-full .node__header--author img{display:block;-o-object-fit:cover;object-fit:cover}.node--type-article.node--view-mode-full .node__content--banner-image{position:relative;background:-webkit-gradient(linear,left top,right top,color-stop(1.82%,#171738),to(#106ce5));background:-webkit-linear-gradient(left,#171738 1.82%,#106ce5 100%);background:-o-linear-gradient(left,#171738 1.82%,#106ce5 100%);background:linear-gradient(90deg,#171738 1.82%,#106ce5 100%);color:#fafafa}.node--type-article.node--view-mode-full .node__content--banner-image>.container{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;padding:6rem 1.25rem 2rem;min-height:42.5rem}@media screen and (min-width:1024px){.node--type-article.node--view-mode-full .node__content--banner-image>.container{padding-top:7.5rem}}.node--type-article.node--view-mode-full .node__content--banner-image a:not(.button){color:#c3c3c3;font-weight:400}.node--type-article.node--view-mode-full .node__content--banner-image a:not(.button):hover{color:#fafafa}.node--type-article.node--view-mode-full .node__content--banner-image .breadcrumb{font-size:.875rem;margin-bottom:auto}@media screen and (min-width:992px){.node--type-article.node--view-mode-full .node__content--banner-image .breadcrumb{font-size:1rem}}.node--type-article.node--view-mode-full .node__content--banner-image .breadcrumb ol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fafafa}.node--type-article.node--view-mode-full .node__content--banner-image .breadcrumb li{font-size:1rem;line-height:1.5rem;letter-spacing:.04em;font-weight:500}.node--type-article.node--view-mode-full .node__content--banner-image .breadcrumb li:not(:first-child)::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:"\e90f"}.node--type-article.node--view-mode-full .node__content--banner-image .breadcrumb li:not(:first-child)::before{display:inline-block;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);padding:0 .5rem;font-size:.625em}@media screen and (max-width:992px){.node--type-article.node--view-mode-full .node__content--banner-image__image{text-align:right;margin:0 -1.25rem}}@media screen and (min-width:992px){.node--type-article.node--view-mode-full .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}}.node--type-article.node--view-mode-full .node__content-banner-image__date{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;color:rgba(249,250,251,.8);font-size:1rem;line-height:1.5;letter-spacing:.04em}.node--type-article.node--view-mode-full .node__content-banner-image__date i{font-size:1.25rem;margin-top:-.125rem}.node--type-article.node--view-mode-full .node__content--banner-image__body{padding:0 0 2rem 0}@media screen and (min-width:992px){.node--type-article.node--view-mode-full .node__content--banner-image__body{max-width:55%;padding:2rem 0}}.node--type-article.node--view-mode-full .node__content--banner-image__body h1{color:#dcdcdb;margin:1rem 0 0}@media screen and (min-width:768px){.node--type-article.node--view-mode-full .node__content--banner-image__body h1{margin:1rem 0}}.node--type-article.node--view-mode-full .node__content--banner-image__body .estimation-cta-wrapper{margin-top:2.5rem}@media screen and (max-width:992px){.node--type-article.node--view-mode-full .node__content--banner-image__body .estimation-cta-wrapper{margin-top:1.5rem}.node--type-article.node--view-mode-full .node__content--banner-image__body .estimation-cta-wrapper .button{width:100%}}.node--type-article.node--view-mode-full .paragraph--type--single-image{margin-bottom:2rem}.node--type-article.node--view-mode-full .paragraph--type--single-image img{-webkit-border-radius:1rem;border-radius:1rem}@media screen and (max-width:768px){.node--type-article.node--view-mode-full .paragraph--type--single-image img{height:100%}}.page-node-type-article:not(.toolbar-fixed) .header-offset{display:none}@media screen and (min-width:992px){.paragraph--type--recommended-articles{padding-top:5.5rem}}.header__wrapper .estimation-cta-wrapper .button,.node__content--banner-image__body .button{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){.header__wrapper .estimation-cta-wrapper .button,.node__content--banner-image__body .button{padding:.9375rem 1.5rem}}.header__wrapper .estimation-cta-wrapper .button.button--small,.node__content--banner-image__body .button.button--small{font-size:.875rem}.header__wrapper .estimation-cta-wrapper{position:absolute;top:0;left:0;z-index:-1;padding:.625rem 1.25rem .625rem;opacity:0;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(1.82%,#171738),to(#106ce5));background:-webkit-linear-gradient(left,#171738 1.82%,#106ce5 100%);background:-o-linear-gradient(left,#171738 1.82%,#106ce5 100%);background:linear-gradient(90deg,#171738 1.82%,#106ce5 100%)}.header__wrapper .estimation-cta-wrapper .button{width:100%}@media screen and (min-width:768px){.header__wrapper .estimation-cta-wrapper{display:none}}body.estimation-cta-button-show .header__wrapper .estimation-cta-wrapper{opacity:1;top:100%}body.estimation-cta-button-show .header__wrapper .estimation-cta-wrapper .button{display:block}
.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%}
.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}
.paragraph--type--speak-to-an-expert{margin:1rem 0}.cta-speak-expert{background:#dbe7f6;-webkit-border-radius:.75rem;border-radius:.75rem;padding:1.5rem}@media screen and (min-width:992px){.cta-speak-expert{border:1px solid #9dc4f8}}.cta-speak-expert__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:991px){.cta-speak-expert__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.cta-speak-expert__body{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:1rem}.cta-speak-expert__img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.cta-speak-expert__title{display:block;margin-bottom:.875rem}@media screen and (max-width:991px){.cta-speak-expert__title{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}}.cta-speak-expert__text{font-size:.875rem;line-height:normal;color:#0b0a08}.cta-speak-expert__link{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;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;min-width:14.375rem;white-space:nowrap;height:2.75rem;padding:.625rem 1.5rem;width:100%;font-weight:700}@media screen and (min-width:768px){.cta-speak-expert__link{padding:.9375rem 1.5rem}}.cta-speak-expert__link.button--small{font-size:.875rem}@media screen and (min-width:992px){.cta-speak-expert__link{font-size:1rem;width:auto;font-weight:600}}.cta-speak-expert__footer{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:.75rem;font-size:1rem;line-height:normal;font-weight:300;max-width:18.75rem;margin:0 auto;margin-top:.875rem;font-style:italic;max-width:100%;font-size:.875rem;gap:1rem;color:#0b0a08!important}.cta-speak-expert__footer::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:"\e903"}.cta-speak-expert__footer em{font-style:italic!important;font-weight:300!important}.cta-speak-expert__footer::before{font-size:1.75rem;color:#2d9f8d}@media screen and (min-width:992px){.cta-speak-expert__footer{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem}.cta-speak-expert__footer:before{font-size:1.125rem}}.layout__region--sidebar .cta-speak-expert__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.layout__region--sidebar .cta-speak-expert__link{width:100%}.node--type-article.node--view-mode-full .field--name-field-paragraphs img.cta-speak-expert__img{margin:0!important;-webkit-border-radius:0!important;border-radius:0!important}
.rangeslider,.rangeslider__fill{display:block;-moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}.rangeslider{background:#e6e6e6;position:relative;}.rangeslider--horizontal{height:20px;width:100%;}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%;height:100%;}.rangeslider--disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4;}.rangeslider__fill{background:#00ff00;position:absolute;}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%;}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%;}.rangeslider__handle{background:white;border:1px solid #ccc;cursor:pointer;display:inline-block;width:40px;height:40px;position:absolute;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,0.1)));background-image:-moz-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.1));background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.1));background-image:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.1));-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,0.13)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(rgba(0,0,0,0.13),rgba(255,255,255,0));background-image:-webkit-linear-gradient(rgba(0,0,0,0.13),rgba(255,255,255,0));background-image:linear-gradient(rgba(0,0,0,0.13),rgba(255,255,255,0));-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.rangeslider__handle:active,.rangeslider--active .rangeslider__handle{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,rgba(0,0,0,0.12)));background-image:-moz-linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.12));background-image:-webkit-linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.12));background-image:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.12));}.rangeslider--horizontal .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y;}.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x;}input[type="range"]:focus + .rangeslider .rangeslider__handle{-moz-box-shadow:0 0 8px rgba(255,0,255,0.9);-webkit-box-shadow:0 0 8px rgba(255,0,255,0.9);box-shadow:0 0 8px rgba(255,0,255,0.9);}
html:root{--checkbox-image-cheked-size:1.5rem;--checkbox-image-fs:1.25rem;--checkbox-image-size:3.5rem;--checkbox-image-bg:#F3F4F6;--checkbox-image-color:#575755;--checkbox-image-shadow:-0.25rem -0.25rem 1.25rem 0 #FAFAFA,0.375rem 0.375rem 1.25rem 0 #D1D5DB99,-0.1875rem -0.1875rem 0.5rem 0 #D1D5DBCC inset,0.1875rem 0.1875rem 0.5rem 0 #FAFAFACC inset;--range-box-shadow:var(--checkbox-image-shadow)}.webform-submission-estimation-form{font-size:1rem;font-family:Lato,sans-serif;letter-spacing:.04em;line-height:1.375rem;position:relative}@media screen and (min-width:992px){.webform-submission-estimation-form{font-size:1rem}}@media screen and (min-width:992px){.webform-submission-estimation-form{line-height:1.5rem}}.webform-submission-estimation-form fieldset{border:0 none;padding:0;margin:3rem 0 0}@media screen and (max-width:768px){.webform-submission-estimation-form fieldset{margin:1.5rem 0 0}}.webform-submission-estimation-form fieldset fieldset{margin:0}.webform-submission-estimation-form fieldset .fieldset-legend{font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:normal;color:#0b0a08;display:block;margin-bottom:1.5rem!important;color:#2b2a28}@media screen and (min-width:992px){.webform-submission-estimation-form fieldset .fieldset-legend{font-size:2rem}}@media screen and (max-width:991px){.webform-submission-estimation-form fieldset .fieldset-legend{font-weight:400}}.webform-submission-estimation-form fieldset .fieldset-legend::after{display:none!important}.webform-submission-estimation-form fieldset .fieldset-wrapper div:first-child{margin-top:0!important}.webform-submission-estimation-form label.form-required::after{display:none}.webform-submission-estimation-form .form-item-calc-result strong:first-of-type,.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-type-email label,.webform-submission-estimation-form .form-type-tel label,.webform-submission-estimation-form .form-type-textfield label{font-weight:400;font-size:1rem!important;line-height:normal;color:#2b2a28}@media screen and (min-width:992px){.webform-submission-estimation-form .form-item-calc-result strong:first-of-type,.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-type-email label,.webform-submission-estimation-form .form-type-tel label,.webform-submission-estimation-form .form-type-textfield label{font-size:1.5rem!important;font-weight:600}}.webform-submission-estimation-form .form-composite>.fieldset-wrapper>.description,.webform-submission-estimation-form .form-item .description{font-size:inherit}.webform-submission-estimation-form em{font-weight:300}@media screen and (min-width:992px){.webform-submission-estimation-form em{font-weight:400;font-style:normal}}.webform-submission-estimation-form .form-type-email,.webform-submission-estimation-form .form-type-tel,.webform-submission-estimation-form .form-type-textfield{margin:0 0 1.25rem}.webform-submission-estimation-form .form-type-email label,.webform-submission-estimation-form .form-type-tel label,.webform-submission-estimation-form .form-type-textfield label{display:inline-block;font-size:1.5rem;margin-bottom:.375rem}@media screen and (max-width:768px){.webform-submission-estimation-form .form-type-email label,.webform-submission-estimation-form .form-type-tel label,.webform-submission-estimation-form .form-type-textfield label{font-size:1.25rem}}.webform-submission-estimation-form .form-type-email input,.webform-submission-estimation-form .form-type-tel input,.webform-submission-estimation-form .form-type-textfield input{height:2.5rem;-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.0509803922);box-shadow:0 1px 2px 0 rgba(16,24,40,.0509803922);border:1px solid #c3c3c3;font-size:1rem;padding:.5rem .75rem}.webform-submission-estimation-form .form-type-email input,.webform-submission-estimation-form .form-type-tel input{padding-left:2.5rem;background-repeat:no-repeat;background-position:.75rem 50%}.webform-submission-estimation-form .form-type-tel input{background-image:url(/themes/custom/vigiconnect/images/icons/input-tel.svg)}.webform-submission-estimation-form .form-type-email input{background-image:url(/themes/custom/vigiconnect/images/icons/input-mail.svg)}.webform-submission-estimation-form .form-checkboxes,.webform-submission-estimation-form .form-radios{display:-ms-grid;display:grid;margin:2rem 0 0;gap:1rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.webform-submission-estimation-form .form-checkboxes .form-item,.webform-submission-estimation-form .form-radios .form-item{margin:0}.webform-submission-estimation-form .form-checkboxes input,.webform-submission-estimation-form .form-radios input{position:absolute;width:1px;height:1px;margin:-.0625rem;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.webform-submission-estimation-form .form-checkboxes input:checked+label,.webform-submission-estimation-form .form-radios input:checked+label{--checkbox-image-bg:#0F61CD;--checkbox-image-color:#FFF;--checkbox-image-shadow:-0.1875rem -0.1875rem 0.5rem 0 #3894FF inset,0.1875rem 0.1875rem 0.5rem 0 #0034AD inset}.webform-submission-estimation-form .form-checkboxes input:checked+label::after,.webform-submission-estimation-form .form-radios input:checked+label::after{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:"\e908"}.webform-submission-estimation-form .form-checkboxes input:checked+label::after,.webform-submission-estimation-form .form-radios input:checked+label::after{width:var(--checkbox-image-cheked-size);height:var(--checkbox-image-cheked-size);background:#2d9f8d;-webkit-border-radius:50%;border-radius:50%;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;border:0 none!important;color:#fafafa;font-size:-webkit-calc(var(--checkbox-image-cheked-size)/ 2);font-size:calc(var(--checkbox-image-cheked-size)/ 2);position:absolute;top:var(--checkbox-image-size);left:-webkit-calc(50% + var(--checkbox-image-size)/ 2);left:calc(50% + var(--checkbox-image-size)/ 2);-webkit-transform:translate(-75%,-75%);-ms-transform:translate(-75%,-75%);-o-transform:translate(-75%,-75%);transform:translate(-75%,-75%)}.webform-submission-estimation-form .form-checkboxes input[value=intrusion_protection]+label::before,.webform-submission-estimation-form .form-radios input[value=intrusion_protection]+label::before{content:"\e907"}.webform-submission-estimation-form .form-checkboxes input[value=video_surveillance]+label::before,.webform-submission-estimation-form .form-radios input[value=video_surveillance]+label::before{content:"\e906"}.webform-submission-estimation-form .form-checkboxes input[value=fire_protection]+label::before,.webform-submission-estimation-form .form-radios input[value=fire_protection]+label::before{content:"\e905"}.webform-submission-estimation-form .form-checkboxes input[value=individual]+label::before,.webform-submission-estimation-form .form-radios input[value=individual]+label::before{content:"\e904"}.webform-submission-estimation-form .form-checkboxes input[value=business]+label::before,.webform-submission-estimation-form .form-radios input[value=business]+label::before{content:"\e900"}.webform-submission-estimation-form .form-checkboxes label,.webform-submission-estimation-form .form-radios label{width:100%;position:relative;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;padding:0;margin:0;text-align:center;color:#2b2a28;font-family:inherit;font-size:.875rem;line-height:normal;letter-spacing:.04em}@media screen and (min-width:992px){.webform-submission-estimation-form .form-checkboxes label,.webform-submission-estimation-form .form-radios label{font-size:1.125rem;line-height:1.75rem}}.webform-submission-estimation-form .form-checkboxes label::before,.webform-submission-estimation-form .form-radios label::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;color:var(--checkbox-image-color)!important;font-size:var(--checkbox-image-fs);-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;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;position:static;width:var(--checkbox-image-size);height:var(--checkbox-image-size);-webkit-border-radius:.5rem;border-radius:.5rem;padding:.5rem;margin-bottom:.5rem;border:0 none!important;background:var(--checkbox-image-bg)!important;-webkit-box-shadow:var(--checkbox-image-shadow)!important;box-shadow:var(--checkbox-image-shadow)!important}.webform-submission-estimation-form .form-item-your-search-checkboxes-fire-protection,.webform-submission-estimation-form .form-item-your-search-checkboxes-video-surveillance{position:relative}.webform-submission-estimation-form .form-item-your-search-checkboxes-fire-protection::before,.webform-submission-estimation-form .form-item-your-search-checkboxes-video-surveillance::before{display:inline-block;font-size:.75rem;line-height:1rem;background:#106ce5;-webkit-border-radius:.75rem;border-radius:.75rem;color:#fafafa;font-weight:700;letter-spacing:0;border:1px solid #dbe7f6;text-align:center;padding:.0625rem .3125rem;-webkit-box-shadow:0 .25rem .25rem 0 rgba(16,108,229,.1019607843);box-shadow:0 .25rem .25rem 0 rgba(16,108,229,.1019607843);content:"Pro";position:absolute;top:-.625rem;left:-webkit-calc(50% + var(--checkbox-image-size)/ 2);left:calc(50% + var(--checkbox-image-size)/ 2);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.webform-submission-estimation-form .main-container{max-width:1280px;margin:0 auto}@media screen and (min-width:1024px){.webform-submission-estimation-form .main-container{display:-ms-grid;display:grid;-ms-grid-columns:420px -webkit-calc(100% - 420px);-ms-grid-columns:420px calc(100% - 420px);grid-template-columns:420px -webkit-calc(100% - 420px);grid-template-columns:420px calc(100% - 420px)}}.webform-submission-estimation-form .col-left{position:relative}.webform-submission-estimation-form .col-left::before{content:"";display:block;width:100vw;height:100%;background:-webkit-linear-gradient(156.86deg,#0d53ae 18.81%,#052248 93.78%);background:-o-linear-gradient(156.86deg,#0d53ae 18.81%,#052248 93.78%);background:linear-gradient(293.14deg,#0d53ae 18.81%,#052248 93.78%);position:absolute;top:0;right:0}@media screen and (min-width:1024px){.webform-submission-estimation-form .col-left::before{width:50vw}}.webform-submission-estimation-form .form-item-steps{display:none;color:#fafafa;padding:3.125rem 1.25rem;margin:0}@media screen and (min-width:1024px){.webform-submission-estimation-form .form-item-steps{position:-webkit-sticky;position:sticky;padding:3.125rem;top:0;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;min-height:38.75rem}}.webform-submission-estimation-form .form-item-steps>*{position:relative;z-index:1}.webform-submission-estimation-form .form-item-steps ul{padding:0;margin:0;list-style:none;counter-reset:item;font-size:1rem;line-height:1.5rem;letter-spacing:.04em}.webform-submission-estimation-form .form-item-steps ul strong{display:inline-block;font-size:1.5rem;line-height:normal;font-weight:600;letter-spacing:.02em;margin-bottom:.25rem}.webform-submission-estimation-form .form-item-steps ul li{position:relative;padding-left:2.5rem}.webform-submission-estimation-form .form-item-steps ul li:not(:last-child){margin-bottom:1.875rem}.webform-submission-estimation-form .form-item-steps ul li::before{position:absolute;top:.125rem;left:0;content:counter(item);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;counter-increment:item;width:1.5rem;height:1.5rem;font-family:Lato,sans-serif;-webkit-border-radius:50%;border-radius:50%;background:#fafafa;color:#0f61cd;font-weight:700}.webform-submission-estimation-form .col-right{position:relative;padding:0 2rem 3rem}@media screen and (min-width:1200px){.webform-submission-estimation-form .col-right{padding:3rem 6rem}}.webform-submission-estimation-form .col-right::before{content:"";display:block;width:100vw;height:100%;background:#dbe7f6;position:absolute;top:0;left:0}@media screen and (min-width:1024px){.webform-submission-estimation-form .col-right::before{width:70vw}}.webform-submission-estimation-form .col-right>*{position:relative;z-index:1}.webform-submission-estimation-form .form-item-title{margin:0 0 .75rem}@media screen and (max-width:768px){.webform-submission-estimation-form .form-item-title{height:6.25rem;position:relative;z-index:5}}.webform-submission-estimation-form .form-item-title h1{font-size:3rem;line-height:4rem;margin:0}@media screen and (max-width:1200px){.webform-submission-estimation-form .form-item-title h1{padding-top:2rem}}@media screen and (max-width:991px){.webform-submission-estimation-form .form-item-title h1{font-size:2rem;line-height:2.5rem}}@media screen and (max-width:768px){.webform-submission-estimation-form .form-item-title h1{position:fixed;top:0;left:0;width:100%;min-height:6.25rem;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;padding:.625rem 1.25rem;text-align:center;margin-bottom:1.5rem;color:#fafafa;z-index:10}.webform-submission-estimation-form .form-item-title h1::before{content:"";display:block;width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem);height:100%;background:-webkit-linear-gradient(179.68deg,#106ce5 .28%,#093c7f 99.81%);background:-o-linear-gradient(179.68deg,#106ce5 .28%,#093c7f 99.81%);background:linear-gradient(270.32deg,#106ce5 .28%,#093c7f 99.81%);position:absolute;top:0;left:-2rem;z-index:-1}}.webform-submission-estimation-form .form-item-heading{margin:0 0 3.75rem}@media screen and (max-width:768px){.webform-submission-estimation-form .form-item-heading{margin:0 0 2rem}}.webform-submission-estimation-form .form-item-heading p{font-size:1rem;font-family:Lato,sans-serif;letter-spacing:.04em;line-height:1.375rem;color:#41403f}@media screen and (min-width:992px){.webform-submission-estimation-form .form-item-heading p{font-size:1rem}}@media screen and (min-width:992px){.webform-submission-estimation-form .form-item-heading p{line-height:1.5rem}}.webform-submission-estimation-form .form-item-heading p:first-of-type{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:16px}.webform-submission-estimation-form .form-item-heading p:first-of-type::before{content:"";display:block;width:4rem;height:4rem;-webkit-box-flex:0;-webkit-flex:0 0 4rem;-ms-flex:0 0 4rem;flex:0 0 4rem;background:url(/themes/custom/vigiconnect/images/partners/installateur-alarme-agree-ibz.png) no-repeat center/contain}@media screen and (max-width:768px){.webform-submission-estimation-form .form-item-heading p:first-of-type::before{width:3rem;height:3rem;-webkit-box-flex:0;-webkit-flex:0 0 3rem;-ms-flex:0 0 3rem;flex:0 0 3rem}}.webform-submission-estimation-form .form-item-secured-area{margin:2rem 0}.webform-submission-estimation-form .form-item-secured-area label{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;width:100%;margin-bottom:1rem;color:#0b0a08}.webform-submission-estimation-form .form-item-secured-area label b{font-weight:700;font-size:1.25rem;line-height:normal;letter-spacing:.02em}@media screen and (min-width:992px){.webform-submission-estimation-form .form-item-secured-area label b{font-weight:900}}.webform-submission-estimation-form .form-item-secured-area input[type=range]{width:100%}.webform-submission-estimation-form .form-item-secured-area .webform-element-description{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;font-size:.75rem;line-height:1rem;margin-top:.125rem;color:#575755}@media screen and (min-width:767px){.webform-submission-estimation-form .form-item-secured-area .webform-element-description{font-size:.875rem;line-height:1.5rem;letter-spacing:.04em}}.webform-submission-estimation-form .form-item-calc-result{margin-top:1.5rem}.webform-submission-estimation-form .form-item-calc-result strong{font-size:1.5rem;line-height:1;font-weight:800}@media screen and (max-width:768px){.webform-submission-estimation-form .form-item-calc-result strong:first-child{font-size:1rem}}.webform-submission-estimation-form .form-item-calc-result p:first-child{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.webform-submission-estimation-form .form-item-existing-installation,.webform-submission-estimation-form .form-item-number-of-floors{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem}.webform-submission-estimation-form .form-item-existing-installation label,.webform-submission-estimation-form .form-item-number-of-floors label{display:block}.webform-submission-estimation-form .form-item-existing-installation label::before,.webform-submission-estimation-form .form-item-number-of-floors label::before{display:none}.webform-submission-estimation-form .form-item-calc-result p:last-child,.webform-submission-estimation-form .form-item-existing-installation .description,.webform-submission-estimation-form .form-item-number-of-floors .description{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin:.5rem 0 0!important;font-style:italic;color:#6f6e6d;letter-spacing:.04em;font-weight:300}@media screen and (min-width:992px){.webform-submission-estimation-form .form-item-calc-result p:last-child,.webform-submission-estimation-form .form-item-existing-installation .description,.webform-submission-estimation-form .form-item-number-of-floors .description{font-weight:400}}.webform-submission-estimation-form .form-item-number-of-floors input{-webkit-border-radius:.5rem;border-radius:.5rem;border:1px solid #dcdcdb;padding:.375rem .5rem;-webkit-box-shadow:var(--checkbox-image-shadow);box-shadow:var(--checkbox-image-shadow)}.webform-submission-estimation-form .form-item-number-of-floors input:focus{outline:0}.webform-submission-estimation-form .form-item-existing-installation label{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;padding:0}.webform-submission-estimation-form .form-item-existing-installation label::after,.webform-submission-estimation-form .form-item-existing-installation label::before{display:none!important}.webform-submission-estimation-form .form-item-existing-installation input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 1%29'/%3e%3c/svg%3e");-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:4rem;height:2rem;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#9dc4f8;border:0 none;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact;display:block;background-image:var(--bs-form-switch-bg);background-position:left center;-webkit-border-radius:2em;border-radius:2em;-webkit-transition:background-position .15s ease-in-out;-o-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out;-webkit-box-shadow:-2px -2px 20px 0 #fafafa,6px 6px 20px 0 rgba(209,213,219,.6),4px 4px 8px 0 rgba(219,231,246,.3019607843) inset,-3px -3px 8px 0 rgba(209,213,219,.8) inset;box-shadow:-2px -2px 20px 0 #fafafa,6px 6px 20px 0 rgba(209,213,219,.6),4px 4px 8px 0 rgba(219,231,246,.3019607843) inset,-3px -3px 8px 0 rgba(209,213,219,.8) inset;cursor:pointer}.webform-submission-estimation-form .form-item-existing-installation input:checked{background-color:#0f61cd;background-position:right center;-webkit-box-shadow:-.1875rem -.1875rem .25rem 0 #3894ff inset,.1875rem .1875rem .25rem 0 #0034ad inset;box-shadow:-.1875rem -.1875rem .25rem 0 #3894ff inset,.1875rem .1875rem .25rem 0 #0034ad inset}.webform-submission-estimation-form .checkboxes-you-are .form-checkboxes,.webform-submission-estimation-form .checkboxes-you-are .form-radios{margin-bottom:1.5rem;gap:3rem;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.webform-submission-estimation-form .checkboxes-you-are .form-checkboxes .form-item,.webform-submission-estimation-form .checkboxes-you-are .form-radios .form-item{margin:0}.webform-submission-estimation-form .form-item-phone{margin-bottom:1.25rem}.webform-submission-estimation-form .form-item-agreement label{font-size:1rem;font-family:Lato,sans-serif;letter-spacing:.04em;line-height:1.375rem;display:inline-block;color:#41403f}@media screen and (min-width:992px){.webform-submission-estimation-form .form-item-agreement label{font-size:1rem}}@media screen and (min-width:992px){.webform-submission-estimation-form .form-item-agreement label{line-height:1.5rem}}.webform-submission-estimation-form .form-item-agreement label::after,.webform-submission-estimation-form .form-item-agreement label::before{top:.2em;width:1rem;height:1rem;-webkit-background-size:.625rem .625rem;background-size:.625rem}@media screen and (min-width:992px){.webform-submission-estimation-form .form-item-agreement label::after,.webform-submission-estimation-form .form-item-agreement label::before{top:.325em}}.webform-submission-estimation-form .form-item-agreement label::before{border:1px solid #989897;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;background-color:#fafafa}.webform-submission-estimation-form .form-actions{text-align:center}.webform-submission-estimation-form .form-actions .button--primary{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;width:100%}@media screen and (min-width:768px){.webform-submission-estimation-form .form-actions .button--primary{padding:.9375rem 1.5rem}}.webform-submission-estimation-form .form-actions .button--primary.button--small{font-size:.875rem}@media screen and (min-width:768px){.webform-submission-estimation-form .form-actions .button--primary{max-width:20rem}}.webform-submission-estimation-form .form-item-footer{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:.75rem;font-size:1rem;line-height:normal;font-weight:300;max-width:18.75rem;margin:0 auto}.webform-submission-estimation-form .form-item-footer::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:"\e903"}.webform-submission-estimation-form .form-item-footer em{font-style:italic!important;font-weight:300!important}.webform-submission-estimation-form .form-item-footer::before{font-size:1.75rem;color:#2d9f8d}.webform-submission-estimation-form .main-container--logos{margin-top:2.5rem;padding:0 1.25rem}@media screen and (min-width:768px){.webform-submission-estimation-form .main-container--logos{margin-top:3.75rem;margin-bottom:1.25rem}}.webform-submission-estimation-form .main-container--logos .col-left,.webform-submission-estimation-form .main-container--logos .col-right{padding:0}.webform-submission-estimation-form .main-container--logos .col-left::before,.webform-submission-estimation-form .main-container--logos .col-right::before{display:none}@media screen and (min-width:1024px){.webform-submission-estimation-form .partners-logo{max-width:49.375rem}}.webform-submission-estimation-form .partners-logo li{margin-bottom:0!important}.rangeslider{--rangeslider-heigth:1rem;--rangeslider-thumb-size:0.875rem;height:var(--rangeslider-heigth);-webkit-box-shadow:var(--checkbox-image-shadow);box-shadow:var(--checkbox-image-shadow);background:#f3f4f6;-webkit-border-radius:-webkit-calc(var(--rangeslider-heigth)/ 2);border-radius:calc(var(--rangeslider-heigth)/ 2);margin-bottom:.25rem}.rangeslider .rangeslider__fill{-webkit-border-radius:-webkit-calc(var(--rangeslider-heigth)/ 2);border-radius:calc(var(--rangeslider-heigth)/ 2);background:-webkit-gradient(linear,left top,right top,from(#1170ee),color-stop(171.43%,#0a438f));background:-webkit-linear-gradient(left,#1170ee 0,#0a438f 171.43%);background:-o-linear-gradient(left,#1170ee 0,#0a438f 171.43%);background:linear-gradient(90deg,#1170ee 0,#0a438f 171.43%);-webkit-box-shadow:.1875rem .1875rem .5rem 0 rgba(157,196,248,.6) inset,.375rem .375rem 1.25rem 0 rgba(209,213,219,.6);box-shadow:.1875rem .1875rem .5rem 0 rgba(157,196,248,.6) inset,.375rem .375rem 1.25rem 0 rgba(209,213,219,.6);padding-left:-webkit-calc(var(--rangeslider-heigth)/ 2);padding-left:calc(var(--rangeslider-heigth)/ 2);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.rangeslider .rangeslider__handle{-webkit-box-shadow:0 .125rem .1875rem 0 rgba(148,149,154,.3490196078) inset,0 .1875rem .25rem 0 rgba(0,0,0,.2509803922);box-shadow:0 .125rem .1875rem 0 rgba(148,149,154,.3490196078) inset,0 .1875rem .25rem 0 rgba(0,0,0,.2509803922);background:#fafafa;width:var(--rangeslider-thumb-size);height:var(--rangeslider-thumb-size);border:0 none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.rangeslider .rangeslider__handle::after{display:none}
.layout__region--sidebar .paragraph--type--estimation{margin:1.5rem 0;padding:1.5rem .75rem}.layout__region--sidebar .paragraph--type--estimation .form-title{text-align:center;margin-bottom:1.25rem;font-size:1.5rem}.layout__region--sidebar .paragraph--type--estimation .form-checkboxes{margin:1.25rem 0;gap:.5rem}.layout__region--sidebar .paragraph--type--estimation .form-checkboxes label{font-size:.75rem;line-height:.9375rem;white-space:nowrap}.layout__region--sidebar .paragraph--type--estimation .form-item-calc-result{margin:1.5rem 0}.layout__region--sidebar .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--sidebar .paragraph--type--estimation .form-item-calc-result strong{margin:0!important}.layout__region--sidebar .paragraph--type--estimation div.form-type-range.form-item-secured-area b,.layout__region--sidebar .paragraph--type--estimation div.form-type-range.form-item-secured-area label{font-size:.0625remrem!important;line-height:1.5rem!important;font-weight:600!important}@media screen and (min-width:992px){.layout__region--sidebar .paragraph--type--estimation div.form-type-range.form-item-secured-area b,.layout__region--sidebar .paragraph--type--estimation div.form-type-range.form-item-secured-area label{font-size:1rem!important}}.layout__region--sidebar .paragraph--type--estimation div.form-type-range.form-item-secured-area .rangeslider{--rangeslider-heigth:1rem;--rangeslider-thumb-size:0.75rem}.layout__region--sidebar .paragraph--type--estimation .form-item-calc-result span{font-size:1rem;line-height:1.5rem;font-weight:700}.layout__region--sidebar .paragraph--type--estimation .button{min-width:0;padding:.75rem}.layout__region--sidebar .paragraph--type--estimation .form-item-footer{display:none}.layout__region--sidebar .paragraph--type--estimation p.information{padding:0;margin-bottom:1rem;font-size:.75rem;color:#575755}.layout__region--sidebar .paragraph--type--estimation p.information::before{display:none}.layout__region--sidebar .paragraph--type--estimation .form-actions{margin-bottom:0}.paragraph--type--estimation{max-width:32.5rem;margin:0 auto;padding:1.5rem;background:#dbe7f6;-webkit-border-radius:.75rem;border-radius:.75rem;border:1px solid #9dc4f8;color:#0b0a08}@media screen and (min-width:1024px){.paragraph--type--estimation.hide-on-desktop{display:none!important}}@media screen and (min-width:768px){.paragraph--type--estimation{padding:3rem 2rem}}.paragraph--type--estimation .form-title{text-align:center;color:#0b0a08;margin-bottom:3rem;font-weight:500;font-size:1.5rem;line-height:2rem;letter-spacing:.02em}@media screen and (max-width:768px){.paragraph--type--estimation .form-title{margin-bottom:1.5rem}}@media screen and (min-width:992px){.paragraph--type--estimation .form-title{font-size:2rem;line-height:normal}}.paragraph--type--estimation form{font-family:Lato,sans-serif;max-width:26.25rem;margin:0 auto}@media screen and (max-width:768px){.paragraph--type--estimation form .form-checkboxes{margin:1.5rem 0}}.paragraph--type--estimation form .form-checkboxes label{font-size:.875rem;line-height:1rem}@media screen and (max-width:768px){.paragraph--type--estimation form .form-checkboxes label{--checkbox-image-size:3.75rem}}@media screen and (min-width:992px){.paragraph--type--estimation form .form-checkboxes label{font-size:.75rem;line-height:.9375rem}}.paragraph--type--estimation form .form-type-range label{font-size:1.25rem!important;line-height:normal;font-weight:600}@media screen and (min-width:992px){.paragraph--type--estimation form .form-type-range label{font-size:1.5rem!important;font-weight:500}}.paragraph--type--estimation form .form-type-range label b{font-weight:700}@media screen and (min-width:992px){.paragraph--type--estimation form .form-type-range label b{font-weight:900}}.paragraph--type--estimation form .form-type-range .webform-element-description{font-size:.875rem;line-height:1.5rem}.paragraph--type--estimation form .form-item-calc-result{text-align:center;margin:3rem 0 2rem}@media screen and (max-width:768px){.paragraph--type--estimation form .form-item-calc-result{margin:1.5rem 0}}.paragraph--type--estimation form .form-item-calc-result p{display:block!important;font-style:normal!important;font-size:1.25rem;line-height:normal;font-weight:600!important;color:#0b0a08!important}.paragraph--type--estimation form .form-item-calc-result .estimtion-total{display:block;margin-top:.75rem;line-height:normal;font-size:1.5rem!important;font-weight:700!important;color:#0b0a08!important}@media screen and (min-width:992px){.paragraph--type--estimation form .form-item-calc-result .estimtion-total{font-weight:900!important}}.paragraph--type--estimation form p.information{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:0 0;border:0 none;padding:0 0 0 2.25rem;margin-bottom:2rem}.paragraph--type--estimation form p.information::before{left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.paragraph--type--estimation form .form-item-footer,.paragraph--type--estimation form p.information{font-weight:300;font-size:.875rem;color:#0b0a08;line-height:normal;font-style:italic!important}@media screen and (min-width:992px){.paragraph--type--estimation form .form-item-footer,.paragraph--type--estimation form p.information{font-size:1rem}}.paragraph--type--estimation form .form-item-footer p{margin-bottom:0!important}
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)}
