/* @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(/core/themes/starterkit_theme/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(/core/themes/starterkit_theme/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/themes/starterkit_theme/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(/core/themes/starterkit_theme/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;}
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:#000;}
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(/core/themes/starterkit_theme/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/themes/starterkit_theme/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/themes/starterkit_theme/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.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;}
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%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/starterkit_theme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/starterkit_theme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/starterkit_theme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/themes/custom/trapeza_gis/fonts/Roboto/Roboto-VariableFont.woff2) format("woff2-variations")}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-display:swap;src:url(/themes/custom/trapeza_gis/fonts/Roboto/Roboto-Italic-VariableFont.woff2) format("woff2-variations")}:root{--white:#fff;--black:#000000;--blue:#003375;--blue-light:#06B0F0;--blue-lighter:#E4EDF8;--blue-medium:#025799;--green:#216F30;--light-grey:#F5F5F5;--medium-grey:#CCCCCC;--dark-grey:#707070}.text--dark-grey{color:var(--dark-grey)}.text--blue,.arrowed-title{color:var(--blue)}.text--blue-light{color:var(--blue-light)}.text--white{color:var(--white)}.bg--light-grey{background-color:var(--light-grey)}:root{--font-size-48:4.8rem;--font-size-44:4.4rem;--font-size-40:4rem;--font-size-34:3.4rem;--font-size-32:3.2rem;--font-size-30:3rem;--font-size-28:2.8rem;--font-size-26:2.6rem;--font-size-24:2.4rem;--font-size-22:2.2rem;--font-size-20:2rem;--font-size-18:1.8rem;--font-size-16:1.6rem;--font-size-14:1.4rem;--font-size-12:1.2rem;--font-size-10:1rem;--line-height-54:5.4rem;--line-height-50:5rem;--line-height-46:4.6rem;--line-height-44:4.4rem;--line-height-40:4rem;--line-height-38:3.8rem;--line-height-34:3.4rem;--line-height-32:3.2rem;--line-height-30:3rem;--line-height-28:2.8rem;--line-height-26:2.6rem;--line-height-24:2.4rem;--line-height-22:2.2rem;--line-height-20:2rem;--line-height-18:1.8rem;--line-height-16:1.6rem;--line-height-14:1.4rem;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-medium:500;--font-weight-normal:400;--font-weight-light:300}.tg-headline--1{font-size:var(--font-size-40);font-weight:var(--font-weight-bold);line-height:var(--line-height-50)}@media(max-width:1240px){.tg-headline--1{font-size:var(--font-size-32);line-height:var(--line-height-38)}}@media(max-width:768px){.tg-headline--1{font-size:var(--font-size-28);line-height:var(--line-height-34)}}@media(max-width:480px){.tg-headline--1{font-size:var(--font-size-26);line-height:var(--line-height-32)}}.tg-headline--2{font-size:var(--font-size-32);font-weight:var(--font-weight-bold);line-height:var(--line-height-38)}@media(max-width:1240px){.tg-headline--2{font-size:var(--font-size-28);line-height:var(--line-height-34)}}@media(max-width:768px){.tg-headline--2{font-size:var(--font-size-24);line-height:var(--line-height-30)}}@media(max-width:768px){.tg-headline--2{font-size:var(--font-size-22);line-height:var(--line-height-26)}}.tg-headline--3{font-size:var(--font-size-28);font-weight:var(--font-weight-bold);line-height:var(--line-height-38)}@media(max-width:1240px){.tg-headline--3{font-size:var(--font-size-24);line-height:var(--line-height-30)}}@media(max-width:768px){.tg-headline--3{font-size:var(--font-size-22);line-height:var(--line-height-28)}}@media(max-width:480px){.tg-headline--3{font-size:var(--font-size-20);line-height:var(--line-height-26)}}.text--12{font-size:var(--font-size-12);line-height:var(--line-height-16)}.text--14,.webform-submission-contact-form label{font-size:var(--font-size-14);line-height:var(--line-height-20)}.text--16,.webform-submission-contact-form input:not(.form-submit),.webform-submission-contact-form textarea:not(.form-submit),.select2.select2-container,.select2-container .select2-dropdown{font-size:var(--font-size-16);line-height:var(--line-height-26)}@media(max-width:1040px){.text--16,.webform-submission-contact-form input:not(.form-submit),.webform-submission-contact-form textarea:not(.form-submit),.select2.select2-container,.select2-container .select2-dropdown{font-size:var(--font-size-14);line-height:var(--line-height-20)}}.text--18{font-size:var(--font-size-18);line-height:var(--line-height-28)}@media(max-width:1240px){.text--18{font-size:var(--font-size-16);line-height:var(--line-height-22)}}.text--20{font-size:var(--font-size-20);line-height:var(--line-height-30)}@media(max-width:1240px){.text--20{font-size:var(--font-size-18);line-height:var(--line-height-26)}}@media(max-width:768px){.text--20{font-size:var(--font-size-16);line-height:var(--line-height-22)}}.text--24{font-size:var(--font-size-24);line-height:var(--line-height-34)}@media(max-width:1240px){.text--24{font-size:var(--font-size-20);line-height:var(--line-height-26)}}@media(max-width:768px){.text--24{font-size:var(--font-size-18);line-height:var(--line-height-26)}}.text--28,.arrowed-title{font-size:var(--font-size-28);line-height:var(--line-height-38)}@media(max-width:1240px){.text--28,.arrowed-title{font-size:var(--font-size-24);line-height:var(--line-height-30)}}@media(max-width:768px){.text--28,.arrowed-title{font-size:var(--font-size-22);line-height:var(--line-height-28)}}@media(max-width:480px){.text--28,.arrowed-title{font-size:var(--font-size-20);line-height:var(--line-height-26)}}.text--bold,.webform-submission-contact-form label,.arrowed-title{font-weight:var(--font-weight-bold)}.text-align--center{text-align:center}.text-align--right{text-align:right}*{box-sizing:border-box}a{text-decoration:none;color:var(--black)}a:hover,ul.menu a.is-active{color:var(--blue)}ul.menu,ul.links{margin:0;padding-left:0!important}ul.menu li,ul.links li{list-style:none;padding-top:0}ul.menu .menu-item--expanded,ul.links .menu-item--expanded{list-style:none}body,h1,h2,h3,h4,h5,p{margin:0}input,button,[type=button],[type=reset],[type=submit],input[type=time]{-moz-appearance:none;-webkit-appearance:none;appearance:none}input[type=number],button[type=number],[type=button][type=number],[type=reset][type=number],[type=submit][type=number],input[type=time][type=number]{appearance:textfield!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,button::-webkit-outer-spin-button,button::-webkit-inner-spin-button,[type=button]::-webkit-outer-spin-button,[type=button]::-webkit-inner-spin-button,[type=reset]::-webkit-outer-spin-button,[type=reset]::-webkit-inner-spin-button,[type=submit]::-webkit-outer-spin-button,[type=submit]::-webkit-inner-spin-button,input[type=time]::-webkit-outer-spin-button,input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}img,svg{display:block;max-width:100%;height:auto}html{font-size:62.5%}body{font-family:Roboto,sans-serif;font-size:var(--font-size-18);line-height:var(--line-height-28);color:var(--black);background:var(--white)}@media(max-width:1240px){body{font-size:var(--font-size-16);line-height:var(--line-height-24)}}body.overflow-hidden{overflow:hidden}.field ul,.field ol{padding-left:20px;margin-bottom:28px}.field ul:last-child,.field ol:last-child{margin-bottom:0}.field ul ul{list-style:circle}.field ol ol{list-style:lower-alpha}.text-formatted p{margin-bottom:1em}.text-formatted p:last-child{margin-bottom:0}.text-formatted a{color:var(--blue);text-decoration:underline}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6{margin:1em 0}.main-container{max-width:1624px;margin-left:auto;margin-right:auto}.main-container-pd{max-width:1664px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.main-container-left-margin{margin-left:calc((100vw - 1624px)/2)}@media(max-width:1664px){.main-container-left-margin{margin-left:0;padding-left:20px}}.medium-container{max-width:1073px;margin-left:auto;margin-right:auto}.medium-container-pd{max-width:1113px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.small-container{max-width:795px;margin-left:auto;margin-right:auto}.small-container-pd{max-width:835px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.small-container-no-centered{max-width:795px}.full-container{max-width:1920px;margin-left:auto;margin-right:auto}.full-container-pd{max-width:1880px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.tg-grid-2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}@media(max-width:768px){.tg-grid-2{gap:16px;grid-template-columns:repeat(11,minmax(0,1fr))}}.tg-grid-2>div{grid-column:span 6}@media(max-width:768px){.tg-grid-2>div{grid-column:1/-1}}.tg-grid-3{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}@media(max-width:768px){.tg-grid-3{gap:16px}}@media(max-width:540px){.tg-grid-3{grid-template-columns:1fr}}.tg-grid-3>div{grid-column:span 4}@media(max-width:1040px){.tg-grid-3>div{grid-column:span 6}}@media(max-width:540px){.tg-grid-3>div{grid-column:1/-1}}.tg-grid-4{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}@media(max-width:1240px){.tg-grid-4{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:768px){.tg-grid-4{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}}.tg-grid-4>div{grid-column:span 3}@media(max-width:768px){.tg-grid-4>div{grid-column:1/-1}}.line-subtitle{position:relative;padding-left:60px;font-size:var(--font-size-14);line-height:1.2;font-weight:var(--font-weight-bold);color:var(--blue-light)}.line-subtitle:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px;height:2px;background:var(--blue-light)}@media(max-width:1040px){.line-subtitle{font-size:var(--font-size-12);padding-left:45px}.line-subtitle:before{width:35px}}.line-title{position:relative;padding-left:60px}.line-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px;height:2px;background:var(--blue)}.arrowed-title{display:flex;gap:74px;max-width:382px}@media(max-width:1240px){.arrowed-title{margin-bottom:40px;max-width:320px;gap:35px}}@media(max-width:1040px){.arrowed-title{max-width:300px}}@media(max-width:480px){.arrowed-title{margin-bottom:20px;max-width:240px}}.arrowed-title:after{content:"";display:block;margin-top:22px;width:32px;height:32px;background:url(/themes/custom/trapeza_gis/images/arrow-down-right.svg);background-repeat:no-repeat;background-size:contain;flex-shrink:0}@media(max-width:480px){.arrowed-title:after{width:25px;height:25px}}.mg-t-xxs{margin-top:10px}@media(max-width:1240px){.mg-t-xxs{margin-top:7px}}.mg-t-xs{margin-top:20px}@media(max-width:1040px){.mg-t-xs{margin-top:15px}}.mg-t-s{margin-top:32px}@media(max-width:1040px){.mg-t-s{margin-top:23px}}.mg-t-m{margin-top:40px}@media(max-width:1040px){.mg-t-m{margin-top:32px}}.mg-t-l{margin-top:60px}@media(max-width:1040px){.mg-t-l{margin-top:45px}}@media(max-width:480px){.mg-t-l{margin-top:35px}}.mg-t-xl{margin-top:100px}@media(max-width:1240px){.mg-t-xl{margin-top:85px}}@media(max-width:768px){.mg-t-xl{margin-top:60px}}.mg-t-2xl{margin-top:160px}@media(max-width:1240px){.mg-t-2xl{margin-top:120px}}@media(max-width:768px){.mg-t-2xl{margin-top:80px}}.mg-b-xxs,.webform-submission-contact-form label{margin-bottom:10px}@media(max-width:1240px){.mg-b-xxs,.webform-submission-contact-form label{margin-bottom:7px}}.mg-b-xs,.webform-submission-contact-form input:not(.form-submit),.webform-submission-contact-form textarea:not(.form-submit),.select2.select2-container{margin-bottom:20px}@media(max-width:1040px){.mg-b-xs,.webform-submission-contact-form input:not(.form-submit),.webform-submission-contact-form textarea:not(.form-submit),.select2.select2-container{margin-bottom:15px}}.mg-b-s,.paragraph--type--numbered-cards .paragraph--type--card-info .field--name-field-text{margin-bottom:32px}@media(max-width:1040px){.mg-b-s,.paragraph--type--numbered-cards .paragraph--type--card-info .field--name-field-text{margin-bottom:23px}}.mg-b-m{margin-bottom:40px}@media(max-width:1040px){.mg-b-m{margin-bottom:32px}}.mg-b-l{margin-bottom:60px}@media(max-width:1040px){.mg-b-l{margin-bottom:45px}}@media(max-width:480px){.mg-b-l{margin-bottom:35px}}.mg-b-xl{margin-bottom:100px}@media(max-width:1240px){.mg-b-xl{margin-bottom:85px}}@media(max-width:768px){.mg-b-xl{margin-bottom:60px}}.mg-b-2xl{margin-bottom:160px}@media(max-width:1240px){.mg-b-2xl{margin-bottom:120px}}@media(max-width:768px){.mg-b-2xl{margin-bottom:80px}}.pd-t-xxs{padding-top:10px}@media(max-width:1240px){.pd-t-xxs{padding-top:7px}}.pd-t-xs{padding-top:20px}@media(max-width:1040px){.pd-t-xs{padding-top:15px}}.pd-t-s{padding-top:32px}@media(max-width:1040px){.pd-t-s{padding-top:23px}}.pd-t-m{padding-top:40px}@media(max-width:1040px){.pd-t-m{padding-top:32px}}.pd-t-l{padding-top:60px}@media(max-width:1040px){.pd-t-l{padding-top:45px}}@media(max-width:480px){.pd-t-l{padding-top:35px}}.pd-t-xl{padding-top:100px}@media(max-width:1240px){.pd-t-xl{padding-top:85px}}@media(max-width:768px){.pd-t-xl{padding-top:60px}}.pd-t-2xl{padding-top:160px}@media(max-width:1240px){.pd-t-2xl{padding-top:120px}}@media(max-width:768px){.pd-t-2xl{padding-top:80px}}.pd-b-xxs{padding-bottom:10px}@media(max-width:1240px){.pd-b-xxs{padding-bottom:7px}}.pd-b-xs{padding-bottom:20px}@media(max-width:1040px){.pd-b-xs{padding-bottom:15px}}.pd-b-s{padding-bottom:32px}@media(max-width:1040px){.pd-b-s{padding-bottom:23px}}.pd-b-m{padding-bottom:40px}@media(max-width:1040px){.pd-b-m{padding-bottom:32px}}.pd-b-l{padding-bottom:60px}@media(max-width:1040px){.pd-b-l{padding-bottom:45px}}@media(max-width:480px){.pd-b-l{padding-bottom:35px}}.pd-b-xl{padding-bottom:100px}@media(max-width:1240px){.pd-b-xl{padding-bottom:85px}}@media(max-width:768px){.pd-b-xl{padding-bottom:60px}}.pd-b-2xl{padding-bottom:160px}@media(max-width:1240px){.pd-b-2xl{padding-bottom:120px}}@media(max-width:768px){.pd-b-2xl{padding-bottom:80px}}@keyframes rotate-btn-close{0%{transform:rotate(-90deg)}25%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes rotate-btn{0%{transform:rotate(0)}25%{transform:rotate(-90deg)}to{transform:rotate(-90deg)}}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:10px;transform:rotate(0)}to{top:10px;transform:rotate(-135deg)}}@keyframes top-2{0%{top:10px;transform:rotate(-135deg)}50%{top:10px;transform:rotate(0)}to{top:0;transform:rotate(0)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:10px;transform:rotate(0)}to{bottom:10px;transform:rotate(-45deg)}}@keyframes bottom-2{0%{bottom:10px;transform:rotate(-45deg)}50%{bottom:10px;transform:rotate(0)}to{bottom:0;transform:rotate(0)}}@keyframes scaled{50%{transform:scale(0)}to{transform:scale(0)}}@keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}to{transform:scale(1)}}header.fixed-header .burger-menu-wrapper{background-color:var(--white);top:calc(100% - 20px)}header.fixed-header .burger-menu-wrapper.open{height:calc(100vh - 115px)}.burger-button{position:relative;display:none;width:30px;height:25px;background:none;border:none;cursor:pointer;padding:0;transition:transform .3 ease}.burger-button span{display:block;position:relative;height:5px;background:linear-gradient(to right,var(--blue),var(--blue-medium),var(--blue-light));border-radius:20px;transition:all .3s ease}.burger-button span+span{margin-top:5px}.burger-button.closed{animation:ease .7s rotate-btn-close forwards}.burger-button.closed span:nth-child(1){animation:ease .7s top-2 forwards}.burger-button.closed span:nth-child(2){animation:ease .7s scaled-2 forwards}.burger-button.closed span:nth-child(3){animation:ease .7s bottom-2 forwards}.burger-button.open{animation:ease .7s rotate-btn forwards}.burger-button.open span:nth-child(1){animation:ease .7s top forwards}.burger-button.open span:nth-child(2){animation:ease .7s scaled forwards}.burger-button.open span:nth-child(3){animation:ease .7s bottom forwards}@media(max-width:1240px){.burger-button{display:block}}.burger-menu-wrapper{position:absolute;z-index:1;background-color:var(--light-grey);padding:0 20px;width:calc(100% + 2px);left:-1px;top:100%;font-size:var(--font-size-20);line-height:1.4;border-radius:0 0 20px 20px;transition:transform .3s ease;display:none;transition:height .3s ease,padding .3s ease;border:1px solid var(--medium-grey);border-top:none;border-bottom:none;height:0;overflow:hidden}.burger-menu-wrapper.open{padding:20px;border-bottom:1px solid var(--medium-grey);height:calc(100vh - 145px)}@media(max-width:1240px){.burger-menu-wrapper{display:block}}@media(max-width:768px){.burger-menu-wrapper{font-size:var(--font-size-18)}}.burger-menu-wrapper .burger-custom-links{display:none;align-items:center;gap:20px;justify-content:space-between}@media(max-width:768px){.burger-menu-wrapper .burger-custom-links{display:flex}}.burger-menu-wrapper .burger-navigation{display:flex;gap:40px;justify-content:space-between;align-items:center;width:100%}.burger-menu-wrapper .burger-navigation img{min-width:360px;flex-basis:55%}@media(max-width:768px){.burger-menu-wrapper .burger-navigation img{display:none}}.burger-menu-wrapper .burger-navigation .menu{flex-shrink:0}.burger-menu-wrapper .burger-navigation .menu-item{margin-bottom:20px}@media(max-width:768px){.burger-menu-wrapper .burger-navigation .menu-item{margin-bottom:10px}}.burger-menu-wrapper .burger-navigation .menu-item:last-child{margin-bottom:0}.burger-menu-wrapper .footer-link{display:none}.burger-menu{height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow-x:auto;overscroll-behavior:contain}header{padding:20px 20px 0;z-index:100;position:relative}header.fixed-header{position:fixed;left:0;width:100%;padding:0;background:var(--white);box-shadow:0 2px 4px #0000001a;border-radius:0 0 20px 20px}header.fixed-header .region-header{padding:20px 80px;border-radius:0 0 20px 20px;border-bottom:1px solid var(--medium-grey);background:var(--white);transition:padding-bottom .5s ease-out}header.fixed-header .region-header:has(.open){padding-bottom:40px}@media(max-width:1440px){header.fixed-header .region-header{padding:20px}}.region-header{position:relative;padding:20px 60px;font-size:var(--font-size-16);background:var(--light-grey);border:1px solid var(--medium-grey);border-bottom:none;border-radius:20px 20px 0 0}@media(max-width:1440px){.region-header{padding:20px;font-size:var(--font-size-14)}}.region-header-inner{display:flex;align-items:center;gap:20px}@media(max-width:1440px){.region-header-inner{gap:15px}}@media(max-width:1240px){.region-header-inner>.menu--main{display:none}.region-header-inner>.block-language{margin-left:auto}}@media(max-width:768px){.region-header-inner{justify-content:space-between}.region-header-inner>.block-language,.region-header-inner>.block-trapeza-gis-header-custom-menu{display:none}}.region-header .block-system-branding-block img{max-width:125px;max-width:185px}@media(max-width:768px){.region-header .block-system-branding-block img{max-width:160px}}@media(max-width:480px){.region-header .block-system-branding-block img{max-width:135px}}.region-header .menu--main{margin-left:auto}.region-header .menu--main .menu{display:flex;align-items:center;gap:20px}@media(max-width:1440px){.region-header .menu--main .menu{gap:15px}}.region-header .menu--main .footer-link{display:none}.region-header .links{display:flex;align-items:center;gap:5px;text-transform:uppercase}.region-header .links li{padding-right:5px;border-right:1px solid var(--black)}.region-header .links li:last-child{border-right:none;padding-right:0}.region-header .links .is-active{color:var(--blue-light)}.region-header .custom-header-menu .menu{display:flex;align-items:center;gap:20px}@media(max-width:1440px){.region-header .custom-header-menu .menu{gap:15px}}.region-header .custom-header-menu .search-link{display:block;background:transparent;padding:9px;border-radius:50%;border:1px solid var(--blue);transition:background .3s ease}.region-header .custom-header-menu .search-link path{transition:fill .3s ease}.region-header .custom-header-menu .search-link:hover{background:var(--blue)}.region-header .custom-header-menu .search-link:hover svg path{fill:var(--white)}footer{padding:20px}.region-footer{padding:100px 0 20px;font-size:var(--font-size-16);line-height:1.3;background:var(--light-grey);border:1px solid var(--medium-grey);border-radius:20px}@media(max-width:1040px){.region-footer{padding:60px 0 20px}}@media(max-width:768px){.region-footer{padding:40px 0 20px}}.footer-main{display:flex;gap:60px 6%;margin-bottom:100px;flex-wrap:wrap}@media(max-width:1040px){.footer-main{margin-bottom:60px}}@media(max-width:768px){.footer-main{gap:40px 70px;margin-bottom:40px}}.footer-main .footer-col{max-width:400px}@media(max-width:1440px){.footer-main .footer-col{order:1}}.footer-main .footer-col:first-child{margin-right:auto}@media(max-width:1440px){.footer-main .footer-col:first-child{order:0}}@media(max-width:768px){.footer-main .footer-col:first-child{flex-basis:100%;max-width:none}.footer-main .footer-col:first-child>div{max-width:400px}}.footer-main .footer-col:last-child{margin-left:auto}@media(max-width:1440px){.footer-main .footer-col:last-child{order:0;max-width:none;width:calc(100% - 500px)}}@media(max-width:768px){.footer-main .footer-col:last-child{order:1;width:auto;margin:0}}.footer-main .footer-col .paragraph--type--image-link{max-width:fit-content;margin-left:auto}@media(max-width:768px){.footer-main .footer-col .paragraph--type--image-link{margin-left:0}}.footer-main .block-system-branding-block img{max-width:125px;max-width:185px}@media(max-width:768px){.footer-main .block-system-branding-block img{max-width:160px}}@media(max-width:480px){.footer-main .block-system-branding-block img{max-width:135px}}.footer-main .menu--social-media .menu{display:flex;align-items:center;gap:20px}.footer-main .menu--social-media a:hover path{fill:var(--blue)}.footer-main .menu--main li{margin-bottom:16px}@media(max-width:768px){.footer-main .menu--main li{margin-bottom:10px}}.footer-main .menu--main li:last-child{margin-bottom:0}ul.contact-info{font-size:var(--font-size-16);line-height:var(--line-height-26)}ul.contact-info li{display:flex;align-items:center;gap:10px;margin-bottom:16px}@media(max-width:768px){ul.contact-info li{margin-bottom:10px}}ul.contact-info li:last-child{margin-bottom:0}ul.contact-info a{text-decoration:none;color:var(--black)}ul.contact-info a:hover{color:var(--blue)}.footer-copyrights{display:flex;align-items:center;justify-content:space-between;gap:100px}@media(max-width:768px){.footer-copyrights{gap:20px;flex-direction:column-reverse;text-align:center}}.menu--footer-copyright-menu .menu{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}@media(max-width:480px){.menu--footer-copyright-menu .menu{gap:5px;flex-direction:column}}.region-primary-menu{padding-left:20px;padding-right:20px}.region-primary-menu .tabs.primary{margin:0;border-left:1px solid var(--medium-grey);border-right:1px solid var(--medium-grey);background:var(--light-grey);padding:20px 60px;display:flex;justify-content:center;align-items:center;gap:10px 20px;flex-wrap:wrap}@media(max-width:1440px){.region-primary-menu .tabs.primary{padding:20px}}.region-primary-menu .tabs.primary>li{margin:0;border-radius:10px;border:1px solid var(--blue);background:var(--white);overflow:hidden}.region-primary-menu .tabs.primary>li a{color:var(--blue)}.region-primary-menu .tabs.primary>li a:hover{background-color:var(--blue-lighter)}.region-primary-menu .tabs.primary>li a.is-active{background:var(--blue);color:var(--white)}.button-grad-wrapper a,.button-grad-wrapper input{display:block;padding:10px 30px;max-width:fit-content;font-size:var(--font-size-14);line-height:1;border-radius:20px;border:none;color:var(--white);background:linear-gradient(to right,var(--blue),var(--blue-medium),var(--blue-light),var(--blue-medium),var(--blue));background-size:200% 100%;background-position:left center;transition:background-position .3s ease;cursor:pointer}.button-grad-wrapper a:hover,.button-grad-wrapper input:hover{background-position:right center;color:var(--white)}.button-grad{display:block;padding:10px 30px;max-width:fit-content;font-size:var(--font-size-14);line-height:1;border-radius:20px;border:none;color:var(--white);background:linear-gradient(to right,var(--blue),var(--blue-medium),var(--blue-light),var(--blue-medium),var(--blue));background-size:200% 100%;background-position:left center;transition:background-position .3s ease;cursor:pointer}.button-grad:hover{background-position:right center;color:var(--white)}.button-basic-wrapper a,.button-basic-wrapper input{display:block;padding:12px 44px;max-width:fit-content;font-size:var(--font-size-14);font-weight:var(--font-weight-bold);line-height:1;color:var(--blue)!important;border-radius:10px;border:1px solid var(--blue);background:transparent;transition:background .3s ease,color .3s ease;cursor:pointer}@media(max-width:768px){.button-basic-wrapper a,.button-basic-wrapper input{padding:8px 30px}}.button-basic-wrapper a:hover,.button-basic-wrapper input:hover{background:var(--blue);color:var(--white)!important}.button-basic{display:block;padding:12px 44px;max-width:fit-content;font-size:var(--font-size-14);font-weight:var(--font-weight-bold);line-height:1;color:var(--blue)!important;border-radius:10px;border:1px solid var(--blue);background:transparent;transition:background .3s ease,color .3s ease;cursor:pointer}@media(max-width:768px){.button-basic{padding:8px 30px}}.button-basic:hover{background:var(--blue);color:var(--white)!important}.share-buttons-wrapper{display:flex;gap:10px;align-items:center}.share-buttons-wrapper .esepia-share-button{background:var(--white)}.share-buttons-wrapper .esepia-share-button svg{fill:var(--dark-grey);width:14px;height:14px;transition:fill .3s ease}.share-buttons-wrapper .esepia-share-button:hover{background:var(--dark-grey)}.share-buttons-wrapper .esepia-share-button:hover svg{fill:var(--white)}.share-buttons-wrapper a,.share-buttons-wrapper button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--dark-grey);transition:background-color .3s ease!important}.read-more{font-size:var(--font-size-14);line-height:1;font-weight:var(--font-weight-bold)}.read-more a,.read-more span{display:flex;align-items:center;gap:10px;color:var(--blue);transition:color .3s ease}.read-more a svg,.read-more span svg{transition:transform .3s ease;flex-shrink:0}.read-more a:hover svg,.read-more span:hover svg{transform:translate(5px)}.pager{font-size:var(--font-size-16);line-height:1.2;padding:0 20px;margin-top:60px}.pager__items{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;padding-left:0}.pager__item{padding:0 8px;margin-bottom:10px!important}.pager__item.is-active a{background:var(--blue);color:var(--white);font-weight:var(--font-weight-normal)}.pager__item.is-active a:hover{background:var(--blue)}.pager__item a{display:flex;align-items:center;background:var(--light-grey);padding:8px 13px;color:var(--black);border-radius:6px;transition:background .3s ease-in}.pager__item a:hover{background:var(--medium-grey)}.pager__item--next span,.pager__item--previous span{display:none}.pager__item--next a:after,.pager__item--previous a:after{content:"";display:block;width:10px;height:15px;background:url(/themes/custom/trapeza_gis/images/cevron-right.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:3px}.pager__item--previous a:after{margin-left:-3px;transform:rotate(180deg)}.klaro{--klaro-primary-color:var(--blue);font-family:Roboto,sans-serif}.cm-klaro{border-radius:6px!important;padding:2.5rem!important;background:var(--white)!important}@media(min-width:660px){.cm-klaro{max-width:600px!important}}.cm-klaro>div{background:var(--white)!important}.cm-klaro .title{font-size:3.2rem!important;font-weight:600!important;line-height:1.2!important;color:var(--black)!important}.cm-klaro .klaro-close{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background:var(--white);border-radius:50%;padding:15px;border:1px solid var(--dark-grey);top:1rem;right:1rem}.cm-klaro .klaro-close:after{line-height:1}.cm-klaro .cm-btn-decline{color:var(--klaro-primary-color)!important;background-color:var(--klaro-button-text-color)!important}.cm-klaro .cm-btn-decline:hover{color:var(--klaro-button-text-color)!important;background-color:var(--klaro-primary-color)!important}.cm-klaro .cm-btn-success:hover{color:var(--klaro-button-text-color)!important;background-color:var(--blue-medium)!important;border-color:var(--blue-medium)!important}.block-content--advanced_info_block{display:flex;gap:60px}.block-content--advanced_info_block .field--type-image img{border-radius:10px;overflow:hidden}@media(max-width:1240px){.block-content--advanced_info_block .field--name-field-vertical-image{min-width:250px}}@media(max-width:768px){.block-content--advanced_info_block .field--name-field-vertical-image{display:none}}.block-content--advanced_info_block .main-content{margin-top:60px;max-width:1214px}@media(max-width:1240px){.block-content--advanced_info_block .main-content{margin-top:0}}.block-content--advanced_info_block .inner-wrapper{display:flex;gap:50px}@media(max-width:768px){.block-content--advanced_info_block .inner-wrapper{flex-direction:column;gap:30px}}.block-content--advanced_info_block .inner-wrapper>div:first-child{max-width:675px}.block-content--advanced_info_block .inner-wrapper .field--name-field-horizontal-image{align-self:flex-end;min-width:400px}@media(max-width:1240px){.block-content--advanced_info_block .inner-wrapper .field--name-field-horizontal-image{display:none}}@media(max-width:768px){.block-content--advanced_info_block .inner-wrapper .field--name-field-horizontal-image{display:block;min-width:0;align-self:center}}.block-content--advanced_info_block .inner-wrapper .field--name-field-purposes{counter-reset:list-counter}.block-content--advanced_info_block .inner-wrapper .field--name-field-purposes>.field__item{counter-increment:list-counter;display:flex;align-items:flex-start;gap:32px;margin-bottom:32px}@media(max-width:1240px){.block-content--advanced_info_block .inner-wrapper .field--name-field-purposes>.field__item{margin-bottom:20px;gap:20px}}@media(max-width:768px){.block-content--advanced_info_block .inner-wrapper .field--name-field-purposes>.field__item{margin-bottom:10px}}.block-content--advanced_info_block .inner-wrapper .field--name-field-purposes>.field__item:last-child{margin-bottom:0}.block-content--advanced_info_block .inner-wrapper .field--name-field-purposes>.field__item:before{content:counter(list-counter,decimal-leading-zero) ".";font-size:var(--font-size-24);line-height:var(--line-height-30);color:var(--blue-light);font-weight:var(--font-weight-bold)}@media(max-width:1040px){.block-content--advanced_info_block .inner-wrapper .field--name-field-purposes>.field__item:before{font-size:var(--font-size-20);line-height:var(--line-height-26)}}.frontpage_dynamic_block.view-mode-horizontal-layout{display:flex;gap:32px}@media(max-width:768px){.frontpage_dynamic_block.view-mode-horizontal-layout{flex-direction:column}}.frontpage_dynamic_block.view-mode-horizontal-layout .block-text-content{max-width:382px}@media(max-width:768px){.frontpage_dynamic_block.view-mode-horizontal-layout .block-text-content{max-width:580px;padding-right:20px}}.frontpage_dynamic_block.view-mode-horizontal-layout .field--name-field-block{overflow:hidden}@media(max-width:768px){.frontpage_dynamic_block.view-mode-horizontal-layout .field--name-field-block{overflow:unset}}.frontpage_dynamic_block.view-mode-vertical-layout .block-text-content{max-width:934px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.frontpage_dynamic_block.view-mode-horizontal-layout-image{display:flex;gap:100px;justify-content:space-between;align-items:flex-end}@media(max-width:1240px){.frontpage_dynamic_block.view-mode-horizontal-layout-image{gap:30px 60px}}@media(max-width:900px){.frontpage_dynamic_block.view-mode-horizontal-layout-image{flex-direction:column;align-items:stretch}}.frontpage_dynamic_block.view-mode-horizontal-layout-image .block-image{max-width:800px;border-radius:10px;flex:8 1 0;overflow:hidden}@media(max-width:1240px){.frontpage_dynamic_block.view-mode-horizontal-layout-image .block-image{flex:1 1 0}}@media(max-width:900px){.frontpage_dynamic_block.view-mode-horizontal-layout-image .block-image{flex-basis:auto;max-width:none}}.frontpage_dynamic_block.view-mode-horizontal-layout-image .block-image img{min-height:580px;object-fit:cover}@media(max-width:900px){.frontpage_dynamic_block.view-mode-horizontal-layout-image .block-image img{min-height:0;max-height:350px}}.frontpage_dynamic_block.view-mode-horizontal-layout-image .block-content{min-width:500px;flex:7.2 1 0}@media(max-width:1240px){.frontpage_dynamic_block.view-mode-horizontal-layout-image .block-content{flex:1 1 0}}@media(max-width:900px){.frontpage_dynamic_block.view-mode-horizontal-layout-image .block-content{min-width:0}}.frontpage_dynamic_block.view-mode-horizontal-layout-image .field--name-field-title,.frontpage_dynamic_block.view-mode-horizontal-layout-image .field--name-field-subtitle{max-width:450px}.block-content--information-image{display:grid;grid-template-columns:.53fr .47fr;gap:40px 100px;align-items:center;justify-content:center}@media(max-width:1240px){.block-content--information-image{gap:40px 60px;grid-template-columns:1fr minmax(450px,1fr)}}@media(max-width:880px){.block-content--information-image{grid-template-columns:1fr}}.block-content--information-image .field--name-field-title{max-width:450px}.block-content--information-image .field--name-field-image img{margin:0 auto}.node--type-frontpage{padding:0 20px}.node--type-frontpage .frontpage-hero-section-outter{padding:0 60px;background:var(--light-grey);border:1px solid var(--medium-grey);border-top:none;border-radius:0 0 20px 20px}@media(max-width:1440px){.node--type-frontpage .frontpage-hero-section-outter{padding:0 20px}}.node--type-frontpage .frontpage-hero-section-inner{padding-top:12px;padding-bottom:32px;display:flex;gap:100px;align-items:center;justify-content:space-between;background-image:url(/themes/custom/trapeza_gis/images/Buildings-frontpage.png);background-repeat:no-repeat;background-size:925px;background-position:60px bottom}@media(max-width:1440px){.node--type-frontpage .frontpage-hero-section-inner{gap:40px;background-size:70%;background-position:20px bottom}}@media(max-width:960px){.node--type-frontpage .frontpage-hero-section-inner{flex-direction:column;gap:20px;align-items:stretch;background-size:100%;background-position:left bottom}}.node--type-frontpage .frontpage-hero-section-inner>div{flex:1 1 0}.node--type-frontpage .front-page-info{max-width:726px}@media(max-width:960px){.node--type-frontpage .front-page-info{max-width:none}}.node--type-frontpage .field--name-field-image{max-width:775px}@media(max-width:960px){.node--type-frontpage .field--name-field-image{display:none}}.node--type-news.node--view-mode-full .hero-content{max-width:1060px}.node--type-news.node--view-mode-full .top-section{display:flex;align-items:center;justify-content:space-between;gap:50px}@media(max-width:480px){.node--type-news.node--view-mode-full .top-section{flex-direction:column;gap:10px;align-items:flex-start}}.node--type-news.node--view-mode-full .field--name-field-files .field__label{color:var(--blue);margin-bottom:20px}.node--type-news.node--view-mode-full .field--name-field-files .field__items{max-width:475px;padding:20px;border-radius:10px;border:1px solid var(--medium-grey)}@media(max-width:480px){.node--type-news.node--view-mode-full .field--name-field-files .field__items{padding:15px}}.node--type-news.node--view-mode-full .field--name-field-files .field__item{padding:20px 0;border-bottom:1px solid var(--medium-grey)}.node--type-news.node--view-mode-full .field--name-field-files .field__item:first-child{padding-top:0}.node--type-news.node--view-mode-full .field--name-field-files .field__item:last-child{border-bottom:none;padding-bottom:0}.node--type-news.node--view-mode-full .field--name-field-files .file{display:block;background-image:none;padding-left:0}.node--type-news.node--view-mode-full .field--name-field-files a{display:flex;align-items:center;justify-content:space-between;gap:10px}.node--type-news.node--view-mode-full .field--name-field-files a:after{content:url(/themes/custom/trapeza_gis/images/download-svgrepo-com.svg);display:block;max-width:20px;height:20px;filter:brightness(0) saturate(100%)}.node--type-news.node--view-mode-full .field--name-field-files a:hover:after{filter:none}.node--type-news.node--view-mode-teaser{max-width:520px;height:100%;position:relative}.node--type-news.node--view-mode-teaser .field--name-field-chip{position:absolute;top:3%;left:3%;background-color:var(--green);border-radius:8px;z-index:2;width:42%;max-width:145px;min-width:fit-content;padding:1.5%;text-align:center;font-size:80%;line-height:1.2}.node--type-news.node--view-mode-teaser .field--name-field-image{border-radius:10px 10px 0 0;overflow:hidden}.node--type-news.node--view-mode-teaser img{cursor:pointer;transition:transform .3s ease}.node--type-news.node--view-mode-teaser img:hover{transform:scale(1.05)}.node--type-news.node--view-mode-teaser .node__content{height:100%;display:flex;flex-direction:column}.node--type-news.node--view-mode-teaser .main-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:32px;border-radius:0 0 10px 10px;border:1px solid var(--dark-grey);border-top:none;min-height:260px}@media(max-width:768px){.node--type-news.node--view-mode-teaser .main-content{padding:20px;min-height:160px}}.node--type-news.node--view-mode-teaser .bottom-section{display:flex;justify-content:space-between;align-items:center;gap:10px 30px;flex-wrap:wrap}.node--type-news .date-created{display:flex;align-items:center;gap:10px;font-size:var(--font-size-14);line-height:1;color:var(--dark-grey)}.node--type-news .date-created svg{flex-shrink:0}.node--type-digital-material.node--view-mode-teaser{border:1px solid var(--medium-grey);border-radius:10px;overflow:hidden;height:100%}.node--type-digital-material.node--view-mode-teaser .node__content{display:flex;flex-direction:column}.node--type-digital-material.node--view-mode-teaser .title{padding:20px 32px 32px;min-height:142px;background:var(--white);flex:1 1 auto}@media(max-width:480px){.node--type-digital-material.node--view-mode-teaser .title{padding:16px 24px 24px;min-height:0}}.node--type-digital-material.node--view-mode-teaser .field--name-field-image{border-radius:10px 10px 0 0;overflow:hidden;position:relative}.node--type-digital-material.node--view-mode-teaser .field--name-field-image:before{content:"";position:absolute;inset:0;background:#00000080;z-index:1}.node--type-digital-material.node--view-mode-teaser .field--name-field-image:after{content:"";position:absolute;display:block;width:13%;height:25%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/themes/custom/trapeza_gis/images/play.svg);background-size:contain;background-repeat:no-repeat;z-index:1}.node--type-digital-material.node--view-mode-teaser .modal{display:none}.modal-trigger{cursor:pointer;height:100%}.modal-trigger img{transition:transform .3s ease;width:100%;max-height:250px;object-fit:cover}.modal-trigger:hover img{transform:scale(1.05)}.modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;align-items:center;justify-content:center;z-index:100;padding:30px}.modal.open{display:flex}.modal .modal-content{max-width:700px;aspect-ratio:16/9;width:100%;height:auto;position:relative}.modal .modal-content .modal-close{position:absolute;top:-45px;left:calc(100% + 32px);display:flex;align-items:center;padding:10px;justify-content:center;width:45px;height:45px;border-radius:50%;border:1px solid var(--medium-grey);background:var(--white);cursor:pointer;z-index:1}@media(max-width:860px){.modal .modal-content .modal-close{width:30px;height:30px;padding:8px;right:0;left:auto}}.node--type-faq{scroll-margin-top:120px;scroll-behavior:smooth}.node--type-faq .accordion-title{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px;background-color:var(--light-grey);border-radius:10px;cursor:pointer}@media(max-width:480px){.node--type-faq .accordion-title{padding:15px;gap:20px}}.node--type-faq .accordion-title .accordion-button{position:relative;width:30px;height:30px;padding:8px;background-color:var(--blue);border-radius:50%;flex-shrink:0}@media(max-width:480px){.node--type-faq .accordion-title .accordion-button{width:24px;height:24px}}.node--type-faq .accordion-title .accordion-button:before,.node--type-faq .accordion-title .accordion-button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:15px;height:2px;background-color:var(--white);opacity:1;transition:opacity .3s ease-in}@media(max-width:480px){.node--type-faq .accordion-title .accordion-button:before,.node--type-faq .accordion-title .accordion-button:after{width:12px}}.node--type-faq .accordion-title .accordion-button:after{transform:translate(-50%,-50%) rotate(90deg)}.node--type-faq .accordion-content{margin-top:0;padding:0 20px;background-color:var(--light-grey);border-radius:10px;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;transition:padding .3s ease-out,margin-top .3s ease-out,grid-template-rows .3s ease}@media(max-width:480px){.node--type-faq .accordion-content{padding:0 15px}}.node--type-faq .accordion-content>*{overflow:hidden}.node--type-faq.open .accordion-button:after{opacity:0!important}.node--type-faq.open .accordion-content{padding:20px;margin-top:10px;grid-template-rows:1fr}@media(max-width:480px){.node--type-faq.open .accordion-content{padding:15px}}.node--type-faq.node--view-mode-teaser-2 .faq-link{display:block}.node--type-faq.node--view-mode-teaser-2 .accordion-title{background:var(--white)}.useful-links{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:32px}@media(max-width:768px){.useful-links{gap:16px}}@media(max-width:550px){.useful-links{grid-template-columns:1fr}}.useful-links a{display:flex;align-items:center;justify-content:space-between;gap:32px;height:100%;min-height:92px;padding:20px;border-radius:10px;background:var(--light-grey);border:1px solid;border-color:var(--light-grey);transition:border-color .2s linear}@media(max-width:768px){.useful-links a{padding:15px;gap:20px}}.useful-links a:after{content:"";display:block;width:25px;height:25px;background:url(/themes/custom/trapeza_gis/images/arrow-down-right.svg);background-repeat:no-repeat;background-size:contain;flex-shrink:0;transform:rotate(-90deg);transition:transform .2s linear}.useful-links a:hover{color:var(--black);border-color:var(--medium-grey)}.useful-links a:hover:after{transform:rotate(-90deg) translate(8px,5px)}.select2-selection{padding:14px 20px!important;border-color:var(--medium-grey)!important;border-radius:10px!important;height:auto!important}@media(max-width:768px){.select2-selection{padding:12px 15px!important}}.select2-selection__arrow{right:20px!important;height:52px!important;transition:transform .3s ease-in;filter:invert(.4)}@media(max-width:1040px){.select2-selection__arrow{height:50px!important}}@media(max-width:1040px){.select2-selection__arrow{height:46px!important;right:15px!important}}.select2-selection__arrow b{border:none!important;margin:0!important;width:12px!important;height:14px!important;background:url(/themes/custom/trapeza_gis/images/cevron-right.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transform:translate(-50%,-50%) rotate(90deg)}.select2-selection__rendered{line-height:inherit!important;padding-left:0!important}.select2-results .select2-results__option{padding:10px 28px}@media(max-width:768px){.select2-results .select2-results__option{padding:10px 20px}}.select2-container .select2-dropdown{border-color:var(--medium-grey)!important;overflow:hidden}.select2-container .select2-dropdown .select2-search{display:none}.select2-container .select2-dropdown.select2-dropdown--above{border-radius:10px 10px 0 0}.select2-container .select2-dropdown.select2-dropdown--below{border-radius:0 0 10px 10px}.select2-container--open{z-index:99}.select2-container--open.select2-container--above .select2-selection{border-top:none;border-radius:0 0 10px 10px!important;border-top:1px solid var(--medium-grey)}.select2-container--open.select2-container--below .select2-selection{border-bottom:none;border-radius:10px 10px 0 0!important;border-bottom:1px solid var(--medium-grey)}.select2-container--open .select2-selection__arrow{transform:rotate(180deg)}.webform-confirmation-modal{width:665px!important;max-width:90vw;max-height:90vh;border-radius:20px;overflow-y:auto;border:none!important}.webform-confirmation-modal .ui-dialog-titlebar{padding:45px 0 0;background-color:var(--blue-lighter);border:none;display:flex;flex-direction:column;align-items:center;gap:45px}.webform-confirmation-modal .ui-dialog-titlebar:before{content:"";background:url(/themes/custom/trapeza_gis/images/webform_confirmation.png);background-repeat:no-repeat;background-size:cover;background-position:center;display:block;width:495px;max-width:100%;height:auto;min-height:100px;aspect-ratio:495/145}.webform-confirmation-modal .ui-dialog-titlebar h1{display:none}.webform-confirmation-modal .ui-dialog-titlebar:after{content:"";display:block;width:100%;height:auto;background:url(/themes/custom/trapeza_gis/images/webform_white_bg.png);background-repeat:no-repeat;background-size:cover;margin:0;padding:0;left:0;bottom:0;aspect-ratio:665/44}.webform-confirmation-modal .ui-dialog-content{max-width:550px;max-height:none!important;padding:20px 20px 65px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:unset}@media(max-width:480px){.webform-confirmation-modal .ui-dialog-content{padding-bottom:40px}}.webform-confirmation-modal .ui-dialog-titlebar-close{margin:0;padding:14px;background-color:var(--white);border-radius:50%;border:1px solid var(--medium-grey);top:20px;right:20px;width:45px;height:45px}@media(max-width:480px){.webform-confirmation-modal .ui-dialog-titlebar-close{width:37px;height:37px;padding:11px}}.webform-confirmation-modal .ui-dialog-titlebar-close .ui-icon{background-image:url(/themes/custom/trapeza_gis/images/close.svg);margin:0;background-position:center;width:15px;height:15px;transform:translate(-50%,-50%)}@media(max-width:480px){.webform-confirmation-modal .ui-dialog-titlebar-close .ui-icon{width:13px;height:13px}}.contact-wrapper{max-width:1388px;padding:0 20px;margin:0 auto;display:flex;justify-content:space-between;gap:80px}@media(max-width:768px){.contact-wrapper{gap:40px}}@media(max-width:620px){.contact-wrapper{flex-direction:column}}.contact-wrapper .contact-content{flex:0 1 420px}@media(max-width:620px){.contact-wrapper .contact-content{flex-basis:auto}}.contact-wrapper .contact-content img{border-radius:10px;object-fit:cover;max-height:300px}.contact-wrapper .contact-form{flex:0 1 640px}@media(max-width:620px){.contact-wrapper .contact-form{flex-basis:auto}}.webform-submission-contact-form label{display:block}.webform-submission-contact-form input:not(.form-submit),.webform-submission-contact-form textarea:not(.form-submit){width:100%;display:block;padding:14px 20px;border:1px solid var(--medium-grey);border-radius:10px}@media(max-width:768px){.webform-submission-contact-form input:not(.form-submit),.webform-submission-contact-form textarea:not(.form-submit){padding:12px 15px}}.webform-submission-contact-form textarea{height:170px;resize:none}.webform-submission-contact-form .js-form-item,.webform-submission-contact-form .form-actions{margin:0}@media(max-width:620px){.webform-submission-contact-form .form-actions input{margin-left:auto;margin-right:auto}}.user-login-form,.user-pass{border:1px solid var(--medium-grey);border-radius:10px;max-width:550px;padding:40px 50px;margin:0 auto;background:var(--light-grey)}@media(max-width:768px){.user-login-form,.user-pass{padding:40px 20px}}.user-login-form label,.user-pass label{display:block;margin-bottom:10px;font-size:var(--font-size-16)}.user-login-form input,.user-pass input{display:block;width:100%;margin-bottom:20px}.user-login-form input:not(.form-submit),.user-pass input:not(.form-submit){width:100%;display:block;padding:14px 20px;border:1px solid var(--medium-grey);border-radius:10px}@media(max-width:768px){.user-login-form input:not(.form-submit),.user-pass input:not(.form-submit){padding:12px 15px}}.user-login-form .js-form-item,.user-pass .js-form-item,.user-login-form .form-actions,.user-pass .form-actions{margin:0}.user-login-form .form-actions input,.user-pass .form-actions input{display:block;padding:10px 30px;max-width:fit-content;font-size:var(--font-size-14);line-height:1;border-radius:20px;border:none;color:var(--white);background:linear-gradient(to right,var(--blue),var(--blue-medium),var(--blue-light),var(--blue-medium),var(--blue));background-size:200% 100%;background-position:left center;transition:background-position .3s ease;cursor:pointer}.user-login-form .form-actions input:hover,.user-pass .form-actions input:hover{background-position:right center;color:var(--white)}.user-login-form .form-actions input,.user-pass .form-actions input{max-width:200px;height:45px;border-radius:50px;margin:30px auto 0}@media(max-width:768px){.user-login-form .form-actions input,.user-pass .form-actions input{height:revert}}.user-login-form p,.user-pass p,.block-views-blocknews-related-news .mobile,.view-display-id-news_block_search_page .mobile{display:none}@media(max-width:1040px){.block-views-blocknews-related-news .mobile,.view-display-id-news_block_search_page .mobile{display:block}}@media(max-width:1040px){.block-views-blocknews-related-news .desktop,.view-display-id-news_block_search_page .desktop{display:none}}.block-views-blocknews-related-news .splide,.view-display-id-news_block_search_page .splide{margin-left:50px;margin-right:50px}@media(max-width:768px){.block-views-blocknews-related-news .splide,.view-display-id-news_block_search_page .splide{margin-left:0;margin-right:0}}.block-views-blocknews-related-news .splide__slide,.view-display-id-news_block_search_page .splide__slide{opacity:.6;pointer-events:none}@media(max-width:768px){.block-views-blocknews-related-news .splide__slide,.view-display-id-news_block_search_page .splide__slide{min-width:0;flex:0 0 72%}}@media(max-width:480px){.block-views-blocknews-related-news .splide__slide,.view-display-id-news_block_search_page .splide__slide{min-width:0;flex:0 0 85%}}.block-views-blocknews-related-news .splide__slide.is-visible,.view-display-id-news_block_search_page .splide__slide.is-visible{opacity:1;pointer-events:auto}.block-views-blocknews-related-news .splide__pagination,.view-display-id-news_block_search_page .splide__pagination{position:relative;display:none;width:100%;align-items:center;padding:0;grid-template-columns:repeat(auto-fit,minmax(0px,1fr));margin-top:10px}@media(max-width:768px){.block-views-blocknews-related-news .splide__pagination,.view-display-id-news_block_search_page .splide__pagination{display:grid}}.block-views-blocknews-related-news .splide__pagination li,.view-display-id-news_block_search_page .splide__pagination li{display:flex;border-radius:0;margin-top:20px}.block-views-blocknews-related-news .splide__pagination li button,.view-display-id-news_block_search_page .splide__pagination li button{margin:0;border-radius:0;opacity:1;width:100%;transform:none;background:var(--medium-grey);height:1px}.block-views-blocknews-related-news .splide__pagination li button.is-active,.view-display-id-news_block_search_page .splide__pagination li button.is-active{height:3px;border-radius:10px;background:var(--blue)}@media(max-width:768px){.block-views-blocknews-related-news .splide__arrows,.view-display-id-news_block_search_page .splide__arrows{display:none}}.block-views-blocknews-related-news .splide__arrow,.view-display-id-news_block_search_page .splide__arrow{height:50px;width:50px;border:1px solid var(--blue);background:var(--white);opacity:.8}@media(max-width:1040px){.block-views-blocknews-related-news .splide__arrow,.view-display-id-news_block_search_page .splide__arrow{height:36px;width:36px}.block-views-blocknews-related-news .splide__arrow svg,.view-display-id-news_block_search_page .splide__arrow svg{width:1em;height:1em}}@media(max-width:768px){.block-views-blocknews-related-news .splide__arrow,.view-display-id-news_block_search_page .splide__arrow{height:50px;width:50px}}@media(max-width:480px){.block-views-blocknews-related-news .splide__arrow,.view-display-id-news_block_search_page .splide__arrow{height:35px;width:35px}}.block-views-blocknews-related-news .splide__arrow:hover:not(:disabled),.view-display-id-news_block_search_page .splide__arrow:hover:not(:disabled){opacity:1}.block-views-blocknews-related-news .splide__arrow:disabled,.view-display-id-news_block_search_page .splide__arrow:disabled{opacity:.3;cursor:not-allowed}.block-views-blocknews-related-news .splide__arrow svg,.view-display-id-news_block_search_page .splide__arrow svg{fill:var(--blue)}.block-views-blocknews-related-news .splide__arrow--prev,.view-display-id-news_block_search_page .splide__arrow--prev{left:-50px}.block-views-blocknews-related-news .splide__arrow--next,.view-display-id-news_block_search_page .splide__arrow--next{right:-50px}@media(max-width:768px){.block-views-blocknews-related-news .node--type-news.node--view-mode-teaser,.view-display-id-news_block_search_page .node--type-news.node--view-mode-teaser{margin:0 auto}}.block-views-blocknews-latest-news .view-content{margin-top:27px}@media(max-width:768px){.block-views-blocknews-latest-news .view-content{margin-top:0}}.block-views-blocknews-latest-news .view-content .splide{margin-left:82px}@media(max-width:1040px){.block-views-blocknews-latest-news .view-content .splide{margin-left:52px}}@media(max-width:768px){.block-views-blocknews-latest-news .view-content .splide{margin-left:0;margin-right:20px}}.block-views-blocknews-latest-news .view-content .splide__list{width:100%}.block-views-blocknews-latest-news .view-content .splide__slide{opacity:.6;pointer-events:none;min-width:370px}@media(max-width:1920px){.block-views-blocknews-latest-news .view-content .splide__slide{flex:0 0 41%}}@media(max-width:768px){.block-views-blocknews-latest-news .view-content .splide__slide{min-width:0;flex:0 0 72%}}@media(max-width:480px){.block-views-blocknews-latest-news .view-content .splide__slide{flex:0 0 85%}}.block-views-blocknews-latest-news .view-content .splide__slide.is-visible{opacity:1;pointer-events:auto}@media(max-width:768px){.block-views-blocknews-latest-news .view-content .splide__arrows{display:none}}.block-views-blocknews-latest-news .view-content .splide__arrow{height:50px;width:50px;border:1px solid var(--blue);background:var(--white);opacity:.8}@media(max-width:1040px){.block-views-blocknews-latest-news .view-content .splide__arrow{height:36px;width:36px}.block-views-blocknews-latest-news .view-content .splide__arrow svg{width:1em;height:1em}}.block-views-blocknews-latest-news .view-content .splide__arrow:hover:not(:disabled){opacity:1}.block-views-blocknews-latest-news .view-content .splide__arrow:disabled{opacity:.3;cursor:not-allowed}.block-views-blocknews-latest-news .view-content .splide__arrow svg{fill:var(--blue)}.block-views-blocknews-latest-news .view-content .splide__arrow--prev{left:-82px}@media(max-width:1040px){.block-views-blocknews-latest-news .view-content .splide__arrow--prev{left:-52px}}.block-views-blocknews-latest-news .view-content .splide__arrow--next{right:calc((100vw - 1624px)/2)}@media(max-width:1664px){.block-views-blocknews-latest-news .view-content .splide__arrow--next{right:20px}}.block-views-blocknews-latest-news .view-content .splide__pagination{position:relative;display:none;width:100%;align-items:center;padding:0;grid-template-columns:repeat(auto-fit,minmax(0px,1fr));margin-top:10px}@media(max-width:768px){.block-views-blocknews-latest-news .view-content .splide__pagination{display:grid}}.block-views-blocknews-latest-news .view-content .splide__pagination li{display:flex;border-radius:0;margin-top:20px}.block-views-blocknews-latest-news .view-content .splide__pagination li button{margin:0;border-radius:0;opacity:1;width:100%;transform:none;background:var(--medium-grey);height:1px}.block-views-blocknews-latest-news .view-content .splide__pagination li button.is-active{height:3px;border-radius:10px;background:var(--blue)}@media(max-width:768px){.block-views-blocknews-latest-news .view-content .node--type-news.node--view-mode-teaser{margin:0 auto}}.view-digital-material.view-display-id-block_1 .view-header{max-width:934px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.view-digital-material.view-display-id-block_1 .view-footer{display:flex;align-items:center;justify-content:center}.view-digital-material .mobile{display:none}@media(max-width:1240px){.view-digital-material .mobile{display:block}}@media(max-width:1240px){.view-digital-material .desktop{display:none}}.view-digital-material .splide{margin-left:60px;margin-right:60px}@media(max-width:1040px){.view-digital-material .splide{margin-left:0;margin-right:0}}.view-digital-material .splide__slide{opacity:.6;pointer-events:none}@media(max-width:1040px){.view-digital-material .splide__slide{flex:0 0 42%;min-width:350px}}@media(max-width:420px){.view-digital-material .splide__slide{min-width:0px;flex:0 0 88%}}.view-digital-material .splide__slide.is-visible{opacity:1;pointer-events:auto}.view-digital-material .splide__pagination{position:relative;display:none;width:100%;align-items:center;padding:0;grid-template-columns:repeat(auto-fit,minmax(0px,1fr));margin-top:10px}@media(max-width:1040px){.view-digital-material .splide__pagination{display:grid}}.view-digital-material .splide__pagination li{display:flex;border-radius:0;margin-top:20px}.view-digital-material .splide__pagination li button{margin:0;border-radius:0;opacity:1;width:100%;transform:none;background:var(--medium-grey);height:1px}.view-digital-material .splide__pagination li button.is-active{height:3px;border-radius:10px;background:var(--blue)}@media(max-width:1040px){.view-digital-material .splide__arrows{display:none}}.view-digital-material .splide__arrow{height:50px;width:50px;border:1px solid var(--blue);background:var(--white);opacity:.8}@media(max-width:1040px){.view-digital-material .splide__arrow{height:36px;width:36px}.view-digital-material .splide__arrow svg{width:1em;height:1em}}@media(max-width:768px){.view-digital-material .splide__arrow{height:50px;width:50px}}@media(max-width:480px){.view-digital-material .splide__arrow{height:35px;width:35px}}.view-digital-material .splide__arrow:hover:not(:disabled){opacity:1}.view-digital-material .splide__arrow:disabled{opacity:.3;cursor:not-allowed}.view-digital-material .splide__arrow svg{fill:var(--blue)}.view-digital-material .splide__arrow--prev{left:-60px}.view-digital-material .splide__arrow--next{right:-60px}.view-faq .views-row{margin-bottom:20px}.view-faq .views-row:last-child{margin-bottom:0}.view-faq.view-display-id-block_1 .view-content{max-width:720px;padding:32px;border-radius:10px;background:var(--light-grey)}@media(max-width:1040px){.view-faq.view-display-id-block_1 .view-content{padding:20px}}@media(max-width:900px){.view-faq.view-display-id-block_1 .view-content{max-width:none}}@media(max-width:480px){.view-faq.view-display-id-block_1 .view-content{padding:12px}}.view-faq.view-display-id-block_1 .view-more{display:flex;align-items:center;justify-content:center}.is-faq-page{scroll-behavior:smooth}.node--view-mode-search-teaser{height:100%}.node--view-mode-search-teaser>a{padding:32px 32px 20px;min-height:214px;border:1px solid var(--medium-grey);border-radius:10px;display:flex;flex-direction:column;gap:32px;justify-content:space-between;transition:color .3s ease}@media(max-width:1040px){.node--view-mode-search-teaser>a{min-height:160px}}@media(max-width:768px){.node--view-mode-search-teaser>a{padding:20px}}.node--view-mode-search-teaser>a:hover .read-more svg{transform:translate(5px)}.node--view-mode-search-teaser .bottom-section{display:flex;gap:10px 32px;justify-content:space-between;align-items:center;flex-wrap:wrap}.node--view-mode-search-teaser .content-type{display:flex;align-items:center;gap:5px;font-size:var(--font-size-14);line-height:1;color:var(--dark-grey)}.node--view-mode-search-teaser .content-type:before{content:"";display:block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--dark-grey)}.view-search .views-exposed-form{padding:60px 32px;background:var(--light-grey);border-radius:20px}@media(max-width:1240px){.view-search .views-exposed-form{padding:40px 20px}}@media(max-width:768px){.view-search .views-exposed-form{padding:32px}}@media(max-width:480px){.view-search .views-exposed-form{padding:32px}}.view-search .views-exposed-form .form--inline{display:flex;align-items:flex-end;gap:20px}@media(max-width:660px){.view-search .views-exposed-form .form--inline{flex-direction:column;align-items:center;text-align:center}}.view-search .views-exposed-form .form--inline:after{content:none}.view-search .views-exposed-form .js-form-type-textfield{width:100%}.view-search .views-exposed-form .search-area-input{position:relative}.view-search .views-exposed-form .search-area-input input{width:100%;padding:20px 45px 20px 75px;background:var(--white);border-radius:10px;border:1px solid var(--medium-grey);font-size:var(--font-size-16);line-height:1.2}@media(max-width:768px){.view-search .views-exposed-form .search-area-input input{padding:15px 40px}}.view-search .views-exposed-form .search-area-input:before{content:"";position:absolute;display:block;left:32px;top:50%;transform:translateY(-50%);width:22px;height:22px;background:url(/themes/custom/trapeza_gis/images/icon-search.svg);background-size:cover;background-repeat:no-repeat;pointer-events:none}@media(max-width:768px){.view-search .views-exposed-form .search-area-input:before{width:19px;height:19px;left:11px}}.view-search .views-exposed-form .search-area-input .reset-filters{position:absolute;display:block;right:20px;top:50%;transform:translateY(-50%);padding:0;border:none;background:transparent;cursor:pointer}@media(max-width:768px){.view-search .views-exposed-form .search-area-input .reset-filters{right:15px}}.view-search .views-exposed-form .search-area-input .reset-filters.hidden{display:none}.view-search .views-exposed-form label{display:block;margin-bottom:20px;font-size:var(--font-size-18);line-height:var(--line-height-28);color:var(--blue);font-weight:var(--font-weight-bold)}@media(max-width:1240px){.view-search .views-exposed-form label{font-size:var(--font-size-16);line-height:var(--line-height-22)}}@media(max-width:1040px){.view-search .views-exposed-form label{margin-bottom:15px}}.view-search .views-exposed-form .form-item,.view-search .views-exposed-form .form-actions{margin:0}.view-search #edit-submit-search{padding:20px 35px;border-radius:10px;border:1px solid var(--blue);color:var(--blue);font-size:var(--font-size-16);line-height:1.2;background:var(--white);transition:color .3s ease-in,background .3s ease-in;cursor:pointer}@media(max-width:768px){.view-search #edit-submit-search{padding:15px 25px}}@media(max-width:660px){.view-search #edit-submit-search{padding:10px 25px}}.view-search #edit-submit-search:hover{color:var(--white);background:var(--blue)}.view-search #edit-reset{display:none}.view-search .empty-text{padding:10px;text-align:center;color:var(--blue)}.paragraph--type--title-body .inner-wrapper{max-width:1486px}.paragraph--type--title-body .field--name-field-text{margin-left:auto}.paragraph--type--image img{margin:0 auto;border-radius:20px;overflow:hidden}.paragraph--type--card-info{padding:32px;border-radius:10px;border:1px solid var(--medium-grey);min-height:360px}@media(max-width:1240px){.paragraph--type--card-info{min-height:300px}}@media(max-width:768px){.paragraph--type--card-info{min-height:260px}}@media(max-width:480px){.paragraph--type--card-info{padding:20px}}.paragraph--type--colored-card-with-arrow{padding:32px;border-radius:10px;background:var(--blue);display:flex;flex-direction:column;justify-content:space-between;min-height:360px}@media(max-width:1240px){.paragraph--type--colored-card-with-arrow{min-height:300px}}@media(max-width:768px){.paragraph--type--colored-card-with-arrow{min-height:260px}}@media(max-width:480px){.paragraph--type--colored-card-with-arrow{padding:20px}}.paragraph--type--colored-card-with-arrow:after{content:"";display:block;margin-top:auto;width:32px;height:32px;background:url(/themes/custom/trapeza_gis/images/arrow-down-right.svg);background-repeat:no-repeat;background-size:contain;flex-shrink:0;filter:brightness(0) invert(1);align-self:flex-end}@media(max-width:480px){.paragraph--type--colored-card-with-arrow:after{width:25px;height:25px}}.paragraph--type--numbered-cards .field--name-field-cards{counter-reset:list-counter}.paragraph--type--numbered-cards .field--name-field-cards>.field__item{counter-increment:list-counter}@media(max-width:1440px){.paragraph--type--numbered-cards .field--name-field-cards.tg-grid-4{grid-template-columns:repeat(6,minmax(0,1fr))}}.paragraph--type--numbered-cards .paragraph--type--card-info{display:flex;flex-direction:column;height:100%}.paragraph--type--numbered-cards .paragraph--type--card-info:after{content:counter(list-counter,decimal-leading-zero) ".";font-size:var(--font-size-40);line-height:1;color:var(--blue);font-weight:700;margin-top:auto}@media(max-width:1040px){.paragraph--type--numbered-cards .paragraph--type--card-info:after{font-size:var(--font-size-32)}}.paragraph--type--cards-grid .field--name-field-card>.field__item>div{height:100%}.paragraph--type--cards-grid .field--name-field-card>.field__item:has(.field--name-field-image){grid-column:span 6}@media(max-width:768px){.paragraph--type--cards-grid .field--name-field-card>.field__item:has(.field--name-field-image){grid-column:1/-1}}.paragraph--type--cards-grid .field--name-field-card>.field__item .field--name-field-image{height:100%}.paragraph--type--cards-grid img{width:100%;height:100%;border-radius:10px;overflow:hidden;object-fit:cover;object-position:center center;min-height:300px}@media(max-width:768px){.paragraph--type--cards-grid img{min-height:260px}}.paragraph--type--authority-card{padding:32px;border-radius:10px;background:var(--white);min-height:300px;height:100%}@media(max-width:480px){.paragraph--type--authority-card{padding:20px;min-height:0}}.paragraph--type--beneficiary-card{padding:32px;height:100%;border-radius:10px;border:1px solid var(--medium-grey);text-align:center}.paragraph--type--beneficiary-card svg{margin-left:auto;margin-right:auto}@media(max-width:1240px){.paragraph--type--beneficiary-card{padding:24px}}@media(max-width:480px){.paragraph--type--beneficiary-card{padding:20px 15px}}@media(max-width:768px){.paragraph--type--beneficiary-section .tg-grid-3{gap:16px;grid-template-columns:1fr}}@media(max-width:768px){.paragraph--type--beneficiary-section .tg-grid-3>div{grid-column:1/-1}}.hero-section{display:flex;align-items:center;justify-content:center;text-align:center;min-height:340px;padding:80px;margin-left:20px;margin-right:20px;background:var(--light-grey);border:1px solid var(--medium-grey);border-top:none;border-radius:0 0 20px 20px;background-image:url(/themes/custom/trapeza_gis/images/Hero-Background.png);background-repeat:no-repeat;background-size:cover;background-position:center bottom}@media(max-width:1240px){.hero-section{padding:20px;min-height:270px}}@media(max-width:768px){.hero-section{min-height:220px}}.hero-section .hero-content{max-width:570px;display:flex;flex-direction:column;align-items:center;gap:10px}
