.second-btn-line:after{content:"";position:absolute;bottom:-4px;left:16px;width:40px;height:2px;background-color:#556B2F}.second-btn-line-bright:after{content:"";position:absolute;bottom:-4px;left:16px;width:40px;height:2px;background-color:#f5eddc}html{scroll-behavior:smooth}#more #kontakt{scroll-margin-top:120px}.et-menu li:not(.mega-menu) ul,#top-menu li:not(.mega-menu) ul{width:350px!important}.et-db #et-boc .et-l .et_pb_module .wpforms-form .wpforms-submit-container{position:absolute;right:0;bottom:20px}div.wpforms-container-full input[type=submit]:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){background-color:var(--gcid-primary-color)!important;border-radius:20px!important}div.wpforms-container-full input[type=submit]:hover,div.wpforms-container-full input[type=submit]:active,div.wpforms-container-full button[type=submit]:hover,div.wpforms-container-full button[type=submit]:active,div.wpforms-container-full .wpforms-page-button:hover,div.wpforms-container-full .wpforms-page-button:active,.wp-core-ui div.wpforms-container-full input[type=submit]:hover,.wp-core-ui div.wpforms-container-full input[type=submit]:active,.wp-core-ui div.wpforms-container-full button[type=submit]:hover,.wp-core-ui div.wpforms-container-full button[type=submit]:active,.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,.wp-core-ui div.wpforms-container-full .wpforms-page-button:active{background-color:var(--gcid-primary-color)!important;border-radius:20px!important}.insurance-badge{--badge-size:min(200px,80vw);--animation-duration:11s;--initial-delay:1s;--text-opacity:1;width:var(--badge-size);max-width:200px;aspect-ratio:1 / 1;display:grid;place-items:center;background-color:#8f7b65;border-radius:50%;box-shadow:0 10px 20px rgba(80,59,40,0.25);overflow:hidden;box-sizing:border-box;opacity:0;transform:scale(0.94);animation-name:insurance-badge-animation;animation-duration:var(--animation-duration);animation-delay:var(--initial-delay);animation-timing-function:ease-out;animation-iteration-count:infinite;animation-fill-mode:both;will-change:opacity,transform}@keyframes insurance-badge-animation{0%{opacity:0;transform:scale(0.94)}5%{opacity:1;transform:scale(1)}74%{opacity:1;transform:scale(1)}82%,100%{opacity:0;transform:scale(0.96)}}.insurance-badge__content{width:84%;color:#f3ead7;font-family:inherit;transform:rotate(8deg)}.insurance-badge__list{width:max-content;max-width:100%;margin:0 auto;padding:0 0 0 17px;color:inherit;font-size:clamp(12px,3.2vw,15px);font-weight:600;font-style:italic;line-height:1.2;list-style-position:outside}.insurance-badge__list li{display:list-item;margin:0;padding-left:2px;color:inherit;white-space:nowrap}.insurance-badge__list li+li{margin-top:6px}.insurance-badge__list li::marker{color:#f3ead7;font-size:0.7em}.insurance-badge .animated-line{opacity:0;transform:translateY(8px);animation-duration:var(--animation-duration);animation-delay:var(--initial-delay);animation-timing-function:ease-out;animation-iteration-count:infinite;animation-fill-mode:both;will-change:opacity,transform}.insurance-badge .line-1{animation-name:insurance-line-1;padding-top:25px}.insurance-badge .line-2{animation-name:insurance-line-2}.insurance-badge .line-3{animation-name:insurance-line-3}.insurance-badge .line-4{animation-name:insurance-line-4}@keyframes insurance-line-1{0%,5%{opacity:0;transform:translateY(8px)}11%,74%{opacity:var(--text-opacity);transform:translateY(0)}82%,100%{opacity:0;transform:translateY(0)}}@keyframes insurance-line-2{0%,13%{opacity:0;transform:translateY(8px)}19%,74%{opacity:var(--text-opacity);transform:translateY(0)}82%,100%{opacity:0;transform:translateY(0)}}@keyframes insurance-line-3{0%,21%{opacity:0;transform:translateY(8px)}27%,74%{opacity:var(--text-opacity);transform:translateY(0)}82%,100%{opacity:0;transform:translateY(0)}}@keyframes insurance-line-4{0%,29%{opacity:0;transform:translateY(8px)}35%,74%{opacity:var(--text-opacity);transform:translateY(0)}82%,100%{opacity:0;transform:translateY(0)}}@media (max-width:480px){.insurance-badge{--badge-size:min(200px,75vw)}.insurance-badge__content{width:86%}}@media (prefers-reduced-motion:reduce){.insurance-badge{animation:none;opacity:1;transform:none}.insurance-badge .animated-line{animation:none;opacity:var(--text-opacity);transform:none}}@media (min-width:768px) and (max-width:1024px){.carousel-overflow-fix{max-width:100%;min-width:0;overflow-x:hidden}}@media only screen and (max-width:980px){.et_pb_section_0.et_pb_section{padding-top:0vh!important}.et_pb_section_0{pointer-events:none!important}.et_pb_section_0 .et_pb_row{pointer-events:auto!important}body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li.menu-item-has-children>a:before,body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li.menu-item-has-children>a:before,body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li.menu-item-has-children>a:after,body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li.menu-item-has-children>a:after{top:0!important;bottom:0!important;margin:auto 5px auto 0}}