.et_pb_scroll_top.et-pb-icon{border-radius:0px;background-color:var(--gcid-2gjsc84wop)}.et_pb_scroll_top.et-pb-icon:hover{background-color:#000000}body{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.fixed-contact-button{display:none}@media (max-width:979px){.fixed-contact-button{position:fixed;right:24px;bottom:24px;z-index:9999;display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;background-color:var(--gcid-2gjsc84wop);font-family:'Poppins Semibold Italic',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:16px!important;color:var(--gcid-secondary-color)!important;border:0;border-radius:0;text-decoration:none;box-shadow:0 8px 18px rgba(0,0,0,0.18);transition:all 0.25s ease}.fixed-contact-button::after{font-family:"ETmodules";content:"\35";font-size:1.6em;font-weight:400;line-height:1;margin-left:0.5em;opacity:0;transform:translateX(-4px);transition:all 0.25s ease}.fixed-contact-button:hover,.fixed-contact-button:focus{background-color:#000000;color:#ffffff!important;box-shadow:0 10px 22px rgba(0,0,0,0.28)}.fixed-contact-button:hover::after,.fixed-contact-button:focus::after{opacity:1;transform:translateX(0)}.fixed-contact-button:focus-visible{outline:2px solid #ffffff;outline-offset:3px}}.fixed-trustindex{position:fixed;left:24px;bottom:15px;z-index:9999}.ti-widget.ti-goog .ti-header{border-radius:0px!important;box-shadow:0 8px 18px rgba(0,0,0,0.18)}.ti-widget.ti-goog .ti-header:hover{box-shadow:0 10px 22px rgba(0,0,0,0.28)}.ti-widget.ti-goog .ti-widget-container{margin-bottom:0px!important}@media (max-width:786px){.fixed-trustindex{left:12px;bottom:12px;transform:scale(0.9);transform-origin:left bottom}}.wpcf7 form,.wpcf7 form input,.wpcf7 form select,.wpcf7 form textarea,.wpcf7 form label{font-family:'Poppins Semibold Italic',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1em}.wpcf7 form p{padding-bottom:0px}.wpcf7 form input[type="text"],.wpcf7 form input[type="email"],.wpcf7 form input[type="tel"],.wpcf7 form textarea,.wpcf7 form select{width:100%;border:3px solid hsl(from var(--gcid-primary-color) calc(h + 0) calc(s + 0) calc(l + 0) / 0.1);border-radius:0;padding:10px 12px;background:#fff;box-shadow:none;outline:none;transition:box-shadow 0.2s ease,border-color 0.2s ease}.wpcf7 form textarea{min-height:140px;resize:vertical}.cf7--simple .cf7-dsgvo a{text-decoration:underline}.wpcf7 form input.wpcf7-submit,.wpcf7 form input[type="submit"]{cursor:pointer;display:inline-block;background-color:var(--gcid-2gjsc84wop);color:#fff!important;font-family:'Poppins Semibold Italic',Helvetica,Arial,Lucida,sans-serif;font-size:16px!important;text-transform:uppercase;border:3px solid var(--gcid-2gjsc84wop);border-radius:0;padding:10px 16px;position:relative;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease,transform 0.15s ease}.wpcf7 form input.wpcf7-submit:hover,.wpcf7 form input[type="submit"]:hover{background-color:#fff;color:var(--gcid-2gjsc84wop)!important;border-color:var(--gcid-2gjsc84wop);transform:translateY(-1px)}.cf7-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 16px;max-width:100%;box-sizing:border-box}.cf7-grid .col{margin:10px 0;min-width:0}.cf7-grid .span-2{grid-column:1 / -1}@media (min-width:980px){.cf7-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.cf7-grid input,.cf7-grid textarea,.cf7-grid select{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.wpcf7 .wpcf7-acceptance .wpcf7-list-item>label{display:inline-flex;gap:10px;align-items:flex-start;line-height:1.4}.wpcf7 .wpcf7-acceptance input[type="checkbox"]{margin-top:2px;flex:0 0 auto}.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{display:inline-block;max-width:100%;overflow-wrap:anywhere}.cf7-dsgvo{display:block}.fixed-contact-button,.fixed-trustindex,.fixed-trustindex-wrapper,.ti-widget,.ti-widget-container,[data-trustindex-widget],[data-ti-widget]{transition:opacity .2s ease,transform .2s ease;will-change:opacity,transform}.is-hidden-at-footer{opacity:0!important;transform:translateY(8px)!important;pointer-events:none!important;visibility:hidden!important}.ti-disclaimer{display:none}