/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
div[data-tippy-root] .tippy-box .tippy-content{padding:20px 20px 25px}div[data-tippy-root] .tippy-box .tooltip-title{margin-bottom:5px}
fieldset.webform-composite-hidden-title{margin-top:1em;margin-bottom:1em;}fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-item:first-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-wrapper > .form-item:first-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .webform-flexbox:first-child{margin-top:0;}fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-item:last-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-wrapper > .form-item:last-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .webform-flexbox:last-child{margin-bottom:0;}
.webform-details-toggle-state-wrapper{text-align:right;margin-top:1em;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;text-decoration:none;color:#337ab7;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.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;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required:after,.form-radios .form-required:after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir=rtl] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6B6B6B;border-color:#bbb;background:#ededed;}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a{color:#333333;}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a{color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none;}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none;}.ui-icon{width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png);}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png);}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777620_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png);}.ui-button .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png);}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none;}.ui-icon-caret-1-n{background-position:0 0;}.ui-icon-caret-1-ne{background-position:-16px 0;}.ui-icon-caret-1-e{background-position:-32px 0;}.ui-icon-caret-1-se{background-position:-48px 0;}.ui-icon-caret-1-s{background-position:-65px 0;}.ui-icon-caret-1-sw{background-position:-80px 0;}.ui-icon-caret-1-w{background-position:-96px 0;}.ui-icon-caret-1-nw{background-position:-112px 0;}.ui-icon-caret-2-n-s{background-position:-128px 0;}.ui-icon-caret-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-65px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:1px -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px;}.ui-widget-overlay{background:#aaaaaa;opacity:.3;}.ui-widget-shadow{box-shadow:0 0 5px #666666;}
.captcha__description{margin-bottom:.75em;}
body:not(.path-admin) .ckeditor-tooltip-text{text-decoration:underline;text-decoration-style:dotted;}body:not(.path-admin) .ckeditor-tooltip-text:hover{cursor:pointer;}
body:not(.path-admin) .ckeditor-tooltip-text[data-tooltip-placeholder-is-selection="false"]{width:18px;height:18px;background-color:#82c0d2;border-radius:50%;color:#ffffff;display:inline-block;font-size:14px;font-weight:600;line-height:18px;text-align:center;vertical-align:middle;transition:0.4s ease-in-out;transform:scale(1);text-decoration:none;}body:not(.path-admin) .ckeditor-tooltip-text[data-tooltip-placeholder-is-selection="false"]:hover{transform:scale(1.2);}
.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}
.tippy-box{background:#ffffff;box-shadow:0 0 15px 4px rgba(0,0,0,0.1);border-radius:0;color:#000000;font-size:14px !important;font-weight:400 !important;}.tippy-box p{font-size:14px !important;font-weight:400 !important;margin-bottom:20px !important;}.tippy-box p:last-child{margin-bottom:0 !important;}.tippy-box .tooltip-title{display:block;font-size:20px;letter-spacing:0.2px;line-height:1.5;margin-bottom:19px;}.tippy-box .tippy-content{padding:40px 42px 50px 42px;}.tippy-box .tippy-arrow{color:#ffffff;}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-12px;border-width:15px 30px 0;left:-24px;}.tippy-tooltip[data-animation=fade][data-state=hidden]{opacity:0;}.tippy-iOS{cursor:pointer !important;-webkit-tap-highlight-color:transparent;}.tippy-popper{pointer-events:none;max-width:calc(100vw - 10px);transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:transform;}.tippy-tooltip{position:relative;border-radius:4px;line-height:1.4;transition-property:visibility,opacity,transform;outline:0;background-color:#333;color:#fff;}.tippy-tooltip[data-placement^=top] > .tippy-arrow{border-width:8px 8px 0;border-top-color:#333;margin:0 3px;transform-origin:50% 0;bottom:-7px;}.tippy-tooltip[data-placement^=bottom] > .tippy-arrow{border-width:0 8px 8px;border-bottom-color:#333;margin:0 3px;transform-origin:50% 7px;top:-7px;}.tippy-tooltip[data-placement^=left] > .tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#333;margin:3px 0;transform-origin:0 50%;right:-7px;}.tippy-tooltip[data-placement^=right] > .tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#333;margin:3px 0;transform-origin:7px 50%;left:-7px;}.tippy-tooltip[data-interactive][data-state=visible]{pointer-events:auto;}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);}.tippy-arrow{position:absolute;border-color:transparent;border-style:solid;}.tippy-tooltip-text{text-decoration:underline;cursor:default;}
.gdi-pdf-flipbook__trigger{display:inline-flex;align-items:center;gap:.4em;cursor:pointer;color:inherit;text-decoration:underline;text-underline-offset:3px}.gdi-pdf-flipbook__trigger:hover,.gdi-pdf-flipbook__trigger:focus-visible{text-decoration:none;outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.gdi-pdf-flipbook__icon svg{display:block;fill:currentColor}.gdi-pdf-flipbook__modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.gdi-pdf-flipbook__modal[hidden]{display:none}.gdi-pdf-flipbook__modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82);cursor:pointer}.gdi-pdf-flipbook__modal-inner{position:relative;z-index:1;display:flex;flex-direction:column;width:96vw;height:96vh;max-width:1400px;overflow:hidden;background:#1a1a1a;border-radius:6px;box-shadow:0 8px 40px rgba(0,0,0,.6)}@media(max-width:600px){.gdi-pdf-flipbook__modal-inner{width:100vw;height:100vh;border-radius:0}}.gdi-pdf-flipbook__toolbar{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#111;color:#e8e8e8;flex-shrink:0;border-bottom:1px solid #333}.gdi-pdf-flipbook__page-info{flex:1;text-align:center;font-size:.9rem;color:#ccc}.gdi-pdf-flipbook__btn{display:inline-flex;align-items:center;justify-content:center;padding:.35rem;border:none;background:rgba(0,0,0,0);color:#e8e8e8;border-radius:4px;cursor:pointer;transition:background .15s}.gdi-pdf-flipbook__btn:hover:not(:disabled){background:rgba(255,255,255,.12)}.gdi-pdf-flipbook__btn:disabled{opacity:.35;cursor:not-allowed}.gdi-pdf-flipbook__btn svg{fill:currentColor}.gdi-pdf-flipbook__stage{flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#2a2a2a}.gdi-pdf-flipbook__stage .gdi-flipbook-app,.gdi-pdf-flipbook__stage>div{width:100%;height:100%}.gdi-pdf-flipbook__stage .viewport{width:100%;height:100%}.gdi-pdf-flipbook__stage .bounding-box{box-shadow:0 4px 30px rgba(0,0,0,.6)}.gdi-pdf-flipbook__loading,.gdi-pdf-flipbook__error{color:#ccc;font-size:1rem;padding:2rem;text-align:center}.gdi-pdf-flipbook__error{color:#f88}.gdi-pdf-flipbook-card{display:inline-block;max-width:220px;vertical-align:top;cursor:pointer;margin:.5rem}.gdi-pdf-flipbook-card__inner{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.12);transition:box-shadow .2s,transform .2s;outline:none}.gdi-pdf-flipbook-card__inner:hover,.gdi-pdf-flipbook-card__inner:focus{box-shadow:0 4px 16px rgba(0,0,0,.2);transform:translateY(-2px)}.gdi-pdf-flipbook-card__cover-wrap{width:100%;background:#f4f4f4;display:flex;align-items:center;justify-content:center;min-height:140px;overflow:hidden}.gdi-pdf-flipbook-card__cover{display:block;width:100%;height:auto;object-fit:cover}.gdi-pdf-flipbook-card__info{padding:.5rem .75rem .6rem;background:#fff;display:flex;flex-direction:column;gap:.25rem}.gdi-pdf-flipbook-card__badge{font-size:.65rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#c0392b}.gdi-pdf-flipbook-card__title{font-size:.85rem;font-weight:600;color:#222;line-height:1.3;word-break:break-word}.ck-editor .gdi-pdf-flipbook-card{cursor:default;max-width:220px;width:220px}.ck-editor .gdi-pdf-flipbook-card__info{background:#f9f9f9;border-top:1px solid #e8e8e8}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#CCC;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}
.mapplic-element{font-size:0;height:420px;}.mapplic-element input,.mapplic-element button,.mapplic-element a:hover,.mapplic-element a:active,.mapplic-element a:focus{outline:none;}.mapplic-element.mapplic-loading{background:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/loader.gif) no-repeat center;}.mapplic-element.mapplic-error{background:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/error-icon.png) no-repeat center;}.mapplic-element > *{opacity:1;transition:opacity 0.6s;}.mapplic-element.mapplic-loading > *{opacity:0;}.mapplic-container{display:inline-block;overflow:hidden;position:relative;width:70%;height:100%;}.mapplic-map{position:absolute;left:0;top:0;overflow:visible !important;}.mapplic-layer img{width:100%;}.mapplic-layer{width:100%;height:100%;position:absolute;}.mapplic-map .mapplic-map-image{position:absolute;width:100%;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.mapplic-map.mapplic-zoomable .mapplic-map-image{cursor:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/openhand.cur),default;}.mapplic-map.mapplic-zoomable.mapplic-dragging .mapplic-map-image{cursor:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/closedhand.cur),move;}.mapplic-pin{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/pin.png);background-size:18px 24px;background-repeat:no-repeat;background-position:center;font-size:0;width:18px;height:24px;margin-top:-23px;margin-left:-9px;position:absolute;-webkit-transition:background-color 0.2s,border-color 0.2s;-moz-transition:background-color 0.2s,border-color 0.2s;transition:background-color 0.2s,border-color 0.2s;}.mapplic-pin.pin-classic{background-color:#f23543;background-image:none;border-color:#f23543;border-radius:10px;line-height:22px !important;width:20px;height:20px;margin-top:-25px;margin-left:-10px;}.mapplic-pin.pin-classic:before{border-style:solid;border-width:9px 8px 0 8px;border-color:inherit;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;content:'';display:block;position:absolute;top:16px;left:2px;}.mapplic-pin.pin-marker{background-color:#fdca2a;background-image:none;border-color:#fdca2a;border-radius:8px;width:16px;height:16px;margin-top:-8px;margin-left:-8px;}.mapplic-pin.pin-marker:before{border-color:inherit;border-style:solid;border-width:6px;border-radius:16px;content:'';display:block;opacity:0.4;width:16px;height:16px;position:absolute;left:-6px;top:-6px;}.mapplic-pin.pin-disk{background-color:white !important;background-image:none;border-color:#f19819;border-radius:8px;color:#333 !important;width:16px;height:16px;margin-top:-8px;margin-left:-8px;}.mapplic-pin.pin-disk:before{border-color:inherit;border-style:solid;border-width:3px;border-radius:16px;content:'';display:block;width:16px;height:16px;position:absolute;left:-3px;top:-3px;}.mapplic-pin.pin-ribbon{background-color:#46b450;background-image:none;border-color:#46b450;border-radius:2px 2px 2px 0;height:16px;min-width:10px;width:auto;padding:0 3px;margin-top:-20px;margin-left:-8px;}.mapplic-pin.pin-ribbon:after{border-style:solid;border-width:0 8px 4px 0;border-color:transparent rgba(0,0,0,0.5) transparent transparent;content:'';display:block;position:absolute;top:16px;left:0px;}.mapplic-pin.pin-ribbon:before{border-style:solid;border-width:0 8px 4px 0;border-color:inherit;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;content:'';display:block;position:absolute;top:16px;left:0px;}.mapplic-pin.pin-dot{background-color:transparent !important;background-image:none;border-color:#29afa1;color:#333 !important;height:16px;min-width:10px;width:auto;padding:0 3px;margin-left:4px;margin-top:-8px;}.mapplic-pin.pin-dot:before{border-color:inherit;border-style:solid;border-width:3px;border-radius:12px;content:'';display:block;width:0px;height:0px;position:absolute;top:5px;left:-7px;}.mapplic-pin.orange{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/pin-orange.png);}.mapplic-pin.yellow{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/pin-yellow.png);}.mapplic-pin.green{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/pin-green.png);}.mapplic-pin.blue{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/pin-blue.png);}.mapplic-pin.purple{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/pin-purple.png);}.mapplic-pin.circular{background-image:none;background-color:#fb7575;border-radius:6px;box-shadow:0 -2px 0 rgba(0,0,0,0.1) inset;width:12px;height:12px;margin-left:-6px;margin-top:-6px;}.mapplic-pin.circle{background:none !important;border:2px solid #fb7575;width:8px;height:8px;margin-left:-6px;margin-top:-6px;}.mapplic-pin.transparent{background-image:none;background-color:#795ecd;border-radius:10px;width:20px;height:20px;margin-left:-10px;margin-top:-10px;opacity:0.5 !important;}.mapplic-pin.pin-label{color:#fff;font-size:9px;font-weight:600;text-align:center;text-decoration:none;line-height:16px;}.mapplic-pin.pin-label:visited{color:#fff;}.mapplic-pin.pin-md{border-radius:50%;margin-left:-10px;margin-top:-10px;line-height:20px;width:20px;height:20px;}.mapplic-pin.pin-lg{border-radius:50%;margin-left:-15px;margin-top:-15px;line-height:30px;width:30px;height:30px;}.mapplic-pin.pin-xl{border-radius:50%;margin-left:-20px;margin-top:-20px;line-height:40px;width:40px;height:40px;}.mapplic-pin.pin-pulse:before{content:'';border:2px solid #888;border-radius:30px;height:inherit;width:inherit;top:-2px;left:-2px;position:absolute;animation:pulsate 1.8s ease-out;animation-iteration-count:infinite;animation-delay:1s;opacity:0;box-sizing:content-box;}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(1,1);opacity:0.0;}25%{opacity:0.5;}50%{-webkit-transform:scale(1.6,1.6);opacity:0.0;}}.mapplic-minimap{border:1px solid rgba(0,0,0,0.1);position:absolute;margin:10px;bottom:0;right:0;opacity:0.5;overflow:hidden;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.mapplic-minimap img{width:100%;}.mapplic-minimap-overlay{background-color:rgba(0,0,0,0.4);position:absolute;width:100%;height:100%;top:0;left:0;}.mapplic-minimap .mapplic-minimap-active{position:absolute;opacity:1;top:0;left:0;}.mapplic-clip-transition{-webkit-transition:clip 0.1s;-moz-transition:clip 0.1s;transition:clip 0.1s;}.mapplic-minimap-background{width:140px !important;-webkit-filter:blur(2px);}.mapplic-clear-button{background-color:#fff;background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/reset.png);background-size:16px 16px;background-repeat:no-repeat;background-position:center;border:1px solid #eee;border-bottom:1px solid #ddd;border-radius:2px;margin:10px;width:28px;height:28px;position:absolute;bottom:0;left:0;}.mapplic-clear-button:active{background-color:#eee;}.mapplic-zoom-buttons{margin:10px;position:absolute;left:0;bottom:40px;}.mapplic-zoom-buttons a{background-color:#fff;background-repeat:no-repeat;background-position:center;border:1px solid #eee;border-bottom:1px solid #ddd;color:#fff !important;display:block;font-size:14px;font-weight:bold;cursor:pointer;text-align:center;line-height:24px;width:28px;height:28px;}.mapplic-zoom-buttons a:active{background-color:#f4f4f4;}.mapplic-zoom-buttons a.mapplic-disabled{background-color:#eee;cursor:default;}a.mapplic-zoomin-button{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/plus.png);background-size:10px 10px;border-radius:2px 2px 0 0;}a.mapplic-zoomout-button{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/minus.png);background-size:10px 10px;border-radius:0 0 2px 2px;border-top:none;}.mapplic-fullscreen{background-color:rgba(255,255,255,0.8);position:fixed;top:0;left:0;width:100%;height:100% !important;z-index:1000;}.mapplic-fullscreen-button{background-color:#fff;background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/fullscreen.png);background-repeat:no-repeat;background-position:center;border:1px solid #eee;border-bottom:1px solid #ddd;border-radius:2px;margin:10px;width:28px;height:28px;position:absolute;top:0;left:0;}.mapplic-fullscreen .mapplic-fullscreen-button{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/fullscreen-exit.png);}.mapplic-fullscreen .mapplic-container{width:80%;}.mapplic-fullscreen .mapplic-sidebar{width:20%;}.mapplic-levels{border-bottom:1px solid #eee;border-radius:2px;position:absolute;top:0;right:0;margin:10px;overflow:hidden;}.mapplic-levels > *{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mapplic-levels-select{background-color:#fff;border:none;border-radius:0;color:#666;margin:0;padding:10px 6px;margin-left:20px;font-size:13px;font-weight:400;outline:none;-webkit-appearance:none;}.mapplic-levels a{background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:8px 4px;cursor:pointer;height:50%;width:20px;position:absolute;}.mapplic-levels a:active{background-color:#f8f8f8;}.mapplic-levels .mapplic-levels-up{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/arrow-up.png);}.mapplic-levels .mapplic-levels-down{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/arrow-down.png);bottom:0;}.mapplic-levels a.mapplic-disabled{background-color:#eee;cursor:default;}.mapplic-sidebar{width:30%;height:100%;float:left;position:relative;}.mapplic-search-form{background-color:#f8f8f8;border-bottom:1px solid #eee;border-right:1px solid #f4f4f4;padding:14px 12px;margin:0;width:100%;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mapplic-search-input{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/viewer.png);background-size:17px 16px;background-repeat:no-repeat;background-position:8px;border:2px solid #eee;border-radius:0;font-size:14px !important;font-family:inherit;line-height:20px;height:38px;margin:0;padding:8px 32px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.1s;-moz-transition:border-color 0.1s;transition:border-color 0.1s;}.mapplic-search-input::-ms-clear{display:none;width:0;height:0;}.mapplic-search-input:focus{border-color:#6ed8dd;}.mapplic-search-clear{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/cross.png);background-size:8px 8px;background-repeat:no-repeat;background-color:transparent;background-position:center;border:none;cursor:pointer;display:none;position:absolute;top:14px;right:14px;margin:2px 0;width:34px;height:34px;}.mapplic-not-found{color:#bbb;display:none;font-size:13px;padding:0 30px;position:absolute;text-align:center;top:100px;}.mapplic-list-container{padding-top:67px;height:100%;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mapplic-list{list-style:none;padding:0;margin:0;overflow-y:auto;height:100%;}.mapplic-list-container ol{border-color:#eee;list-style:none;padding:0;margin:0;}.mapplic-list-container li{border-color:inherit;margin:0 !important;}.mapplic-list-category > a{background-color:#888;box-shadow:0 -2px 0 rgba(0,0,0,0.05) inset;color:#fff !important;display:block;font-size:14px;line-height:26px;padding:10px 12px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;}.mapplic-list-category ol{border-bottom:2px solid #eee !important;}.mapplic-list-thumbnail{border-radius:0px !important;box-shadow:none !important;float:left;margin-right:10px;width:50px;max-height:50px;}.mapplic-list-category > a .mapplic-list-count{background-color:rgba(0,0,0,0.1);border-radius:2px;float:right;font-size:12px;font-weight:bold;line-height:20px;margin-left:10px;margin-top:4px;padding:0 6px;text-align:center;-webkit-transition:border-radius 0.2s;-moz-transition:border-radius 0.2s;transition:border-radius 0.2s;}.mapplic-list-location{border-bottom:1px solid #eee;margin:0 !important;}.mapplic-list-location > a{background-color:#fff;border-left:1px solid transparent;display:block;font-size:14px;padding:10px;text-decoration:none;-webkit-transition:border 0.1s;-moz-transition:border 0.1s;transition:border 0.1s;}.mapplic-list-location > a:after{content:'';display:block;clear:both;}.mapplic-list-location > a:hover{background-color:#f4fcfc;border-left:2px solid;border-color:inherit;}.mapplic-list-location h4{color:#242424;font-size:16px;font-weight:normal;line-height:18px;margin:4px 0;clear:none;}.mapplic-list-location span{color:#bbb;font-size:13px;font-weight:normal;}.mapplic-tooltip{background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,0.2);display:none;max-width:300px;min-width:120px;margin-top:-76px;position:absolute;-webkit-transition:margin 0.1s;-moz-transition:margin 0.1s;transition:margin 0.1s;}.mapplic-tooltip-title{color:#333;font-size:18px;font-weight:normal;line-height:18px;margin:0 12px 0 0 !important;}.mapplic-hovertip{min-width:30px;padding:6px 14px;pointer-events:none;}.mapplic-hovertip .mapplic-tooltip-title{margin:0 !important;font-size:16px;line-height:24px;text-align:center;}.mapplic-tooltip-content{max-height:160px;margin-right:6px;margin-top:26px;margin-bottom:2px;}.mapplic_tooltip-content__container{padding-bottom:15px;}.mapplic-tooltip p{margin-top:10px;margin-bottom:0;}.mapplic-tooltip-content__mail span{padding:3px 8px 5px;border-radius:25px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}.mapplic-tooltip-content__mail i{margin:4px 4px 0 0;}.mapplic-tooltip-thumbnail{border-radius:50% !important;float:left;width:48px;height:48px;margin-right:12px;}.mapplic-tooltip-description,.mapplic-tooltip p{font-size:13px;line-height:20px;}.mapplic-popup-link{background-color:#6CB5F4;border-radius:0;color:#fff !important;float:right;font-size:14px;line-height:28px;padding:0 10px;margin-top:12px;text-decoration:none;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;}.mapplic-popup-link:hover{background-color:#888;}.mapplic-tooltip img{max-width:100%;}.mapplic-tooltip-close{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/cross.png);background-position:center;background-repeat:no-repeat;background-size:8px 8px;background-color:transparent;border:none;cursor:pointer;position:absolute;right:6px;top:6px;padding:8px;width:8px;height:8px;opacity:0.5;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;}.mapplic-tooltip-close:hover{opacity:1.0;}.mapplic-tooltip-triangle{border-color:#fff transparent transparent transparent;border-style:solid;border-width:8px 7px 0 7px;width:0;height:0;position:absolute;bottom:0;left:50%;margin-bottom:-8px;margin-left:-7px;-webkit-transition:left 0.1s;-moz-transition:left 0.1s;transition:left 0.1s;}.mapplic-bottom .mapplic-tooltip-triangle{border-color:transparent transparent #fff transparent;border-width:0 7px 8px 7px;top:0;margin-top:-8px;}.mapplic-lightbox-title{color:#333;margin-top:0;margin-bottom:20px;}.mapplic-lightbox{background-color:#fff;position:relative;padding:20px;width:auto;max-width:500px;margin:20px auto;}.mapplic-lightbox:after{content:'';display:block;clear:both;}.mapplic-popup-image{outline:none;}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}.mfp-fade.mfp-bg.mfp-removing{opacity:0;}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}.mapplic-coordinates{background-color:rgba(255,255,255,0.9);color:#333;position:absolute;margin:10px;margin-left:-80px;padding:4px 6px;font-size:14px;top:0;left:50%;pointer-events:none;}@media all and (max-width:667px){.mapplic-container,.mapplic-sidebar{width:100% !important;}.mapplic-tooltip{max-width:240px;}.mapplic-minimap-background{width:100px !important;}.mapplic-element{height:auto !important;}.mapplic-search-form{border-right:none;}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.mapplic-search-clear,.mapplic-tooltip-close{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/cross%402x.png);}.mapplic-levels .mapplic-levels-up{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/arrow-up%402x.png);}.mapplic-levels .mapplic-levels-down{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/arrow-down%402x.png);}a.mapplic-zoomin-button{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/plus%402x.png);}a.mapplic-zoomout-button{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/minus%402x.png);}.mapplic-search-input{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/viewer%402x.png);}.mapplic-pin{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/pin%402x.png);}.mapplic-pin.orange{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/pin-orange%402x.png);}.mapplic-pin.yellow{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/pin-yellow%402x.png);}.mapplic-pin.green{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/pin-green%402x.png);}.mapplic-pin.blue{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/pin-blue%402x.png);}.mapplic-pin.purple{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/pin-purple%402x.png);}.mapplic-clear-button{background-image:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/mapplic/images/reset%402x.png);}}.mapplic-element svg{width:100%;height:100%;}.mapplic-element svg a{cursor:pointer;}.mapplic-clickable:not(g),g.mapplic-clickable > *{cursor:pointer;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;}.mapplic-map-image *[id^=nopointer]{pointer-events:none;}[id^=landmarks] .mapplic-clickable{cursor:pointer;}
#form-container > div:first-child{display:flex;height:70vh;}#contacts-container{flex-basis:50%;overflow:auto;}#contacts-container > div:first-child{display:flex;flex-direction:column;}.fieldset-wrapper{display:flex;column-gap:10px;}.fieldset-wrapper fieldset{margin:0 !important;}.paragraph--type--webforms .fieldset-wrapper legend,.fieldset-wrapper .form-item{margin:0 !important;}.paragraph--type--webforms .fieldset-wrapper input{margin-bottom:15px !important;}#contact-details{}.contact-phone::before,.mapplic-tooltip-content__phone::before{content:'tel';color:transparent;display:inline-block;background:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/images/phone-fill.svg) no-repeat center;background-size:100%;}.contact-mail::before,.mapplic-tooltip-content__mail > .bg-yellow::before{content:'ml';color:transparent;display:inline-block;background:url(/sites/mac3.isover-technische-isolierung.de/modules/custom/isover_ti_contact/assets/images/mail.svg) no-repeat center;background-size:100%;}.contact-description{font-size:12px;}#contact-coords > div:first-child{display:flex;column-gap:20px;}#map-container-admin{width:100%;border:1px solid #a6a6a6;}#map-container-admin > i{float:right;font-size:12px;}.mapplic-layer{display:block !important;}.mapplic-coordinates{left:unset;right:0;text-align:right;}.mapplic-copyright{font-size:12px;font-style:italic;position:absolute;bottom:0;left:50px;}.mapplic-tooltip{min-width:300px !important;}.mapplic-tooltip p{font-size:12px;}.mapplic-tooltip-content{max-height:unset;}.tooltip-container{display:flex;padding:0 15px;column-gap:15px;}.image-container{flex-basis:40%;}.image-container > img{border-radius:50%;}.mapplic_tooltip-content__container{flex-basis:60%;}.mapplic-tooltip-content__name{margin:10px 0;font-size:14px;}.mapplic-tooltip-content__phone > a{color:#000000;}.mapplic-tooltip-content__mail > .bg-yellow{background-color:#ffd511;}.mapplic-tooltip-content__mail > .bg-yellow > a{color:#000000;}
.layout--threecol-section{display:flex;flex-wrap:wrap;}.layout--threecol-section > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.layout--threecol-section--25-50-25 > .layout__region--first,.layout--threecol-section--25-50-25 > .layout__region--third,.layout--threecol-section--25-25-50 > .layout__region--first,.layout--threecol-section--25-25-50 > .layout__region--second,.layout--threecol-section--50-25-25 > .layout__region--second,.layout--threecol-section--50-25-25 > .layout__region--third{flex:0 1 25%;}.layout--threecol-section--25-50-25 > .layout__region--second,.layout--threecol-section--25-25-50 > .layout__region--third,.layout--threecol-section--50-25-25 > .layout__region--first{flex:0 1 50%;}.layout--threecol-section--33-34-33 > .layout__region--first,.layout--threecol-section--33-34-33 > .layout__region--third{flex:0 1 33%;}.layout--threecol-section--33-34-33 > .layout__region--second{flex:0 1 34%;}}
.layout--twocol-section{display:flex;flex-wrap:wrap;}.layout--twocol-section > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{flex:0 1 50%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 33%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{flex:0 1 67%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second{flex:0 1 25%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first{flex:0 1 75%;}}
.layout--onecol .layout__region{width:100%;}
.paragraph--unpublished{background-color:#fff4f4;}
.ui-datepicker{z-index:1261 !important;}.webform-ajax-form-wrapper[data-effect="slide"] .form-actions{margin-bottom:0;padding-bottom:1em;}
