.content:has(img.headerImg){width:unset;margin:unset;max-width:unset;}.content:has(img.headerImg) .teaserElement{height:var(--teaserHeight);overflow:hidden;display:flex;}.accordionWrapper{margin:1em 0;}.accordionItem{border-bottom:1px solid #ddd;margin-bottom:0;}.accordionItemHeader{display:flex;justify-content:space-between;align-items:center;padding:0.8em 0.5em;cursor:pointer;user-select:none;transition:background-color 0.2s ease;}.accordionItemHeader:hover{background-color:rgba(0,0,0,0.03);}.accordionItemHeader:focus-visible{outline:2px solid currentColor;outline-offset:-2px;}.accordionItemHeader h3{margin:0;font-size:1.1em;}.accordionToggleIcon{font-size:1.4em;font-weight:bold;line-height:1;flex-shrink:0;margin-left:1em;transition:transform 0.3s ease;}.accordionItemContent{overflow:hidden;transition:max-height 0.4s ease;padding:0 0.5em;}.closedAccordionItem .accordionItemContent{max-height:0;}.accordionItem:not(.closedAccordionItem) .accordionItemContent{padding-bottom:1em;}.groupContactItems{margin:1.5em 0;}.contactGroupDetails{display:flex;flex-wrap:wrap;gap:1.5em;}.groupContactBox{flex:1 1 300px;min-width:250px;}.groupContactAdvantage{padding:1em;}.groupContactInfo{padding:1em;}.groupContentName h3{margin-top:0;}.groupContactImage{margin:0.5em 0;}.groupContactImage img{max-width:100%;height:auto;}.contactGroupContact{margin-top:1em;}.contactGroupContactEmail,.contactGroupContactPhone{margin:0.3em 0;}.contactDetailLink{text-decoration:none;}.contactDetailLink:hover{text-decoration:underline;}.groupDocItems{margin:1em 0;}.groupDocment{margin-bottom:0.5em;}.groupDocment a{text-decoration:none;color:inherit;display:block;}.groupDocumentInner{display:flex;align-items:center;padding:0.6em 0.8em;border:1px solid #ddd;border-radius:4px;transition:background-color 0.2s ease,border-color 0.2s ease;}.groupDocumentInner:hover{background-color:rgba(0,0,0,0.03);border-color:#999;}.groupDocumentIcon{display:inline-block;width:24px;height:24px;flex-shrink:0;}.groupDocumentIcon.docTypeIcon{background:url('../../../typo3conf/ext/fsnd_settings/Resources/Public/theme/horvat/Css/images/download_icon.png') no-repeat center center;background-size:contain;margin-right:0.5em;}.groupDocumentIcon.downloadIcon{margin-left:auto;}h3.downloadText{margin:0;font-size:1em;font-weight:normal;flex:1;}.textColumnsWrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2em;margin:1em 0;}.textColumn{flex-basis:40%;flex-grow:1;flex-shrink:0;min-width:200px;}.textColumnsWrapper[data-columns="2"] .textColumn{flex-basis:calc(50% - 1em);}.textColumnsWrapper[data-columns="3"] .textColumn{flex-basis:calc(33.333% - 1.34em);}.textColumn .contentItem{margin-bottom:0;}.textColumn table td:first-child{height:2.4em;padding-bottom:0.2em;padding-top:0.2em;border-bottom:1px var(--greyBG) solid;vertical-align:bottom;}.textColumn table td:first-child:first-line{font-size:1.2em;font-family:'Courgette',Arial,Helvetica,sans-serif;}@media (max-width:768px){.textColumnsWrapper[data-columns="3"] .textColumn{flex-basis:calc(50% - 1em);}}@media (max-width:640px){.textColumnsWrapper .textColumn{flex-basis:100%;width:100%;}.textColumn table{width:100%;}}@media (max-width:480px){.contactGroupDetails{flex-direction:column;}.groupContactBox{min-width:auto;}}
