/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#harvis{position:fixed;top:calc(100% - 84px);right:24px;z-index:21;display:inline-block;width:64px;height:64px;padding:0;border:none;background:transparent;font-size:0;transition:all 0.8s ease-in-out;}#harvis.stuck #back-to-top{pointer-events:none;transition:all 0.8s ease-in-out;}#harvis.animate svg{pointer-events:none;animation:head-move 3s ease-in-out;}#harvis.animate svg *{pointer-events:none;}#harvis.animate svg #left-eye{transform-box:fill-box;transform-origin:center;animation:wink 3s;}#harvis:hover{transition:transform 0.3s ease-in-out;transform:translateY(-5px);}@keyframes wink{0%,70%{transform:scaleY(1);}78%{transform:scaleY(0.15);}85%{transform:scaleY(0.05);}90%{transform:scaleY(0.05);}100%{transform:scaleY(1);}}@keyframes head-move{0%,70%{transform:rotate(0);}78%{transform:rotate(-3deg);}85%,90%{transform:rotate(-5deg);}100%{transform:rotate(0);}}.predefined-deepchat-chat-container,.chat-container{overflow:unset;}body:has(.predefined-deepchat-chat-container) #back-to-top{top:calc(100% - 200px);right:35px;bottom:unset;}@media (min-width:576px){body:has(.predefined-deepchat-chat-container) #back-to-top{top:calc(100% - 220px);right:28px;}}body:has(.predefined-deepchat-chat-container.chat-open) #harvis,body:has(.predefined-deepchat-chat-container.chat-open) #back-to-top{pointer-events:none;transform:translateX(120px);}body:has(.predefined-deepchat-chat-container.chat-open) #back-to-top{top:calc(100% - 220px);bottom:unset;}.predefined-deepchat{right:0 !important;margin:0;padding:0;}.predefined-deepchat-chat-container{position:fixed;inset:0;bottom:0;z-index:1258;overflow:hidden;width:100%;margin-bottom:20px;border-radius:8px 8px 0 0;background-color:#fff;background-image:linear-gradient(140deg,#7196e9 0%,#fff 43%,#cfc9d2 100%);box-shadow:0 4px 6px rgba(0,0,0,0.1);opacity:0;transition:transform 0.5s ease-out,opacity 0.4s ease-out;transform:translateY(100%);}.predefined-deepchat-chat-container.chat-open{position:fixed;z-index:11;width:100vw;height:100vh;border-radius:0;opacity:1;transform:translateY(0);}.predefined-deepchat-chat-container.chat-open > .container{background:transparent !important;}.predefined-deepchat-chat-container.chat-open .text--transparent-vertical{position:absolute;top:50%;right:-70px;display:none;align-items:center;background-image:linear-gradient(to bottom,rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.35) 25%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0.35) 75%,rgba(255,255,255,0.75) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;transform:translateY(-50%) rotate(-90deg);animation:textclipchatbot 2s linear 4;animation-delay:1s;-webkit-text-fill-color:transparent;}@media (min-width:480px){.predefined-deepchat-chat-container.chat-open .text--transparent-vertical{display:grid;}}.predefined-deepchat-chat-container.chat-open .text--transparent-vertical p{color:var(--white);font-family:"montserrat-bold",sans-serif;font-weight:700;font-size:0;line-height:1em;word-break:inherit;transition:var(--md-trans);animation:growText 1s ease-out forwards;}.predefined-deepchat-chat-container.chat-open .legal-text,.predefined-deepchat-chat-container.chat-open .harvis-text{position:absolute;left:50%;z-index:1;width:calc(100% - 40px);margin:0;padding:0;color:#3b477a;font-family:"Lato",sans-serif;font-size:0.875rem;text-align:left;transform:translateX(-50%);}@media screen and (width >= 800px){.predefined-deepchat-chat-container.chat-open .legal-text,.predefined-deepchat-chat-container.chat-open .harvis-text{width:770px;}}.predefined-deepchat-chat-container.chat-open .legal-text a,.predefined-deepchat-chat-container.chat-open .harvis-text a{color:#00e;text-decoration:underline;}.predefined-deepchat-chat-container.chat-open .legal-text a:hover,.predefined-deepchat-chat-container.chat-open .harvis-text a:hover{color:#111;}.predefined-deepchat-chat-container.chat-open .legal-text{bottom:0;}.predefined-deepchat-chat-container.chat-open .harvis-text{bottom:25px;}.predefined-deepchat-chat-container__header{display:flex;justify-content:space-between;align-items:center;height:80px;background-color:#fff;}.predefined-deepchat-chat-container__header-content{display:flex;justify-content:space-between;align-items:center;}.predefined-deepchat-chat-container__header-content img{width:113px;}.predefined-deepchat-chat-container__header-content .btn-close{display:flex;width:auto;height:auto;padding:0;background:none;opacity:1;}.predefined-deepchat-chat-container__header-content .btn-close::before{font-family:"icomoon";font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;font-display:swap;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e920";color:var(--black);}.predefined-deepchat-chat-container__header-content .btn-close span{font-size:0;}@keyframes growText{from{font-size:0;}to{font-size:10vh;}}@keyframes textclipchatbot{0%{background-position:center 200%;}100%{background-position:center 0;}}.chat-container:has(.chat-open){position:relative !important;transform:unset !important;}.chat-container.chat-collapsed{left:100%;background:transparent;transform:unset !important;}
.slick-dots{--color-dots:var(--white);display:flex;justify-content:flex-start;align-items:center;}.slick-dots li{display:flex;align-items:center;width:auto;height:auto;margin:0 var(--spacing-2xs);}.slick-dots li button{position:relative;width:8px;height:8px;padding:0;font-size:0;}.slick-dots li button::before{content:"";width:8px;height:8px;opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='7' fill='transparent' stroke='white' stroke-width='3'/%3E%3C/svg%3E");background-repeat:no-repeat;}.slick-dots li button:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='7' fill='white' stroke='white' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;}.slick-dots li button:focus-visible{outline-offset:2px;outline:2px solid var(--color-dots-focus,var(--black));}.slick-dots li::after{content:"";width:0;height:1px;background-color:var(--color-dots);transition:0.5s ease-in-out;}.slick-dots li:last-child{display:flex;flex-direction:row-reverse;}.slick-dots li.slick-active button{width:16px !important;height:16px !important;font-size:0;}.slick-dots li.slick-active button::before{opacity:1;width:16px !important;height:16px !important;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='8' fill='white' stroke='white' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;}.slick-dots li.slick-active::after{width:44px;margin-left:var(--spacing-sm);}.slick-dots li.slick-active:last-child::after{margin-right:var(--spacing-sm);margin-left:0;}.bg-primary-color .slick-dots,.bg-secondary-color-blue .slick-dots{--color:var(--white);}.bg-primary-color .slick-dots li button:hover::before,.bg-secondary-color-blue .slick-dots li button:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='8' fill='white' stroke='white' stroke-width='2'/%3E%3C/svg%3E");}.bg-primary-color .slick-dots li.slick-active button::before,.bg-secondary-color-blue .slick-dots li.slick-active button::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='8' fill='white' stroke='white' stroke-width='2'/%3E%3C/svg%3E");}.node--view-mode-highlighted-simple{display:flex;align-items:center;height:100%;padding:24px;border:1px solid var(--white);}.node--view-mode-highlighted-simple h3{font-size:1.375rem;line-height:1.6875rem;}@media (min-width:992px){.node--view-mode-highlighted-simple h3{font-size:1.5rem;}}.node--view-mode-highlighted-simple .c-button.btn-simple{--primary-color:var(--white);--secondary-color:var(--white);justify-content:flex-end;}.node--view-mode-highlighted-simple.c-highlighted .c-highlighted__content{padding:var(--spacing-md) !important;}.node--view-mode-highlighted-simple.c-highlighted .c-text__title{margin-top:0;padding-bottom:var(--spacing-xs);}.node--view-mode-highlighted-simple.c-highlighted .c-text__extra{margin-top:var(--spacing-xs);}.node--view-mode-highlighted-simple.c-highlighted .c-text__extra a::after{content:"" !important;}.view-highlights.view-display-id-highlighted .slick,.view-highlights-simple.view-display-id-highlighted .slick{margin:0 auto;}@media (max-width:575.98px){.view-highlights.view-display-id-highlighted .slick,.view-highlights-simple.view-display-id-highlighted .slick{padding:0;}}.view-highlights.view-display-id-highlighted .slick--less .slick-track,.view-highlights-simple.view-display-id-highlighted .slick--less .slick-track{text-align:left;}.view-highlights.view-display-id-highlighted .slick--less .slick__arrow,.view-highlights-simple.view-display-id-highlighted .slick--less .slick__arrow{display:none;}.view-highlights.view-display-id-highlighted .slick-track,.view-highlights-simple.view-display-id-highlighted .slick-track{display:flex;}.view-highlights.view-display-id-highlighted .slick-slide,.view-highlights-simple.view-display-id-highlighted .slick-slide{height:inherit !important;}@media (max-width:479.98px){.view-highlights.view-display-id-highlighted .slick-slide,.view-highlights-simple.view-display-id-highlighted .slick-slide{padding-right:1px;}}.view-highlights .node--view-mode-highlighted,.view-highlights-simple .node--view-mode-highlighted{margin-top:var(--spacing-md);border:1px solid var(--black);}@media (min-width:768px){.view-highlights .node--view-mode-highlighted,.view-highlights-simple .node--view-mode-highlighted{padding:0;}}@media (min-width:992px){.view-highlights .node--view-mode-highlighted,.view-highlights-simple .node--view-mode-highlighted{margin:0;}}.view-highlights .node--view-mode-highlighted.c-highlighted .c-highlighted__content,.view-highlights-simple .node--view-mode-highlighted.c-highlighted .c-highlighted__content{position:absolute;inset:0;z-index:2;display:flex;align-items:center;padding:48px !important;}.view-highlights .node--view-mode-highlighted.c-highlighted .c-text__title,.view-highlights-simple .node--view-mode-highlighted.c-highlighted .c-text__title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-top:0;padding-bottom:var(--spacing-xs);color:var(--white) !important;}.view-highlights .node--view-mode-highlighted.c-highlighted .c-text__title::after,.view-highlights-simple .node--view-mode-highlighted.c-highlighted .c-text__title::after{color:var(--white) !important;}.view-highlights .node--view-mode-highlighted.c-highlighted .c-text__extra .c-button.btn-simple,.view-highlights-simple .node--view-mode-highlighted.c-highlighted .c-text__extra .c-button.btn-simple{--primary-color:var(--white);--secondary-color:var(--white);}.view-highlights .node--view-mode-highlighted.c-highlighted .c-text__extra .c-button.btn-simple::after,.view-highlights-simple .node--view-mode-highlighted.c-highlighted .c-text__extra .c-button.btn-simple::after{content:"" !important;}.view-highlights .node--view-mode-highlighted .field--name-field-visual-resources,.view-highlights-simple .node--view-mode-highlighted .field--name-field-visual-resources{overflow:hidden;height:100%;}.view-highlights .node--view-mode-highlighted .media,.view-highlights-simple .node--view-mode-highlighted .media{background-color:var(--gray-400);aspect-ratio:4/3;opacity:0;transition:0.5s ease-in-out;}@media (min-width:1200px){.view-highlights .node--view-mode-highlighted .media,.view-highlights-simple .node--view-mode-highlighted .media{aspect-ratio:16/9;}}@media (min-width:1400px){.view-highlights .node--view-mode-highlighted .media,.view-highlights-simple .node--view-mode-highlighted .media{aspect-ratio:319/156;}}.view-highlights .node--view-mode-highlighted .media img,.view-highlights-simple .node--view-mode-highlighted .media img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;}@media (min-width:1200px){.view-highlights .node--view-mode-highlighted .media img,.view-highlights-simple .node--view-mode-highlighted .media img{aspect-ratio:16/9;}}@media (min-width:1400px){.view-highlights .node--view-mode-highlighted .media img,.view-highlights-simple .node--view-mode-highlighted .media img{aspect-ratio:319/156;}}.view-highlights .node--view-mode-highlighted .media.is-b-loaded,.view-highlights-simple .node--view-mode-highlighted .media.is-b-loaded{opacity:1;}.view-highlights .node--view-mode-highlighted .c-highlighted__wrapper,.view-highlights-simple .node--view-mode-highlighted .c-highlighted__wrapper{margin:0;}@media (min-width:768px){.view-highlights .node--view-mode-highlighted .c-highlighted__image,.view-highlights-simple .node--view-mode-highlighted .c-highlighted__image{padding:0;}}.view-highlights .node--view-mode-highlighted .c-highlighted__image img,.view-highlights-simple .node--view-mode-highlighted .c-highlighted__image img{transition:0.5s ease-in-out;}.view-highlights .node--view-mode-highlighted .c-highlighted__image::before,.view-highlights-simple .node--view-mode-highlighted .c-highlighted__image::before{content:"";position:absolute;inset:0;z-index:1;background:var(--gradient-500-opacity);background-blend-mode:multiply;}.view-highlights .node--view-mode-highlighted .component-button.btn-simple,.view-highlights-simple .node--view-mode-highlighted .component-button.btn-simple{justify-content:flex-end;color:var(--white) !important;}.view-highlights .node--view-mode-highlighted .component-button.btn-simple::before,.view-highlights-simple .node--view-mode-highlighted .component-button.btn-simple::before{color:var(--white) !important;}.view-highlights .node--view-mode-highlighted:hover .c-highlighted__image,.view-highlights-simple .node--view-mode-highlighted:hover .c-highlighted__image{overflow:hidden;}.view-highlights .node--view-mode-highlighted:hover .c-highlighted__image img,.view-highlights-simple .node--view-mode-highlighted:hover .c-highlighted__image img{filter:brightness(125%);transform:scale(1.05);}.view-highlights .node--view-mode-highlighted .c-text__grid,.view-highlights .node--view-mode-highlighted-simple .c-text__grid,.view-highlights-simple .node--view-mode-highlighted .c-text__grid,.view-highlights-simple .node--view-mode-highlighted-simple .c-text__grid{--_spacing-desktop:var(--spacing-sm);--_spacing-responsive:var(--spacing-xs);}.view-highlights .node--view-mode-highlighted .c-text__extra,.view-highlights .node--view-mode-highlighted-simple .c-text__extra,.view-highlights-simple .node--view-mode-highlighted .c-text__extra,.view-highlights-simple .node--view-mode-highlighted-simple .c-text__extra{margin-top:0;}.view-highlights.view-display-id-highlighted .slick__arrow{justify-content:flex-end;}@media (min-width:768px){.view-highlights.view-display-id-block_highlight .view-content > .views-row{padding-left:0;}}.vlsuite-layout-bg-wrapper[class*=bg-] .view-highlights .c-highlighted .c-text__title::after{background-color:var(--white);}.vlsuite-layout-bg-wrapper[class*=bg-] .view-highlights .c-highlighted:hover .c-text__title{color:var(--white);}.vlsuite-layout-bg-wrapper[class*=bg-] .view-highlights .node--view-mode-highlighted-simple{border:1px solid var(--white);}.vlsuite-layout-bg-wrapper[class*=bg-] .view-highlights .node--view-mode-highlighted-simple .component-button.btn-simple{color:var(--white);}.vlsuite-layout-bg-wrapper[class*=bg-] .view-highlights .node--view-mode-highlighted-simple .component-button.btn-simple::before{color:var(--white);}.vlsuite-layout-bg-wrapper.bg-primary-color-100 .view-highlights .c-highlighted .c-text__title::after,.vlsuite-layout-bg-wrapper.bg-third-color-light .view-highlights .c-highlighted .c-text__title::after,.vlsuite-layout-bg-wrapper.bg-third-color-extralight .view-highlights .c-highlighted .c-text__title::after{background-color:var(--secondary-color);}.vlsuite-layout-bg-wrapper.bg-primary-color-100 .view-highlights .c-highlighted:hover .c-text__title,.vlsuite-layout-bg-wrapper.bg-third-color-light .view-highlights .c-highlighted:hover .c-text__title,.vlsuite-layout-bg-wrapper.bg-third-color-extralight .view-highlights .c-highlighted:hover .c-text__title{color:var(--secondary-color);}.vlsuite-layout-bg-wrapper.bg-primary-color-100 .view-highlights .node--view-mode-highlighted-simple,.vlsuite-layout-bg-wrapper.bg-third-color-light .view-highlights .node--view-mode-highlighted-simple,.vlsuite-layout-bg-wrapper.bg-third-color-extralight .view-highlights .node--view-mode-highlighted-simple{border:1px solid var(--secondary-color);}.vlsuite-layout-bg-wrapper.bg-primary-color-100 .view-highlights .node--view-mode-highlighted-simple .component-button.btn-simple,.vlsuite-layout-bg-wrapper.bg-third-color-light .view-highlights .node--view-mode-highlighted-simple .component-button.btn-simple,.vlsuite-layout-bg-wrapper.bg-third-color-extralight .view-highlights .node--view-mode-highlighted-simple .component-button.btn-simple{color:var(--secondary-color);}.vlsuite-layout-bg-wrapper.bg-primary-color-100 .view-highlights .node--view-mode-highlighted-simple .component-button.btn-simple::before,.vlsuite-layout-bg-wrapper.bg-third-color-light .view-highlights .node--view-mode-highlighted-simple .component-button.btn-simple::before,.vlsuite-layout-bg-wrapper.bg-third-color-extralight .view-highlights .node--view-mode-highlighted-simple .component-button.btn-simple::before{color:var(--secondary-color);}
.node--type-landing{margin:32px 0;}.page-wrapper.header_disable .block-system-breadcrumb-block nav{margin-bottom:var(--spacing-md);}.page-wrapper.header_disable .breadcrumb{margin:10px 0 0;}@media (min-width:768px){.page-wrapper.header_disable .breadcrumb{margin:20px 0 0;}}.page-wrapper.header_disable .breadcrumb .breadcrumb-item + .breadcrumb-item::before{color:var(--text-color);}.page-wrapper.header_disable .breadcrumb li{color:var(--text-color);}.page-wrapper.header_disable .breadcrumb li a{color:var(--text-color);}
