.cc-flag-corner{position:relative;overflow:hidden}.cc-flag-corner::before{content:"";position:absolute;top:0;right:0;width:120px;height:90px;background:linear-gradient(180deg,#c90b20 0%,#c90b20 26%,#fdc401 26%,#fdc401 74%,#c90b20 74%,#c90b20 100%);clip-path:polygon(100% 0,0 0,100% 100%);z-index:10;pointer-events:none}.cc-spanish-online-row,.cc-spanish-online-row.et_pb_row{width:80%;max-width:80%;margin:0 auto;padding:34px!important;display:flex!important;align-items:stretch!important;background:radial-gradient(circle at top left,rgba(253,196,1,0.10),transparent 20%),radial-gradient(circle at bottom right,rgba(1,30,134,0.08),transparent 22%),linear-gradient(180deg,#f2f3f5 0%,#e8eaee 100%);border-radius:34px;overflow:hidden;position:relative;box-shadow:0 22px 60px rgba(0,0,0,0.08);border:1px solid rgba(1,30,134,0.06)}.cc-spanish-online-row::before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:linear-gradient(90deg,#c90b20 0%,#fdc401 45%,#011e86 100%)}.cc-spanish-online-row::after{content:"";position:absolute;top:0;right:0;width:180px;height:110px;background:linear-gradient(180deg,#c90b20 0%,#c90b20 26%,#fdc401 26%,#fdc401 74%,#c90b20 74%,#c90b20 100%);clip-path:polygon(100% 0,0 0,100% 100%);opacity:0.95;z-index:1}.cc-spanish-online-row>.et_pb_column{margin-bottom:0!important;padding:0!important;display:flex;flex-direction:column;justify-content:stretch;position:relative;z-index:2}.cc-spanish-online-row .cc-so-col-left{width:25%!important;margin-right:22px!important}.cc-spanish-online-row .cc-so-col-center{width:25%!important;margin-right:22px!important}.cc-spanish-online-row .cc-so-col-right{width:50%!important;margin-right:0!important}.cc-spanish-online-row .et_pb_module{margin-bottom:0!important}.cc-spanish-online-row h1,.cc-spanish-online-row h2,.cc-spanish-online-row h3,.cc-spanish-online-row h4{color:#011e86;line-height:1.08;letter-spacing:-0.03em;margin-bottom:16px;font-weight:800}.cc-spanish-online-row p,.cc-spanish-online-row li{color:#24324a;font-size:18px;line-height:1.55;margin-bottom:12px}.cc-spanish-online-row p:last-child{margin-bottom:0}.cc-spanish-online-row .cc-so-col-left{background:rgba(255,255,255,0.68);backdrop-filter:blur(8px);border:1px solid rgba(1,30,134,0.08);border-radius:26px;padding:28px 24px!important;box-shadow:0 14px 30px rgba(1,30,134,0.06);overflow:hidden}.cc-spanish-online-row .cc-so-col-left::before{content:"Kurse & Zeiten";display:block;margin-bottom:20px;font-size:13px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:#011e86;opacity:0.85}.cc-spanish-online-row .cc-so-col-left .et_pb_text_inner{display:flex;flex-direction:column;gap:10px}.cc-spanish-online-row .cc-so-col-left p{margin:0;padding:14px 16px;background:linear-gradient(180deg,#f7f9fc 0%,#edf2f8 100%);border:1px solid rgba(1,30,134,0.06);border-radius:16px;font-weight:600;color:#22304a;box-shadow:0 6px 18px rgba(1,30,134,0.04)}.cc-spanish-online-row .cc-so-col-center{background:linear-gradient(180deg,rgba(255,255,255,0.72) 0%,rgba(255,255,255,0.62) 100%);backdrop-filter:blur(8px);border:1px solid rgba(1,30,134,0.08);border-radius:26px;padding:28px 24px!important;box-shadow:0 14px 30px rgba(1,30,134,0.06);overflow:hidden}.cc-spanish-online-row .cc-so-col-center::before{content:"Kursdetails";display:block;margin-bottom:20px;font-size:13px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:#c90b20;opacity:0.92}.cc-spanish-online-row .cc-so-col-center .et_pb_text_inner{display:flex;flex-direction:column;gap:12px}.cc-spanish-online-row .cc-so-col-center p{margin:0;padding:14px 16px 14px 18px;background:rgba(255,255,255,0.6);border-radius:16px;border:1px solid rgba(1,30,134,0.05);font-weight:600;position:relative;box-shadow:0 6px 18px rgba(1,30,134,0.04)}.cc-spanish-online-row .cc-so-col-center p::before{content:"";position:absolute;top:50%;left:0;width:6px;height:60%;transform:translateY(-50%);border-radius:999px;background:linear-gradient(180deg,#011e86 0%,#c90b20 100%)}.cc-spanish-online-row .cc-so-col-right{display:flex;align-items:stretch;justify-content:center;position:relative;min-height:100%}.cc-spanish-online-row .cc-so-col-right .et_pb_module{height:100%;width:100%}.cc-spanish-online-row .cc-so-col-right .et_pb_image_wrap,.cc-spanish-online-row .cc-so-col-right img{display:block;width:100%;height:100%}.cc-spanish-online-row .cc-so-col-right img{min-height:100%;object-fit:cover;border-radius:28px;box-shadow:0 20px 42px rgba(0,0,0,0.14);position:relative;z-index:1}.cc-spanish-online-row .cc-so-col-right::before{content:"";position:absolute;inset:0;border-radius:28px;background:linear-gradient(180deg,rgba(1,30,134,0.02) 0%,rgba(1,30,134,0.10) 100%);pointer-events:none;z-index:2}.cc-spanish-online-row .cc-so-col-right::after{content:"";position:absolute;top:16px;left:16px;right:16px;bottom:16px;border:1px solid rgba(255,255,255,0.30);border-radius:22px;z-index:3;pointer-events:none}@media (max-width:980px){.cc-spanish-online-row,.cc-spanish-online-row.et_pb_row{padding:22px!important}.cc-spanish-online-row .cc-so-col-left{width:30%!important;margin-right:14px!important}.cc-spanish-online-row .cc-so-col-center{width:30%!important;margin-right:14px!important}.cc-spanish-online-row .cc-so-col-right{width:40%!important}.cc-spanish-online-row p,.cc-spanish-online-row li{font-size:15px;line-height:1.45}.cc-spanish-online-row .cc-so-col-left,.cc-spanish-online-row .cc-so-col-center{padding:20px 16px!important;border-radius:22px}.cc-spanish-online-row .cc-so-col-left p,.cc-spanish-online-row .cc-so-col-center p{padding:12px 12px 12px 14px;border-radius:14px}.cc-spanish-online-row .cc-so-col-right img{border-radius:22px;min-height:340px}.cc-spanish-online-row::after{width:120px;height:76px}}@media (max-width:767px){.cc-spanish-online-row,.cc-spanish-online-row.et_pb_row{display:flex!important;flex-direction:column!important;padding:14px!important;border-radius:22px;gap:14px}.cc-spanish-online-row>.et_pb_column{width:100%!important;margin-right:0!important;margin-bottom:0!important}.cc-spanish-online-row .cc-so-col-right{order:1}.cc-spanish-online-row .cc-so-col-left{order:2}.cc-spanish-online-row .cc-so-col-center{order:3}.cc-spanish-online-row .cc-so-col-left,.cc-spanish-online-row .cc-so-col-center,.cc-spanish-online-row .cc-so-col-right{width:100%!important}.cc-spanish-online-row .cc-so-col-left,.cc-spanish-online-row .cc-so-col-center{padding:16px 14px!important;border-radius:18px}.cc-spanish-online-row .cc-so-col-left::before,.cc-spanish-online-row .cc-so-col-center::before{font-size:11px;letter-spacing:0.1em;margin-bottom:12px}.cc-spanish-online-row .cc-so-col-left .et_pb_text_inner,.cc-spanish-online-row .cc-so-col-center .et_pb_text_inner{gap:8px}.cc-spanish-online-row .cc-so-col-left p,.cc-spanish-online-row .cc-so-col-center p{font-size:14px;line-height:1.35;padding:10px 10px 10px 12px;border-radius:12px}.cc-spanish-online-row .cc-so-col-right{min-height:auto}.cc-spanish-online-row .cc-so-col-right .et_pb_module,.cc-spanish-online-row .cc-so-col-right .et_pb_image_wrap,.cc-spanish-online-row .cc-so-col-right img{height:auto!important}.cc-spanish-online-row .cc-so-col-right img{width:100%;min-height:240px;max-height:340px;object-fit:cover;border-radius:18px}.cc-spanish-online-row .cc-so-col-right::before{border-radius:18px}.cc-spanish-online-row .cc-so-col-right::after{top:10px;left:10px;right:10px;bottom:10px;border-radius:14px}.cc-spanish-online-row::after{width:82px;height:54px}}.cc-home-faq{position:relative!important}.cc-home-faq .et_pb_module_inner{display:block!important}@media (min-width:981px){.cc-home-faq .et_pb_module_inner>div,.cc-home-faq .dsm-advanced-accordion,.cc-home-faq .dsm-accordion,.cc-home-faq .et_pb_accordion,.cc-home-faq .dsm-faq,.cc-home-faq .dsm-faq-wrapper,.cc-home-faq .accordion,.cc-home-faq .faq-wrapper{display:flex!important;flex-wrap:wrap!important;gap:22px!important;align-items:flex-start!important}.cc-home-faq .et_pb_module_inner>div>*,.cc-home-faq .dsm-advanced-accordion>*,.cc-home-faq .dsm-accordion>*,.cc-home-faq .et_pb_accordion>*,.cc-home-faq .dsm-faq>*,.cc-home-faq .dsm-faq-wrapper>*,.cc-home-faq .accordion>*,.cc-home-faq .faq-wrapper>*{width:calc(50% - 11px)!important;margin:0!important;float:none!important;clear:none!important;display:block!important}}.cc-home-faq .et_pb_toggle,.cc-home-faq .et_pb_accordion_item,.cc-home-faq .dsm-accordion-item,.cc-home-faq .dsm-advanced-accordion-item,.cc-home-faq .dsm_accordion_item,.cc-home-faq .dsm-faq-item,.cc-home-faq .faq-item,.cc-home-faq [class*="accordion-item"],.cc-home-faq [class*="faq-item"],.cc-home-faq .et_pb_module_inner>div>div{margin:0!important;padding:0!important;background:linear-gradient(180deg,rgba(255,255,255,0.96) 0%,rgba(247,249,252,0.98) 100%)!important;border:1px solid rgba(1,30,134,0.08)!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 10px 22px rgba(1,30,134,0.05)!important;position:relative!important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease!important}.cc-home-faq .et_pb_toggle::before,.cc-home-faq .et_pb_accordion_item::before,.cc-home-faq .dsm-accordion-item::before,.cc-home-faq .dsm-advanced-accordion-item::before,.cc-home-faq .dsm_accordion_item::before,.cc-home-faq .dsm-faq-item::before,.cc-home-faq .faq-item::before,.cc-home-faq [class*="accordion-item"]::before,.cc-home-faq [class*="faq-item"]::before,.cc-home-faq .et_pb_module_inner>div>div::before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#011e86 0%,#c90b20 55%,#fdc401 100%)!important;z-index:2!important}.cc-home-faq .et_pb_toggle:hover,.cc-home-faq .et_pb_accordion_item:hover,.cc-home-faq .dsm-accordion-item:hover,.cc-home-faq .dsm-advanced-accordion-item:hover,.cc-home-faq .dsm_accordion_item:hover,.cc-home-faq .dsm-faq-item:hover,.cc-home-faq .faq-item:hover,.cc-home-faq [class*="accordion-item"]:hover,.cc-home-faq [class*="faq-item"]:hover,.cc-home-faq .et_pb_module_inner>div>div:hover{transform:translateY(-2px)!important;box-shadow:0 16px 30px rgba(1,30,134,0.08)!important;border-color:rgba(1,30,134,0.14)!important}.cc-home-faq .et_pb_toggle_title,.cc-home-faq .et_pb_accordion_item h5,.cc-home-faq .et_pb_accordion_item h5.et_pb_toggle_title,.cc-home-faq .dsm-accordion-header,.cc-home-faq .dsm-advanced-accordion-header,.cc-home-faq .dsm_accordion_title,.cc-home-faq .faq-question,.cc-home-faq [class*="accordion-title"],.cc-home-faq [class*="faq-title"],.cc-home-faq h4,.cc-home-faq h5,.cc-home-faq button{position:relative!important;margin:0!important;padding:22px 56px 22px 22px!important;color:#011e86!important;font-size:19px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:-0.01em!important;background:transparent!important;border:0!important;box-shadow:none!important;cursor:pointer!important}.cc-home-faq .et_pb_toggle_title::after,.cc-home-faq .et_pb_accordion_item h5::after,.cc-home-faq .dsm-accordion-header::after,.cc-home-faq .dsm-advanced-accordion-header::after,.cc-home-faq .dsm_accordion_title::after,.cc-home-faq .faq-question::after,.cc-home-faq [class*="accordion-title"]::after,.cc-home-faq [class*="faq-title"]::after{display:none!important;content:none!important}.cc-home-faq .et_pb_toggle_title .et_pb_toggle_icon,.cc-home-faq .et_pb_accordion_item .et_pb_toggle_icon,.cc-home-faq .dsm-accordion-header .dsm-icon,.cc-home-faq .dsm-advanced-accordion-header .dsm-icon,.cc-home-faq .dsm_accordion_title .dsm-icon,.cc-home-faq [class*="icon"]{color:#011e86!important}.cc-home-faq .et_pb_toggle_content,.cc-home-faq .dsm-accordion-content,.cc-home-faq .dsm-advanced-accordion-content,.cc-home-faq .dsm_accordion_content,.cc-home-faq .faq-answer,.cc-home-faq [class*="accordion-content"],.cc-home-faq [class*="faq-content"],.cc-home-faq .et_pb_toggle_content.clearfix,.cc-home-faq .et_pb_toggle_content_inner{padding:0 22px 24px 22px!important;margin:0!important;color:#24324a!important;font-size:16px!important;line-height:1.7!important;background:transparent!important;border:0!important;box-shadow:none!important}.cc-home-faq .et_pb_toggle_content p,.cc-home-faq .dsm-accordion-content p,.cc-home-faq .dsm-advanced-accordion-content p,.cc-home-faq .dsm_accordion_content p,.cc-home-faq .faq-answer p,.cc-home-faq [class*="accordion-content"] p,.cc-home-faq [class*="faq-content"] p{margin-bottom:12px!important}.cc-home-faq .et_pb_toggle_content p:last-child,.cc-home-faq .dsm-accordion-content p:last-child,.cc-home-faq .dsm-advanced-accordion-content p:last-child,.cc-home-faq .dsm_accordion_content p:last-child,.cc-home-faq .faq-answer p:last-child,.cc-home-faq [class*="accordion-content"] p:last-child,.cc-home-faq [class*="faq-content"] p:last-child{margin-bottom:0!important}.cc-home-faq ul,.cc-home-faq ol{margin:10px 0 0 18px!important;padding:0!important}.cc-home-faq li{margin-bottom:8px!important}.cc-home-faq a{color:#011e86!important;font-weight:600!important;text-decoration:none!important}.cc-home-faq a:hover{text-decoration:underline!important}.cc-home-faq .et_pb_toggle_open,.cc-home-faq .et_pb_accordion_item.et_pb_toggle_open,.cc-home-faq .dsm-accordion-item-active,.cc-home-faq .dsm_accordion_item_active,.cc-home-faq .active{border-color:rgba(1,30,134,0.16)!important;box-shadow:0 16px 30px rgba(1,30,134,0.08)!important}.cc-home-faq .et_pb_toggle,.cc-home-faq .et_pb_toggle_open,.cc-home-faq .et_pb_toggle_close,.cc-home-faq .et_pb_toggle_title,.cc-home-faq .et_pb_toggle_content{background:transparent!important;border:0!important;box-shadow:none!important}@media (max-width:980px){.cc-home-faq .et_pb_module_inner>div,.cc-home-faq .dsm-advanced-accordion,.cc-home-faq .dsm-accordion,.cc-home-faq .et_pb_accordion,.cc-home-faq .dsm-faq,.cc-home-faq .dsm-faq-wrapper,.cc-home-faq .accordion,.cc-home-faq .faq-wrapper{display:block!important}.cc-home-faq .et_pb_module_inner>div>*,.cc-home-faq .dsm-advanced-accordion>*,.cc-home-faq .dsm-accordion>*,.cc-home-faq .et_pb_accordion>*,.cc-home-faq .dsm-faq>*,.cc-home-faq .dsm-faq-wrapper>*,.cc-home-faq .accordion>*,.cc-home-faq .faq-wrapper>*{width:100%!important;margin:0 0 14px 0!important}.cc-home-faq .et_pb_module_inner>div>*:last-child,.cc-home-faq .dsm-advanced-accordion>*:last-child,.cc-home-faq .dsm-accordion>*:last-child,.cc-home-faq .et_pb_accordion>*:last-child,.cc-home-faq .dsm-faq>*:last-child,.cc-home-faq .dsm-faq-wrapper>*:last-child,.cc-home-faq .accordion>*:last-child,.cc-home-faq .faq-wrapper>*:last-child{margin-bottom:0!important}.cc-home-faq .et_pb_toggle_title,.cc-home-faq .et_pb_accordion_item h5,.cc-home-faq .et_pb_accordion_item h5.et_pb_toggle_title,.cc-home-faq .dsm-accordion-header,.cc-home-faq .dsm-advanced-accordion-header,.cc-home-faq .dsm_accordion_title,.cc-home-faq .faq-question,.cc-home-faq [class*="accordion-title"],.cc-home-faq [class*="faq-title"],.cc-home-faq h4,.cc-home-faq h5,.cc-home-faq button{font-size:17px!important;line-height:1.35!important;padding:18px 46px 18px 18px!important}.cc-home-faq .et_pb_toggle_content,.cc-home-faq .dsm-accordion-content,.cc-home-faq .dsm-advanced-accordion-content,.cc-home-faq .dsm_accordion_content,.cc-home-faq .faq-answer,.cc-home-faq [class*="accordion-content"],.cc-home-faq [class*="faq-content"],.cc-home-faq .et_pb_toggle_content.clearfix,.cc-home-faq .et_pb_toggle_content_inner{padding:0 18px 20px 18px!important;font-size:15px!important;line-height:1.65!important}}.cc-ziel-card-carousel{position:relative}.cc-ziel-card-carousel .slick-list,.cc-ziel-card-carousel .swiper,.cc-ziel-card-carousel .dsm-card-carousel-items,.cc-ziel-card-carousel .dsm_card_carousel_child_wrapper{padding-top:8px;padding-bottom:8px}.cc-ziel-card-carousel .dsm_card_carousel_child,.cc-ziel-card-carousel .dsm-card-carousel-item,.cc-ziel-card-carousel .swiper-slide,.cc-ziel-card-carousel .slick-slide>div{height:100%}.cc-ziel-card-carousel .dsm_card,.cc-ziel-card-carousel .dsm_card_wrapper,.cc-ziel-card-carousel .dsm_card_carousel_child_inner,.cc-ziel-card-carousel .dsm-card-carousel-item-wrapper{position:relative;display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:360px;background:linear-gradient(180deg,#ffffff 0%,#f7f9fc 100%);border:1px solid rgba(1,30,134,0.10);border-radius:28px;box-shadow:0 14px 36px rgba(1,30,134,0.08);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.cc-ziel-card-carousel .dsm_card::before,.cc-ziel-card-carousel .dsm_card_wrapper::before,.cc-ziel-card-carousel .dsm_card_carousel_child_inner::before,.cc-ziel-card-carousel .dsm-card-carousel-item-wrapper::before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,#011e86 0%,#c90b20 52%,#fdc401 100%);z-index:2}.cc-ziel-card-carousel .dsm_card:hover,.cc-ziel-card-carousel .dsm_card_wrapper:hover,.cc-ziel-card-carousel .dsm_card_carousel_child_inner:hover,.cc-ziel-card-carousel .dsm-card-carousel-item-wrapper:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(1,30,134,0.12);border-color:rgba(1,30,134,0.18)}.cc-ziel-card-carousel .dsm_card_content,.cc-ziel-card-carousel .dsm_card_description,.cc-ziel-card-carousel .dsm_card_inner,.cc-ziel-card-carousel .dsm-content,.cc-ziel-card-carousel .et_pb_module_inner{padding:34px 30px 30px!important;height:100%;box-sizing:border-box}.cc-ziel-card-carousel .dsm_card_title,.cc-ziel-card-carousel .dsm_card_heading,.cc-ziel-card-carousel .dsm-title,.cc-ziel-card-carousel h1,.cc-ziel-card-carousel h2,.cc-ziel-card-carousel h3,.cc-ziel-card-carousel h4{margin:0 0 18px!important;padding:0!important;font-family:"Poppins",sans-serif!important;font-size:28px!important;line-height:1.2!important;font-weight:400!important;color:#011e86!important;letter-spacing:-0.01em}.cc-ziel-card-carousel .dsm_card_title::after,.cc-ziel-card-carousel .dsm_card_heading::after,.cc-ziel-card-carousel .dsm-title::after,.cc-ziel-card-carousel h1::after,.cc-ziel-card-carousel h2::after,.cc-ziel-card-carousel h3::after,.cc-ziel-card-carousel h4::after{content:"";display:block;width:170px;height:80px;margin:16px 0 18px;background-image:url("https://traveduca.com/wp-content/uploads/2026/04/Gemini_Generated_Image_exbd95exbd95exbd-removebg-preview.png");background-repeat:no-repeat;background-position:left center;background-size:contain}.cc-ziel-card-carousel .dsm_card_description,.cc-ziel-card-carousel .dsm_card_description p,.cc-ziel-card-carousel .dsm_card_description li,.cc-ziel-card-carousel .dsm-content,.cc-ziel-card-carousel .dsm-content p,.cc-ziel-card-carousel .dsm-content li,.cc-ziel-card-carousel .et_pb_text_inner,.cc-ziel-card-carousel .et_pb_text_inner p,.cc-ziel-card-carousel .et_pb_text_inner li{font-family:"Inter",sans-serif!important;font-size:19px!important;line-height:1.7!important;color:#2e3745!important}.cc-ziel-card-carousel ul,.cc-ziel-card-carousel ol{margin:0!important;padding-left:0!important;list-style:none!important}.cc-ziel-card-carousel li{position:relative;margin-bottom:12px!important;padding-left:22px!important}.cc-ziel-card-carousel li:last-child{margin-bottom:0!important}.cc-ziel-card-carousel li::before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#011e86 0%,#c90b20 65%,#fdc401 100%);box-shadow:0 0 0 4px rgba(1,30,134,0.06)}.cc-ziel-card-carousel p:last-child,.cc-ziel-card-carousel ul:last-child,.cc-ziel-card-carousel ol:last-child{margin-bottom:0!important}.cc-ziel-card-carousel .slick-arrow,.cc-ziel-card-carousel .swiper-button-next,.cc-ziel-card-carousel .swiper-button-prev,.cc-ziel-card-carousel .dsm-carousel-arrow{width:52px!important;height:52px!important;border-radius:50%!important;background:#ffffff!important;border:1px solid rgba(1,30,134,0.12)!important;box-shadow:0 10px 24px rgba(1,30,134,0.10)!important;transition:all .25s ease}.cc-ziel-card-carousel .slick-arrow:hover,.cc-ziel-card-carousel .swiper-button-next:hover,.cc-ziel-card-carousel .swiper-button-prev:hover,.cc-ziel-card-carousel .dsm-carousel-arrow:hover{background:#011e86!important;border-color:#011e86!important}.cc-ziel-card-carousel .slick-arrow:before,.cc-ziel-card-carousel .swiper-button-next:after,.cc-ziel-card-carousel .swiper-button-prev:after{color:#011e86!important;font-size:20px!important}.cc-ziel-card-carousel .slick-arrow:hover:before,.cc-ziel-card-carousel .swiper-button-next:hover:after,.cc-ziel-card-carousel .swiper-button-prev:hover:after{color:#ffffff!important}.cc-ziel-card-carousel .slick-dots,.cc-ziel-card-carousel .swiper-pagination{bottom:-6px!important}.cc-ziel-card-carousel .slick-dots li button:before,.cc-ziel-card-carousel .swiper-pagination-bullet{width:10px!important;height:10px!important;opacity:1!important;background:rgba(1,30,134,0.20)!important;border-radius:50%!important}.cc-ziel-card-carousel .slick-dots li.slick-active button:before,.cc-ziel-card-carousel .swiper-pagination-bullet-active{background:#011e86!important;transform:scale(1.15)}.cc-ziel-card-carousel .slick-slide,.cc-ziel-card-carousel .swiper-slide,.cc-ziel-card-carousel .dsm_card_carousel_child{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box}@media (max-width:980px){.cc-ziel-card-carousel .dsm_card,.cc-ziel-card-carousel .dsm_card_wrapper,.cc-ziel-card-carousel .dsm_card_carousel_child_inner,.cc-ziel-card-carousel .dsm-card-carousel-item-wrapper{min-height:320px;border-radius:24px}.cc-ziel-card-carousel .dsm_card_content,.cc-ziel-card-carousel .dsm_card_description,.cc-ziel-card-carousel .dsm_card_inner,.cc-ziel-card-carousel .dsm-content,.cc-ziel-card-carousel .et_pb_module_inner{padding:28px 24px 24px!important}.cc-ziel-card-carousel .dsm_card_title,.cc-ziel-card-carousel .dsm_card_heading,.cc-ziel-card-carousel .dsm-title,.cc-ziel-card-carousel h1,.cc-ziel-card-carousel h2,.cc-ziel-card-carousel h3,.cc-ziel-card-carousel h4{font-size:24px!important;margin-bottom:14px!important;font-weight:400!important}.cc-ziel-card-carousel .dsm_card_title::after,.cc-ziel-card-carousel .dsm_card_heading::after,.cc-ziel-card-carousel .dsm-title::after,.cc-ziel-card-carousel h1::after,.cc-ziel-card-carousel h2::after,.cc-ziel-card-carousel h3::after,.cc-ziel-card-carousel h4::after{width:150px;height:42px;margin:14px 0 16px}.cc-ziel-card-carousel .dsm_card_description,.cc-ziel-card-carousel .dsm_card_description p,.cc-ziel-card-carousel .dsm_card_description li,.cc-ziel-card-carousel .dsm-content,.cc-ziel-card-carousel .dsm-content p,.cc-ziel-card-carousel .dsm-content li,.cc-ziel-card-carousel .et_pb_text_inner,.cc-ziel-card-carousel .et_pb_text_inner p,.cc-ziel-card-carousel .et_pb_text_inner li{font-size:17px!important}}@media (max-width:767px){.cc-ziel-card-carousel .slick-slide,.cc-ziel-card-carousel .swiper-slide,.cc-ziel-card-carousel .dsm_card_carousel_child{padding-left:6px!important;padding-right:6px!important}.cc-ziel-card-carousel .dsm_card,.cc-ziel-card-carousel .dsm_card_wrapper,.cc-ziel-card-carousel .dsm_card_carousel_child_inner,.cc-ziel-card-carousel .dsm-card-carousel-item-wrapper{min-height:auto;border-radius:20px}.cc-ziel-card-carousel .dsm_card_content,.cc-ziel-card-carousel .dsm_card_description,.cc-ziel-card-carousel .dsm_card_inner,.cc-ziel-card-carousel .dsm-content,.cc-ziel-card-carousel .et_pb_module_inner{padding:22px 18px 20px!important}.cc-ziel-card-carousel .dsm_card_title,.cc-ziel-card-carousel .dsm_card_heading,.cc-ziel-card-carousel .dsm-title,.cc-ziel-card-carousel h1,.cc-ziel-card-carousel h2,.cc-ziel-card-carousel h3,.cc-ziel-card-carousel h4{font-size:20px!important;line-height:1.25!important;font-weight:400!important}.cc-ziel-card-carousel .dsm_card_title::after,.cc-ziel-card-carousel .dsm_card_heading::after,.cc-ziel-card-carousel .dsm-title::after,.cc-ziel-card-carousel h1::after,.cc-ziel-card-carousel h2::after,.cc-ziel-card-carousel h3::after,.cc-ziel-card-carousel h4::after{width:128px;height:36px;margin:12px 0 14px}.cc-ziel-card-carousel .dsm_card_description,.cc-ziel-card-carousel .dsm_card_description p,.cc-ziel-card-carousel .dsm_card_description li,.cc-ziel-card-carousel .dsm-content,.cc-ziel-card-carousel .dsm-content p,.cc-ziel-card-carousel .dsm-content li,.cc-ziel-card-carousel .et_pb_text_inner,.cc-ziel-card-carousel .et_pb_text_inner p,.cc-ziel-card-carousel .et_pb_text_inner li{font-size:15.5px!important;line-height:1.65!important}.cc-ziel-card-carousel li{padding-left:18px!important;margin-bottom:10px!important}.cc-ziel-card-carousel li::before{top:10px;width:7px;height:7px}.cc-ziel-card-carousel .slick-arrow,.cc-ziel-card-carousel .swiper-button-next,.cc-ziel-card-carousel .swiper-button-prev,.cc-ziel-card-carousel .dsm-carousel-arrow{width:42px!important;height:42px!important}}form.cart{max-width:760px;padding:32px;background:#ffffff;border:1px solid rgba(1,30,134,0.14);border-radius:22px;box-shadow:0 14px 40px rgba(1,30,134,0.08)}.wapf-field-group{display:flex;flex-direction:column;gap:28px}.wapf-field-container{padding:22px;background:#F6F8FD;border:1px solid rgba(1,30,134,0.14);border-radius:18px}.wapf-field-label,.wapf-field-label label{display:block;margin-bottom:14px;font-size:20px;line-height:1.25;font-weight:800;color:#011E86}.wapf-required{color:#011E86}.wapf-field-description,.wapf-field-description p{margin-top:10px;font-size:14px;line-height:1.5;color:rgba(1,30,134,0.72)}.wapf-radios,.wapf-checkboxes{display:grid;gap:12px}.wapf-checkable{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border:1px solid rgba(1,30,134,0.18);border-radius:14px;cursor:pointer;transition:all 0.2s ease}.wapf-checkable:hover{border-color:#011E86;box-shadow:0 8px 20px rgba(1,30,134,0.08)}.wapf-checkable label{width:100%;font-size:16px;line-height:1.4;color:#011E86;cursor:pointer}.wapf-pricing-hint{font-weight:800;color:#011E86}.wapf-checkable input[type="radio"],.wapf-checkable input[type="checkbox"]{margin-top:4px;accent-color:#011E86}.wapf-checkable:has(input:checked){border-color:#011E86;background:#eef2ff;box-shadow:0 8px 22px rgba(1,30,134,0.10)}.wapf-field-input input[type="text"],.wapf-field-input textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgba(1,30,134,0.20);border-radius:12px;font-size:15px;background:#ffffff;color:#011E86}.wapf-field-input input[type="text"]:focus,.wapf-field-input textarea:focus{outline:none;border-color:#011E86;box-shadow:0 0 0 3px rgba(1,30,134,0.10)}.wapf-field-input textarea{min-height:110px}.traveduca-dynamic-price-box{margin:30px 0 24px;padding:24px 28px;border:2px solid #011E86;border-radius:20px;background:#F6F8FD;box-shadow:0 12px 30px rgba(1,30,134,0.08)}.traveduca-dynamic-price-label{font-size:16px;color:#011E86;font-weight:800;margin-bottom:8px}.traveduca-dynamic-price-total{font-size:38px;line-height:1.1;color:#011E86;font-weight:900}.traveduca-dynamic-price-note{margin-top:10px;font-size:14px;color:rgba(1,30,134,0.72)}form.cart .quantity{margin-right:14px!important}form.cart .qty{height:54px;border-radius:12px;border:1px solid rgba(1,30,134,0.20);color:#011E86}form.cart .single_add_to_cart_button{min-height:54px;padding:0 32px!important;border-radius:12px!important;background:#011E86!important;color:#ffffff!important;font-size:17px!important;font-weight:800!important;border:none!important;transition:all 0.2s ease}form.cart .single_add_to_cart_button:hover{background:#00145c!important;transform:translateY(-1px)}@media (max-width:767px){form.cart{padding:20px;border-radius:18px}.wapf-field-container{padding:18px}.wapf-field-label,.wapf-field-label label{font-size:18px}.traveduca-dynamic-price-total{font-size:32px}form.cart .single_add_to_cart_button{width:100%;margin-top:12px}}#cc-rabatt-popup{display:none;position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.68);padding:20px}#cc-rabatt-popup.cc-active{display:flex;align-items:center;justify-content:center}.cc-rabatt-box{position:relative;width:100%;max-width:560px;max-height:88vh;overflow-y:auto;background:#fff;border-radius:26px;padding:38px 34px 32px;box-shadow:0 30px 80px rgba(0,0,0,.32);font-family:"Inter",sans-serif}.cc-rabatt-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#011e86 0%,#c90b20 52%,#fdc401 100%)}.cc-rabatt-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:0;border-radius:50%;background:#e5e8f3;color:#011e86;font-size:24px;cursor:pointer}.cc-rabatt-box h2{margin:0 42px 12px 0;font-family:"Poppins",sans-serif;font-size:28px;line-height:1.18;font-weight:400;color:#011e86}.cc-rabatt-box p{margin:0 0 22px;font-size:15.5px;line-height:1.65;color:#2d3642}.cc-rabatt-box .frm_form_field{margin-bottom:16px!important}.cc-rabatt-box input[type="email"],.cc-rabatt-box input[type="text"]{width:100%!important;min-height:46px!important;border:1px solid rgba(1,30,134,.16)!important;border-radius:12px!important;padding:10px 13px!important;font-size:15px!important}.cc-rabatt-box .frm_checkbox label{display:flex!important;align-items:flex-start!important;gap:8px!important;font-size:13.5px!important;line-height:1.5!important}.cc-rabatt-box .frm_button_submit,.cc-rabatt-box button[type="submit"]{background:#011e86!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:13px 22px!important;font-size:15px!important;font-weight:700!important}@media(max-width:767px){.cc-rabatt-box{max-height:90vh;border-radius:20px;padding:32px 20px 24px}.cc-rabatt-box h2{font-size:23px}}.et_pb_row.trv-preise-cards,.trv-preise-cards.et_pb_row{--trv-blue:#011e86;--trv-red:#c90b20;--trv-yellow:#fdc401;--trv-soft:#F6F8FD;--trv-soft-2:#eef3ff;--trv-ink:#071936;--trv-muted:#5d6678;--trv-border:rgba(1,30,134,0.14);display:flex!important;align-items:stretch!important;gap:42px!important;width:100%!important;max-width:80%!important}.et_pb_row.trv-preise-cards::after,.trv-preise-cards.et_pb_row::after{display:none!important}.et_pb_row.trv-preise-cards>.et_pb_column,.trv-preise-cards.et_pb_row>.et_pb_column{position:relative!important;overflow:hidden!important;flex:1 1 0!important;width:50%!important;margin-right:0!important;padding:50px 48px 46px!important;border-radius:34px!important;background:linear-gradient(180deg,#ffffff 0%,#fbfcff 100%)!important;border:1px solid var(--trv-border)!important;box-shadow:0 24px 70px rgba(1,30,134,0.10)!important}.et_pb_row.trv-preise-cards>.et_pb_column:nth-child(2),.trv-preise-cards.et_pb_row>.et_pb_column:nth-child(2){background:linear-gradient(180deg,#f3f6ff 0%,#eef3ff 100%)!important;border:2px solid rgba(1,30,134,0.80)!important}.et_pb_row.trv-preise-cards>.et_pb_column::before,.trv-preise-cards.et_pb_row>.et_pb_column::before{content:""!important;position:absolute!important;top:0!important;right:0!important;width:108px!important;height:108px!important;background:var(--trv-red)!important;clip-path:polygon(100% 0,0 0,100% 100%)!important;pointer-events:none!important;z-index:1!important}.et_pb_row.trv-preise-cards>.et_pb_column::after,.trv-preise-cards.et_pb_row>.et_pb_column::after{content:""!important;position:absolute!important;top:0!important;right:0!important;width:74px!important;height:74px!important;background:var(--trv-yellow)!important;clip-path:polygon(100% 0,0 0,100% 100%)!important;pointer-events:none!important;z-index:2!important}.et_pb_row.trv-preise-cards .et_pb_module,.trv-preise-cards.et_pb_row .et_pb_module{position:relative!important;z-index:3!important;margin-bottom:22px!important}.et_pb_row.trv-preise-cards .et_pb_module:last-child,.trv-preise-cards.et_pb_row .et_pb_module:last-child{margin-bottom:0!important}.et_pb_row.trv-preise-cards h1,.et_pb_row.trv-preise-cards h2,.trv-preise-cards.et_pb_row h1,.trv-preise-cards.et_pb_row h2{font-size:clamp(38px,4vw,62px)!important;line-height:1.05!important;font-weight:500!important;letter-spacing:-0.045em!important;color:#07111f!important;margin:0 0 22px!important;max-width:92%!important}.et_pb_row.trv-preise-cards h3,.trv-preise-cards.et_pb_row h3{font-size:clamp(22px,2vw,30px)!important;line-height:1.25!important;font-weight:800!important;color:var(--trv-blue)!important;margin:0 0 18px!important}.et_pb_row.trv-preise-cards h4,.trv-preise-cards.et_pb_row h4{font-size:18px!important;line-height:1.35!important;font-weight:800!important;color:var(--trv-blue)!important;margin:0 0 10px!important}.et_pb_row.trv-preise-cards p,.trv-preise-cards.et_pb_row p{font-size:16px!important;line-height:1.72!important;color:var(--trv-ink)!important;margin:0 0 14px!important}.et_pb_row.trv-preise-cards .et_pb_text_inner>p:first-child,.trv-preise-cards.et_pb_row .et_pb_text_inner>p:first-child{color:var(--trv-muted)!important}.et_pb_row.trv-preise-cards strong,.trv-preise-cards.et_pb_row strong,.et_pb_row.trv-preise-cards b,.trv-preise-cards.et_pb_row b{color:var(--trv-blue)!important;font-weight:850!important}.et_pb_row.trv-preise-cards ul,.trv-preise-cards.et_pb_row ul{list-style:none!important;margin:24px 0 28px!important;padding:0!important}.et_pb_row.trv-preise-cards li,.trv-preise-cards.et_pb_row li{position:relative!important;padding-left:36px!important;margin-bottom:18px!important;font-size:16px!important;line-height:1.65!important;color:var(--trv-ink)!important}.et_pb_row.trv-preise-cards li::before,.trv-preise-cards.et_pb_row li::before{content:"✓"!important;position:absolute!important;left:0!important;top:2px!important;width:23px!important;height:23px!important;border-radius:50%!important;background:rgba(1,30,134,0.10)!important;color:var(--trv-blue)!important;font-size:14px!important;font-weight:900!important;line-height:23px!important;text-align:center!important}.et_pb_row.trv-preise-cards .et_pb_text,.trv-preise-cards.et_pb_row .et_pb_text{padding:0!important}.et_pb_row.trv-preise-cards>.et_pb_column .et_pb_text:not(:first-child),.trv-preise-cards.et_pb_row>.et_pb_column .et_pb_text:not(:first-child){padding:22px 24px!important;border-radius:22px!important;background:rgba(255,255,255,0.72)!important;border:1px solid rgba(1,30,134,0.10)!important;box-shadow:0 10px 28px rgba(1,30,134,0.045)!important}.et_pb_row.trv-preise-cards>.et_pb_column:nth-child(2) .et_pb_text:not(:first-child),.trv-preise-cards.et_pb_row>.et_pb_column:nth-child(2) .et_pb_text:not(:first-child){background:rgba(255,255,255,0.86)!important}.et_pb_row.trv-preise-cards hr,.trv-preise-cards.et_pb_row hr{border:0!important;height:1px!important;background:rgba(1,30,134,0.13)!important;margin:26px 0!important}.et_pb_row.trv-preise-cards em,.trv-preise-cards.et_pb_row em{display:block!important;margin:18px 0 26px!important;padding:14px 18px!important;border-radius:16px!important;background:rgba(201,11,32,0.07)!important;color:var(--trv-red)!important;font-style:normal!important;font-weight:850!important;line-height:1.45!important}.et_pb_row.trv-preise-cards>.et_pb_column:nth-child(2) p,.trv-preise-cards.et_pb_row>.et_pb_column:nth-child(2) p{margin-bottom:10px!important}.et_pb_row.trv-preise-cards .et_pb_button,.trv-preise-cards.et_pb_row .et_pb_button,.et_pb_row.trv-preise-cards .dsm_button,.trv-preise-cards.et_pb_row .dsm_button,.et_pb_row.trv-preise-cards a.et_pb_button,.trv-preise-cards.et_pb_row a.et_pb_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:15px 30px!important;border-radius:999px!important;background:var(--trv-blue)!important;color:#ffffff!important;border:0!important;font-size:17px!important;font-weight:750!important;line-height:1!important;box-shadow:0 14px 30px rgba(1,30,134,0.28)!important;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease!important}.et_pb_row.trv-preise-cards .et_pb_button:hover,.trv-preise-cards.et_pb_row .et_pb_button:hover,.et_pb_row.trv-preise-cards .dsm_button:hover,.trv-preise-cards.et_pb_row .dsm_button:hover,.et_pb_row.trv-preise-cards a.et_pb_button:hover,.trv-preise-cards.et_pb_row a.et_pb_button:hover{transform:translateY(-2px)!important;background:#082aad!important;box-shadow:0 18px 36px rgba(1,30,134,0.34)!important}.trv-preise-label{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:rgba(1,30,134,0.08);color:var(--trv-blue);font-weight:800;font-size:14px;margin-bottom:16px}.trv-preise-price{display:block;font-size:clamp(26px,2.4vw,38px);line-height:1.15;color:var(--trv-blue);font-weight:900;margin:8px 0 16px}.trv-preise-note{padding:16px 18px;border-left:4px solid var(--trv-red);border-radius:14px;background:rgba(201,11,32,0.055);color:var(--trv-ink);font-weight:650}@media (max-width:1100px){.et_pb_row.trv-preise-cards,.trv-preise-cards.et_pb_row{gap:28px!important}.et_pb_row.trv-preise-cards>.et_pb_column,.trv-preise-cards.et_pb_row>.et_pb_column{padding:42px 34px 38px!important}}@media (max-width:980px){.et_pb_row.trv-preise-cards,.trv-preise-cards.et_pb_row{display:block!important}.et_pb_row.trv-preise-cards>.et_pb_column,.trv-preise-cards.et_pb_row>.et_pb_column{width:100%!important;margin-bottom:30px!important;padding:36px 26px 34px!important;border-radius:26px!important}.et_pb_row.trv-preise-cards>.et_pb_column:last-child,.trv-preise-cards.et_pb_row>.et_pb_column:last-child{margin-bottom:0!important}.et_pb_row.trv-preise-cards h1,.et_pb_row.trv-preise-cards h2,.trv-preise-cards.et_pb_row h1,.trv-preise-cards.et_pb_row h2{font-size:38px!important;max-width:100%!important}.et_pb_row.trv-preise-cards h3,.trv-preise-cards.et_pb_row h3{font-size:24px!important}}@media (max-width:480px){.et_pb_row.trv-preise-cards>.et_pb_column,.trv-preise-cards.et_pb_row>.et_pb_column{padding:30px 20px 30px!important}.et_pb_row.trv-preise-cards h1,.et_pb_row.trv-preise-cards h2,.trv-preise-cards.et_pb_row h1,.trv-preise-cards.et_pb_row h2{font-size:32px!important}.et_pb_row.trv-preise-cards .et_pb_button,.trv-preise-cards.et_pb_row .et_pb_button,.et_pb_row.trv-preise-cards a.et_pb_button,.trv-preise-cards.et_pb_row a.et_pb_button{width:100%!important}}