:root{--pr-btn-bg:hsl(var(--pr-btn-bg-hue),var(--pr-btn-bg-saturation),calc(1% * var(--pr-btn-bg-lightness)));--pr-btn-bg-hover:hsl(var(--pr-btn-bg-hover-hue),var(--pr-btn-bg-hover-saturation),calc(1% * var(--pr-btn-bg-hover-lightness)));--pr-btn-border-color:hsl(var(--pr-btn-border-color-hue),var(--pr-btn-border-color-saturation),calc(1% * var(--pr-btn-border-color-lightness)));--pr-btn-border-color-hover:hsl(var(--pr-btn-border-color-hover-hue),var(--pr-btn-border-color-hover-saturation),calc(1% * var(--pr-btn-border-color-hover-lightness)));--pr-btn-text-color:hsl(var(--pr-btn-text-color-hue),var(--pr-btn-text-color-saturation),calc(1% * var(--pr-btn-text-color-lightness)));--pr-btn-text-color-hover:hsl(var(--pr-btn-text-color-hover-hue),var(--pr-btn-text-color-hover-saturation),calc(1% * var(--pr-btn-text-color-hover-lightness)));--sc-btn-bg:hsl(var(--sc-btn-bg-hue),var(--sc-btn-bg-saturation),calc(1% * var(--sc-btn-bg-lightness)));--sc-btn-bg-hover:hsl(var(--sc-btn-bg-hover-hue),var(--sc-btn-bg-hover-saturation),calc(1% * var(--sc-btn-bg-hover-lightness)));--sc-btn-border-color:hsl(var(--sc-btn-border-color-hue),var(--sc-btn-border-color-saturation),calc(1% * var(--sc-btn-border-color-lightness)));--sc-btn-border-color-hover:hsl(var(--sc-btn-border-color-hover-hue),var(--sc-btn-border-color-hover-saturation),calc(1% * var(--sc-btn-border-color-hover-lightness)));--sc-btn-text-color:hsl(var(--sc-btn-text-color-hue),var(--sc-btn-text-color-saturation),calc(1% * var(--sc-btn-text-color-lightness)));--sc-btn-text-color-hover:hsl(var(--sc-btn-text-color-hover-hue),var(--sc-btn-text-color-hover-saturation),calc(1% * var(--sc-btn-text-color-hover-lightness)));--ac-btn-bg:hsl(var(--ac-btn-bg-hue),var(--ac-btn-bg-saturation),calc(1% * var(--ac-btn-bg-lightness)));--ac-btn-bg-hover:hsl(var(--ac-btn-bg-hover-hue),var(--ac-btn-bg-hover-saturation),calc(1% * var(--ac-btn-bg-hover-lightness)));--ac-btn-border-color:hsl(var(--ac-btn-border-color-hue),var(--ac-btn-border-color-saturation),calc(1% * var(--ac-btn-border-color-lightness)));--ac-btn-border-color-hover:hsl(var(--ac-btn-border-color-hover-hue),var(--ac-btn-border-color-hover-saturation),calc(1% * var(--ac-btn-border-color-hover-lightness)));--ac-btn-text-color:hsl(var(--ac-btn-text-color-hue),var(--ac-btn-text-color-saturation),calc(1% * var(--ac-btn-text-color-lightness)));--ac-btn-text-color-hover:hsl(var(--ac-btn-text-color-hover-hue),var(--ac-btn-text-color-hover-saturation),calc(1% * var(--ac-btn-text-color-hover-lightness)));--pr-btn-padding:var(--pr-btn-padding-top) var(--pr-btn-padding-right) var(--pr-btn-padding-bottom) var(--pr-btn-padding-left);--sc-btn-padding:var(--sc-btn-padding-top) var(--sc-btn-padding-right) var(--sc-btn-padding-bottom) var(--sc-btn-padding-left);--ac-btn-padding:var(--ac-btn-padding-top) var(--ac-btn-padding-right) var(--ac-btn-padding-bottom) var(--ac-btn-padding-left);--pr-btn-font-size:var(--pr-btn-font-size);--pr-btn-line-height:var(--pr-btn-line-height);--pr-btn-letter-spacing:var(--pr-btn-letter-spacing);--pr-btn-border-style:var(--pr-btn-border-style);--pr-btn-border-width:var(--pr-btn-border-width);--pr-btn-border-radius:var(--pr-btn-border-radius);--pr-btn-text-decoration:var(--pr-btn-text-decoration);--pr-btn-text-decoration-hover:var(--pr-btn-text-decoration-hover);--sc-btn-font-size:var(--sc-btn-font-size);--sc-btn-line-height:var(--sc-btn-line-height);--sc-btn-letter-spacing:var(--sc-btn-letter-spacing);--sc-btn-border-style:var(--sc-btn-border-style);--sc-btn-border-width:var(--sc-btn-border-width);--sc-btn-border-radius:var(--sc-btn-border-radius);--sc-btn-text-decoration:var(--sc-btn-text-decoration);--sc-btn-text-decoration-hover:var(--sc-btn-text-decoration-hover);--ac-btn-font-size:var(--ac-btn-font-size);--ac-btn-line-height:var(--ac-btn-line-height);--ac-btn-letter-spacing:var(--ac-btn-letter-spacing);--ac-btn-border-style:var(--ac-btn-border-style);--ac-btn-border-width:var(--ac-btn-border-width);--ac-btn-border-radius:var(--ac-btn-border-radius);--ac-btn-text-decoration:var(--ac-btn-text-decoration);--ac-btn-text-decoration-hover:var(--ac-btn-text-decoration-hover);}.primary-button,button,.button,.btn,.button--primary,.more-link a,.order-now,.read-more,.field--name-field-action-link a{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--pr-btn-bg);color:var(--pr-btn-text-color);border-width:var(--pr-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--pr-btn-border-style);border-color:var(--pr-btn-border-color);padding:var(--pr-btn-padding);font-size:var(--pr-btn-font-size);line-height:var(--pr-btn-line-height);letter-spacing:var(--pr-btn-letter-spacing);-webkit-text-decoration:var(--pr-btn-text-decoration);text-decoration:var(--pr-btn-text-decoration);text-align:center;transition:background-color 0.3s ease;}.primary-button:hover,button:hover,.button:hover,.btn:hover,.button--primary:hover,.more-link a:hover,.order-now:hover,.read-more:hover,.field--name-field-action-link a:hover,.primary-button:focus,button:focus,.button:focus,.btn:focus,.button--primary:focus,.more-link a:focus,.order-now:focus,.read-more:focus,.field--name-field-action-link a:focus{background-color:var(--pr-btn-bg-hover);border-color:var(--pr-btn-border-color-hover);color:var(--pr-btn-text-color-hover);-webkit-text-decoration:var(--pr-btn-text-decoration-hover);text-decoration:var(--pr-btn-text-decoration-hover);transition:background-color 0.3s ease;}.primary-button:focus,button:focus,.button:focus,.btn:focus,.button--primary:focus,.more-link a:focus,.order-now:focus,.read-more:focus,.field--name-field-action-link a:focus,.primary-button:focus-visible,button:focus-visible,.button:focus-visible,.btn:focus-visible,.button--primary:focus-visible,.more-link a:focus-visible,.order-now:focus-visible,.read-more:focus-visible,.field--name-field-action-link a:focus-visible{outline:none;box-shadow:none;}.secondary-button{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--sc-btn-bg);color:var(--sc-btn-text-color);border-width:var(--sc-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--sc-btn-border-style);border-color:var(--sc-btn-border-color);padding:var(--sc-btn-padding);font-size:var(--sc-btn-font-size);line-height:var(--sc-btn-line-height);letter-spacing:var(--sc-btn-letter-spacing);-webkit-text-decoration:var(--sc-btn-text-decoration);text-decoration:var(--sc-btn-text-decoration);text-align:center;transition:background-color 0.3s ease;}.secondary-button:hover,.secondary-button:focus{background-color:var(--sc-btn-bg-hover);border-color:var(--sc-btn-border-color-hover);color:var(--sc-btn-text-color-hover);-webkit-text-decoration:var(--sc-btn-text-decoration-hover);text-decoration:var(--sc-btn-text-decoration-hover);transition:background-color 0.3s ease;}.secondary-button:focus,.secondary-button:focus-visible{outline:none;box-shadow:none;}.action-link{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--ac-btn-bg);color:var(--ac-btn-text-color);border-width:var(--ac-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--ac-btn-border-style);border-color:var(--ac-btn-border-color);padding:var(--ac-btn-padding);font-size:var(--ac-btn-font-size);line-height:var(--ac-btn-line-height);letter-spacing:var(--ac-btn-letter-spacing);-webkit-text-decoration:var(--ac-btn-text-decoration);text-decoration:var(--ac-btn-text-decoration);transition:color 0.3s ease;}.action-link:hover,.action-link:focus{background-color:var(--ac-btn-bg-hover);border-color:var(--ac-btn-border-color-hover);color:var(--ac-btn-text-color-hover);-webkit-text-decoration:var(--ac-btn-text-decoration-hover);text-decoration:var(--ac-btn-text-decoration-hover);transition:color 0.3s ease;}.action-link:focus,.action-link:focus-visible{outline:none;box-shadow:none;}.node-teaser{margin-block-end:0;}.node-teaser .node__title{display:block;font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:20px;letter-spacing:0em;color:var(--text-color);text-decoration:none;margin:8px 0 0 0;transition:all 0.5s ease;}.node-teaser .node__title:hover{color:var(--primary-color);transition:all 0.5s ease;}.node-teaser .field--name-body{margin-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-word;}.node-teaser .field--name-body p,.node-teaser .field--name-body h1,.node-teaser .field--name-body h2,.node-teaser .field--name-body h3,.node-teaser .field--name-body h4,.node-teaser .field--name-body span,.node-teaser .field--name-body b,.node-teaser .field--name-body strong,.node-teaser .field--name-body a{font-family:var(--font-regular);font-weight:400;font-weight:normal;font-size:16px;line-height:24px;color:var(--text-color);margin:0;}.node-teaser img{min-width:100%;object-fit:cover;}.node-teaser::after{content:none;}.node--footer{display:flex;flex-wrap:wrap;align-items:center;}.node--footer .date-wrap,.node--footer .node-views-count{display:flex;flex-wrap:wrap;align-items:center;}.node--footer .date-wrap span,.node--footer .node-views-count span{display:block;}.node--footer .date-wrap .view-icon,.node--footer .date-wrap .calendar-icon,.node--footer .node-views-count .view-icon,.node--footer .node-views-count .calendar-icon{width:16px;height:16px;background-position:center;background-repeat:no-repeat;background-size:16px;}.node--footer .date-wrap .post-date,.node--footer .date-wrap .nr--count,.node--footer .node-views-count .post-date,.node--footer .node-views-count .nr--count{font-family:var(--font-regular);font-weight:400;font-size:12px;line-height:normal;letter-spacing:0em;color:var(--text-color-75);}[dir="ltr"] .node--footer .date-wrap .post-date,[dir="ltr"] .node--footer .date-wrap .nr--count,[dir="ltr"] .node--footer .node-views-count .post-date,[dir="ltr"] .node--footer .node-views-count .nr--count{margin-left:4px;}[dir="rtl"] .node--footer .date-wrap .post-date,[dir="rtl"] .node--footer .date-wrap .nr--count,[dir="rtl"] .node--footer .node-views-count .post-date,[dir="rtl"] .node--footer .node-views-count .nr--count{margin-right:4px;}.node--footer .date-wrap .view-icon,.node--footer .node-views-count .view-icon{background-image:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/view_node.svg);}.node--footer .date-wrap .calendar-icon,.node--footer .node-views-count .calendar-icon{background-image:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/calendar_node.svg);}[dir="ltr"] .node--footer .date-wrap{margin-right:16px;}[dir="rtl"] .node--footer .date-wrap{margin-left:16px;}.shortcut-action{display:none;}.grid-view .view-content{display:grid !important;gap:32px;}@media (min-width:49rem){.grid-view .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:63rem){.grid-view .view-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:76rem){.grid-view .view-content{grid-template-columns:repeat(4,1fr);}}.grid-view .views-row article{height:100%;}.grid-view img{height:250px;object-fit:cover;}.block-views-blocknews-news-block{margin:64px 0 0 0;}.recent-grid-view .view-content{display:flex !important;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;}.recent-grid-view .view-content .views-row{align-self:stretch;flex:0 0 100%;}@media (min-width:30.25rem){.recent-grid-view .view-content .views-row{flex:1 0 calc(50% - 20px);}}@media (min-width:49rem){.recent-grid-view .view-content .views-row{flex:1 0 calc(33.33% - 20px);}}.recent-grid-view .views-row article{height:100%;}.default-full-node .field--name-field-media-image{box-shadow:0px 4px 19px rgba(0,0,0,0.1);margin-bottom:20px;}.default-full-node .field--name-field-media-image img{min-width:100%;max-height:500px;object-fit:cover;}.default-full-node .field--name-body{margin-bottom:20px;}.default-full-node .field--name-body p + p{margin-top:20px;}.default-full-node .node__content{padding-block-end:0;}.default-full-node .field--name-field-media-image{box-shadow:none;}.default-full-node.node--type-document img{object-fit:contain;margin:0 auto;}.news--full .header-region{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;min-height:300px;padding:60px;margin-bottom:20px;}@media (min-width:49rem){.news--full .header-region{min-height:400px;}}.news--full .field__label{font-family:var(--font-bold);font-weight:700;color:var(--dark-grey);margin-bottom:8px;}.news--full .field--name-field-category{margin-top:20px;}.news--full .field--name-field-category .field__items{display:flex;flex-wrap:wrap;gap:10px;}.news--full .field--name-field-category .field__items .field__item{font-family:var(--font-bold);font-weight:700;font-size:12px;color:#fff;text-transform:capitalize;background-color:var(--primary-color);padding:4px;}.news--full .field--name-field-gallery{margin-top:20px;}.news--full .header-container{position:absolute;top:50%;background-color:rgba(255,255,255,0.5);padding:60px;}[dir="ltr"] .news--full .header-container{left:50%;transform:translate(-50%,-50%);box-shadow:1px 0px 29px -11px rgba(0,0,0,0.37);}[dir="rtl"] .news--full .header-container{right:50%;transform:translate(50%,-50%);box-shadow:-1px 0px 29px -11px rgba(0,0,0,0.37);}.news--full h1{font-family:var(--font-bold);font-weight:700;font-size:48px;line-height:normal;color:var(--primary-color);margin:0 0 8px 0;}.news--full .date-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px;}.news--full .date-wrap span{display:block;}.news--full .date-wrap .calendar-icon{width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:24px;}.news--full .date-wrap .post-date{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;letter-spacing:0em;color:var(--primary-color);}[dir="ltr"] .news--full .date-wrap .post-date{margin-left:4px;}[dir="rtl"] .news--full .date-wrap .post-date{margin-right:4px;}.news--full .date-wrap .calendar-icon{background-image:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/calendar_node.svg);}.banner-title{position:relative;min-height:400px;background-repeat:no-repeat;background-position:center;background-size:cover;}.banner-title .title-wrap{position:absolute;top:50%;background-color:rgba(255,255,255,0.5);padding:60px;}[dir="ltr"] .banner-title .title-wrap{left:50%;transform:translate(-50%,-50%);box-shadow:1px 0px 29px -11px rgba(0,0,0,0.37);}[dir="rtl"] .banner-title .title-wrap{right:50%;transform:translate(50%,-50%);box-shadow:-1px 0px 29px -11px rgba(0,0,0,0.37);}.banner-title .page-title-wrap{font-family:var(--font-bold);font-weight:700;font-size:48px;line-height:normal;color:var(--primary-color);margin:0 0 8px 0;}.contact--full .node__content{display:flex;flex-wrap:wrap;gap:20px;padding:0;background:#fff;}.contact--full .field--name-field-media-image{width:fit-content;min-height:fit-content;margin-bottom:0;}.contact--full .field--name-field-media-image img{width:300px;min-height:100%;object-fit:cover;}.contact--full .contact--name{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--primary-color);}.contact--full .field--name-field-job-position{margin-bottom:16px;}.contact--full .field--name-field-job-position .field__flags__item{font-family:var(--font-bold);font-weight:700;font-size:24px;line-height:normal;color:var(--primary-color);}[dir="ltr"] .contact--full .right-info{padding:32px 20px 32px 0;}[dir="rtl"] .contact--full .right-info{padding:32px 0 32px 20px;}@media (min-width:49rem){.contact--full .right-info{flex:1 1 auto;}}.contact--full .right-info .node_view{display:none;}.contact--full .right-info .additional-info{margin-top:16px;padding-top:20px;border-top:1px solid var(--light-grey);}.contact--full .right-info .additional-info .field + .field{margin-top:10px;}.contact--full .right-info .additional-info .field .field__label{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:normal;color:var(--dark-grey);}[dir="ltr"] .contact--full .right-info .additional-info .field .field__label{text-align:left;}[dir="rtl"] .contact--full .right-info .additional-info .field .field__label{text-align:right;}.contact--full .right-info .additional-info .field .field__item{padding-inline-end:0;}.contact--full .right-info .additional-info .field .field__item,.contact--full .right-info .additional-info .field .field__item a{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--dark-grey);text-decoration:unset;}.contact--full .right-info .additional-info .field .field__item a:hover{text-decoration:underline;color:var(--primary-color);}.contact--full .right-info .additional-info .field .field__item{max-width:350px;}[dir="ltr"] .contact--full .right-info .additional-info .field .field__item{text-align:left;}[dir="rtl"] .contact--full .right-info .additional-info .field .field__item{text-align:right;}.contact--full .right-info .personal-info .contact--name{font-family:var(--font-bold);font-weight:700;font-size:24px;line-height:normal;letter-spacing:0em;color:var(--primary-color);margin:0;}[dir="ltr"] .contact--full .right-info .personal-info .contact--name{text-align:left;}[dir="rtl"] .contact--full .right-info .personal-info .contact--name{text-align:right;}.contact--full .right-info .personal-info .field--name-field-job-position{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;letter-spacing:0em;color:var(--primary-color);margin-top:16px;}[dir="ltr"] .contact--full .right-info .personal-info .field--name-field-job-position{text-align:left;}[dir="rtl"] .contact--full .right-info .personal-info .field--name-field-job-position{text-align:right;}.contact--teaser{border:1px solid var(--light-grey);margin:0;height:350px;}[dir="ltr"] .contact--teaser{box-shadow:1px 0px 29px -11px rgba(0,0,0,0.37);}[dir="rtl"] .contact--teaser{box-shadow:-1px 0px 29px -11px rgba(0,0,0,0.37);}.contact--teaser .field--name-field-media-image{width:fit-content;height:fit-content;margin:0 auto;}.contact--teaser .field--name-field-media-image img{width:250px;height:250px;border-radius:50%;}.contact--teaser::after{content:none;}.contact--teaser .contact--name,.contact--teaser .field--name-field-job-position{width:100%;}[dir="ltr"] .contact--teaser .contact--name,[dir="ltr"] .contact--teaser .field--name-field-job-position{text-align:left;}[dir="rtl"] .contact--teaser .contact--name,[dir="rtl"] .contact--teaser .field--name-field-job-position{text-align:right;}.contact--teaser .node-trigger{position:relative;min-width:fit-content;height:350px;display:block;text-decoration:unset;padding:24px;}.contact--teaser .node-trigger .contact--name{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:normal;letter-spacing:0em;color:var(--primary-color);margin:10px 0 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}[dir="ltr"] .contact--teaser .node-trigger .contact--name{text-align:left;}[dir="rtl"] .contact--teaser .node-trigger .contact--name{text-align:right;}.contact--teaser .node-trigger .field--name-field-job-position{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;letter-spacing:0em;color:var(--primary-color);margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}[dir="ltr"] .contact--teaser .node-trigger .field--name-field-job-position{text-align:left;}[dir="rtl"] .contact--teaser .node-trigger .field--name-field-job-position{text-align:right;}.contact--teaser .node-trigger .absolute-wrap{background-color:transparent;transition:0.3s;}.contact--teaser .node-trigger:hover{padding:0;cursor:pointer;}.contact--teaser .node-trigger:hover .field--name-field-job-position{margin-top:0;}.contact--teaser .node-trigger:hover .field--name-field-media-image{position:absolute;width:100%;z-index:1;}.contact--teaser .node-trigger:hover .field--name-field-media-image img{width:100%;min-height:350px;object-fit:cover;border-radius:unset;animation:scale-up-center 0.4s cubic-bezier(0.39,0.575,0.565,1) both;}.contact--teaser .node-trigger:hover .absolute-wrap{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:2;padding:24px;}[dir="ltr"] .contact--teaser .node-trigger:hover .absolute-wrap{background:linear-gradient(180deg,rgba(50,115,195,0.5) 0%,rgba(0,116,201,0.5) 100%);}[dir="rtl"] .contact--teaser .node-trigger:hover .absolute-wrap{background:linear-gradient(-180deg,rgba(50,115,195,0.5) 0%,rgba(0,116,201,0.5) 100%);}.contact--teaser .node-trigger:hover .absolute-wrap .field--name-field-job-position,.contact--teaser .node-trigger:hover .absolute-wrap .contact--name{color:#fff;}.ui-dialog.team-contact--modal{width:fit-content !important;padding:0;border:unset !important;border-radius:4px;}[dir="ltr"] .ui-dialog.team-contact--modal{left:50% !important;transform:translateX(-50%);box-shadow:1px 0px 29px -11px rgba(0,0,0,0.37);}[dir="rtl"] .ui-dialog.team-contact--modal{right:50% !important;transform:translateX(50%);box-shadow:-1px 0px 29px -11px rgba(0,0,0,0.37);}.ui-dialog.team-contact--modal .ui-dialog-titlebar{padding:0;background:unset;border:unset;}.ui-dialog.team-contact--modal .ui-dialog-title{display:none;}.ui-dialog.team-contact--modal .ui-widget-content{padding:0;background-color:var(--light-grey);border-radius:4px;}.ui-dialog.team-contact--modal .ui-dialog-titlebar-close{width:30px;height:30px;top:20px;z-index:101;border-radius:4px;padding:0;}[dir="ltr"] .ui-dialog.team-contact--modal .ui-dialog-titlebar-close{right:14px;}[dir="rtl"] .ui-dialog.team-contact--modal .ui-dialog-titlebar-close{left:14px;}.ui-dialog.team-contact--modal .ui-dialog-titlebar-close .ui-icon{width:30px;height:30px;top:7px;background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/close.svg) no-repeat center;}[dir="ltr"] .ui-dialog.team-contact--modal .ui-dialog-titlebar-close .ui-icon{left:8px;}[dir="rtl"] .ui-dialog.team-contact--modal .ui-dialog-titlebar-close .ui-icon{right:8px;}.ui-widget-overlay{background:var(--primary-color-25);opacity:unset;}.news--teaser .image-redirect{display:block;position:relative;text-decoration:unset;}.news--teaser .field--name-field-category{position:absolute;top:4px;display:flex;flex-wrap:wrap;gap:4px;}[dir="ltr"] .news--teaser .field--name-field-category{right:4px;}[dir="rtl"] .news--teaser .field--name-field-category{left:4px;}.news--teaser .field--name-field-category .field__item{font-family:var(--font-bold);font-weight:700;font-size:12px;color:#fff;text-transform:capitalize;background-color:var(--primary-color);padding:4px;}.view-careers .view-content{display:grid !important;gap:20px;}@media only screen and (min-width:650px){.view-careers .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:63rem){.view-careers .view-content{grid-template-columns:repeat(4,1fr);}}.view-careers .views-row{border:1px solid var(--light-grey);padding:20px;position:relative;}[dir="ltr"] .view-careers .views-row{box-shadow:1px 0px 29px -11px rgba(0,0,0,0.37);}[dir="rtl"] .view-careers .views-row{box-shadow:-1px 0px 29px -11px rgba(0,0,0,0.37);}.view-careers article{position:initial;min-height:240px;height:100%;margin:0;}.view-careers article::after{content:none;}.view-careers .content-wrap{position:relative;z-index:2;padding-bottom:68px;}.view-careers .actions-btns{position:absolute;z-index:1;bottom:20px;}.view-careers .absolute-image{position:absolute;width:fit-content;height:fit-content;bottom:0;z-index:1;}[dir="ltr"] .view-careers .absolute-image{right:0;}[dir="rtl"] .view-careers .absolute-image{left:0;}.view-careers .absolute-image svg{display:block;width:100%;}.view-careers .absolute-image svg rect,.view-careers .absolute-image svg path{stroke:var(--primary-color);opacity:0.2;}@media only screen and (max-width:649px){.view-careers .absolute-image svg{max-height:180px;}}.job-vacancy--teaser .job-title{display:block;font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:24px;letter-spacing:0em;color:var(--primary-color);margin-bottom:20px;text-decoration:unset;}[dir="ltr"] .job-vacancy--teaser .job-title{text-align:left;}[dir="rtl"] .job-vacancy--teaser .job-title{text-align:right;}@media (min-width:49rem){[dir="ltr"] .job-vacancy--teaser .apply-btn{margin-left:auto;}[dir="rtl"] .job-vacancy--teaser .apply-btn{margin-right:auto;}}.job-vacancy--teaser .text-content ul{margin-top:0;}.job-vacancy--teaser .node__content{display:flex;flex-wrap:wrap;gap:20px;}.job-vacancy--teaser .node__content .text-content{flex:1;}.job-vacancy--teaser .node__content p,.job-vacancy--teaser .node__content li{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:24px;color:var(--dark-grey);margin:0;}.job-vacancy--teaser .node__content p + p,.job-vacancy--teaser .node__content p + li,.job-vacancy--teaser .node__content li + p,.job-vacancy--teaser .node__content li + li{margin-top:8px;}.job-vacancy--teaser .info-wrap .field--name-field-job-position,.job-vacancy--teaser .info-wrap .field--name-field-salary,.job-vacancy--teaser .info-wrap .field--name-field-environment{position:relative;font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:normal;color:var(--dark-grey);margin-bottom:10px;}[dir="ltr"] .job-vacancy--teaser .info-wrap .field--name-field-job-position,[dir="ltr"] .job-vacancy--teaser .info-wrap .field--name-field-salary,[dir="ltr"] .job-vacancy--teaser .info-wrap .field--name-field-environment{padding-left:24px;}[dir="rtl"] .job-vacancy--teaser .info-wrap .field--name-field-job-position,[dir="rtl"] .job-vacancy--teaser .info-wrap .field--name-field-salary,[dir="rtl"] .job-vacancy--teaser .info-wrap .field--name-field-environment{padding-right:24px;}.job-vacancy--teaser .info-wrap .field--name-field-job-position::before,.job-vacancy--teaser .info-wrap .field--name-field-salary::before,.job-vacancy--teaser .info-wrap .field--name-field-environment::before{position:absolute;top:50%;width:16px;height:16px;content:"";transform:translateY(-50%);}[dir="ltr"] .job-vacancy--teaser .info-wrap .field--name-field-job-position::before,[dir="ltr"] .job-vacancy--teaser .info-wrap .field--name-field-salary::before,[dir="ltr"] .job-vacancy--teaser .info-wrap .field--name-field-environment::before{left:0;}[dir="rtl"] .job-vacancy--teaser .info-wrap .field--name-field-job-position::before,[dir="rtl"] .job-vacancy--teaser .info-wrap .field--name-field-salary::before,[dir="rtl"] .job-vacancy--teaser .info-wrap .field--name-field-environment::before{right:0;}.job-vacancy--teaser .info-wrap .field--name-field-job-position::before{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/user_j.svg) center no-repeat;}.job-vacancy--teaser .info-wrap .field--name-field-salary::before{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/dollar-j.svg) center no-repeat;}.job-vacancy--teaser .info-wrap .field--name-field-environment::before{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/map-j.svg) center no-repeat;}.job-vacancy--full .node__title{width:100%;display:block;font-family:var(--font-bold);font-weight:700;font-size:20px;letter-spacing:0em;line-height:25px;padding-bottom:4px;color:var(--primary-color);border-bottom:2px solid var(--primary-color);margin-block:0;margin-bottom:20px;}[dir="ltr"] .job-vacancy--full .node__title{text-align:left;}[dir="rtl"] .job-vacancy--full .node__title{text-align:right;}.job-vacancy--full .node__content{padding:0;margin:0;}@media (min-width:63rem){[dir="ltr"] .job-vacancy--full .main-info{padding-right:32px;}[dir="rtl"] .job-vacancy--full .main-info{padding-left:32px;}}.job-vacancy--full .main-info .field + .field{padding-top:20px;border-top:1px solid var(--grey-color);margin-top:20px;}.job-vacancy--full .main-info .field__label{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:25px;color:var(--dark-grey);text-transform:uppercase;margin-bottom:20px;}.job-vacancy--full .additional-info{height:fit-content;background-color:var(--light-grey);border:1px solid var(--grey-color);padding:24px;}@media (max-width:62rem){.job-vacancy--full .additional-info{margin-top:20px;}}.job-vacancy--full .additional-info .field__label{font-family:var(--font-regular);font-weight:400;font-size:14px;line-height:24px;font-weight:normal;}.job-vacancy--full .additional-info .field__item{font-family:var(--font-bold);font-weight:700;font-size:14px;line-height:24px;}.job-vacancy--full .additional-info .field{position:relative;}[dir="ltr"] .job-vacancy--full .additional-info .field{padding-left:48px;}[dir="rtl"] .job-vacancy--full .additional-info .field{padding-right:48px;}.job-vacancy--full .additional-info .field + .field{margin-top:20px;padding-top:20px;border-top:1px solid var(--grey-color);}.job-vacancy--full .additional-info .field::before{content:"";position:absolute;width:24px;height:24px;top:60%;transform:translateY(-50%);}[dir="ltr"] .job-vacancy--full .additional-info .field::before{left:0;}[dir="rtl"] .job-vacancy--full .additional-info .field::before{right:0;}.job-vacancy--full .field--name-field-job-position::before{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/job.svg) center no-repeat;}.job-vacancy--full .field--name-field-department::before{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/department.svg) center no-repeat;}.job-vacancy--full .field--name-field-job-domain::before{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/domain.svg) center no-repeat;}.job-vacancy--full .field--name-field-salary::before{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/salary.svg) center no-repeat;}.job-vacancy--full .field--name-field-employment-type::before{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/type.svg) center no-repeat;}.job-vacancy--full .field--name-field-available-units::before{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/units.svg) center no-repeat;}.job-vacancy--full .field--name-field-deadline::before{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/deadline.svg) center no-repeat;}.job-vacancy--full .field--name-field-apply-for-this-position{margin:48px auto 0 auto;border:1px solid var(--grey-color);background:var(--light-grey);padding:20px;}.job-vacancy--full .field--name-field-apply-for-this-position .field__label{font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;color:var(--primary-color);margin-bottom:20px;text-transform:none;}[dir="ltr"] .job-vacancy--full .field--name-field-apply-for-this-position .field__label{text-align:left;}[dir="rtl"] .job-vacancy--full .field--name-field-apply-for-this-position .field__label{text-align:right;}.job-vacancy--full .field--name-field-apply-for-this-position .form-item-message{margin-bottom:20px;}.job-vacancy--full .field--name-field-apply-for-this-position .webform-type-fieldset{background:#FAFBFC;}.job-vacancy--full .field--name-field-apply-for-this-position .webform-type-fieldset .fieldset__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;gap:20px;align-items:flex-end;}@media (min-width:49rem){.job-vacancy--full .field--name-field-apply-for-this-position .webform-type-fieldset .fieldset__wrapper{flex-direction:row;}}.job-vacancy--full .field--name-field-apply-for-this-position .webform-type-fieldset .fieldset__wrapper .form-item{margin-top:0;flex:1;}.job-vacancy--full .field--name-field-apply-for-this-position .webform-type-fieldset .fieldset__legend{display:none;}.job-vacancy--full .field--name-field-apply-for-this-position .form-item + .form-item{margin-top:20px;}.job-vacancy--full .field--name-field-apply-for-this-position .form-actions{background-color:transparent;margin:20px 0 0 0;}.job-vacancy--full .field--name-field-apply-for-this-position .form-item__description{margin-top:0;}.transparency-page .view-content{display:grid !important;gap:20px;}@media (min-width:49rem){.transparency-page .view-content{grid-template-columns:repeat(2,1fr);gap:20px;}}@media (min-width:63rem){.transparency-page .view-content{gap:40px;}}.transparency-page .view-content h3{display:block;font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;letter-spacing:0em;color:var(--primary-color);text-decoration:none;margin:0 0 20px 0;}.transparency-page .view-content .view-group-wrap{padding:20px;box-shadow:0px 4px 19px rgba(0,0,0,0.1);}.transparency-page ul{margin:0;list-style:none;padding:0;}.transparency-page ul li + li{margin-top:20px;}.transparency-document .node__title{margin:0;}.transparency-document .node__title a{display:block;position:relative;font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:24px;letter-spacing:0em;color:var(--text-color);text-decoration:none;margin:0;transition:all 0.5s ease;}[dir="ltr"] .transparency-document .node__title a{padding:0 0 0 32px;}[dir="rtl"] .transparency-document .node__title a{padding:0 32px 0 0;}.transparency-document .node__title a:hover{color:var(--primary-color);transition:all 0.5s ease;}.transparency-document .node__title a::before{content:"";position:absolute;width:16px;height:16px;top:50%;transform:translateY(-50%);background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/pdf.png) center no-repeat;background-size:16px;}[dir="ltr"] .transparency-document .node__title a::before{left:0;}[dir="rtl"] .transparency-document .node__title a::before{right:0;}.normative-acts .view-content{display:grid !important;gap:40px;}@media (min-width:49rem){.normative-acts .view-content{grid-template-columns:repeat(3,1fr);}}.normative-acts .view-content .views-row{box-shadow:0px 4px 19px rgba(0,0,0,0.1);}.normative-acts .node__content{padding-block-end:0;}.normative-acts .node__content a{display:block;}.normative-acts .node__content img{min-width:100%;height:500px;object-fit:contain;}.contact-info-support{margin-top:64px;}.contact-info-support .contact-address-wrap{display:grid;gap:20px;background:var(--light-grey);box-shadow:0px 4px 19px rgba(0,0,0,0.1);padding:20px;margin-bottom:64px;border-radius:4px;}@media (min-width:49rem){.contact-info-support .contact-address-wrap{grid-template-columns:repeat(3,1fr);}[dir="ltr"] .contact-info-support .contact-address-wrap .field + .field{border-left:1px solid var(--text-color);padding-left:60px;}[dir="rtl"] .contact-info-support .contact-address-wrap .field + .field{border-right:1px solid var(--text-color);padding-right:60px;}[dir="ltr"] .contact-info-support .contact-address-wrap .field + .field::before{left:20px;}[dir="rtl"] .contact-info-support .contact-address-wrap .field + .field::before{right:20px;}}.contact-info-support .contact-address-wrap .field--name-field-title,.contact-info-support .contact-address-wrap .field--name-field-email,.contact-info-support .contact-address-wrap .field--name-field-phone-nr{display:flex;align-items:center;position:relative;}[dir="ltr"] .contact-info-support .contact-address-wrap .field--name-field-title,[dir="ltr"] .contact-info-support .contact-address-wrap .field--name-field-email,[dir="ltr"] .contact-info-support .contact-address-wrap .field--name-field-phone-nr{padding-left:40px;}[dir="rtl"] .contact-info-support .contact-address-wrap .field--name-field-title,[dir="rtl"] .contact-info-support .contact-address-wrap .field--name-field-email,[dir="rtl"] .contact-info-support .contact-address-wrap .field--name-field-phone-nr{padding-right:40px;}.contact-info-support .contact-address-wrap .field--name-field-title,.contact-info-support .contact-address-wrap .field--name-field-title a,.contact-info-support .contact-address-wrap .field--name-field-email,.contact-info-support .contact-address-wrap .field--name-field-email a,.contact-info-support .contact-address-wrap .field--name-field-phone-nr,.contact-info-support .contact-address-wrap .field--name-field-phone-nr a{font-family:var(--font-regular);font-weight:400;line-height:normal;color:var(--text-color);font-size:16px;text-decoration:none;}.contact-info-support .contact-address-wrap .field--name-field-title a:hover,.contact-info-support .contact-address-wrap .field--name-field-email a:hover,.contact-info-support .contact-address-wrap .field--name-field-phone-nr a:hover{text-decoration:underline;}.contact-info-support .contact-address-wrap .field--name-field-title::before,.contact-info-support .contact-address-wrap .field--name-field-email::before,.contact-info-support .contact-address-wrap .field--name-field-phone-nr::before{content:"";position:absolute;width:24px;height:24px;}[dir="ltr"] .contact-info-support .contact-address-wrap .field--name-field-title::before,[dir="ltr"] .contact-info-support .contact-address-wrap .field--name-field-email::before,[dir="ltr"] .contact-info-support .contact-address-wrap .field--name-field-phone-nr::before{left:0;}[dir="rtl"] .contact-info-support .contact-address-wrap .field--name-field-title::before,[dir="rtl"] .contact-info-support .contact-address-wrap .field--name-field-email::before,[dir="rtl"] .contact-info-support .contact-address-wrap .field--name-field-phone-nr::before{right:0;}.contact-info-support .contact-address-wrap .field--name-field-title::before{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/contact-map.svg) center no-repeat;background-size:24px;}.contact-info-support .contact-address-wrap .field--name-field-email::before{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/contact-mail.svg) center no-repeat;background-size:24px;}.contact-info-support .contact-address-wrap .field--name-field-phone-nr::before{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/contact-phone.svg) center no-repeat;background-size:24px;}.view-business-units .view-content{columns:1;margin-bottom:40px;}@media (min-width:49rem){.view-business-units .view-content{columns:2;}}@media (min-width:63rem){.view-business-units .view-content{columns:4;}}.view-business-units .view-content h3{position:relative;display:block;font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:normal;letter-spacing:0em;color:var(--primary-color);text-decoration:none;margin:0 0 20px 0;padding-bottom:20px;border-bottom:1px solid var(--primary-color);}[dir="ltr"] .view-business-units .view-content h3{padding-left:24px;}[dir="rtl"] .view-business-units .view-content h3{padding-right:24px;}.view-business-units .view-content h3::before{content:"";position:absolute;width:16px;height:16px;top:5px;background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/map-blue.svg) center no-repeat;background-size:16px;}[dir="ltr"] .view-business-units .view-content h3::before{left:0;}[dir="rtl"] .view-business-units .view-content h3::before{right:0;}.view-business-units .view-content .item-list{padding:20px;box-shadow:0px 4px 19px rgba(0,0,0,0.1);break-inside:avoid;margin-bottom:20px;}.view-business-units .view-content .item-list ul{list-style:none;margin:0;}.view-business-units .view-content .item-list ul li + li{margin-top:20px;padding-top:20px;border-top:1px solid var(--light-grey);}.bussiness-unit--tesear{margin-bottom:0;}.bussiness-unit--tesear .street-address{position:relative;font-family:var(--font-regular);font-weight:400;color:var(--text-color);font-size:16px;line-height:normal;margin-bottom:20px;}[dir="ltr"] .bussiness-unit--tesear .street-address{padding-left:24px;}[dir="rtl"] .bussiness-unit--tesear .street-address{padding-right:24px;}.bussiness-unit--tesear .street-address::before{content:"";position:absolute;width:16px;height:16px;top:50%;transform:translateY(-50%);background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/map-pin-blue.svg) center no-repeat;background-size:16px;}[dir="ltr"] .bussiness-unit--tesear .street-address::before{left:0;}[dir="rtl"] .bussiness-unit--tesear .street-address::before{right:0;}.bussiness-unit--tesear .field--name-field-phone a{display:block;position:relative;font-family:var(--font-regular);font-weight:400;color:var(--text-color);font-size:16px;line-height:normal;margin-bottom:20px;text-decoration:unset;letter-spacing:0.2px;}[dir="ltr"] .bussiness-unit--tesear .field--name-field-phone a{padding-left:24px;}[dir="rtl"] .bussiness-unit--tesear .field--name-field-phone a{padding-right:24px;}.bussiness-unit--tesear .field--name-field-phone a:hover{color:var(--primary-color);}.bussiness-unit--tesear .field--name-field-phone a::before{content:"";position:absolute;width:16px;height:16px;top:50%;transform:translateY(-50%);background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/phone-blue.svg) center no-repeat;background-size:16px;}[dir="ltr"] .bussiness-unit--tesear .field--name-field-phone a::before{left:0;}[dir="rtl"] .bussiness-unit--tesear .field--name-field-phone a::before{right:0;}.bussiness-unit--tesear::after{content:none;}.generic-teasers .view-content{display:grid;grid-template-columns:1fr;gap:20px;}@media (min-width:49rem){.generic-teasers .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:63rem){.generic-teasers .view-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:76rem){.generic-teasers .view-content{gap:32px;}}.generic-teasers .article-body{border:0;padding:0;}.generic-teasers .img-background,.generic-teasers .over-image{border-radius:4px;}.generic-teasers .img-background img,.generic-teasers .over-image img{border-radius:4px;}.generic-teasers .node-title{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:flex-start;font-family:var(--font-semibold);font-size:20px;font-style:normal;font-weight:600;line-height:24px;color:var(--text-color);margin:16px 0 8px 0;text-decoration:none;transition:color 0.5s ease;}.generic-teasers .node-title:hover{color:var(--primary-color);transition:color 0.5s ease;}.generic-teasers .node-title:hover svg path{stroke:var(--primary-color);transition:stroke 0.5s ease;}.generic-teasers .node-title span{display:block;flex-basis:calc(100% - 34px);}.generic-teasers .node-title svg{height:24px;}.generic-teasers .node-title svg path{transition:stroke 0.5s ease;}.generic-teasers .article-body{font-family:var(--main-regular);font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--body-color);}.generic-teasers .img-background{position:relative;display:block;}.generic-teasers .img-background a{display:block;border-radius:4px;overflow:hidden;}.generic-teasers .img-background a img{width:100%;height:240px;object-fit:cover;scale:1;transition:scale 0.5s ease-in-out;}@media (max-width:48rem){.generic-teasers .img-background a img{min-width:100%;}}.generic-teasers .img-background a:hover img{scale:1.1;transition:scale 0.5s ease-in-out;}