@charset "UTF-8";#sp-header{height:auto;width:auto;position:static;z-index:auto;box-shadow:none;animation:none;background:transparent !important}@media (max-width:768px){#sp-header .container{padding-top:9px;padding-bottom:9px}#sp-header.header-sticky .container{padding-top:1px;padding-bottom:2px}}#sp-header.header-sticky{position:fixed;z-index:9999;top:env(safe-area-inset-top,0);left:0;right:0;animation:spFadeInDown 0.7s}.header-sticky .container{border-top-left-radius:0 !important;border-top-right-radius:0 !important;background-color:rgba(249,249,249,0.75) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);margin:0 auto}.sp-page-builder .page-content{box-shadow:none !important}.site-footer{background-color:#f9f9f9;color:#495057;text-align:center}.footer-links{margin-bottom:20px}.footer-links a{margin:0 15px;color:#4943ac;text-decoration:none;transition:color 0.3s ease}.footer-links a:hover{color:#605ebd}.footer-legal{font-size:14px}@media (max-width:767px){.footer-links{display:block}.footer-links a{display:block;margin:10px auto}}#sp-main-body{padding:0px 0 !important}#sp-section-4{margin-top:-14px}.sppb-section{max-width:1150px !important;margin:10px auto 24px auto !important;padding-top:15px !important;padding-bottom:15px !important;background-color:#f9f9f9;box-shadow:0 0 10px rgba(0,0,0,0.2) !important;border-radius:20px !important;display:flex !important;flex-direction:column !important;justify-content:center !important}#section-id-626b3d6b-a24f-4d1b-8366-1b83a739c012{background-image:url('https://www.vita-guard.de/images/VITA/octagon-outline-512.png');background-position:top left;background-repeat:no-repeat;background-size:72%}.sppb-tab-content .sppb-section{padding-left:22px !important;padding-right:22px !important}#sp-main-body .container{margin-top:10px !important;margin-bottom:40px}.container{max-width:1150px;margin:17px auto;padding:15px;background-color:#f9f9f9;box-shadow:0 0 10px rgba(0,0,0,0.2);border-radius:20px}.form{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.form-group{margin-bottom:15px}.form-control-label,.eb-form-control{width:100%}#sp-logo{display:flex;align-items:center}#header{min-height:80px}.eb-taskbar ul{display:inline-block;margin:0;padding:0;list-style-type:none}.filters .btn-group.pull-left+.btn-group.pull-left{margin-left:7px}.eb-search-bar-container{margin:0 auto;padding:0px 0 30px 0px;background-color:transparent}@media (max-width:767px){.eb-search-bar-container{margin:0 auto;padding:0px 0 10px 0px;background-color:transparent}}tbody td{vertical-align:middle}tbody td{font-weight:bold}.eb-btn-search{display:none}.input-large{height:40px;border:1px solid #ced4da;border-radius:20px;padding:5px 15px;font-size:16px;color:#495057;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;width:100%}.input-large:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,.25)}.fa,.far,.fas{font-family:"Font Awesome 6 Free" !important}@media (max-width:767px){.eb-search-bar-container .btn-group.pull-left{width:100%;margin-bottom:10px}.eb-search-bar-container .filter-search.pull-left{width:100%;margin-bottom:10px}.eb-search-bar-container .btn-group.pull-left select,.eb-search-bar-container .filter-search.pull-left input{width:100%}.eb-search-bar-container{flex-direction:column}}.form{background-color:#fff;padding:20px;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,0.2)}.eb-event-link,.eb-colorbox-map{display:inline-block;min-width:100px}.eb-cell-content{display:flex;flex-direction:column;align-items:flex-start}#eb-amount-container{display:none}.eb-event-price{background-color:#eff5fe;color:#177a35;font-size:20px;font-weight:650;display:inline-block;text-align:center;padding:7px 15px;border-radius:12px;border:0}.eb-event-item-grid-default-layout .eb-event-title-container{margin-bottom:0px !important}.sppb-btn{background-color:# content:;color:#fff;padding:10px 20px;border-radius:25px;box-shadow:0 5px 12px rgba(73,67,172,.5);font-size:18px;font-weight:bold;border:none;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:inline-block}.sppb-btn:hover,#btn-submit:hover{background-color:#605ebd !important;box-shadow:0px 15px 30px rgba(73,67,172,.6);transform:translateY(-2px)}.eb-register-button:hover,#btn-submit:hover{background-color:#605ebd;box-shadow:0px 15px 30px rgba(73,67,172,.6);transform:translateY(-2px)}.eb-event-item-grid-default-layout{padding:2px 8px 8px 8px;background-color:#fff;box-shadow:0 8px 22px rgba(0,0,0,0.1);border-radius:20px;margin-bottom:30px}.eb-event-item-grid-default-layout>div:not(.eb-event-thumb-container){margin:5px 10px}.eb-event-location span{font-weight:bold}.eb-event-price{pointer-events:none}#location_id,#filter_duration{height:40px;border-radius:20px;min-width:400px;font-size:16px;color:#282828;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 10px center;background-size:16px}@media (max-width:767px){#location_id,#filter_duration{min-width:100%;margin:0 !important}}#location_id:focus,#filter_duration:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,.25)}#location_id option,#filter_duration option{padding:5px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.select-container{position:relative}.select-container::after{content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #007bff;pointer-events:none}.gm-style-mtc-bbw{display:none !important}.gmnoprint>div{border-radius:7px !important}.gm-control-active{border-radius:7px !important;background:6px center / 28px auto no-repeat rgba(255,255,255,0.7) !important;backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important}.gm-svpc{display:none !important}.gmnoprint>div{border-radius:7px !important}.gm-style-iw-chr{margin:-10px -10px -30px -10px !important}.gm-style .gm-style-iw-d{margin-bottom:-15px}.gm-style{border-radius:12px !important;-moz-border-radius:12px;-webkit-mask-border-radius:12px;-webkit-border-radius:12px}.suggestions-container{border:1px solid #ced4da;border-top:none;position:absolute;z-index:1000;background-color:#fff;width:calc(100% - 2px);box-shadow:0 4px 6px rgba(0,0,0,0.1);border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;display:none}.suggestions-container div{padding:10px 15px;cursor:pointer;font-size:16px;color:#495057;background-color:#fff;border-bottom:1px solid #f1f1f1}.suggestions-container div:hover{background-color:#f8f9fa}#STPB,#field_passbild_5 .eb-form-control,#field_passbild_75 .eb-form-control,#field_passbild_10 .eb-form-control,#field_multilple_select .eb-form-control{margin-top:8px}#EHLKA09-lbl,#EHLKFK9-lbl,#EHLKA11-lbl,#EHLKFK11-lbl,#EHLKFK6-lbl{display:none}.checkbox label,.eb-form-control .checkbox{display:flex;align-items:center;cursor:pointer;margin-bottom:5px}.zubuch.form-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;width:20px;height:20px;border:2px solid #4943ac;border-radius:4px;cursor:pointer;position:relative;margin-right:6px;outline:none}.zubuch.form-check-input:checked::after{content:'';color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:15px}.zubuch.form-check-input:checked{background-color:#4943ac;border-color:#4943ac}.payment_information label{display:flex;align-items:center;cursor:pointer;margin-bottom:5px}.payment_information .form-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;width:20px;height:20px;border:2px solid #4943ac;border-radius:50%;cursor:pointer;position:relative;margin-top:2px;margin-right:5px;outline:none}.payment_information .form-check-input:checked::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background-color:#4943ac}.payment_information .form-check-input:checked{background-color:#fff;border-color:#4943ac}.payment_information label{display:flex;align-items:center;font-size:16px}#payment_method_container .eb-form-control{margin-top:7px}#eb-gross-amount-container .input-group{background-color:#effeef;border-radius:15px;display:inline-flex;align-items:center;padding:0px}#eb-gross-amount-container .form-control{background-color:transparent;border:none;color:#188038;font-size:20px;font-weight:bold;text-align:center}#eb-gross-amount-container .input-group-text{background-color:transparent;border:none;color:#188038;font-weight:bold;padding-left:0px}#eb-gross-amount-container .input-group *{margin:0}#eb-gross-amount-container{justify-content:center}#eb-deposit-payment-page .col-md-9.eb-form-control .eb-addon-container.input-group{background-color:#f9f9f9;box-shadow:0 4px 8px rgba(0,0,0,0.05);border-radius:15px;display:inline-flex;align-items:center;padding:0px}#eb-deposit-payment-page .col-md-9.eb-form-control .form-control{background-color:transparent;border:none;color:#333;font-size:20px;font-weight:bold;text-align:center}#eb-deposit-payment-page .col-md-9.eb-form-control .input-group-text{background-color:transparent;border:none;color:#333;font-weight:bold;padding-left:0px}#eb-deposit-payment-page .col-md-9.eb-form-control .input-group *{margin:0;box-shadow:none}#eb-deposit-payment-page .col-md-9.eb-form-control .eb-addon-container{justify-content:center}#eb-gross-amount-plus-ten{position:relative;display:inline-block;color:#70757a;font-weight:bold;font-size:18px;margin-top:-5px;margin-left:0px}#eb-gross-amount-plus-ten::after{content:'';position:absolute;top:50%;left:0;width:100%;height:1.6px;background:#70757a}.eb-discount-text{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#3c3c3c;max-width:350px;padding-top:2px;margin-bottom:15px;font-weight:bold}.d-block{color:#3c3c3c}.col-md-3,.col-md-12{color:#4b4b4b}.eb-discount-text p{padding:5px 0px;font-size:16px;position:relative;padding-left:14px}.eb-discount-text p::before{content:'';position:absolute;left:0;top:1px;bottom:1px;width:5px;background-color:#4CAF50;border-radius:10px;padding-right:-20px}.eb-discount-text .strike-through{text-decoration:line-through;color:#ccc}.eb-discount-text .strike-through::before{background-color:#ccc}.eb-discount-text .coupon-discount{color:#28a745;font-weight:none}.eb-discount-text .coupon-discount::before{background-color:#28a745}.eb-terms-and-conditions-container label{align-items:center}input[type="checkbox"][name="accept_term"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0 6px 0 0;width:20px;height:20px;border:2px solid #4943ac;border-radius:4px;cursor:pointer;position:relative;outline:none}input[type="checkbox"][name="accept_term"]:checked::after{content:'';color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:15px}input[type="checkbox"][name="accept_term"]:checked{background-color:#4943ac;border-color:#4943ac;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center;background-size:16px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.eb-notice-message{color:red !important;background-color:#ffebee !important;padding:5px 20px !important;border:1px solid #f44336 !important;border-radius:8px !important;font-family:'Arial',sans-serif !important;font-size:16px !important;text-align:center !important;box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;margin:18px 0px -18px 0px !important}.sppb-nav-modern>li.active>a,.sppb-nav-modern>li.active>a:focus,.sppb-nav-modern>li.active>a:hover{color:#fff !important;background-color:#4943ac !important;border-bottom-color:#e5e5e5 !important;border:none;cursor:default;box-shadow:0 2px 4px rgba(0,0,0,0.15)}.sppb-nav-modern>li>a{font-size:14px;font-weight:bolder;line-height:1.42857143;padding:12px 15px;background:#fff;border:1px solid #e8eff1;border:none !important;color:#000;border-radius:8px 8px 8px 8px !important;margin-bottom:9px;margin-top:5px;box-shadow:0 2px 4px rgba(0,0,0,0.15);margin-right:5px}#section-id-2056e785-771f-4b99-9cf0-9788563b9d17 #eb-event-search{display:none}#section-id-1709762027714 .eb-search-bar-container{display:none}#section-id-1709721645067 .eb-search-bar-container{display:none}#section-id-1709762027714 .table{width:100%;margin-top:20px;border-collapse:separate;border-spacing:0;box-shadow:0 1px 3px rgba(0,0,0,0.05);border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}#section-id-1709721645067 .sppb-row-container{margin-top:20px}.sppb-panel-title{color:#4943ac}.sppb-panel-faq>.sppb-panel-heading{border-bottom:0px solid #e5e5e5}.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:#FFF;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);border:1px solid #E0E0E0;padding:10px 0}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{color:#252525;padding:10px 20px;display:block;transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover,.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{background-color:#4943ac;color:#FFF}.sp-megamenu-parent .sp-mega-group>li>a{color:#252525}a.zentriert-text .container.spezifisch-zentriert:hover{background-color:#4943ac;color:#FFF;border-radius:18px;transition:background-color 0.2s ease-in-out}a.zentriert-text .container.spezifisch-zentriert h3{margin:0;color:#4943ac;transition:color 0.2s ease-in-out}a.zentriert-text:hover .container.spezifisch-zentriert h3{color:#FFF}.text-info{color:#4943ac !important;text-align:center !Important;font-weight:none !important}.whatsapp-button{position:fixed;bottom:15px;right:10px;z-index:1000}.whatsapp-button img{width:50px;height:50px;border-radius:50%}#whatsapp-contact{position:fixed;bottom:61px;right:7px;background:rgba(5,218,44,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;box-shadow:0 2px 12px rgba(5,218,44,.5);width:48px;height:48px;display:flex;justify-content:center;align-items:center;z-index:1000;transition:bottom 0.5s ease,right 0.5s ease}.whatsapp-icon{width:55%;height:auto;transition:transform 0.3s ease;display:block;margin:auto}#whatsapp-contact:hover{transform:scale(1.1)}#whatsapp-contact:hover .whatsapp-icon{transform:rotate(360deg)}#maplocalpage{border-radius:12px;-moz-border-radius:12px;-webkit-mask-border-radius:12px;-webkit-border-radius:12px;box-shadow:0 0px 8px rgba(0,0,0,0.2)}#map127{border-radius:12px;-moz-border-radius:12px;-webkit-mask-border-radius:12px;-webkit-border-radius:12px;box-shadow:0 0px 8px rgba(0,0,0,0.2)}#map{border-radius:20px;-moz-border-radius:20px;-webkit-mask-border-radius:20px;-webkit-border-radius:20px;box-shadow:0 0px 8px rgba(0,0,0,0.2)}.interactive-search-map{margin-bottom:20px;box-shadow:0 4px 8px rgba(0,0,0,0.2)}.tingle-modal{z-index:10000}.tingle-modal-box__content{padding:0px 0px 0px 0px}.menu-child li{margin:5px 0}#eb-individual-registration-page h3.eb-heading{display:none !important}#eb-deposit-payment-page h3.eb-heading{display:none !important}.pac-item{padding-top:8px;padding-bottom:8px}#autocomplete_index,#autocomplete_index_result_page{height:auto;padding:16px 20px;font-size:16px}#autocomplete_index:hover,#autocomplete_index_result_page:hover,#autocomplete_index:focus,#autocomplete_index_result_page:focus,#autocomplete_index:active,#autocomplete_index_result_page:active{border-color:#4943ac;-webkit-box-shadow:0 4px 16px -7px #4943ac !important;box-shadow:0 4px 16px -7px #4943ac !important}#findLocationButton{height:auto;line-height:50px;font-size:16px}.form-control{font-size:16px;font-weight:700;border-radius:10px;background-color:#fff;border:2px solid rgba(0,0,0,0);padding:8px 12px !important;height:auto;-webkit-box-shadow:0 4px 16px rgba(39,51,56,.1);box-shadow:0 4px 16px rgba(39,51,56,.1)}.form-control::-webkit-input-placeholder{color:rgba(39,51,56,.32)}.form-control::-moz-placeholder{color:rgba(39,51,56,.32)}.form-control:-ms-input-placeholder{color:rgba(39,51,56,.32)}.form-control::-ms-input-placeholder{color:rgba(39,51,56,.32)}.form-control::placeholder{color:rgba(39,51,56,.32)}.form-control:hover:not(#eb-gross-amount-container .input-group *),.form-control:focus:not(#eb-gross-amount-container .input-group *),.form-control:active:not(#eb-gross-amount-container .input-group *){border-color:#4943ac;-webkit-box-shadow:0 4px 16px -7px #4943ac !important;box-shadow:0 4px 16px -7px #4943ac !important}.input-small.f.rm-control{box-shadow:none !important}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:97%;margin:0 auto}.input-group>.form-control{flex:1 1 0%;position:relative;background-color:#fff;border-radius:10px 0 0 10px;box-shadow:0 4px 16px rgba(39,51,56,.1)}.input-group>.form-control:focus,.input-group>.form-control:hover{z-index:3;border-color:#4943ac;box-shadow:0 4px 16px rgba(39,51,56,.1),0 0 6px #4943ac}.input-group-append{margin-left:-5px}.btn-primary.eb-search{border:none;border-radius:0 10px 10px 0;background-color:#4943ac;box-shadow:0px 15px 30px rgba(73,67,172,.6)}.btn-primary.eb-search{color:#fff;-webkit-box-shadow:0px 15px 30px rgba(73,67,172,.6)}.btn.eb-search{display:inline-block;padding:10px 20px;text-transform:uppercase;font-size:14px;cursor:pointer;font-weight:600;text-align:center;transition:background-color .2s,color .2s,box-shadow .1s}.btn-primary.eb-search:hover,.btn-primary.eb-search:focus{background-color:#010202;box-shadow:0px 5px 10px #4943ac}*{-webkit-box-sizing:border-box;-moz-box-sizing:box-sizing;box-sizing:box-sizing;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sppb-panel-title{font-size:20px !important}.tingle-modal{display:flex !important;justify-content:center !important;align-items:center !important;position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background-color:rgba(0,0,0,0.5) !important;z-index:1000 !important}.tingle-modal .tingle-modal-box{background-color:#fff !important;padding:20px !important;border-radius:10px !important;box-shadow:0 4px 15px rgba(0,0,0,0.2) !important;max-width:500px !important;width:90% !important;text-align:center !important}.tingle-modal .tingle-modal-box__content{margin-bottom:20px !important}.tingle-modal .text-warning{font-size:18px !important;color:#FFA500 !important;font-family:'Arial',sans-serif !important;font-weight:bold !important}.tingle-modal .text-success{font-size:18px !important;color:#28a745 !important;font-family:'Arial',sans-serif !important;font-weight:bold !important}.tingle-modal .tingle-modal-box__footer{display:flex !important;justify-content:center !important}.tingle-modal .tingle-btn{padding:10px 20px !important;border:none !important;border-radius:5px !important;font-size:16px !important;cursor:pointer !important;transition:background-color 0.3s !important}.tingle-modal .btn-primary{background-color:#3498db !important;color:#fff !important}.tingle-modal .btn-primary:hover{background-color:#2980b9 !important}.sp-pre-loader .sp-loader-circle:after{content:"" !important;position:absolute !important;top:-5px !important;left:20px !important;width:11px !important;height:11px !important;border-radius:10px !important;background-color:#00aeef !important}.sp-pre-loader .sp-loader-bubble-loop{position:absolute !important;width:12px !important;height:12px !important;left:0 !important;top:0 !important;right:0 !important;bottom:0 !important;margin:auto !important;border-radius:12px !important;background-color:#4943ac !important;-webkit-transform-origin:50% 50% !important;transform-origin:50% 50% !important;-webkit-animation:loader6 1s ease-in-out infinite !important;animation:loader6 1s ease-in-out infinite !important}.sp-pre-loader .sp-loader-bubble-loop:before{content:"" !important;position:absolute !important;background-color:#4943ac !important;top:0px !important;left:-25px !important;height:12px !important;width:12px !important;border-radius:12px !important}.sp-pre-loader .sp-loader-bubble-loop:after{content:"" !important;position:absolute !important;background-color:#4943ac !important;top:0px !important;left:25px !important;height:12px !important;width:12px !important;border-radius:12px !important}@media (min-width:768px){.responsive-text{font-size:18px !important}}@media (max-width:767px) and (min-width:372px){.responsive-text{font-size:16px !important}}@media (max-width:371px){.responsive-text{font-size:14px !important}}.event-container{background-color:white;padding:30px;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,0.1);max-width:600px;margin:auto;font-family:Arial,sans-serif}.event-header,.event-title,.event-footer{font-size:2rem;color:#333;text-align:center;margin-bottom:20px}.cancel-header{color:#d9534f}.event-title .responsive-text{font-size:18px}.event-detail{font-size:1rem;color:#666;line-height:1.6;margin:10px 0}.highlight{background-color:rgb(215,212,253);padding:4px 8px;border-radius:4px;font-weight:bold;color:#333}.event-list{list-style-type:none;padding:0}.event-list-item{font-size:1rem;color:#666;margin:10px 0;padding-left:20px;position:relative}.checkmark{position:absolute;left:0;top:0;font-size:1.2rem;line-height:1rem;color:#6c63ff}.event-footer{text-align:center}.footer-highlight{font-size:1.2rem;color:#333}@media (max-width:600px){.event-container{padding:20px}.event-header,.event-title,.event-footer{font-size:1.5rem}.event-title .responsive-text{font-size:16px}.event-detail{font-size:0.9rem}.event-list-item{font-size:0.9rem}.checkmark{font-size:1rem}.footer-highlight{font-size:1rem}}#eb-registration-complete-page .eb-page-heading{display:none}#eb-deposit-payment-page .col-md-3{display:none}.first-aid-container{font-family:'Arial',sans-serif;line-height:1.6;margin:0;padding:20px;background:#f9f9f9;color:#333}.first-aid-content{background-color:white;padding:30px;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,0.1);max-width:100%;margin:auto}.first-aid-title{color:#333;text-align:center;margin-bottom:20px;font-size:2.5rem}.first-aid-intro{background:linear-gradient(135deg,#4943ac 0%,#4943ac 38%,#6b63ff 100%);padding:20px;border-radius:10px;text-align:center;margin-bottom:20px;color:white}.first-aid-intro p{font-size:1.2rem;line-height:1.8;margin:10px 0}.first-aid-link{background-color:#49c779;color:#fff;padding:10px 20px;border-radius:25px;box-shadow:0 5px 12px rgba(73,67,172,.5);font-size:18px;font-weight:bold;border:none;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:inline-block}.first-aid-link:hover{background-color:#3a9a5f;box-shadow:0px 15px 30px rgba(73,67,172,.6);transform:translateY(-2px);color:#fff}.first-aid-subtitle{color:#333;margin-top:30px;font-size:2rem}.first-aid-info-box,.first-aid-highlight-box{background:linear-gradient(135deg,#4943ac 0%,#4943ac 38%,#6b63ff 100%);color:white;padding:20px;border-radius:10px;margin:20px 0}.first-aid-info-box h3,.first-aid-highlight-box h3{margin-top:0;font-size:1.5rem}.first-aid-info-box p,.first-aid-highlight-box p,.first-aid-info-box li,.first-aid-highlight-box li{font-size:1.1rem;margin:10px 0}.first-aid-checkmark{color:#49c779;font-weight:bold;margin-right:10px;font-size:1.2rem}.first-aid-checklist-item{display:flex;align-items:flex-start;margin-bottom:10px}.first-aid-checklist-item p{margin:0;flex:1}.first-aid-list{padding-left:0;list-style:none}.first-aid-list li::before{content:'✔';color:#49c779;font-weight:bold;margin-right:10px}@media (max-width:600px){.first-aid-content{padding:20px}.first-aid-title{font-size:2rem}.first-aid-intro p,.first-aid-info-box p,.first-aid-highlight-box p,.first-aid-info-box li,.first-aid-highlight-box li{font-size:1rem}.first-aid-subtitle{font-size:1.5rem}.first-aid-info-box h3,.first-aid-highlight-box h3{font-size:1.2rem}.first-aid-link{font-size:1rem}#btn-submit{width:80%}}.eb-register-button,#btn-submit{background-color:#4943ac !important;color:#fff !important;padding:10px 20px !important;border-radius:18px !important;box-shadow:0 5px 12px rgba(73,67,172,.5) !important;font-size:18px !important;font-weight:bold !important;border:none !important;cursor:pointer !important;transition:all 0.3s ease !important;text-decoration:none !important;display:inline-block !important}.eb-register-button:hover,#btn-submit:hover{background-color:#605ebd !important;box-shadow:0px 15px 30px rgba(73,67,172,.6) !important;transform:translateY(-2px) !important}#field_multilple_select{margin-bottom:0px !important}#field_passbild_5{margin-bottom:0px !important}#field_passbild_75{margin-bottom:0px !important}#field_passbild_10{margin-bottom:0px !important}#Sehtest-lbl{display:none}#Sehtest_5-lbl{display:none}#Sehtest_75-lbl{display:none}#Sehtest_10-lbl{display:none}.profile-edit .controls{display:inline-block}.form-horizontal .controls{margin-left:0 !important}.offcanvas-menu .offcanvas-inner ul.menu li.active a{color:#4943ac !important}.small-decimals{font-size:0.65em;vertical-align:top;position:relative;top:3px;font-weight:650;left:1px}.landing-page-container{background-color:#f9f9f9;padding:20px;text-align:center}.service-section h2{color:#4943ac;margin-bottom:32px}.services{display:flex;justify-content:center;gap:45px;flex-wrap:wrap}.service{background-color:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,0.2);padding:15px;width:30%;min-width:250px;text-decoration:none;position:relative;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column}.service h3{position:relative;z-index:2;color:#4943ac;font-weight:normal}.service p{position:relative;z-index:2;color:#333;font-weight:normal}.service .p-wrapper{flex-grow:1;display:flex;flex-direction:column;justify-content:center;z-index:2}.erste-hilfe h3,.ausbilder-fortbildung h3{margin-bottom:20px}.service:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,0.2)}.erste-hilfe::before,.brandschutz::before,.ausbilder-fortbildung::before{content:'';position:absolute;top:50%;left:50%;width:75%;height:75%;background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%);transition:width 0.3s ease,height 0.3s ease,filter 0.3s ease;filter:blur(4px) opacity(75%);z-index:1}.erste-hilfe::before{background-image:url('https://www.vita-guard.de/images/VITA/Aid%20Vita.png')}.brandschutz::before{background-image:url('https://www.vita-guard.de/images/VITA/Fire%20Vita.png')}.ausbilder-fortbildung::before{background-image:url('https://www.vita-guard.de/images/VITA/Teacher%20Vita.png')}.service:hover::before{width:92%;height:92%;filter:blur(2px) opacity(85%)}@media (max-width:768px){.services{flex-direction:column;gap:15px}.service{width:auto}}.offer-list{display:flex;justify-content:center;gap:45px;flex-wrap:wrap}.offer-item{background-color:#4943ac;color:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,0.2);padding:20px;width:300px;min-height:200px;text-decoration:none;position:relative;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.offer-item h3{margin-top:20px;z-index:2}.offer-item:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,0.2)}.offer-first-aid::before,.offer-fire-safety::before,.offer-instructor-training::before{position:absolute;content:'';top:20%;left:50%;width:60%;height:auto;background-size:cover;background-repeat:no-repeat;background-position:center;transform:translateX(-50%);z-index:9999}.offer-first-aid::before{background-image:url('https://www.vita-guard.de/images/VITA/Vita%20Aid%20White.png')}.offer-fire-safety::before{background-image:url('https://www.vita-guard-int.de/images/VITA/Vita%20Fite%20White.png')}.offer-instructor-training::before{background-image:url('https://www.vita-guard.de/images/VITA/Vita%20Teacher%20White.png')}@media (max-width:768px){.offer-list{flex-direction:column;gap:30px}.offer-item{width:80%;margin:0 auto}}.gptranslate_wrapper #gpt_float_wrapper{bottom:7px !important;right:-52px !important;transition:bottom 0.5s ease,right 0.5s ease;z-index:9999999}.gptranslate_wrapper #gpt_float_wrapper:hover{right:0px !important}.gpt_float_switcher{box-shadow:rgba(0,0,0,0.15) 0 0px 5px !important;border-bottom-right-radius:0px !important;border-top-right-radius:0px !important}.grecaptcha-badge{bottom:61px !important}.gpt_float_switcher img{margin:0 15px 0 0 !important}.gpt_float_switcher .gt-selected .gpt-current-lang{padding:6px 12px !important}.gptranslate_wrapper #gpt_float_wrapper:hover .gpt_options.gt-open{display:block !important;right:0px !important}.gptranslate_wrapper .gpt_options.gt-open{display:none !important}.kursort-button{background-color:#fff}.arbeitsschutz-container{max-width:900px;margin:40px auto;padding:30px;font-family:'Arial',sans-serif;line-height:1.8;background-color:#f8f9fb;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.arbeitsschutz-container h2{text-align:center;margin-bottom:40px;font-size:2rem;color:#333;font-weight:600;letter-spacing:0.5px}.arbeitsschutz-item{display:flex;align-items:center;margin-bottom:20px;padding:15px 20px;background-color:#fff;border-radius:12px;box-shadow:0 10px 20px 0 rgba(6,10,20,.08);overflow:hidden;cursor:pointer}.arbeitsschutz-icon{flex-shrink:0;width:50px;height:50px;background:linear-gradient(135deg,#6a1b9a,#ab47bc);color:#fff;font-size:1.4rem;font-weight:700;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:20px;box-shadow:0 4px 10px rgba(106,27,154,0.3);transition:transform 0.4s ease,box-shadow 0.4s ease}.arbeitsschutz-content{flex-grow:1}.arbeitsschutz-content h3{margin:0;font-size:1.25rem;color:#2c2c2c;font-weight:600}.arbeitsschutz-content p{margin:0;font-size:1rem;color:#555;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.4s ease,opacity 0.4s ease}@media (min-width:769px){.arbeitsschutz-item{height:70px;transition:transform 0.4s ease}.arbeitsschutz-item:hover{box-shadow:0 8px 25px rgba(0,0,0,0.1);transform:translateY(-3px);height:auto}.arbeitsschutz-item:hover .arbeitsschutz-icon{transform:scale(1.2);box-shadow:0 6px 15px rgba(106,27,154,0.5)}.arbeitsschutz-item:hover .arbeitsschutz-content p{max-height:500px;opacity:1}}@media (max-width:768px){.arbeitsschutz-item:hover{transform:none !important;height:auto !important;box-shadow:0 10px 20px rgba(6,10,20,.08)}.arbeitsschutz-item:hover .arbeitsschutz-icon{transform:none !important;box-shadow:0 4px 10px rgba(106,27,154,0.3)}.arbeitsschutz-item:hover .arbeitsschutz-content p{max-height:0 !important;opacity:0 !important}.arbeitsschutz-item{height:auto;transition:none}.arbeitsschutz-item.active2 .arbeitsschutz-icon{transform:scale(1.2);box-shadow:0 6px 15px rgba(106,27,154,0.5)}.arbeitsschutz-item.active2 .arbeitsschutz-content p{max-height:500px;opacity:1}}.convertforms .cf-input{font-size:16px;font-weight:700;border-radius:10px;background-color:#fff;border:2px solid rgba(0,0,0,0);height:auto;-webkit-box-shadow:0 4px 16px rgba(39,51,56,.1);box-shadow:0 4px 16px rgba(39,51,56,.1);width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5}.cf-input{font-size:16px;font-weight:700;border-radius:10px;background-color:#fff;border:2px solid rgba(0,0,0,0);height:auto;-webkit-box-shadow:0 4px 16px rgba(39,51,56,.1);box-shadow:0 4px 16px rgba(39,51,56,.1);width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5}.asformheadline{font-weight:600 !important}.convertforms{box-shadow:0 2px 10px rgba(0,0,0,0.05);transition:box-shadow 0.3s ease}.convertforms:hover{box-shadow:0 8px 25px rgba(0,0,0,0.1)}.cf-input{position:relative;background-color:#fff;border-radius:10px 0 0 10px;border:2px solid #4943ac;box-shadow:0 4px 16px rgba(39,51,56,.1)}.cf-input:hover,.cf-input:focus,.cf-input:active{border-color:#4943ac;-webkit-box-shadow:0 4px 16px -7px #4943ac;box-shadow:0 4px 16px -7px #4943ac}.statistik-section{max-width:900px;margin:20px auto;padding:20px;text-align:left}.statistik-section h2{font-size:1.8rem;color:#333;margin-bottom:20px;font-weight:600}.statistik-container{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px}.statistik-item{text-align:left;width:200px}.circle{position:relative;width:80px;height:80px}.circle svg{width:100%;height:100%;transform:rotate(-90deg)}.circle circle{fill:none;stroke-width:8;r:40;cx:50;cy:50;stroke-dasharray:251;stroke-dashoffset:251;transition:stroke-dashoffset 1.8s ease-in-out}.circle circle:nth-child(1){stroke:#f0f0f0}.circle circle:nth-child(2){stroke:#6a1b9a;stroke-dashoffset:251}.circle .number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1rem;color:#333}.statistik-item p{margin-top:5px;font-size:0.9rem;color:#555}.landingpage{max-width:1200px;margin:0 auto;padding:20px}.intro{text-align:center;padding:50px 20px}.intro h1{font-size:2.5rem;color:#333;margin-bottom:20px}.intro p{font-size:1.2rem;color:#666}.topics{display:flex;justify-content:space-between;margin:0 0 50px 0;gap:20px}@media (max-width:768px){.topics{margin:0 0 0 0}}.topic{flex:1;padding:20px;border-radius:12px;cursor:pointer;text-align:center}.topic h2{font-size:2rem;font-weight:700;color:#333;margin-bottom:20px;line-height:1.3;text-align:center;position:relative;letter-spacing:-0.5px;text-transform:uppercase;background:linear-gradient(90deg,#6a1b9a,#8e24aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.topic h2:after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#6a1b9a;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.topic p{font-size:1rem;color:#555}.topics-bg{display:flex;justify-content:space-between;margin:0 0 0 0;gap:20px}@media (max-width:768px){.topics-bg{margin:0 0 0 0}}.topic-bg{flex:1;padding:20px;border-radius:12px;cursor:pointer;text-align:center}.topic-bg h2{font-size:2rem;font-weight:700;color:#333;margin-bottom:20px;line-height:1.3;text-align:center;position:relative;letter-spacing:-0.5px;background:#3D35BA;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.topic-bg h2:after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:-webkit-linear-gradient(45deg,#031698,#031698);border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.topic-bg p{font-size:1rem;color:#555}.detail-section{margin:100px 0;padding:40px 20px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.detail-section h2{font-size:2rem;color:#333;margin-bottom:20px}.detail-section p{font-size:1.2rem;color:#555;margin-bottom:20px}.detail-section ul{list-style:none;padding:0;margin:0}.detail-section ul li{font-size:1rem;color:#555;margin-bottom:10px;padding-left:20px;position:relative}.detail-section ul li:before{content:"•";position:absolute;left:0;color:#6a1b9a;font-size:1.5rem}.timeline-section{max-width:970px;margin:50px auto;padding:20px;position:relative}.timeline{position:relative;display:flex;flex-direction:column;gap:100px}.timeline:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:4px;height:var(--line-height);background:linear-gradient(180deg,#c158dc,#6a1b9a);border-radius:2px;z-index:0;transition:height 0.8s ease-out}.timeline-step{display:flex;align-items:center;position:relative;z-index:2;gap:20px}.step-number{flex-shrink:0;background:linear-gradient(145deg,#c158dc,#6a1b9a);color:white;font-size:1.8rem;font-weight:bold;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.step-content{max-width:440px;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.1);text-align:left;position:relative}.step-content h2{font-size:1.5rem;margin-bottom:10px;color:#333}.step-content p{font-size:1rem;color:#555;line-height:1.6}.timeline-step:nth-child(odd){flex-direction:row-reverse}.timeline-step:nth-child(odd) .step-number{margin-left:20px}.timeline-step:nth-child(even) .step-number{margin-right:20px}@media (max-width:768px){.timeline:before{left:30px;transform:none}.timeline-step{flex-direction:column;align-items:flex-start;gap:20px;position:relative}.step-number{width:50px;height:50px;font-size:1.5rem;margin-left:7px !important;margin-right:0}.step-number{margin-left:20px}.step-content{max-width:100%;text-align:left}.timeline-step:nth-child(odd),.timeline-step:nth-child(even){flex-direction:column}.timeline-step:nth-child(odd) .step-number,.timeline-step:nth-child(even) .step-number{margin-left:20px;margin-right:0}}.animate-on-scroll{position:relative;opacity:0.25;transform:translateY(50px);transition:all 0.6s ease-in-out}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.form-wrapper{margin:120px 0 0 380px;flex:1;padding:0px 0 20px 0px;position:absolute !important;transform:translateY(-100%);width:calc(100% - 40px);border-radius:16px;z-index:10}.styled-contact-form{display:flex;justify-content:space-between;align-items:center;max-width:800px;padding:110px 550px 110px 50px;background:linear-gradient(135deg,#6a1b9a,#8e24aa);border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,0.3);color:#fff;gap:0px;margin:120px 0 45px 20px;position:relative;height:auto;overflow:visible}.form-content{flex:1;padding:20px;max-width:500px}.form-content h2{font-size:2rem;margin-bottom:15px;color:#fff}.form-content p{font-size:1.2rem;line-height:1.6;margin-bottom:20px;color:#eaeaea;width:500px}.benefit-list{flex:1;padding:20px;max-width:900px}.benefit-list h2{font-size:2rem;margin-bottom:15px;color:#000}.benefit-list p{font-size:1.2rem;line-height:1.6;margin-bottom:20px;color:#eaeaea;width:500px}.list-benefits{list-style:none;padding:0;margin:0 0 10px 0}.list-benefits li{display:flex;align-items:center;font-size:1.2rem;margin-bottom:15px;color:#eaeaea;width:500px}.list-benefits i{color:#4caf50;margin-right:10px;font-size:1.5rem}.form-wrapper form{flex-direction:column;gap:15px}.form-wrapper input,.form-wrapper textarea,.form-wrapper button{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;font-size:1rem}.form-wrapper input:focus,.form-wrapper textarea:focus{outline:none;border-color:#6a1b9a;box-shadow:0 0 5px rgba(106,27,154,0.5)}.form-wrapper button{background:#6a1b9a;color:#fff;font-size:1rem;font-weight:bold;border:none;cursor:pointer;transition:background 0.3s ease}.form-wrapper button:hover{background:#5a1482}.contact-benefits{list-style:none;padding:0;margin:0 0 10px 0}.contact-benefits li{display:flex;align-items:center;font-size:1.2rem;margin-bottom:15px;width:700px}.contact-benefits i{color:#4caf50;margin-right:10px;font-size:1.5rem}@media (max-width:768px){.styled-contact-form{flex-direction:column;padding:20px;gap:20px;position:relative;height:auto;overflow:visible;margin:60px 0 45px 0px}.form-content{max-width:100%;text-align:center;padding:10px;z-index:2;width:100%}.form-wrapper{position:static !important;transform:none;margin:0;width:100%;z-index:1;padding:0 0 0 0;margin-bottom:-10px;margin-top:-20px}.form-wrapper form{display:flex;flex-direction:column;gap:15px}.form-wrapper input,.form-wrapper textarea,.form-wrapper button{width:100%;padding:12px;font-size:1rem;border:1px solid #ccc;border-radius:8px}.form-wrapper button{background:#6a1b9a;color:#fff;font-weight:bold;border:none;border-radius:8px;padding:12px;cursor:pointer;transition:background 0.3s ease}.form-wrapper button:hover{background:#5a1482}.form-content h2{margin-bottom:25px}.form-content p{width:auto !important;max-width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box;word-wrap:break-word}.contact-benefits li{width:auto !important;max-width:100%;margin:0;padding-bottom:14px;box-sizing:border-box;word-wrap:break-word;font-size:1rem !important;text-align:left}.ba-form-page.ba-hidden-form-page{display:none !important}.required-star{display:none}}.styled-contact-form{opacity:0;transform:translateY(50px);transition:all 0.8s ease-in-out}.styled-contact-form-2{display:flex;justify-content:space-between;align-items:center;max-width:900px;padding:25px 20px 25px 40px;background:linear-gradient(to bottom right,rgba(64,64,255,0) 0.42%,rgba(38,18,110,0.35));backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;border-radius:16px;box-shadow:0 5px 60px rgba(0,0,0,0.15);color:#fff;gap:0px;-webkit-column-rule-style:;margin:70px 0 45px 100px;position:relative;height:auto;overflow:visible}.ba-form-page{background-color:rgba(255,255,255,0.9)!important;-webkit-backdrop-filter:blur(6px)!important}.step-navigation-style .ba-form-page-navigation-title.current-page~.ba-form-page-navigation-title{border-bottom:10px solid rgba(89,89,89,0.3) !important}.form-wrapper .ba-form-acceptance-field label.ba-form-checkbox input:not(:checked)+span,.form-wrapper .ba-form-field-item .ba-form-checkbox-wrapper label.ba-form-checkbox input:not(:checked)+span{background:rgba(255,255,255,1);box-shadow:0 2px 10px rgba(0,0,0,.15)}.form-wrapper .ba-form-poll-field .ba-form-checkbox-wrapper .ba-form-radio span:before,.form-wrapper .ba-cart-row-content .ba-form-radio span:before,.form-wrapper .ba-form-radio-field .ba-form-checkbox-wrapper .ba-form-radio span:before{background:rgba(255,255,255,1);box-shadow:0 2px 10px rgba(0,0,0,.15)}.styled-contact-form.visible{opacity:1;transform:translateY(0)}.form-wrapper .ba-form-phone-field .ba-field-container>input{height:44x !important}.step-navigation-style .ba-form-page-navigation-title{box-shadow:none}.advantage-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:30px auto;padding:0;margin-bottom:120px}.advantage-item{position:relative;background:white;border-radius:10px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;overflow:visible;opacity:0;transform:translateY(20px)}.advantage-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}.advantage-icon{position:absolute;top:-15px;right:0;color:#4caf50;font-size:3.2rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:10}.advantage-content{margin-top:10px}.advantage-content h3{font-size:1.2rem;margin:0 0 10px;color:#222;font-weight:bold}.advantage-content p{font-size:0.9rem;color:#555;line-height:1.4;margin:0}.advantage-item{animation:fadeUp 1.0s ease forwards}.advantage-item:nth-child(1){animation-delay:0.1s}.advantage-item:nth-child(2){animation-delay:0.3s}.advantage-item:nth-child(3){animation-delay:0.5s}@media (max-width:768px){.advantage-bar{grid-template-columns:1fr;gap:15px;margin-bottom:60px}.advantage-item{display:flex;align-items:center;padding:15px}.advantage-icon{margin-right:15px;font-size:2rem;width:40px;height:40px;flex-shrink:0}.advantage-content{margin-top:0}.advantage-content h3{font-size:1.1rem}.advantage-content p{font-size:0.85rem}}#section-id-1745337339968{background-image:url('https://www.vita-guard.de/images/VITA/octagon-outline-512.png');background-position:top left;background-repeat:no-repeat;background-size:72%}#section-id-2056e785-771f-4b99-9cf0-9788563b9d17{background-image:url('https://www.vita-guard.de/images/VITA/octagon-outline-512.png');background-position:top left;background-repeat:no-repeat;background-size:72%}#section-id-1720720824069{background-image:url('https://www.vita-guard.de/images/VITA/octagon-outline-512.png');background-position:top left;background-repeat:no-repeat;background-size:72%}#section-id-1737676855270{background-image:url('https://www.vita-guard.de/images/VITA/octagon-outline-512.png');background-position:top left;background-repeat:no-repeat;background-size:72%}.form-wrapper{position:relative;will-change:transform;transition:transform 0.1s linear}#sppb-addon-HxTLX79I5f6FZ_tmT67Uw.clearfix,#sppb-addon-Q1LSKGndR_djcFRIcBdOa.clearfix,#sppb-addon-pgxSHDq9YDrCQonl9YWuq.clearfix{position:relative;will-change:transform;transition:transform 0.3s ease-out;box-shadow:0 2px 10px rgba(0,0,0,0.3)}.contact-widget{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#6a1b9a,#8e24aa);color:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.2);max-width:600px;margin:0 auto;text-align:center;font-family:Arial,sans-serif}.contact-widget h3{font-size:1.5rem;font-weight:700;margin-bottom:20px;line-height:1.4}.contact-item{display:flex;align-items:center;margin-bottom:15px;font-size:1rem}.contact-item i{font-size:1.2rem;margin-right:10px;color:#fff}.contact-item a{color:#fff;text-decoration:none;font-weight:500;transition:color 0.3s ease}.contact-item a:hover{color:#c4a4df}#sppb-addon-1729694328792 .sppb-addon.sppb-addon-animated-heading .sppb-addon-title{display:flex;justify-content:center}.faq-item{display:flex;align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 10px 20px 0 rgba(6,10,20,.08);margin-bottom:20px;padding:15px 20px;cursor:pointer;overflow:hidden;transition:box-shadow 0.3s ease,transform 0.3s ease}.faq-item:hover{box-shadow:0 8px 25px rgba(0,0,0,0.1);transform:translateY(-3px)}.faq-icon{flex-shrink:0;width:50px;height:50px;background:linear-gradient(135deg,#6a1b9a,#ab47bc);color:#fff;font-size:1.4rem;font-weight:700;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:20px;box-shadow:0 4px 10px rgba(106,27,154,0.3);transition:transform 0.4s ease,box-shadow 0.4s ease}.faq-content{flex-grow:1}.faq-question{margin:0;font-size:1.25rem;color:#2c2c2c;font-weight:600}.faq-answer{margin:0;font-size:1rem;color:#555;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.4s ease,opacity 0.4s ease}.faq-item.active .faq-answer{max-height:500px;opacity:1}.faq-item.active .faq-icon{transform:scale(1.2);box-shadow:0 6px 15px rgba(106,27,154,0.5)}.faq-kl-job-container{max-width:900px;margin:0 auto;font-family:'Helvetica Neue',Arial,sans-serif}.faq-kl-job-title{font-size:2rem;text-align:center;margin-bottom:1.5rem;color:#333}.faq-kl-job-item{background:#fff;border-radius:8px;margin-bottom:1rem;box-shadow:0 2px 6px rgba(0,0,0,0.1);overflow:hidden}.faq-kl-job-question{background:none;border:none;width:100%;padding:1rem;font-size:1.125rem;font-weight:bold;color:#333;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background 0.3s}.faq-kl-job-question:hover{background:#f2f1fe}.faq-kl-job-item.active .faq-kl-job-question{background:#f2f1fe}.faq-kl-job-icon{font-size:1.5rem;transition:transform 0.3s}.faq-kl-job-answer{padding:0 1rem;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.35s ease,opacity 0.35s ease,margin 0.35s ease,padding 0.35s ease}.faq-kl-job-answer-text{margin:1rem 0;font-size:1rem;line-height:1.5}.faq-kl-job-item.active .faq-kl-job-answer{padding:1rem;max-height:100%;opacity:1}.faq-kl-job-item.active .faq-kl-job-icon{transform:rotate(45deg)}.eh-container{max-width:1100px;margin:2rem auto 0;padding:0 1rem;font-family:'Inter',system-ui,sans-serif;color:#374151}.topics-bg{margin-bottom:1rem;text-align:center}.eh-main-layout{display:block}.eh-selector-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.eh-option-card{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:#fff;border-radius:10px;border:2px solid transparent;transition:all 0.2s ease;text-decoration:none;color:inherit;cursor:pointer;box-shadow:0 2px 8px rgba(61,53,186,0.1)}.eh-option-card:hover{border-color:#3d35ba;box-shadow:0 2px 18px rgba(61,53,186,0.1)}.eh-option-card.active{border:2px solid #00ada9;box-shadow:0 4px 12px -7px #4943ac !important}.eh-option-content h3{font-size:1.1rem;margin-bottom:0.25rem;color:#111827}.eh-option-content p{font-size:0.875rem;color:#6b7280;line-height:1.4}.eh-arrow{color:#9ca3af;margin-left:0.75rem;width:20px;height:20px}.eh-content-section{display:none;animation:fadeIn 0.3s ease}.eh-content-section.active{display:block}.eh-content-card{background:#fff;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 5px 20px rgba(0,0,0,0.1)}.eh-content-card h2{margin-bottom:2rem}.eh-content-card h3{font-size:1.25rem;margin-bottom:1.5rem;color:#111827}.eh-steps{display:grid;gap:1rem;margin-bottom:2rem}.eh-steps p{font-size:1rem;color:#374151;line-height:1.6}.eh-link{color:#3d35ba;text-decoration:none;border-bottom:1px solid #d4d6fc;transition:all 0.2s ease}.eh-link:hover{color:#2a2480;border-color:currentColor}.eh-note{padding:1.25rem;background:#f8f9ff;border-radius:8px;font-size:0.9rem;color:#4b5563;border-left:4px solid #3d35ba;margin-top:1.5rem}@media (min-width:992px){.eh-main-layout{display:grid;grid-template-columns:280px 1fr;gap:3rem;align-items:start}.eh-selector-column{position:sticky;top:20px;overflow-y:visible;padding-right:0.5rem}.eh-selector-grid{display:flex;flex-direction:column;gap:0.8rem}.eh-option-card{padding:1.2rem;min-height:80px;margin-bottom:0}.eh-option-card:hover{transform:translateX(5px)}.eh-content-column{overflow-y:visible;padding-right:2rem}.eh-content-card{min-height:300px;padding:2.5rem}}@media (max-width:768px){.eh-container{padding:0 0.5rem}.eh-selector-grid{grid-template-columns:1fr}.eh-content-card{padding:1.5rem;margin-bottom:0}.eh-content-column{display:none}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3d35ba}#Abrechnung{font-size:16px !important;font-weight:700 !important;border-radius:12px !important;background-color:#fff !important;border:2px solid rgba(255,255,255,0) !important;color:#010202 !important;-webkit-box-shadow:0 4px 16px rgba(39,51,56,0.1) !important;box-shadow:0 4px 16px rgba(39,51,56,0.1) !important;width:360px}#Abrechnung:hover{border-color:#4943ac !important;-webkit-box-shadow:0 4px 16px -7px #4943ac !important;box-shadow:0 4px 16px -7px #4943ac !important;background-color:#fff !important}.form-control:not(:hover):not(:focus):not(#eb-gross-amount-container .form-control),#Abrechnung:not(:hover):not(:focus){border-color:rgba(0,0,0,0);-webkit-box-shadow:0 4px 16px rgba(39,51,56,0.1) !important;box-shadow:0 4px 16px rgba(39,51,56,0.1) !important}.offene-schulung{box-sizing:border-box;background-color:#fff;background-image:url('https://www.vita-guard.de/images/VITA/octagon-outline-512-GRID%20ICON.png');background-position:bottom right;background-repeat:no-repeat;background-size:85%;border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,0.1);padding:30px 25px;width:100%;max-width:1050px;margin:0 auto 30px;display:flex;flex-direction:column;align-items:center;overflow:hidden}.map-info-row{display:flex;gap:30px;width:100%}.map-container{border-radius:8px;overflow:hidden;flex:4;height:220px !important}.infobox{background-color:#f9f9f9;border-radius:12px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,0.15);display:flex;flex-direction:column;justify-content:center;flex:6}.infobox h3{font-size:1.25rem;margin-top:20px;color:#333;font-weight:bold}.infobox p{font-size:1.25rem;line-height:1;color:#777;margin-bottom:0}.bg-offene-kurse{max-width:100%;margin-top:40px;max-height:2000px;opacity:1;transition:max-height 1.3s ease,padding 1.3s ease,margin 1.3s ease,opacity 1.3s ease}.bg-offene-kurse.collapsed{max-height:0;opacity:0;padding:0;margin:0;visibility:hidden;pointer-events:none}.price-toggle{display:inline-flex;flex-direction:column;gap:10px;width:max-content}.price-toggle .price-filter{display:none}.price-toggle label{display:block;width:100%;padding:10px 22px 10px 15px;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.1);border-left:5px solid #ccc;font-size:16px;color:#333;cursor:pointer;transition:border-left-color 0.3s ease,background-color 0.3s ease}.price-toggle label:hover{background-color:#f7f7f7}.price-toggle .price-filter:checked+label{border-left-color:#4CAF50;background-color:#fcfffc;font-weight:bold}.bg-offene-kurse .eb-event-item-grid-default-layout{padding:2px 8px 8px 8px;background-color:rgba(255,255,255,0.2);box-shadow:0 4px 12px rgba(0,0,0,0.15);border-radius:20px;margin-bottom:30px;backdrop-filter:blur(20px)}.bg-offene-kurse .eb-event-price{background-color:rgba(255,255,255,0)}.bg-offene-kurse .eb-event-item-grid-default-layout:hover{box-shadow:0 25px 70px 0 rgba(6,10,20,0.18)}.offene-schulung #maplocalpage{box-shadow:0 1px 10px rgba(0,0,0,0.22)}.bg-offene-kurse #adminForm{display:none}.bg-offene-kurse .eb-event-item-grid-default-layout{font-size:clamp(0.89em,3vw,1rem)}.infobox .input-group{width:100%;margin:20px 0 0 !important}.infobox #eb_search_form{padding:0 !important}.infobox #findLocationButton{line-height:35px}.offene-schulung .gm-control-active{display:none !important}@media (max-width:768px){.offene-schulung{padding:20px 15px}.map-info-row{flex-direction:column;gap:20px}.map-container{width:100%;height:180px !important}.infobox{padding:15px}.infobox h3{margin-bottom:.3rem}.price-toggle{width:100%}.price-toggle label{font-size:14px;padding:8px 18px}.offene-schulung #maplocalpage>div{position:static !important}.offene-schulung #maplocalpage{margin-top:20px}}.bg-hero-headline{animation:fadeIn 0.45s ease backwards;animation-delay:0.2s}.bg-hero-subline{-webkit-animation:fadeIn 0.45s ease backwards;animation:fadeIn 0.45s ease backwards;-webkit-animation-delay:0.2s;animation-delay:0.3s}.bg-hero-buttons{-webkit-animation:fadeIn 0.65s ease backwards;animation:fadeIn 0.65s ease backwards;-webkit-animation-delay:0.3s;animation-delay:0.4s}.bg-review-view{-webkit-animation:fadeIn 0.65s ease backwards;animation:fadeIn 0.65s ease backwards;-webkit-animation-delay:0.4s;animation-delay:0.5s}.bg-benefit-box{-webkit-animation:fadeIn 0.65s ease backwards;animation:fadeIn 0.65s ease backwards;-webkit-animation-delay:0.5s;animation-delay:0.6s}.bg-abrechnung{-webkit-animation:fadeIn 0.65s ease backwards;animation:fadeIn 0.65s ease backwards;-webkit-animation-delay:0.6s;animation-delay:0.6s}.animation-hero-headline{animation:fadeInUp 0.8s cubic-bezier(0.22,1,0.36,1) 0s both}.animation-hero-subline{animation:fadeInUp 0.8s cubic-bezier(0.22,1,0.36,1) 0.1s both}.animation-review-view{animation:fadeInUp 0.8s cubic-bezier(0.22,1,0.36,1) 0.1s both}.animation-hero-buttons{animation:fadeInUp 0.8s cubic-bezier(0.22,1,0.36,1) 0.2s both}.animation-main-content{animation:fadeInUp 0.8s cubic-bezier(0.22,1,0.36,1) 0.3s both}.responsive-headline{text-align:center;-webkit-box-decoration-break:clone;background-size:calc(100% - 1px) 100%;background-position:50%;background-repeat:no-repeat;padding:.5px;background-origin:content-box;font-size:clamp(1.55rem,5vw,2.8rem);font-weight:800;max-width:90%;margin:90px auto 0}.responsive-subline{text-align:center;-webkit-box-decoration-break:clone;background-size:calc(100% - 1px) 100%;background-position:50%;background-repeat:no-repeat;padding:.5px;background-origin:content-box;font-size:clamp(1.55rem,5vw,2rem);font-weight:800;max-width:90%;margin:0 auto}.gradient-text-sub,.responsive-headline .gradient-text{background:-webkit-linear-gradient(45deg,#031698,#4f88e6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;background-size:calc(100% - 1px) 100%;background-position:50%;background-repeat:no-repeat;padding:.5px;background-origin:content-box}.sppb-gallery img{border-radius:10px}:root{--color-primary:#007bff;--color-secondary:#6c757d;--color-accent:#28a745;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-white:#fff;--color-blue-100:#e0f2fe;--color-blue-200:#bae6fd;--color-blue-700:#0a58ca;--color-green-700:#1a7f37;--font-sans:'Inter',sans-serif;--border-radius-lg:0.5rem;--border-radius-xl:1rem;--shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);--transition-duration:300ms}.rettung-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}@media (min-width:1024px){.rettung-container{max-width:1024px}}@media (min-width:768px){.rettung-container{max-width:768px}}@media (min-width:640px){.rettung-container{max-width:640px}}@media (min-width:1280px){.rettung-container{max-width:1280px}}.rettung-text-center{text-align:center}.rettung-grid{display:grid;gap:2rem}.rettung-grid-cols-3{grid-template-columns:1fr}.rettung-grid-cols-2{grid-template-columns:1fr;gap:2.5rem}@media (min-width:768px){.rettung-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rettung-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rettung-items-center{align-items:center}.lucide{font-family:'LucideIcons';font-size:1.25rem;line-height:1;display:inline-block;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rettung-icon-left{margin-right:0.5rem}.rettung-icon-feature{font-size:2.5rem;margin-bottom:0.5rem;display:block;vertical-align:middle;margin-right:0.5rem}.text-primary{color:var(--color-primary)}.text-accent{color:var(--color-accent)}.rettung-header{background-color:var(--color-white);box-shadow:var(--shadow-md);position:sticky;top:0;z-index:50}.rettung-header-nav{display:flex;justify-content:space-between;align-items:center;padding-top:0.75rem;padding-bottom:0.75rem}.rettung-header-logo{font-size:1.25rem;font-weight:700;color:var(--color-primary);text-decoration:none}.rettung-header-links{display:none}@media (min-width:768px){.rettung-header-links{display:flex;gap:1rem;align-items:center}}.rettung-nav-link{color:var(--color-gray-600);text-decoration:none;transition:color var(--transition-duration)}.rettung-nav-link:hover{color:var(--color-primary)}.rettung-nav-button{padding:0.5rem 1rem}.rettung-hero{background:linear-gradient(to right,var(--color-blue-100),var(--color-blue-200));padding:5rem 1.5rem;text-align:center;border-top-right-radius:10px;border-top-left-radius:10px;box-shadow:0 12px 20px -10px rgba(0,0,0,0.18);position:relative;z-index:1}.rettung-hero-title{font-size:2.25rem;font-weight:700;color:var(--color-gray-900);margin-bottom:1rem}.rettung-hero-subtitle{font-size:1.25rem;color:var(--color-gray-700);margin-bottom:2rem}.rettung-hero-button{padding:0.75rem 2rem;font-size:1.125rem;display:inline-flex;align-items:center}@media (min-width:768px){.rettung-hero-title{font-size:3rem}}.rettung-section{padding:4rem 1.5rem}.rettung-section-white{background-color:var(--color-white)}.rettung-section-gray{background-color:var(--color-gray-50)}.rettung-section-title{font-size:1.875rem;font-weight:700;margin-bottom:2.5rem;color:var(--color-gray-900)}.rettung-subsection-title{font-size:1.5rem;font-weight:600;margin-bottom:0.75rem;color:var(--color-primary)}.rettung-card{padding:1.5rem;border-radius:var(--border-radius-xl);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-duration)}.rettung-card:hover{box-shadow:var(--shadow-md)}.rettung-card-gray{background-color:var(--color-gray-100)}.rettung-card-bordered{border:1px solid var(--color-gray-200)}.rettung-card-title{font-size:1.25rem;font-weight:600;margin-bottom:0.5rem;display:inline-block;vertical-align:middle}.rettung-card-text{color:var(--color-gray-600);clear:both}.rettung-image{border-radius:var(--border-radius-xl);box-shadow:var(--shadow-lg);margin-bottom:1rem;width:100%;height:auto;object-fit:cover;display:block}.rettung-text-secondary{color:var(--color-gray-700)}.rettung-text-secondary.mb-4{margin-bottom:1rem}.rettung-list{list-style-position:inside;list-style-type:disc;color:var(--color-gray-700);&>li:not(:last-child){margin-bottom:0.25rem}}.rettung-cta{padding:5rem 1.5rem;background:linear-gradient(to right,var(--color-primary),var(--color-blue-700));color:var(--color-white);border-radius:10px;position:relative;box-shadow:0 -14px 20px -10px rgba(0,0,0,0.18)}.rettung-cta-title{font-size:1.875rem;font-weight:700;margin-bottom:1rem}.rettung-cta-subtitle{font-size:1.25rem;margin-bottom:2rem}.rettung-contact-box{background-color:var(--color-white);color:var(--color-gray-800);padding:2rem;border-radius:var(--border-radius-xl);box-shadow:var(--shadow-lg);max-width:32rem;margin-left:auto;margin-right:auto;text-align:left}.rettung-contact-box-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--color-primary);text-align:center}.rettung-contact-paragraph{margin-bottom:1.5rem;text-align:center}.rettung-contact-phone{margin-top:1.5rem;font-size:0.875rem;text-align:center}.rettung-contact-phone-link{color:var(--color-primary);font-weight:500;text-decoration:none}.rettung-contact-phone-link:hover{text-decoration:underline}.rettung-form{}.rettung-form-group{margin-bottom:1rem}.rettung-form-group:has(+.rettung-button){margin-bottom:1.5rem}.rettung-form-label{display:block;margin-bottom:0.25rem;font-weight:500;text-align:left}.rettung-form-input,.rettung-form-textarea{width:100%;box-sizing:border-box;padding:0.5rem 0.75rem;border:1px solid var(--color-gray-300);border-radius:var(--border-radius-lg);transition:border-color var(--transition-duration),box-shadow var(--transition-duration);font-family:inherit;font-size:1rem}.rettung-form-input:focus,.rettung-form-textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(0,123,255,0.25)}.rettung-form-textarea{min-height:80px;resize:vertical}.rettung-button{display:inline-block;padding:0.75rem 1.5rem;border-radius:var(--border-radius-lg);font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--transition-duration),color var(--transition-duration),box-shadow var(--transition-duration);border:none;line-height:1.5}.rettung-button-primary{background-color:var(--color-primary);color:var(--color-white)}.rettung-button-primary:hover{background-color:var(--color-blue-700)}.rettung-button-accent{background-color:var(--color-accent);color:var(--color-white)}.rettung-button-accent:hover{background-color:var(--color-green-700)}.rettung-button-full{width:100%;padding-top:0.75rem;padding-bottom:0.75rem;font-size:1.125rem}.rettung-footer{background-color:var(--color-gray-800);color:var(--color-gray-300);padding:2rem 1.5rem}.rettung-footer p{margin-bottom:1rem}.rettung-footer-links{margin-top:1rem;display:flex;justify-content:center;gap:1rem}.rettung-footer-link{color:var(--color-gray-300);text-decoration:none;transition:color var(--transition-duration)}.rettung-footer-link:hover{color:var(--color-white)}@media (max-width:767px){.rettung-grid.rettung-grid-cols-2,.rettung-grid.rettung-grid-cols-3{grid-template-columns:1fr;gap:1.5rem}.rettung-section-title{font-size:1.625rem}.rettung-hero-title{font-size:2rem}.rettung-hero-subtitle{font-size:1.125rem}.rettung-cta-title{font-size:1.625rem}.rettung-cta-subtitle{font-size:1.125rem}.rettung-header-links{display:none}.rettung-icon-feature{display:block;margin-left:auto;margin-right:auto;margin-bottom:0.5rem}.rettung-card-title{display:block;text-align:center}}@media (min-width:576px){.sppb-row-container{max-width:100%}}@media (min-width:768px){.sppb-row-container{max-width:100%}}@media (min-width:992px){.sppb-row-container{max-width:100%}}@media (min-width:1200px){.sppb-row-container{max-width:100%}}.vg-buchung-wrapper{font-family:'Segoe UI',Arial,sans-serif;max-width:fit-content}.vg-buchung-h1{font-size:clamp(1.5rem,4vw,2rem);font-weight:600;color:rgba(73,66,173,0.95);margin:0 0 0.25rem 0;line-height:1.2}.vg-buchung-h2{font-size:clamp(1.5rem,4vw,2rem);font-weight:600;color:#6b7280;margin:0 0 1rem 0;line-height:1.2}.vg-buchung-info-box{display:flex;flex-direction:column;gap:0.4rem;padding:0.75rem 1rem 0.75rem 0.75rem;background-color:#F9F9FC;border:1px solid #E5E7EB;border-radius:8px;margin-bottom:1rem;width:max-content}.vg-buchung-info-item{font-size:0.95rem;line-height:1.4;white-space:nowrap}.vg-buchung-badge{background-color:rgba(215,212,252,0.7);padding:2px 6px;border-radius:4px;margin-left:2px}.vg-buchung-note{font-size:0.85rem;line-height:1.5;margin:0 0 15px 0}.vg-buchung-note a{color:#374151;font-weight:500;text-decoration:underline}html{scroll-behavior:auto !important}body{scroll-behavior:auto !important}.agb-container{max-width:1280px;margin:0 auto;padding:2rem 0}.agb-header{text-align:center;margin-bottom:2.5rem}.agb-header .agb-responsive-headline{font-size:2.25rem;font-weight:800;line-height:2.5rem;margin:0}.agb-header .agb-gradient-text{background:linear-gradient(to right,#4f46e5,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.agb-header p{font-size:1.125rem;color:#334155;margin-top:0.5rem}.agb-info-box{background-color:#f5f3ff;border-left:4px solid #4f46e5;border-radius:6px;margin-bottom:2rem;padding:1rem;display:flex;align-items:flex-start}.agb-info-box-icon{flex-shrink:0;margin-right:0.75rem;color:#4f46e5}.agb-info-box-icon svg{height:1.5rem;width:1.5rem}.agb-info-box p{margin:0}.agb-info-box .agb-info-title{color:#4338ca;font-weight:500}.agb-info-box .agb-info-text{color:#475569;margin-top:0.25rem}.agb-info-box .agb-info-text a{font-weight:500;text-decoration:underline}.agb-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.agb-card{background-color:#fff;border-radius:0.75rem;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1)}.agb-card h2{font-size:1.125rem;font-weight:700;color:#1e293b;margin-top:0;margin-bottom:1rem;border-bottom:1px solid #e5e7eb;padding-bottom:0.5rem}.agb-card p{color:#475569;margin-top:0;margin-bottom:0.5rem}.agb-card p:last-child{margin-bottom:0}@media (min-width:768px){.agb-container{padding:2rem 1.5rem}.agb-header .agb-responsive-headline{font-size:3rem;line-height:1}.agb-grid{grid-template-columns:repeat(2,1fr)}.agb-card.agb-full-width{grid-column:span 2}}@media (min-width:1024px){.agb-container{padding:2rem}}
