@charset "UTF-8";.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}.femanager_flashmessages>div{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px}.femanager_flashmessages>.message-2{background-color:#F6D3CF;border:1px solid #D66C68;color:#AA0225}.femanager_flashmessages>.message-1{background-color:#FBF6DE;border:1px solid #B1905C;color:#9E7D4A}.femanager_flashmessages>.message-0{background-color:#CDEACA;border:1px solid #58B548;color:#3B7826}.femanager_flashmessages>.message--1{background-color:#EAF7FF;border:1px solid #C5DBE6;color:#4C73A1}.femanager_flashmessages>.message--2{background-color:#F6F7FA;border:1px solid #C2CBCF;color:#444}.femanager_note{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#F6F7FA;border:1px solid #C2CBCF;color:#444;list-style-type:none;margin-left:0}.femanager_error{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#F6D3CF;border:1px solid #D66C68;color:#AA0225;list-style-type:none;margin-left:0}.tx-courses .next_appointments__heading{display:block;border-bottom:1px solid #ececec;width:100%;padding-bottom:6px;margin-bottom:2px;}.tx-courses .next_appointments__title{text-transform:uppercase;color:#5c5c5c;display:block;font-size:13px;font-weight:inherit;letter-spacing:0.04em;line-height:1.3;}.tx-courses .next_appointments__title--board{display:flex;flex-wrap:nowrap;align-items:center;gap:2px;letter-spacing:0;perspective:400px;}.tx-courses .next_appointments__title--board .flap{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:1.05em;height:1.45em;padding:0 1px;background:linear-gradient(180deg,#f2f2f2 0%,#e4e4e4 48%,#d8d8d8 52%,#ececec 100%);border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.75);overflow:hidden;transform-style:preserve-3d;}.tx-courses .next_appointments__title--board .flap::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-0.5px;background:rgba(0,0,0,0.14);z-index:2;pointer-events:none;}.tx-courses .next_appointments__title--board .flap--gap{min-width:0.45em;background:transparent;box-shadow:none;}.tx-courses .next_appointments__title--board .flap--gap::before{display:none;}.tx-courses .next_appointments__title--board .flap__inner{display:block;color:#3d3d3d;font-weight:600;font-size:0.95em;line-height:1;transform-origin:center center;animation:next-up-flap-in 0.55s cubic-bezier(0.2,0.7,0.2,1) backwards,next-up-flap-tick 9s cubic-bezier(0.4,0.0,0.2,1) 4s infinite;animation-delay:calc(var(--i) * 0.07s),calc(4s + var(--i) * 0.07s);}@keyframes next-up-flap-in{0%{transform:rotateX(-85deg);opacity:0.25;}60%{transform:rotateX(8deg);opacity:1;}100%{transform:rotateX(0deg);opacity:1;}}@keyframes next-up-flap-tick{0%,86%,100%{transform:rotateX(0deg);}90%{transform:rotateX(-75deg);opacity:0.55;}94%{transform:rotateX(10deg);opacity:1;}97%{transform:rotateX(0deg);}}@media (prefers-reduced-motion:reduce){.tx-courses .next_appointments__title--board .flap__inner{animation:none;}}.tx-courses .next_appointments__subtitle{display:block;margin-top:2px;font-size:11px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;color:#7a7a7a;}.tx-courses .next_appointments .appointment:hover{box-shadow:none;}.tx-courses .next_appointments .appointment h5,.tx-courses .next_appointments .appointment .appointment-title{margin:6px 0 2px 0;font-size:16px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.tx-courses .next_appointments .appointment h5 a,.tx-courses .next_appointments .appointment .appointment-title a{color:#2a2a2a;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.tx-courses .next_appointments .appointment h5 a:hover,.tx-courses .next_appointments .appointment .appointment-title a:hover{color:#cc0607;}.tx-courses .next_appointments .appointment .date{margin-top:2px;font-size:14px;line-height:1.3;color:#4a4a4a;display:flex;flex-direction:column;gap:3px;}.tx-courses .next_appointments .appointment-date__day,.tx-courses .next_appointments .appointment-date__time{display:inline-flex;align-items:center;gap:6px;min-width:0;}.tx-courses .next_appointments .appointment-date__time{gap:8px;}.tx-courses .next_appointments .appointment-date__day::before,.tx-courses .next_appointments .appointment-date__time::before{content:"";flex-shrink:0;width:13px;height:13px;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0.72;}.tx-courses .next_appointments .appointment-date__day::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");}.tx-courses .next_appointments .appointment-date__time::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpolyline points='12 7 12 12 15 14'/%3E%3C/svg%3E");}.tx-courses .next_appointments .appointment .availableSeats{margin-top:4px;}.tx-courses .next_appointments .appointment + .appointment{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0;}.tx-courses .next_appointments .all_appointments_link{margin-top:10px;padding-top:10px;border-top:1px solid #e8e8e8;}.tx-courses .next_appointments .all_appointments_link a{position:relative;display:inline-flex;align-items:center;gap:0.4em;color:#cc0607;font-weight:500;letter-spacing:0.02em;line-height:1.4;text-decoration:none;transition:color 0.22s ease,transform 0.22s ease;}.tx-courses .next_appointments .all_appointments_link a::after{content:"\2192";display:inline-block;font-weight:400;transition:transform 0.22s ease;}.tx-courses .next_appointments .all_appointments_link a::before{content:"";position:absolute;left:0;right:1.4em;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform 0.28s cubic-bezier(0.22,1,0.36,1);pointer-events:none;}.tx-courses .next_appointments .all_appointments_link a:hover,.tx-courses .next_appointments .all_appointments_link a:focus{color:#a00506;text-decoration:none;transform:translateX(2px);}.tx-courses .next_appointments .all_appointments_link a:hover::before,.tx-courses .next_appointments .all_appointments_link a:focus::before{transform:scaleX(1);}.tx-courses .next_appointments .all_appointments_link a:hover::after,.tx-courses .next_appointments .all_appointments_link a:focus::after{transform:translateX(4px);}.tx-courses .next_appointments .all_appointments_link a:focus{outline:none;}.tx-courses .next_appointments .all_appointments_link a:focus-visible{outline:2px solid #cc0607;outline-offset:3px;}.tx-courses .next_appointments .all_appointments_link a:focus-visible::before{transform:scaleX(1);}.tx-courses table.tx_courses{background:#fff;-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.4);}.course_list_all .course_list_all__title--board,.tx-courses .course_list_all__title--board{display:block;margin:0 0 0.95rem;padding:0;border:0;letter-spacing:0;text-transform:uppercase;font-size:clamp(12px,1.7vw,18px);font-weight:inherit;line-height:1.15;color:#3d3d3d;perspective:640px;}.course_list_all .course_list_all__title--board[data-flap-ready="1"] .course_list_all__title-fallback,.tx-courses .course_list_all__title--board[data-flap-ready="1"] .course_list_all__title-fallback{display:none;}.course_list_all .course_list_all__board-row,.tx-courses .course_list_all__board-row{display:flex;flex-wrap:wrap;align-items:center;gap:2px;}.course_list_all .course_list_all__title--board .flap,.tx-courses .course_list_all__title--board .flap{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0.88em;height:1.42em;padding:0 1px;background:linear-gradient(180deg,#f2f2f2 0%,#e4e4e4 48%,#d8d8d8 52%,#ececec 100%);border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.75);overflow:hidden;transform-style:preserve-3d;}.course_list_all .course_list_all__title--board .flap::before,.tx-courses .course_list_all__title--board .flap::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-0.5px;background:rgba(0,0,0,0.14);z-index:2;pointer-events:none;}.course_list_all .course_list_all__title--board .flap--gap,.tx-courses .course_list_all__title--board .flap--gap{min-width:0.34em;background:transparent;box-shadow:none;}.course_list_all .course_list_all__title--board .flap--gap::before,.tx-courses .course_list_all__title--board .flap--gap::before{display:none;}.course_list_all .course_list_all__title--board .flap__inner,.tx-courses .course_list_all__title--board .flap__inner{display:block;color:#3d3d3d;font-weight:700;font-size:0.9em;line-height:1;transform-origin:center top;transform:rotateX(0deg);opacity:1;transition:transform 0.08s cubic-bezier(0.4,0,0.2,1),opacity 0.06s ease;}.course_list_all .course_list_all__title--board .flap__inner.is-blank,.tx-courses .course_list_all__title--board .flap__inner.is-blank{opacity:0.15;}.course_list_all .course_list_all__title--board .flap__inner.is-wrong,.tx-courses .course_list_all__title--board .flap__inner.is-wrong{opacity:0.72;}.course_list_all .course_list_all__title--board .flap__inner.is-flipping-now,.tx-courses .course_list_all__title--board .flap__inner.is-flipping-now{transform:rotateX(-82deg);opacity:0.35;}.course_list_all .course_list_all__title--board .flap__inner.is-settled,.tx-courses .course_list_all__title--board .flap__inner.is-settled{transform:rotateX(0deg);opacity:1;}.course_list_all .course_list_all__title--board .flap__inner.is-final,.tx-courses .course_list_all__title--board .flap__inner.is-final{opacity:1;}@media (prefers-reduced-motion:reduce){.course_list_all .course_list_all__title--board .flap__inner,.tx-courses .course_list_all__title--board .flap__inner{transition:none !important;transform:none !important;opacity:1 !important;}}@media screen and (max-width:768px){.course_list_all .course_list_all__title--board,.tx-courses .course_list_all__title--board{font-size:11px;}.course_list_all .course_list_all__board-row,.tx-courses .course_list_all__board-row{gap:1px;}.course_list_all .course_list_all__title--board .flap,.tx-courses .course_list_all__title--board .flap{min-width:0.72em;height:1.28em;}}.course_list_all .course-list-filters,.tx-courses .course-list-filters{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0 0 14px;padding:0;}.course_list_all .course-list-filters__pill,.tx-courses .course-list-filters__pill{appearance:none;-webkit-appearance:none;margin:0;padding:3px 10px;border:1px solid rgba(0,0,0,0.12);border-radius:999px;background:rgba(255,255,255,0.45);color:rgba(40,40,40,0.72);font-size:11px;font-weight:500;line-height:1.35;letter-spacing:0.01em;white-space:nowrap;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease;}.course_list_all .course-list-filters__pill:hover,.tx-courses .course-list-filters__pill:hover{background:rgba(255,255,255,0.7);border-color:rgba(204,6,7,0.28);color:rgba(40,40,40,0.9);}.course_list_all .course-list-filters__pill.is-active,.course_list_all .course-list-filters__pill[aria-pressed="true"],.tx-courses .course-list-filters__pill.is-active,.tx-courses .course-list-filters__pill[aria-pressed="true"]{background:rgba(204,6,7,0.12);border-color:rgba(204,6,7,0.45);color:#cc0607;}.course_list_all .course-list-filters__pill:focus-visible,.tx-courses .course-list-filters__pill:focus-visible{outline:2px solid #cc0607;outline-offset:2px;}.tx-courses TR.appointment TD.cell_price .cell_price__main{display:inline-block;vertical-align:middle;}.tx-courses .course-price-meta{display:inline-flex;align-items:center;gap:4px;margin-left:6px;vertical-align:middle;white-space:nowrap;}.tx-courses .course-price-meta__bg{display:inline-block;padding:1px 5px;border-radius:3px;background:rgba(40,167,69,0.16);color:#1b7a34;font-size:10px;font-weight:600;line-height:1.3;letter-spacing:0.01em;}.tx-courses .course-price-meta__bg-off{position:relative;display:inline-block;padding:0 2px;font-size:11px;font-weight:800;line-height:1.1;color:#111111;letter-spacing:0.02em;text-decoration:none;opacity:1;}.tx-courses .course-price-meta__bg-off::after{content:"";position:absolute;left:-1px;right:-1px;top:50%;height:1.6px;margin-top:-0.8px;background:#111111;transform:rotate(-42deg);pointer-events:none;}.tx-courses .course-price-meta__no-car{position:relative;display:inline-block;width:14px;height:10px;margin-left:1px;vertical-align:middle;}.tx-courses .course-price-meta__no-car:before{content:"";position:absolute;left:1px;bottom:1px;width:11px;height:5px;border:1.5px solid rgba(40,40,40,0.55);border-radius:2px 3px 2px 2px;box-sizing:border-box;}.tx-courses .course-price-meta__no-car:after{content:"";position:absolute;left:-1px;right:-1px;top:45%;height:1.5px;background:#cc0607;transform:rotate(-32deg);pointer-events:none;}.tx-courses TR.appointment{transition:box-shadow 0.22s ease-in-out;}@media screen and (max-width:768px){.tx-courses TR.appointment{padding:15px 10px;}}.tx-courses TR.appointment:hover{-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.4);}.tx-courses TR.appointment TD{padding:10px 15px;vertical-align:middle;}.tx-courses TR.appointment TD.cell_title a:hover{color:#cc0607;}.tx-courses TR.appointment TD.cell_btn A{white-space:nowrap;}.tx-courses TR.appointment TD.cell_price SPAN{white-space:nowrap;}.tx-courses TR.appointment TD.cell_availability{white-space:nowrap;}.tx-courses .old_price{display:inline-block;}.tx-courses .old_price.discount{margin-right:10px;text-decoration:line-through;}.tx-courses .special_price{color:#cc0607;font-weight:bold;}.tx-courses .availability{position:relative;display:inline-block;}.tx-courses .availability:before{content:"";display:inline-block;width:12px;height:12px;background:green;border-radius:12px;margin-right:10px;}.tx-courses .availability.red:before{background:#cc0607;}.tx-courses .availability.orange:before{background:orange;}.tx-courses .button_red.button_inactiv{pointer-events:none;opacity:0.6;}.tx-courses .course_detail .course_header{margin-bottom:40px;position:relative;}.tx-courses .course_detail .course_header h1,.tx-courses .course_detail .course_header h5{max-width:80%;}.tx-courses .course_detail .course_header h5{padding-top:5px;color:#cc0607;}.tx-courses .course_detail .course_header .date{font-size:24px;font-style:italic;}.tx-courses .course_detail .course_desc{display:flex;flex-wrap:wrap;}@media screen and (max-width:620px){.tx-courses .course_detail .course_desc{flex-direction:column;}}.tx-courses .course_detail .course_desc .description{width:calc(100% - 250px - 30px);margin-right:30px;}@media screen and (max-width:960px){.tx-courses .course_detail .course_desc .description{display:flex;flex-direction:column;}}@media screen and (max-width:620px){.tx-courses .course_detail .course_desc .description{width:100%;order:2;}}.tx-courses .course_detail .course_desc .description .image{float:right;margin:0 0 20px 30px;}@media screen and (max-width:960px){.tx-courses .course_detail .course_desc .description .image{float:none;margin:20px 0;order:2;}}.tx-courses .course_detail .course_desc .description .image img{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}@media screen and (max-width:960px){.tx-courses .course_detail .course_desc .description .description_inner{order:1;}}.tx-courses .course_detail .course_desc .rightcol{width:250px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);padding:20px;margin:0 0 15px 0;}@media screen and (max-width:620px){.tx-courses .course_detail .course_desc .rightcol{width:100%;order:1;margin-bottom:20px;}}.tx-courses .course_detail .course_desc .rightcol .course_availability{padding:8px 0 0 8px;margin-bottom:20px;}.tx-courses .course_detail .course_desc .rightcol .coursetype{padding-left:30px;background:url('../../../typo3conf/ext/courses/Resources/Public/Images/attention.svg') no-repeat center left/25px auto;}.tx-courses .course_detail .course_desc .rightcol .coursetype span{opacity:0;transition:all 0.5s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#e7e7e7;padding:8px 20px 6px 20px;line-height:100%;white-space:nowrap;}.tx-courses .course_detail .course_desc .rightcol .coursetype span:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:7px 5px 0 5px;border-color:#e7e7e7 transparent transparent transparent;}.tx-courses .course_detail .course_desc .rightcol .coursetype:hover span{opacity:1;}.tx-courses .course_detail .course_desc .rightcol .price{margin-top:20px;}.tx-courses .course_detail .course_desc .rightcol .price .price{font-size:20px;}.tx-courses .course_detail .course_desc .rightcol .button_red{margin-top:20px;}.tx-courses .course_detail .course_desc .rightcol UL.socials{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;}.tx-courses .course_detail .course_desc .rightcol UL.socials LI{padding:0;}.tx-courses .course_detail .course_desc .rightcol UL.socials LI:before{content:none;}.tx-courses .course_detail .course_desc .rightcol UL.socials LI A:hover:after{opacity:0.8;}.tx-courses .course_detail .course_desc .rightcol UL.socials LI A:before{content:none;}.tx-courses .course_detail .course_desc .rightcol UL.socials LI A:after{content:"";display:block;background:no-repeat center/30px auto;width:40px;height:40px;transition:all 0.5s ease-in-out;}.tx-courses .course_detail .course_desc .rightcol UL.socials LI A SPAN{display:none;}.tx-courses .course_detail .course_desc .rightcol UL.socials LI.whatsapp A:after{background-image:url('../../../typo3conf/ext/courses/Resources/Public/Images/socials/whatsapp.svg');}.tx-courses .course_detail .course_desc .rightcol UL.socials LI.mail A:after{background-image:url('../../../typo3conf/ext/courses/Resources/Public/Images/socials/mail.svg');}.tx-courses .course_detail .course_desc .rightcol UL.socials LI.twitter A:after{background-image:url('../../../typo3conf/ext/courses/Resources/Public/Images/socials/twitter.svg');}.tx-courses .course_detail .course_desc .rightcol UL.socials LI.xing A:after{background-image:url('../../../typo3conf/ext/courses/Resources/Public/Images/socials/xing.svg');}.tx-courses .course_detail .course_desc .rightcol UL.socials LI.linkedin A:after{background-image:url('../../../typo3conf/ext/courses/Resources/Public/Images/socials/linkedin.svg');}.tx-courses .course_detail .downloads{margin:80px 0;background:#f2f2f2;padding:40px;}.tx-courses .course_detail .downloads h5{padding-left:35px;background:url('../../../typo3conf/ext/courses/Resources/Public/Images/download.svg') no-repeat center left/30px auto;color:#404040;}.tx-courses .course_detail .downloads ul{margin-top:20px;display:flex;flex-wrap:wrap;}.tx-courses .course_detail .downloads ul li{padding:0;margin-right:30px;}.tx-courses .course_detail .downloads ul li:before{content:none;}.tx-courses .course_detail .downloads ul li a{color:#404040;font-weight:bold;}.tx-courses .course_detail .back_btn{margin-bottom:40px;}.tx-courses .course_detail .otherCourses{display:flex;justify-content:space-between;flex-wrap:wrap;}@media screen and (max-width:620px){.tx-courses .course_detail .otherCourses{flex-direction:column;}}.tx-courses .course_detail .otherCourses[data-othercoursescount='2'] .otherCourse{width:calc(50% - 10px);}.tx-courses .course_detail .otherCourses[data-othercoursescount='3'] .otherCourse{width:calc(100% / 3 - 20px);}.tx-courses .course_detail .otherCourses .otherCourse{padding:40px;background:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);width:calc(25% - 30px);text-align:center;}@media screen and (max-width:620px){.tx-courses .course_detail .otherCourses .otherCourse{width:100%;}}.tx-courses .course_detail .otherCourses .otherCourse h5{margin-bottom:10px;}@media screen and (max-width:620px){.tx-courses .course_detail .otherCourses .otherCourse + .otherCourse{margin-left:0;margin-top:20px;}}.tx-courses .userCourseOverview{background:#fff;padding:5% 4%;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);margin:20px 0;}.tx-courses .userCourseOverview .userCourseOverviewOrders .boxelement{padding:20px;margin-bottom:20px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.tx-courses .userCourseOverview .userCourseOverviewOrders .boxelement.canceled{opacity:0.5;position:relative;overflow:hidden;}.tx-courses .userCourseOverview .userCourseOverviewOrders .boxelement.canceled .cancelregistration{text-align:center;}.tx-courses .userCourseOverview .userCourseOverviewOrders .boxelement.canceled:after{content:"";display:block;width:120%;height:10px;background:#e7e7e7;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%) rotate(19deg);}.tx-courses .gridrow.participants_list{flex-wrap:wrap;justify-content:space-between;}@media screen and (max-width:620px){.tx-courses .gridrow.participants_list{flex-direction:column;}}.tx-courses .gridrow.participants_list .col{width:48%;margin-left:0;}@media screen and (max-width:620px){.tx-courses .gridrow.participants_list .col{width:100%;margin-bottom:20px;}}.tx-courses .gridrow.participants_list .col + .col{margin-left:0;}.tx-courses .gridrow.participants_list .col:nth-child(1n + 3){margin-top:20px;}.tx-courses .otherAppointments{margin-bottom:40px;}.tx-courses .registration{display:flex;margin-top:20px;align-items:flex-start;}@media screen and (max-width:960px){.tx-courses .registration{flex-direction:column;}}.tx-courses .registration .left,.tx-courses .registration .right{padding:25px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);background:#fff;}.tx-courses .registration .left{width:calc(70% - 10px);margin-right:20px;}@media screen and (max-width:960px){.tx-courses .registration .left{width:100%;margin-right:0;order:2;margin-top:20px;}}.tx-courses .registration .right{width:calc(30% - 10px);}@media screen and (max-width:960px){.tx-courses .registration .right{width:100%;margin-right:0;order:1;}}.tx-courses .registration .right .course #formAnchor{position:relative;top:-150px;}.tx-courses .registration .right .course .chosen_course{font-weight:bold;color:#b2b2b2;}.tx-courses .registration .right .course .header{padding-bottom:10px;margin-bottom:20px;border-bottom:1px dashed #e7e7e7;}.tx-courses .registration .right .course .header h5{margin-top:10px;}.tx-courses .registration .right .course .time{font-weight:bold;color:#b2b2b2;}.tx-courses .registration .right .course .price{margin-top:5px;}.tx-courses .registration .right .course .price .oldprice{text-decoration:line-through;display:block;}.tx-courses .registration .right .course .price .newprice{color:#cc0607;display:block;font-weight:bold;font-size:20px;}.tx-courses .registration .right .hintNoChangeData{margin-top:20px;}.tx-courses .registration form label{font-weight:bold;display:inline-block;margin:5px 0;}.tx-courses .registration form .terms_wrapall{position:relative;margin-bottom:30px;}.tx-courses .registration form .terms_wrapall .terms_wrap{display:flex;}.tx-courses .registration form .terms_wrapall .terms_wrap INPUT{margin-top:10px;margin-right:15px;}.tx-courses .registration form .terms_wrapall .terms_wrap LABEL{font-weight:normal;line-height:140%;}.tx-courses .registration form .terms_wrapall.parsley-error{outline:none;}.tx-courses .registration form .flex_wrap{display:flex;flex-wrap:wrap;margin-bottom:10px;}.tx-courses .registration form .flex_wrap label{display:none;}.tx-courses .registration form .flex_wrap .createUser_wrap label{display:block;}.tx-courses .registration form .flex_wrap > div.width50 > DIV{width:calc(50% - 5px);}.tx-courses .registration form .flex_wrap > div.width30-70 > DIV:nth-child(1){width:calc(30% - 5px);}.tx-courses .registration form .flex_wrap > div.width30-70 > DIV:nth-child(2){width:calc(70% - 5px);}.tx-courses .registration form .flex_wrap > div.width100 > DIV{width:100%;}.tx-courses .registration form .flex_wrap > div.width50,.tx-courses .registration form .flex_wrap > div.width30-70,.tx-courses .registration form .flex_wrap > div.width100{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin-bottom:10px;}@media screen and (max-width:470px){.tx-courses .registration form .flex_wrap > div.width50,.tx-courses .registration form .flex_wrap > div.width30-70,.tx-courses .registration form .flex_wrap > div.width100{display:block;margin-bottom:0;}.tx-courses .registration form .flex_wrap > div.width50 > DIV,.tx-courses .registration form .flex_wrap > div.width30-70 > DIV,.tx-courses .registration form .flex_wrap > div.width100 > DIV{width:100% !important;}.tx-courses .registration form .flex_wrap > div.width50 > DIV.field_wrap,.tx-courses .registration form .flex_wrap > div.width30-70 > DIV.field_wrap,.tx-courses .registration form .flex_wrap > div.width100 > DIV.field_wrap{margin-bottom:10px;}}.tx-courses .registration form .hint{font-size:14px;color:#b2b2b2;line-height:140%;}.tx-courses .registration form .notification_wrap{margin:30px 0 20px 0;padding-bottom:20px;border-bottom:1px dashed #e7e7e7;}.tx-courses .registration form .participantwrap{margin:0 0 20px 0;padding-bottom:20px;border-bottom:1px dashed #e7e7e7;}.tx-courses .registration form .participantwrap .participants_element{margin-top:15px;}.tx-courses .registration form .participantwrap .removeParticipant{margin-top:20px;}.tx-courses .registration form .participants{counter-reset:participantcounter;}.tx-courses .registration form .participant_entry{display:flex;flex-wrap:wrap;}.tx-courses .registration form .participant_entry::before{counter-increment:participantcounter;content:counter(participantcounter) ". Teilnehmer";display:block;width:100%;}.tx-courses .registration form .participant_entry + .participant_entry{margin-top:20px;}.tx-courses .registration form .participant_entry > DIV{width:calc(50% - 5px);}@media screen and (max-width:470px){.tx-courses .registration form .participant_entry > DIV{width:100%;margin-bottom:20px;}}.tx-courses .registration form .participant_entry > DIV:nth-child(1){margin-right:10px;}@media screen and (max-width:470px){.tx-courses .registration form .participant_entry > DIV:nth-child(1){margin-right:0;}}.tx-courses .registration form .availableSeats,.tx-courses .registration form .maximalSeats{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);padding:15px;}.tx-courses .registration form .maximalSeats{border:2px solid #cc0607;}.tx-courses .registration form .checksubmit_wrap{margin-top:20px;}.tx-courses .registration form .password-input-row{position:relative;display:flex;align-items:stretch;}.tx-courses .registration form .password-input-row INPUT{flex:1 1 auto;padding-right:48px;}.tx-courses .registration form .password-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#6b6b6b;cursor:pointer;padding:6px;line-height:1;}.tx-courses .registration form .password-toggle:hover,.tx-courses .registration form .password-toggle:focus,.tx-courses .registration form .password-toggle.is-visible{color:#cc0607;}.tx-courses .registration form .billing-type-options{display:flex;flex-direction:column;gap:8px;margin:10px 0 15px;}.tx-courses .registration form .billing-type-option{display:flex;align-items:flex-start;gap:8px;font-weight:normal;}.tx-courses .registration form .billing-type-option INPUT{margin-top:3px;}.tx-courses .registration form .mein-bereich-flags{margin:15px 0;}.tx-courses .registration form .mein-bereich-flags > div{margin-bottom:8px;}.tx-courses .userCourseOverview .refresher-due{color:#cc0607;font-weight:bold;}.tx-courses .userCourseOverview .suggested-courses{margin-top:30px;padding:20px;background:#f7f7f7;}.tx-courses .registration form .newOrderForm_check ul li{padding:0;margin-bottom:0;display:flex;flex-wrap:wrap;}.tx-courses .registration form .newOrderForm_check ul li:before{content:none;}.tx-courses .registration form .newOrderForm_check ul li b{min-width:140px;margin-right:5px;}.tx-courses .registration form .newOrderForm_check .boxelement{margin-top:15px;padding:20px;background:#f5f5f5;}.tx-courses .registration form .newOrderForm_check .submit_btn_wrap #correctorder{margin:20px 0 0 0;padding:10px 25px;font-weight:normal;font-size:16px;cursor:pointer;}.tx-courses .registration form .newOrderForm_check .submit_btn_wrap .order_btn{margin:20px 0 0 0;}@media screen and (max-width:1160px){.tx-courses .registration form .newOrderForm_check .submit_btn_wrap .col1{order:2;}.tx-courses .registration form .newOrderForm_check .submit_btn_wrap .col2{order:1;margin-top:0;}}.boxelement_subpage{margin-bottom:200px;background:#fff;padding:5% 4%;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);margin:20px 0;}@media screen and (max-width:768px){.boxelement_subpage{padding:4%;box-shadow:none;}}.tx-femanager legend{font-weight:bold;}.tx-femanager .femanager_fieldset{margin:5px 0;}.tx-femanager .femanager_fieldset .col-sm-10{position:relative;}.tx-femanager .femanager_fieldset .alert.bg-danger{color:#fff;position:absolute;background:rgba(204,6,7,0.8);top:100%;left:0;z-index:1;width:100%;font-size:12px;line-height:140%;padding:5px;text-align:center;}.tx-femanager .femanager_fieldset .alert.bg-danger button,.tx-femanager .femanager_fieldset .alert.bg-danger h4{display:none;}.tx-femanager .femanager_fieldset.has-error INPUT{border-color:#cc0607;}.tx-femanager .femanager_company,.tx-femanager .femanager_firstname,.tx-femanager .femanager_username,.tx-femanager .femanager_lastname,.tx-femanager .femanager_telephone,.tx-femanager .femanager_mobile,.tx-femanager .femanager_zip,.tx-femanager .femanager_city,.tx-femanager .femanager_password,.tx-femanager .femanager_password_repeat,.tx-femanager .femanager_billing_company,.tx-femanager .femanager_billingContactperson,.tx-femanager .femanager_billingZip,.tx-femanager .femanager_billingCity{display:inline-block;width:calc(50% - 13px);}.tx-femanager .femanager_firstname,.tx-femanager .femanager_lastname,.tx-femanager .femanager_mobile,.tx-femanager .femanager_city,.tx-femanager .femanager_password_repeat,.tx-femanager .femanager_billingContactperson,.tx-femanager .femanager_billingCity{margin-left:20px;}.tx-femanager .femanager_terms{margin-bottom:30px;}.femanager_edit FORM .femanager_fieldset.control-group{text-align:right;}#uid110 .femanager_firstname,#uid110 .femanager_lastname,#uid110 .femanager_mobile,#uid110 .femanager_city,#uid110 .femanager_password_repeat,#uid110 .femanager_billingContactperson,#uid110 .femanager_billingCity{margin-left:0;}.tx-courses .registration_header{display:flex;justify-content:space-between;}.tx-courses .registration_header h4{margin-right:20px;}.tx-courses .registration_header .loginbutton_wrap{font-weight:bold;font-size:14px;}.tx-courses .registration_steps{display:flex;margin:10px 0;}@media screen and (max-width:470px){.tx-courses .registration_steps{display:block;}}.tx-courses .registration_steps li{padding:0 !important;}.tx-courses .registration_steps li:after{content:"»";margin-left:15px;}.tx-courses .registration_steps li:before{content:none !important;}.tx-courses .registration_steps li + li{margin-left:15px;}@media screen and (max-width:470px){.tx-courses .registration_steps li + li{margin-left:0;}}.tx-courses .registration_steps li:last-child:after{display:none;}.tx-courses .registration_successfull{padding:40px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);background:#fff;position:relative;}.tx-courses .registration_successfull .order_txt{margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #e7e7e7;font-size:18px;}.tx-courses .registration_successfull .order_txt > h5{position:absolute;right:40px;top:40px;font-size:18px;font-weight:bold;color:#b2b2b2;}.tx-courses .registration_successfull .order_details h6{font-size:18px;color:#b2b2b2;margin-bottom:10px;}.tx-courses .registration_successfull .order_details .description{margin:15px 0 30px 0;}.tx-courses .registration_successfull .order_details p + p{margin-top:5px;}.tx-courses .registration_successfull .order_details .confirmation{color:#cc0607;margin:10px 0;}.tx-courses .popup{display:none;position:fixed;top:50%;left:50%;width:94%;max-width:550px;transform:translate(-50%,-50%);z-index:2000;padding:25px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);background:#fff;}.tx-courses .popup:before{content:"";display:block;position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);background:rgba(255,255,255,0.5);z-index:-1;}.tx-courses .popup.act{display:block;}.tx-courses .popup .close_btn{position:absolute;top:20px;right:20px;width:30px;height:30px;display:block;font-size:20px;transition:all 0.5s ease-in-out;}.tx-courses .popup .close_btn:after,.tx-courses .popup .close_btn:before{content:'';position:absolute;width:25px;height:4px;background-color:#b7b7b7;top:14px;left:2px;}.tx-courses .popup .close_btn:before{transform:rotate(45deg);}.tx-courses .popup .close_btn:after{transform:rotate(-45deg);right:3px;}.tx-courses .popup .close_btn:hover{opacity:0.7;}.tx-courses .popup .close_btn SPAN{display:none;}.readonly_field{cursor:not-allowed;background-color:#eee;}.readonly_field:focus{background-color:none;}.hide_element{display:none;}.participants_check > UL{counter-reset:participantcounter;}.participants_check > UL > LI::before{height:auto;background:transparent;border-radius:0;margin-right:0;position:static;left:auto;top:auto;counter-increment:participantcounter;content:counter(participantcounter) ". Teilnehmer";display:block;width:100%;}INPUT.parsley-error,TEXTAREA.parsley-error{border:1px solid #cc0607;}DIV.parsley-error{outline:1px solid #cc0607;padding:0 10px;}.field_wrap{position:relative;}UL.parsley-errors-list.filled{color:#ffffff;position:absolute;background:rgba(204,6,7,0.8);top:100%;left:0;z-index:1;width:100%;font-size:12px;line-height:140%;padding:5px;text-align:center;}UL.parsley-errors-list.filled LI{padding:0;}UL.parsley-errors-list.filled LI:before{content:none;}UL.registration_steps LI.act_step{font-weight:bold;color:#cc0607;}.loginform_wrap{position:relative;}.loginform_wrap .loginform_header{display:none;position:absolute;top:calc(100% + 30px);right:0;background:#fff;padding:40px;min-width:450px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}@media screen and (max-width:470px){.loginform_wrap .loginform_header{min-width:auto;padding:20px;width:300px;}.loginform_wrap .loginform_header H3.welcomeHeader{font-size:22px;}}.loginform_wrap .loginform_header .tx-felogin-pi1{padding:0;}.loginform_wrap .loginform_header A.forgotPasswordLink{color:#373737;font-style:italic;}.loginform_wrap .loginform_header .loginMessage{line-height:140%;font-size:14px;}.tx-felogin-pi1{max-width:700px;margin:0 auto;padding:30px;}.tx-felogin-pi1 a{background:transparent !important;color:#373737 !important;padding:0 !important;}.tx-felogin-pi1 a:hover{box-shadow:none !important;}.tx-felogin-pi1 .changePasswordTooShortMessage,.tx-felogin-pi1 .changePasswordNotEqualMessage{padding:10px 15px;border:2px solid #cc0607;margin-top:10px;}.tx-felogin-pi1 form{margin-top:20px;}.tx-felogin-pi1 form legend{display:none;}.tx-felogin-pi1 form DIV LABEL{display:none;}.tx-felogin-pi1 form DIV:nth-of-type(1),.tx-felogin-pi1 form DIV:nth-of-type(2){width:calc(50% - 5px);float:left;}@media screen and (max-width:470px){.tx-felogin-pi1 form DIV:nth-of-type(1),.tx-felogin-pi1 form DIV:nth-of-type(2){width:100%;float:none;}}.tx-felogin-pi1 form DIV:nth-of-type(2){margin-left:10px;}@media screen and (max-width:470px){.tx-felogin-pi1 form DIV:nth-of-type(2){margin-left:0;margin-top:10px;}}.tx-felogin-pi1 form DIV:nth-of-type(3){clear:both;}.tx-felogin-pi1 form input[type="submit"]{margin:10px 0;width:100%;}.tx-felogin-pi1 form.forgotForm fieldset > DIV{width:100%;float:none;margin-left:0;}.femanager_show .confirmedbyuser{font-weight:bold;color:#cc0607;margin-top:20px;}.femanager_show .confirmedbyuser .button_red{margin-top:15px;}.femanager_show ul{margin-top:40px;padding-top:40px;border-top:1px dashed #e7e7e7;}#uid113 .frame-type-menu_sitemap_pages ul,#uid110 .frame-type-menu_sitemap_pages ul,#uid105 .frame-type-menu_sitemap_pages ul,#uid97 .frame-type-menu_sitemap_pages ul{display:flex;}#uid113 .frame-type-menu_sitemap_pages ul li,#uid110 .frame-type-menu_sitemap_pages ul li,#uid105 .frame-type-menu_sitemap_pages ul li,#uid97 .frame-type-menu_sitemap_pages ul li{padding:0;}#uid113 .frame-type-menu_sitemap_pages ul li + li,#uid110 .frame-type-menu_sitemap_pages ul li + li,#uid105 .frame-type-menu_sitemap_pages ul li + li,#uid97 .frame-type-menu_sitemap_pages ul li + li{margin-left:15px;}#uid113 .frame-type-menu_sitemap_pages ul li + li:before,#uid110 .frame-type-menu_sitemap_pages ul li + li:before,#uid105 .frame-type-menu_sitemap_pages ul li + li:before,#uid97 .frame-type-menu_sitemap_pages ul li + li:before{content:"|";position:relative;border-radius:0;padding:0;width:auto;height:auto;background:transparent;top:auto;padding-right:10px;}#uid113 .frame-type-menu_sitemap_pages ul li:before,#uid110 .frame-type-menu_sitemap_pages ul li:before,#uid105 .frame-type-menu_sitemap_pages ul li:before,#uid97 .frame-type-menu_sitemap_pages ul li:before{content:none;}#uid113 .frame-type-menu_sitemap_pages ul li a,#uid110 .frame-type-menu_sitemap_pages ul li a,#uid105 .frame-type-menu_sitemap_pages ul li a,#uid97 .frame-type-menu_sitemap_pages ul li a{font-weight:bold;color:#404040;}#uid113 .frame-type-menu_sitemap_pages ul li a:hover,#uid110 .frame-type-menu_sitemap_pages ul li a:hover,#uid105 .frame-type-menu_sitemap_pages ul li a:hover,#uid97 .frame-type-menu_sitemap_pages ul li a:hover{color:#cc0607;}.newOwnFiles{background:#f5f5f5;padding:20px;max-width:700px;margin:20px auto 50px;}.newOwnFiles .submitbtnwrap{margin-top:15px;text-align:center;}.allcont UL.ownFiles{display:flex;flex-wrap:wrap;}@media screen and (max-width:620px){.allcont UL.ownFiles{flex-direction:column;}}.allcont UL.ownFiles LI{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;width:calc(100% / 3 - 20px);margin:10px;background:#f5f5f5;padding:20px;text-align:center;}@media screen and (max-width:620px){.allcont UL.ownFiles LI{width:100%;flex-direction:column;}}.allcont UL.ownFiles LI:before{content:none;}.allcont UL.ownFiles LI A{display:block;}.allcont UL.ownFiles LI A IMG{max-height:350px;}.allcont UL.ownFiles LI .removeFile{width:100%;margin-top:10px;}.ownFilesMessages UL.typo3-messages LI.alert{padding:15px 30px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);margin-bottom:30px;}.ownFilesMessages UL.typo3-messages LI.alert:before{content:none;}.participantsOverview .boxelement{padding:25px;margin:10px 0;background:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.participantsOverview .participantsOverviewForm{max-width:500px;margin:10px auto !important;}.participantsOverview .participantsOverviewForm INPUT[type="submit"]{width:100%;}.participantsOverview .participantsOverviewForm INPUT + INPUT{margin-top:10px;}.fileuploaderwrap{position:relative;}.fileuploaderwrap LABEL:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}.fileuploaderwrap:hover STRONG{background-color:#f3c707;}.fileuploaderwrap DIV{display:flex;justify-content:space-between;background:#fff;}.fileuploaderwrap DIV SPAN{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:6px 15px;}.fileuploaderwrap DIV STRONG{color:#fff;background-color:#cc0607;padding:6px 15px 6px 15px;transition:all 0.5s ease-in-out;}.js .fileuploader{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_file input{padding:8px 15px 7px;}.payment_method_wrap{margin:1.5em 0;}.payment_method_wrap .payment-option{display:block;margin:0.4em 0;font-weight:normal;cursor:pointer;}.stripe-pay-wrap{max-width:520px;margin:1.5em 0;}.stripe-payment-element{margin:1em 0 1.25em;min-height:40px;}.stripe-payment-message{color:#cc0607;margin:0.75em 0;min-height:1.2em;}#stripe-submit{margin-top:0.5em;}.tx-courses .appointments_future_link,.course_list_all .appointments_future_link{margin:0.35rem 0 0.85rem;font-size:0.92rem;}.tx-courses .appointments_future_link a.button_arrow,.course_list_all .appointments_future_link a.button_arrow,.tx-courses .appointments_future_link a.appointments_future_link__a,.course_list_all .appointments_future_link a.appointments_future_link__a{margin-top:0;min-height:0;padding:4px 0 !important;color:#cc0607 !important;font-size:0.95rem;font-weight:500;letter-spacing:0.01em;text-decoration:none !important;}.tx-courses .appointments_future_link a.button_arrow:hover,.course_list_all .appointments_future_link a.button_arrow:hover,.tx-courses .appointments_future_link a.button_arrow:focus-visible,.course_list_all .appointments_future_link a.button_arrow:focus-visible,.tx-courses .appointments_future_link a.appointments_future_link__a:hover,.course_list_all .appointments_future_link a.appointments_future_link__a:hover{color:#a80506 !important;text-decoration:none !important;}.tx-courses .appointments_future_link a.button_arrow::after,.course_list_all .appointments_future_link a.button_arrow::after{color:inherit !important;font-size:1em;transition:transform 0.32s cubic-bezier(0.22,1,0.36,1);}.tx-courses .appointments_future_link a.button_arrow:hover::after,.course_list_all .appointments_future_link a.button_arrow:hover::after,.tx-courses .appointments_future_link a.button_arrow:focus-visible::after,.course_list_all .appointments_future_link a.button_arrow:focus-visible::after{transform:translateX(4px);}.myten-account-shell,.tx-courses .myten-portal.userCourseOverview{max-width:1240px;margin:0 auto 48px;padding:28px 24px 88px;background:#fff;box-shadow:none;border:0;color:#1a1a1a;box-sizing:border-box;}.tx-courses .myten-portal--dashboard{padding-top:12px;}.tx-courses .myten-dash__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;margin:0 0 28px;padding-bottom:18px;border-bottom:1px solid #ececec;}.tx-courses .myten-dash__brand{margin:0;font-size:0.95rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#1a1a1a;}.tx-courses .myten-dash__company{margin:0;font-size:0.85rem;color:#888;}.tx-courses .myten-dash__hello{margin:0 0 36px;max-width:36rem;}.tx-courses .myten-dash__greeting{margin:0 0 12px;font-size:clamp(2rem,4.2vw,2.75rem);font-weight:600;line-height:1.12;letter-spacing:-0.03em;color:#1a1a1a;}.tx-courses .myten-dash__tagline{margin:0;font-size:1.15rem;line-height:1.45;color:#5a5a5a;}.tx-courses .myten-dash__grid{display:grid;grid-template-columns:1fr;gap:20px;margin:0 0 28px;}.tx-courses .myten-dash__grid--with-team{grid-template-columns:minmax(0,1.55fr) minmax(240px,0.85fr);}.tx-courses .myten-dash__kicker{margin:0 0 14px;font-size:0.72rem;letter-spacing:0.14em;text-transform:uppercase;color:#8a8a8a;font-weight:600;}.tx-courses .myten-dash__next,.tx-courses .myten-dash__team{background:#fafafa;border:1px solid #e8e8e8;box-shadow:0 1px 2px rgba(0,0,0,0.03);padding:32px 32px 28px;}.tx-courses .myten-dash__next-title{margin:0 0 12px;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.25;letter-spacing:-0.02em;}.tx-courses .myten-dash__next-when{margin:0 0 14px;font-size:1.08rem;color:#2a2a2a;}.tx-courses .myten-dash__next-meta{margin:0 0 24px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:0.98rem;color:#555;}.tx-courses .myten-dash__status{display:inline-block;margin-left:4px;padding:4px 10px;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;border:1px solid #d8d8d8;background:#fff;color:#1a1a1a;}.tx-courses .myten-dash__next-actions{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;}.tx-courses .myten-dash__empty-text{margin:0 0 22px;max-width:28rem;font-size:1.02rem;line-height:1.5;color:#5a5a5a;}.tx-courses .myten-dash__team-count{margin:0 0 18px;font-size:1.05rem;color:#4a4a4a;}.tx-courses .myten-dash__team-count strong{display:block;margin-bottom:4px;font-size:2.35rem;font-weight:600;letter-spacing:-0.03em;line-height:1;color:#1a1a1a;}.tx-courses .myten-dash__team-stats{list-style:none;margin:0 0 16px;padding:0;}.tx-courses .myten-dash__team-stats li{display:flex;gap:12px;padding:10px 0;border-top:1px solid #ececec;font-size:0.95rem;color:#4a4a4a;}.tx-courses .myten-dash__team-stats li span{min-width:1.6em;font-weight:600;color:#1a1a1a;}.tx-courses .myten-dash__team-note{margin:0;font-size:0.82rem;line-height:1.4;color:#888;}.tx-courses .myten-dash__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 48px;}.tx-courses a.myten-dash__action{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px 16px;padding:26px 24px 24px;background:#fff;border:1px solid #e4e4e4;box-shadow:0 1px 3px rgba(0,0,0,0.04);text-decoration:none;color:inherit;min-height:7.5rem;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;}.tx-courses a.myten-dash__action:hover{border-color:#1a1a1a;box-shadow:0 4px 14px rgba(0,0,0,0.06);transform:translateY(-1px);}.tx-courses a.myten-dash__action--soft{background:#fafafa;}.tx-courses .myten-dash__action-label{grid-column:1;font-size:1.12rem;font-weight:600;letter-spacing:-0.01em;color:#1a1a1a;}.tx-courses .myten-dash__action-text{grid-column:1;font-size:0.92rem;line-height:1.4;color:#6a6a6a;}.tx-courses .myten-dash__action-go{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:1.35rem;color:#cc0607;}.tx-courses .myten-dash__recent{padding-top:8px;border-top:1px solid #ececec;}.tx-courses .myten-dash__recent-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 20px;margin:0 0 8px;}.tx-courses .myten-dash__recent-title{margin:0;font-size:1.35rem;font-weight:600;letter-spacing:-0.01em;}.tx-courses .myten-dash__textlink{color:#1a1a1a;font-size:0.92rem;text-decoration:none;border-bottom:1px solid #ccc;}.tx-courses .myten-dash__textlink:hover{color:#cc0607;border-bottom-color:#cc0607;}.tx-courses .myten-dash__recent-list{list-style:none;margin:0;padding:0;}.tx-courses .myten-dash__recent-item{display:grid;grid-template-columns:7.5rem 1fr;gap:4px 20px;padding:18px 0;border-bottom:1px solid #f0f0f0;}.tx-courses .myten-dash__recent-kind{grid-row:1 / span 2;align-self:center;font-size:0.7rem;letter-spacing:0.1em;text-transform:uppercase;font-weight:600;color:#8a8a8a;}.tx-courses .myten-dash__recent-name{font-size:1.05rem;font-weight:600;color:#1a1a1a;}.tx-courses .myten-dash__recent-meta{font-size:0.9rem;color:#777;}.tx-courses .myten-dash__recent-empty{margin:18px 0 0;font-size:0.98rem;color:#888;}.tx-courses .myten-portal__nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:8px 0 20px;margin-bottom:12px;border-bottom:1px solid #ececec;}.tx-courses .myten-portal__brand{font-size:0.95rem;font-weight:700;letter-spacing:0.04em;color:#1a1a1a;}.tx-courses .myten-portal__nav ul{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0;flex:1;}.tx-courses .myten-portal__nav li a{display:inline-block;padding:8px 12px;color:#6a6a6a;text-decoration:none;font-size:0.92rem;}.tx-courses .myten-portal__nav li.is-active a,.tx-courses .myten-portal__nav li a:hover{color:#1a1a1a;}.tx-courses .myten-portal__nav li.is-active a{font-weight:600;box-shadow:inset 0 -2px 0 #cc0607;}.tx-courses .myten-section-title{margin:0;font-size:1.55rem;font-weight:600;letter-spacing:-0.02em;}.tx-courses .myten-section-head{padding:8px 0 16px;}.tx-courses .myten-section-lead{margin:8px 0 0;color:#666;font-size:0.98rem;}.tx-courses .myten-portal__bookings{padding-top:4px;}.tx-courses .myten-pill{display:inline-block;padding:3px 9px;font-size:0.68rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:600;background:#eee;color:#555;}.tx-courses .myten-pill--ok{background:#fff;color:#1a1a1a;border:1px solid #ddd;}.tx-courses .myten-pill--cancel{background:#f5eaea;color:#8a1f1f;}.tx-courses .myten-filter{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #e6e6e6;margin:0 0 24px;}.tx-courses .myten-filter__btn{appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:12px 16px;font:inherit;font-size:0.92rem;color:#6a6a6a;cursor:pointer;}.tx-courses .myten-filter__btn span{display:inline-block;margin-left:6px;padding:1px 7px;background:#f2f2f2;font-size:0.75rem;font-weight:600;}.tx-courses .myten-filter__btn.is-active{color:#1a1a1a;font-weight:600;border-bottom-color:#cc0607;}.tx-courses .myten-panel[hidden]{display:none !important;}.tx-courses .myten-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;}.tx-courses .myten-item{background:#fafafa;border:1px solid #e8e8e8;border-left:3px solid #1a1a1a;box-shadow:0 1px 2px rgba(0,0,0,0.03);padding:22px 24px;}.tx-courses .myten-item--past{border-left-color:#bdbdbd;}.tx-courses .myten-item--canceled{border-left-color:#c9a0a0;opacity:0.9;}.tx-courses .myten-item__status{display:flex;align-items:center;gap:12px;margin-bottom:8px;}.tx-courses .myten-item__nr{font-size:0.85rem;color:#888;}.tx-courses .myten-item__title{margin:0 0 14px;font-size:1.2rem;font-weight:600;line-height:1.3;}.tx-courses .myten-item__title a{color:inherit;text-decoration:none;}.tx-courses .myten-item__title a:hover{color:#cc0607;}.tx-courses .myten-item__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 20px;margin-bottom:14px;}.tx-courses .myten-item__label{display:block;margin:0 0 4px;font-size:0.7rem;letter-spacing:0.08em;text-transform:uppercase;color:#8a8a8a;}.tx-courses .myten-item__value{font-size:0.98rem;}.tx-courses .myten-item__note{margin:0 0 14px;padding:10px 12px;background:#fff;border-left:3px solid #cc0607;font-size:0.9rem;}.tx-courses .myten-item__people{margin-bottom:16px;}.tx-courses .myten-item__people ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px;}.tx-courses .myten-item__people li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:10px 12px;background:#fff;border:1px solid #ececec;font-size:0.92rem;}.tx-courses .myten-item__people li.is-canceled{opacity:0.55;text-decoration:line-through;}.tx-courses .myten-item__people li span{color:#6a6a6a;font-size:0.85rem;}.tx-courses .myten-item__mini{margin-left:auto;font-size:0.8rem;color:#666;}.tx-courses .myten-item__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;}.tx-courses .myten-item__late{font-size:0.88rem;color:#777;}.tx-courses .myten-empty{text-align:center;padding:48px 24px;background:#fafafa;border:1px dashed #d8d8d8;}.tx-courses .myten-empty__title{margin:0 0 8px;font-size:1.15rem;font-weight:600;}.tx-courses .myten-empty__text{margin:0 0 18px;color:#666;}.tx-courses .myten-portal__dock{display:none;}@media screen and (max-width:960px){.tx-courses .myten-dash__grid--with-team{grid-template-columns:1fr;}.tx-courses .myten-dash__actions{grid-template-columns:1fr;}}@media screen and (max-width:640px){.myten-account-shell,.tx-courses .myten-portal.userCourseOverview{padding:16px 16px 96px;}.tx-courses .myten-dash__next,.tx-courses .myten-dash__team{padding:24px 20px;}.tx-courses .myten-dash__recent-item{grid-template-columns:1fr;}.tx-courses .myten-dash__recent-kind{grid-row:auto;}.tx-courses .myten-portal__nav{flex-direction:column;align-items:flex-start;}.tx-courses .myten-portal__nav ul{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;}.tx-courses .myten-portal__dock{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid #e6e6e6;justify-content:space-around;padding:8px 4px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px rgba(0,0,0,0.06);}.tx-courses .myten-portal__dock a{flex:1;text-align:center;text-decoration:none;color:#5a5a5a;font-size:0.65rem;letter-spacing:0.02em;padding:8px 2px;min-height:44px;display:flex;align-items:center;justify-content:center;}.tx-courses .myten-portal__dock a:hover,.tx-courses .myten-portal__dock a:focus,.tx-courses .myten-portal__dock a.is-active{color:#cc0607;}}.tx-courses .myten-saved-tray{margin-bottom:16px;padding:14px;background:#f7f7f7;border:1px solid #e4e4e4;}.tx-courses .myten-saved-tray__title{margin:0 0 4px;font-size:0.95rem;font-weight:600;}.tx-courses .myten-saved-tray__hint,.tx-courses .myten-saved-tray__empty{margin:0 0 10px;font-size:0.85rem;color:#666;line-height:1.4;}.tx-courses .myten-saved-tray__list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:8px;}.tx-courses .myten-saved-chip{display:inline-flex;flex-direction:column;padding:8px 12px;background:#fff;border:1px solid #d6d6d6;cursor:grab;max-width:200px;}.tx-courses .myten-saved-chip__name{font-size:0.9rem;font-weight:600;}.tx-courses .myten-saved-chip__mail{font-size:0.75rem;color:#777;}.tx-courses .participants-dropzone{border:1px dashed #c8c8c8;background:#fff;padding:16px;text-align:center;color:#888;font-size:0.88rem;margin-bottom:12px;}.tx-courses .participants-dropzone.is-dragover{border-color:#1a1a1a;background:#f3f3f3;color:#1a1a1a;}@media screen and (min-width:769px){#alle-termine table.tx_courses{width:100%;table-layout:fixed;}#alle-termine table.tx_courses tr.appointment td{padding:6px 9px;font-size:14px;line-height:1.25;}#alle-termine table.tx_courses td.cell_title{width:34%;max-width:0;}#alle-termine table.tx_courses td.cell_title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#alle-termine table.tx_courses td.cell_date{width:24%;white-space:nowrap;}#alle-termine table.tx_courses td.cell_btn{width:12%;}#alle-termine table.tx_courses td.cell_price{width:16%;}#alle-termine table.tx_courses td.cell_availability{width:11%;}#alle-termine table.tx_courses .btn-checkin{min-height:34px;padding:6px 10px;font-size:12px;}}#alle-termine table.tx_courses{width:100%;table-layout:fixed;}#alle-termine table.tx_courses tr.appointment td{padding:5px 8px;font-size:13px;line-height:1.2;vertical-align:middle;}#alle-termine table.tx_courses td.cell_title,#alle-termine table.tx_courses td.cell_title a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#alle-termine table.tx_courses td.cell_title a{display:block;max-width:100%;}@media screen and (max-width:768px){#alle-termine table.tx_courses,#alle-termine table.tx_courses tbody{display:block;width:100%;table-layout:auto;}#alle-termine table.tx_courses{box-shadow:none;background:transparent;}#alle-termine table.tx_courses tr.appointment{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center;width:100%;box-sizing:border-box;margin:0 0 8px;padding:8px 10px !important;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.12);}#alle-termine table.tx_courses tr.appointment td{display:block;width:auto !important;max-width:none !important;padding:0 !important;font-size:12px;line-height:1.2;}#alle-termine table.tx_courses td.cell_title{grid-column:1 / -1;grid-row:1;width:100% !important;max-width:100% !important;margin-bottom:2px;}#alle-termine table.tx_courses td.cell_title a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#alle-termine table.tx_courses td.cell_date{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:column;gap:3px;margin-bottom:6px;color:#666;}#alle-termine table.tx_courses .appointment-date__day,#alle-termine table.tx_courses .appointment-date__time{display:inline-flex;align-items:center;gap:6px;min-width:0;}#alle-termine table.tx_courses .appointment-date__time{gap:10px;margin-left:2px;}#alle-termine table.tx_courses .appointment-date__day::before,#alle-termine table.tx_courses .appointment-date__time::before,#alle-termine table.tx_courses td.cell_price .cell_price__main::before{content:"";flex-shrink:0;width:14px;height:14px;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0.72;}#alle-termine table.tx_courses .appointment-date__day::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");}#alle-termine table.tx_courses .appointment-date__time::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpolyline points='12 7 12 12 15 14'/%3E%3C/svg%3E");}#alle-termine table.tx_courses td.cell_price .cell_price__main{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;}#alle-termine table.tx_courses td.cell_price .cell_price__main::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9 10.5c0-1.1.9-2 2.25-2S13.5 9.4 13.5 10.5 12.6 12 11.25 12 9 13.1 9 14.25'/%3E%3Cline x1='12' y1='7.5' x2='12' y2='8.5'/%3E%3C/svg%3E");}#alle-termine table.tx_courses td.cell_btn{grid-column:1;grid-row:3 / span 2;align-self:center;padding-right:2px !important;}#alle-termine table.tx_courses td.cell_price{grid-column:2;grid-row:3;text-align:left;}#alle-termine table.tx_courses td.cell_availability{grid-column:2;grid-row:4;}#alle-termine table.tx_courses .btn-checkin{min-height:36px !important;padding:6px 10px !important;font-size:11px !important;white-space:nowrap;}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:300;src:url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-300.eot');src:local("Nunito Sans Light"),local("NunitoSans-Light"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-300.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-300.woff2') format("woff2"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-300.woff') format("woff"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-300.ttf') format("truetype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-300.svg#NunitoSans') format("svg")}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:300;src:url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-300italic.eot');src:local("Nunito Sans Light Italic"),local("NunitoSans-LightItalic"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-300italic.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-300italic.woff2') format("woff2"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-300italic.woff') format("woff"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-300italic.ttf') format("truetype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-300italic.svg#NunitoSans') format("svg")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-regular.eot');src:local("Nunito Sans Regular"),local("NunitoSans-Regular"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-regular.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-regular.woff') format("woff"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-regular.ttf') format("truetype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-regular.svg#NunitoSans') format("svg")}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:400;src:url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-italic.eot');src:local("Nunito Sans Italic"),local("NunitoSans-Italic"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-italic.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-italic.woff2') format("woff2"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-italic.woff') format("woff"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-italic.ttf') format("truetype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-italic.svg#NunitoSans') format("svg")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:600;src:url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-600.eot');src:local("Nunito Sans SemiBold"),local("NunitoSans-SemiBold"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-600.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-600.woff2') format("woff2"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-600.woff') format("woff"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-600.ttf') format("truetype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-600.svg#NunitoSans') format("svg")}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:600;src:url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-600italic.eot');src:local("Nunito Sans SemiBold Italic"),local("NunitoSans-SemiBoldItalic"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-600italic.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-600italic.woff2') format("woff2"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-600italic.woff') format("woff"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-600italic.ttf') format("truetype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-600italic.svg#NunitoSans') format("svg")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-700.eot');src:local("Nunito Sans Bold"),local("NunitoSans-Bold"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-700.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-700.woff2') format("woff2"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-700.woff') format("woff"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-700.ttf') format("truetype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-700.svg#NunitoSans') format("svg")}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:700;src:url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-700italic.eot');src:local("Nunito Sans Bold Italic"),local("NunitoSans-BoldItalic"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-700italic.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-700italic.woff2') format("woff2"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-700italic.woff') format("woff"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-700italic.ttf') format("truetype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-700italic.svg#NunitoSans') format("svg")}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/josefin-sans-v14-latin-regular.eot');src:local("Josefin Sans Regular"),local("JosefinSans-Regular"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/josefin-sans-v14-latin-regular.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/josefin-sans-v14-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/josefin-sans-v14-latin-regular.woff') format("woff"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/josefin-sans-v14-latin-regular.ttf') format("truetype"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/josefin-sans-v14-latin-regular.svg#JosefinSans') format("svg")}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;-webkit-tap-highlight-color:rgba(255,255,255,0)}html,body{margin:0;padding:0}body{font-size:16px;font-weight:normal;font-family:"Nunito Sans",Verdana,Arial,sans-serif;color:#404040;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;background:#fff;line-height:27px}body.layout_ .site .allcont{margin-bottom:120px}@media screen and (max-width:768px){body.layout_ .site .allcont{margin-bottom:0}body.layout_ .site .foot:before{content:none}}::-moz-selection{background:#cc0607;text-shadow:none;color:#fff}::selection{background:#cc0607;text-shadow:none;color:#fff}hr{display:block;height:1px;background:#f5f5f5;margin:1em 0;border:none}img:not(.is_svg),video{vertical-align:middle;max-width:100%;height:auto;width:auto;min-height:1px;min-width:1px}.is_svg{display:inline-block;min-height:1px;min-width:1px}figure{margin:0}.browsehappy{margin:0;padding:0.4em 0;background:#ba2a0a;font-size:13px;color:#fff;text-align:center}.browsehappy a{color:#fff !important}a{color:#cc0607;text-decoration:none;transition:all 0.5s ease-in-out}a:hover{color:#820404}a[href*="//"]{position:relative}a[href*="//"]:before{content:"";display:inline-block;position:relative;top:2px;width:15px;height:15px;min-width:15px;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/external-link.svg') no-repeat center left;background-size:100% auto;margin-right:10px}figure a[href*="//"]:before{content:none}.allcont ul li{padding:5px 10px 5px 25px;position:relative}.allcont ul li::before{content:"";width:6px;height:6px;background:#cc0607;border-radius:50%;margin-right:10px;position:absolute;left:0;top:15px}.allcont ul li ul li{padding:5px 10px 5px 20px}.allcont ul li ul li::before{background:#f80d0e}.allcont ol{margin:10px 0;counter-reset:item}.allcont ol li{padding:5px 0 5px 1.7em;counter-increment:item;position:relative}.allcont ol li:before{content:counter(item) ".";display:inline-block;position:absolute;top:5px;left:0;font-weight:bold}.ce-image .ce-gallery .ce-row .ce-column{margin-bottom:10px}.allcont .ce-textpic .ce-gallery{margin-bottom:0}.allcont .ce-textpic.ce-above .ce-gallery{margin-bottom:10px}.text-center{text-align:center}.text-right{text-align:right}.frame-space-before-extra-small{margin-top:20px}.frame-space-before-small{margin-top:40px}.frame-space-before-medium{margin-top:80px}.frame-space-before-large{margin-top:160px}.frame-space-before-extra-large{margin-top:200px}.frame-space-after-extra-small{margin-bottom:20px}.frame-space-after-small{margin-bottom:40px}.frame-space-after-medium{margin-bottom:80px}.frame-space-after-large{margin-bottom:160px}.frame-space-after-extra-large{margin-bottom:200px}@media screen and (max-width:768px){.frame-space-before-medium{margin-top:50px}.frame-space-before-large{margin-top:80px}.frame-space-before-extra-large{margin-top:100px}.frame-space-after-medium{margin-bottom:50px}.frame-space-after-large{margin-bottom:80px}.frame-space-after-extra-large{margin-bottom:100px}}.button_yellow,.button_red,.head .head2>.inner .loginnav li.last>a,input[type=submit],button{display:inline-block;color:#fff;padding:18px 30px;text-decoration:none;border:0;line-height:100%;transition:all 0.5s ease-in-out;cursor:pointer;border-radius:28px;font-weight:700}.button_yellow:hover,.button_red:hover,.head .head2>.inner .loginnav li.last>a:hover,input[type=submit]:hover,button:hover{color:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);transform:scale(1.03)}.button_yellow{background:#f8d55d;background:-moz-linear-gradient(top,#f8d55d 0%,#c99301 100%);background:-webkit-linear-gradient(top,#f8d55d 0%,#c99301 100%);background:linear-gradient(to bottom,#f8d55d 0%,#c99301 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8d55d',endColorstr='#c99301',GradientType=0);cursor:no-drop}.button_yellow:hover{transform:scale(1);box-shadow:none}.button_red,.head .head2>.inner .loginnav li.last>a,input[type=submit],button{background:#e40000;background:-moz-linear-gradient(top,#e40000 0%,#ae0d0f 100%);background:-webkit-linear-gradient(top,#e40000 0%,#ae0d0f 100%);background:linear-gradient(to bottom,#e40000 0%,#ae0d0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e40000',endColorstr='#ae0d0f',GradientType=0)}.button_arrow{color:#000;font-weight:600;position:relative;transition:all 0.5s ease-in-out;padding-top:0;padding-right:60px;white-space:nowrap;display:inline-block;margin-top:15px}.button_arrow:after{content:"";position:absolute;top:-10px;right:0;width:42px;height:42px;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/arrow.svg') no-repeat center center;background-size:10px auto;transition:all 0.5s ease-in-out;margin-left:20px;z-index:2}.button_arrow:before{content:"";position:absolute;top:-10px;right:0;width:42px;height:42px;background:#e40000;background:-moz-linear-gradient(top,#e40000 0%,#ae0d0f 100%);background:-webkit-linear-gradient(top,#e40000 0%,#ae0d0f 100%);background:linear-gradient(to bottom,#e40000 0%,#ae0d0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e40000',endColorstr='#ae0d0f',GradientType=0);border-radius:42px;transition:all 0.5s ease-in-out;z-index:1}.button_arrow:hover{color:#000}.button_arrow:hover:after,.button_arrow:hover:before{transform:translateX(5px)}.phone,.whatsapp,.mail,.fax{color:#404040;font-weight:600;position:relative}.phone a,.whatsapp a,.mail a,.fax a{color:#404040;white-space:nowrap}.phone:before,.whatsapp:before,.mail:before,.fax:before{content:"";display:inline-block;width:23px;height:23px;margin-right:10px;position:relative;top:6px;transition:all 0.5s ease-in-out}.phone:hover:before,.whatsapp:hover:before,.mail:hover:before,.fax:hover:before{transform:scale(1.1)}.phone:before{background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/phone-red.svg') no-repeat center left;background-size:100% auto}.whatsapp:before{background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/whatsapp-green.svg') no-repeat center left;background-size:100% auto}.fax:before{background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/fax.svg') no-repeat center left;background-size:100% auto}.mail:before{background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/mail.svg') no-repeat center left;background-size:100% auto}.redtext{color:#cc0607}.largetext{font-size:18px}.smalltext{font-size:14px}.uppercase{text-transform:uppercase}.frame-greywave{background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/wave_bg.png') no-repeat center center;background-size:100% 800px;min-height:800px}@media screen and (max-width:768px){.frame-greywave{background-size:100% 300px;min-height:inherit}}.frame-bottomgreywave{position:relative;padding-bottom:70px;overflow:hidden}.frame-bottomgreywave:before{content:"";background:#f5f5f5 url('../../../typo3conf/ext/pxteny/Resources/Public/Images/wave2x.png') no-repeat top left;background-size:100% auto;position:absolute;top:140px;left:0;height:90%;width:100%;z-index:-1}.frame-greybox{background:#f5f5f5;padding:4%}.frame-whitebox>.inner{background:#fff;padding:5% 4%;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);margin:20px 0}@media screen and (max-width:768px){.frame-whitebox>.inner{padding:4%;box-shadow:none}}.frame-ci_bg{background:#cc0607;padding:4%;color:#fff}.frame-ci_bg h1,.frame-ci_bg h2,.frame-ci_bg h3,.frame-ci_bg h4,.frame-ci_bg h5{color:#fff}.frame-hideContent{display:none}.head .inner,.foot>.inner{width:92%;max-width:1280px;margin-left:auto;margin-right:auto}.cont>.frame{width:92%;max-width:1280px;margin-left:auto;margin-right:auto}.cont>.frame.frame-layout-10{max-width:none;width:100%}.cont>.frame.frame-layout-10.frame-greybox{padding:20px 0}.cont>.frame.frame-layout-20{max-width:none;width:100%}.cont>.frame.frame-layout-20>.inner{width:92%;max-width:1280px;margin-left:auto;margin-right:auto}.gridrow{display:flex;display:-ms-flexbox;display:-webkit-flex}.gridrow .col+.col{margin-left:60px}.gridrow.align__middle{align-items:center}.gridrow.align__top{align-items:flex-start}.gridrow.align__bottom{align-items:flex-end}.grid2cols>.col{width:calc(50% - (60px / 2))}.grid3cols>.col{width:calc(33.333% - (2 * 60px / 3))}.grid4cols>.col{width:calc(25% - (3 * 60px / 4))}.grid5cols>.col{width:calc(20% - (4 * 60px / 5))}.col_pos_33-66>.col.col1{width:calc(33.333% - (60px / 2))}.col_pos_33-66>.col.col2{width:calc(66.666% - (60px / 2))}.col_pos_66-33>.col.col1{width:calc(66.666% - (60px / 2))}.col_pos_66-33>.col.col2{width:calc(33.333% - (60px / 2))}.col_pos_20-80>.col.col1{width:calc(20% - (60px / 2))}.col_pos_20-80>.col.col2{width:calc(80% - (60px / 2))}.col_pos_80-20>.col.col1{width:calc(80% - (60px / 2))}.col_pos_80-20>.col.col2{width:calc(20% - (60px / 2))}@media all and (max-width:1160px){.gridrow{flex-direction:column}.gridrow .col+.col{margin-left:0;margin-top:40px}.grid2cols>.col,.grid3cols>.col,.grid4cols>.col,.grid5cols>.col{width:100%}.col_pos_33-66>.col.col1,.col_pos_33-66>.col.col2,.col_pos_66-33>.col.col1,.col_pos_66-33>.col.col2,.col_pos_20-80>.col.col1,.col_pos_20-80>.col.col2,.col_pos_80-20>.col.col1,.col_pos_80-20>.col.col2{width:100%}}.site{position:relative;display:flex;min-height:100vh;flex-direction:column;overflow:hidden;max-width:2400px;margin:0 auto;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2)}.site .allcont{flex:1 0 auto;padding:120px 0 0}@media screen and (max-width:768px){.site .allcont{padding:60px 0 0}}.cc-window.cc-floating.cc-bottom{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2)}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Nunito Sans",Verdana,Arial,sans-serif;line-height:120%;font-weight:600;color:#000}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{padding-top:0.5em}h1{font-size:50px}@media screen and (max-width:620px){h1{font-size:40px;hyphens:auto}}h2{font-size:45px}@media screen and (max-width:620px){h2{font-size:35px;hyphens:auto}}h3{font-size:40px}@media screen and (max-width:620px){h3{font-size:30px}}h4{font-size:35px}@media screen and (max-width:620px){h4{font-size:25px}}h5{font-size:25px}@media screen and (max-width:620px){h5{font-size:20px}}h6{font-size:20px}@media screen and (max-width:620px){h6{font-size:18px}}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,p+p{margin-top:1em}i,em{font-style:italic}strong,b{font-weight:700}input,select,textarea{width:100%;border:1px solid #cfcfcf;padding:18px 20px;font-family:"Nunito Sans",Verdana,Arial,sans-serif;font-size:16px;color:#919191}input:focus,select:focus,textarea:focus{background:#eee;outline:none}input[type="submit"]{width:auto;cursor:pointer}.mfp-close:hover{transform:scale(1)}select{height:auto;-webkit-appearance:none;background:#fff url('../../../typo3conf/ext/pxteny/Resources/Public/Images/arrow-down-light.svg') no-repeat center right 20px;background-size:14px auto;border-radius:0;text-overflow:ellipsis;padding:14px 40px 14px 20px}fieldset{border:0;margin:0;padding:0}textarea{resize:none;height:105px}input[type='radio'],input[type='checkbox']{width:auto;margin-right:5px}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #FFF inset;-webkit-text-fill-color:#000}::-webkit-input-placeholder{color:#919191;font-weight:600}:-moz-placeholder{opacity:1;color:#919191;font-weight:600}::-moz-placeholder{opacity:1;color:#919191;font-weight:600}:-ms-input-placeholder{color:#919191;font-weight:600}:focus{outline:rgba(255,255,255,0)}.table_container{overflow:auto}.allcont table{width:100%;margin:10px 0px 5px}.allcont table tr th{text-align:left;font-weight:bold;font-size:16px;color:#fff;background:#cc0607;padding:10px 15px;border-right:1px solid #fff}.allcont table tr td{padding:8px 0}.allcont table tbody tr:nth-child(even){background-color:#f5f5f5}.allcont table tbody td{padding:5px 15px;border-right:1px solid #fff}@media screen and (max-width:768px){.allcont table tr th{display:none}.allcont table tbody tr{display:flex;flex-direction:column}}.frame-styledtable table tbody tr{width:100%;display:flex;align-items:center;justify-content:space-between;background:#fff;padding:10px 10px 10px 30px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);margin-bottom:10px}.frame-styledtable table tbody tr:nth-child(even){background-color:#fff}.frame-styledtable table tbody tr td{flex:1;white-space:nowrap}@media screen and (max-width:620px){.frame-styledtable table tbody tr{flex-direction:column}.frame-styledtable td{word-wrap:break-word;white-space:initial !important;text-align:center}}.frame-whitebox table tbody tr:nth-child(even){background-color:#fff}.head{transition:all 0.5s ease-in-out;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:100;width:100%;max-width:2400px}.head .head2>.inner{transition:all 0.5s ease-in-out;max-width:inherit;width:92%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.head .head2>.inner .logo{transition:all 0.5s ease-in-out;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png') no-repeat 0;background-size:100% auto;width:333px;height:60px;margin:45px 0}.head .head2>.inner .logo a{display:block;width:100%;height:100%}.head .head2>.inner .logo a span{display:none}.head .head2>.inner .loginnav{display:flex;align-items:center}.head .head2>.inner .loginnav li>a{font-size:14px;color:#fff;font-weight:600}.head .head2>.inner .loginnav li>a:hover{opacity:0.5}.head .head2>.inner .loginnav li+li{margin-left:20px}.head .head2>.inner .loginnav li.last>a:hover{opacity:1}@media screen and (max-width:1160px){.head .head2>.inner .logo{background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/logo-small.png') no-repeat 0;background-size:100% auto;width:110px;height:60px}}@media all and (max-width:1160px){.head .head2>.inner{padding:15px 0}.head .head2>.inner .loginnav{position:absolute;top:15px;right:4%}.head .head2>.inner .loginnav li a{color:#404040}.head .head2>.inner .loginnav li.last a{background:transparent;padding:0;color:#404040}.head .head2>.inner .loginnav li.last a:hover{opacity:0.5;color:#404040;box-shadow:none;transform:scale(1)}.head .head2>.inner .logo{margin:20px 0}}.head.stickyhead{position:fixed;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);background:#fff}.head.stickyhead .head2>.inner .logo{background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png') no-repeat 0;background-size:100% auto;width:333px;height:60px;margin:20px 0}.head.stickyhead .head2>.inner .nav>li>a{color:#404040}.head.stickyhead .head2>.inner .nav>li>a:after{background:#404040}.head.stickyhead .head2>.inner .loginnav li.last>a{color:#fff}.head.stickyhead .head2>.inner .loginnav li>a{color:#404040}.head.stickyhead .head2>.inner .hamburger-inner,.head.stickyhead .head2>.inner .hamburger-inner::before,.head.stickyhead .head2>.inner .hamburger-inner::after{background-color:#cc0607}@media screen and (max-width:1160px){.head.stickyhead .head2>.inner .logo{background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/logo-small.png') no-repeat 0;background-size:100% auto;width:110px;height:60px}}@media all and (max-width:1160px){.head.stickyhead .head2>.inner .logo{margin:10px 0}.head.stickyhead .head2>.inner .loginnav li.last a{color:#404040}}#subhead{position:relative;z-index:20}#subhead #subhead2{max-height:530px}#subhead #subhead2 .text_on_image{min-height:530px}#subhead #subhead2 .text_on_image .image{max-height:530px;overflow:hidden}@media all and (max-width:1160px){#subhead{padding-top:120px}}@media screen and (max-width:768px){#subhead #subhead2 .text_on_image{min-height:320px}#subhead #subhead2 .text_on_image .image{max-height:320px}}#uid1 #subhead #subhead2{max-height:930px}#uid1 #subhead #subhead2 .text_on_image{min-height:530px}#uid1 #subhead #subhead2 .text_on_image .image{max-height:930px;overflow:hidden}@media screen and (max-width:768px){#uid1 #subhead #subhead2 .text_on_image{min-height:320px}#uid1 #subhead #subhead2 .text_on_image .image{max-height:320px}}.head .nav{list-style-type:none;display:flex}.head .nav>li{list-style:none;position:relative}.head .nav>li+li{margin-left:40px}.head .nav>li a{display:block;text-decoration:none;color:#fff;font-size:17px;font-weight:600}.head .nav>li>a{padding:20px 0;position:relative}.head .nav>li>a:after{content:"";position:absolute;height:2px;width:0;background:#fff;bottom:0;left:0;transition:all 0.5s ease-in-out}.head .nav>li.over>.subnav,.head .nav>li.over>a,.head .nav>li:hover>.subnav{display:flex}.head .nav>li.over>.subnav.bigul,.head .nav>li.over>a,.head .nav>li:hover>.subnav.bigul{display:block}.head .nav>li.over>a:after,.head .nav>li:hover>a:after,.head .nav>li.active>a:after,.head .nav>li.act>a:after{width:100%}.head .nav>li .subnav{display:none;flex-direction:column;position:absolute;z-index:100;top:100%;left:0;padding:0;min-width:100%;background:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);padding:10px}.head .nav>li .subnav.bigul{-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;padding:10px 10px 20px 10px}.head .nav>li .subnav>li:last-child a{border-bottom:none}.head .nav>li .subnav>li a{color:#404040;border-bottom:1px solid #f5f5f5}.head .nav>li .subnav a:hover,.head .nav>li .subnav .over>a,.head .nav>li .subnav .active>a,.head .nav>li .subnav .act>a{color:#cc0607}.head .nav>li>.subnav>li>a{padding:10px 20px;font-weight:400;white-space:nowrap}.head .nav>li>.subnav>li.over>.subnav,.head .nav>li>.subnav>li.over>a,.head .nav>li>.subnav>li:hover>.subnav{display:flex}.head .nav>li>.subnav>li>.subnav{left:calc(100% + 5px);top:0}.head .nav>li>.subnav>li>.subnav:before{content:"";position:absolute;top:0;left:-5px;width:5px;height:100%}.head .nav>li>.subnav>li>.subnav>li>a{padding:10px 20px;font-weight:400;white-space:nowrap}.showSub,.open_nav{display:none}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1)}.hamburger{padding:20px 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#cc0607}.hamburger-box{width:40px;height:21px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:3px;background-color:#cc0607;border-radius:2px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}@media all and (max-width:1160px){.open_nav{display:inherit;z-index:20}.hamburger{margin-top:20px}.head{position:absolute;top:auto;left:auto;transform:translateX(0);background:#fff;height:120px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2)}.head .head2>.inner{position:static}.head .head2>.inner .logo{margin:10px 0}.head .head2>.inner nav{display:none;position:absolute;top:100%;left:0;width:100%;overflow:scroll;max-height:calc(100vh - 120px);background-color:#f5f5f5;z-index:5}.head .head2>.inner nav .nav{flex-direction:column;padding:50px 0}.head .head2>.inner nav .nav li{float:none;width:100%;position:relative}.head .head2>.inner nav .nav li+li{margin-left:0}.head .head2>.inner nav .nav li:hover>a:after,.head .head2>.inner nav .nav li.over>a:after{display:none !important}.head .head2>.inner nav .nav li.over>.subnav,.head .head2>.inner nav .nav li:hover>.subnav{display:none}.head .head2>.inner nav .nav li:hover>a,.head .head2>.inner nav .nav li.over>a,.head .head2>.inner nav .nav li.active>a,.head .head2>.inner nav .nav li.act>a{color:#cc0607}.head .head2>.inner nav .nav li a{color:#404040;background-color:#f5f5f5;border-bottom:1px solid #fff;padding:20px 4%}.head .head2>.inner nav .nav li a:after{content:none}.head .head2>.inner nav .nav li .subnav{transform:translate(0);padding:0;box-shadow:none}.head .head2>.inner nav .nav li .subnav.bigul{column-count:1;-moz-column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.head .head2>.inner nav .nav li .subnav li a{padding:10px calc(4% + 20px);color:#404040}.head .head2>.inner nav .nav li .subnav li:hover>a,.head .head2>.inner nav .nav li .subnav li.over>a,.head .head2>.inner nav .nav li .subnav li.active>a,.head .head2>.inner nav .nav li .subnav li.act>a{color:#cc0607}.head .head2>.inner nav .nav li .subnav li+li{margin-left:0}.head .head2>.inner nav .nav li .subnav,.head .head2>.inner nav .nav li .subnav.subnav2,.head .head2>.inner nav .nav li:last-child>.subnav,.head .head2>.inner nav .nav li:last-child>.subnav.subnav2{position:inherit;left:inherit;top:inherit}.head .head2>.inner nav .nav li:hover>.subnav,.head .head2>.inner nav .nav li.over>.subnav,.head .head2>.inner nav .nav li:hover>.subnav2.subnav,.head .head2>.inner nav .nav li.over>.subnav2.subnav,.head .head2>.inner nav .nav li.over>.subnav .subnav2,.head .head2>.inner nav .nav li:hover>.subnav .subnav2{display:none}.head .head2>.inner nav .nav li .showSub{display:block;position:absolute;right:2%;top:0;z-index:10;cursor:pointer;width:67px;height:67px;line-height:67px;background:transparent;text-align:center;transition:all 0.5s ease-in-out}.head .head2>.inner nav .nav li .showSub:after{content:"";display:inline-block;width:0;height:0;vertical-align:middle;border-top:5px dashed #cc0607;border-top:6px solid\9;border-right:5px solid transparent;border-left:5px solid transparent;transition:all 0.5s ease-in-out}.head .head2>.inner nav .nav li .showSub.open:after{border-top-color:#f3c707;transform:rotate(180deg)}.head .head2>.inner nav .nav li .subnav2 li a{padding:10px 10px 10px 40px}.head .head2>.inner nav .nav li .subnav2 li a:before{display:none}.head .head2>.inner nav .nav li .subnav2 .showSub{background:#2c3b42;height:48px;line-height:48px}}.accordion__container{position:relative;max-width:1070px;margin:0 auto}.accordion__container .accordion{background:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2)}.accordion__container .accordion+.accordion{margin-top:10px}.accordion__container .accordion .accContent{display:none;padding:0 30px 30px 30px}.accordion__container .accordion .accTrigger{padding:25px 60px 22px 30px;cursor:pointer;position:relative}.accordion__container .accordion .accTrigger p{font-weight:700}.accordion__container .accordion .accTrigger:before{content:"";display:block;width:70px;height:100%;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/arrow-down.svg') no-repeat center center;background-size:13px auto;position:absolute;top:0;right:0;transition:all 0.5s ease-in-out}.accordion__container .accordion .accTrigger.active:before{transform:rotate(-90deg)}.accordion__container .accordion .accTrigger:hover:before{transform:rotate(-90deg)}.tab__container .tabs{margin:0}.tab__container .tabs::after{display:block;clear:both;content:""}.tab__container .tabs>li{display:block;float:left;padding:10px 30px;background:#f5f5f5;text-transform:uppercase;color:#cc0607;cursor:pointer;list-style-type:none}.tab__container .tabs>li+li{margin-left:10px}.tab__container .tabs>li.activetabnav,.tab__container .tabs>li:hover{background:#e8e8e8}.tab__container .tabs>li A{text-decoration:none}.tab__container .tabs>li::before{content:none}.tab__container .tab_wrapper{padding:30px 4% 20px;background:#e8e8e8;position:relative;z-index:10}.content__slider .slide{position:relative;display:none}.content__slider .slide .text{position:absolute;top:50%;left:50%;z-index:100;transform:translate(-50%,-50%);width:80%;color:#404040}.content__slider .slide img{margin:0 auto}.content__slider .slide:first-child{display:block}.content__slider.slick-initialized .slide{display:block}.mapbtn,.mapimage{display:inline-block}.mapimagewrap{position:relative;text-align:center}.mapimagewrap .mapimagewrapinner{max-width:1600px;margin:0 auto;position:relative;line-height:0}.mapimagewrap .mapimagewrapinner .mapbtn{position:absolute;top:20px;left:20px;width:calc(100% - 40px);background:rgba(167,167,167,0.8);padding:10px 20px 20px;color:#fff;box-sizing:border-box;line-height:130%}.mapimagewrap .mapimagewrapinner .mapbtn strong{display:block;text-align:center}.mapimagewrap .mapimagewrapinner .mapbtn span{margin:10px 0;display:block}.mapimagewrap .mapimagewrapinner .mapbtn span a{color:#fff;text-decoration:underline}.mapimagewrap .mapimagewrapinner .mapimage{max-width:100%;height:auto;width:auto}.map{height:440px;width:100%}.text_on_image{position:relative;min-height:680px;overflow:hidden;display:flex;align-items:center}.text_on_image .image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.text_on_image .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:-1}.text_on_image .image img{height:100%;width:100%;object-fit:cover;opacity:0.5}.text_on_image .icons{position:absolute;right:4%;bottom:35px;z-index:20}.text_on_image .icons img{max-height:35px;max-width:95px}.text_on_image .icons img+img{margin-left:20px}.text_on_image .text{font-size:18px;z-index:10;color:#fff;width:92%;margin:0 auto}.text_on_image .text .text_inner{max-width:700px;margin:0 auto}.text_on_image .text .text_inner h1,.text_on_image .text .text_inner h2,.text_on_image .text .text_inner h3,.text_on_image .text .text_inner h4,.text_on_image .text .text_inner h5,.text_on_image .text .text_inner h6{color:#fff}.text_on_image .text .text_inner .largetext{font-size:30px;font-weight:700;line-height:45px}.text_on_image .text .text_inner .button_arrow{color:#fff;font-weight:700}.text_on_image .text .text_inner .button_arrow:before{top:-8px}@media screen and (max-width:470px){.text_on_image{min-height:450px}.text_on_image .image img{opacity:0.3}.text_on_image .icons img{max-height:20px;max-width:60px}.text_on_image .icons img+img{margin-left:10px}.text_on_image .text{font-size:16px}.text_on_image .text .text_inner{max-width:inherit;width:92%}.text_on_image .text .text_inner .largetext{font-size:20px;line-height:35px}}.sliderwiththumbs2.slick-slider{position:relative}.sliderwiththumbs2.slick-slider .slick-track .slideelement img{width:100%;height:auto}.sliderwiththumbs2.slick-slider .slick-dots{display:flex;overflow:hidden;justify-content:flex-start;padding:0;flex-flow:wrap;bottom:-110px}.sliderwiththumbs2.slick-slider .slick-dots li{list-style:none;width:100%;width:calc(16.666% - 10px);height:100px;margin:5px;cursor:pointer}.sliderwiththumbs2.slick-slider .slick-dots li img{width:100%;height:100%;object-fit:cover}.sliderwiththumbs2.slick-slider.slick-dotted{margin-bottom:130px}.bannerslider__logos{position:absolute;right:4%;bottom:35px;z-index:20}.bannerslider__logos img{max-height:35px;max-width:95px}.bannerslider__logos img+img{margin-left:20px}.bannerslider__container{margin-bottom:0 !important;overflow:visible}.bannerslider__container .slick-arrow{top:auto;bottom:0;left:calc(4% + 550px);transform:translate(0)}.bannerslider__container .slick-arrow.slick-next{left:calc(4% + 620px)}.bannerslider__container .slick-list{overflow:visible}.bannerslider__container .slick-dots{position:absolute;bottom:auto;top:50%;left:auto;right:0;padding-right:80px;width:auto;transform:translateY(-50%)}.bannerslider__container .slick-dots li{display:block;padding-bottom:20px !important;position:relative}.bannerslider__container .slick-dots li:after{content:"";position:absolute;right:-100px;width:0;bottom:0;height:2px;background:#fff;transition:all 0.5s ease-in-out}.bannerslider__container .slick-dots li a{color:#fff;font-weight:700;position:relative}.bannerslider__container .slick-dots li a:before{content:"";position:absolute;left:-60px;top:-10px;width:37px;height:37px;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/flag.svg') no-repeat center center;background-size:100% auto;opacity:0;transition:all 0.5s ease-in-out}.bannerslider__container .slick-dots li+li{margin-top:50px}.bannerslider__container .slick-dots li.slick-active:after,.bannerslider__container .slick-dots li:hover:after{width:calc(100% + 100px)}.bannerslider__container .slick-dots li.slick-active a:before,.bannerslider__container .slick-dots li:hover a:before{opacity:1;left:-50px}.bannerslider__container .bannerslides{position:relative;max-height:930px}.bannerslider__container .bannerslides .image{max-height:880px;overflow:hidden;position:relative}.bannerslider__container .bannerslides .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#00000000',GradientType=0);z-index:10}.bannerslider__container .bannerslides .image img{width:100%;object-fit:cover;object-position:center 20%}.bannerslider__container .bannerslides .text{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);position:absolute;bottom:-50px;left:4%;padding:60px;background:#fff;width:550px;z-index:20}.bannerslider__container .bannerslides .text .text_inner h3,.bannerslider__container .bannerslides .text .text_inner .bannerslides__title{display:none}.bannerslider__container .bannerslides .text .text_inner h6{font-size:18px;font-weight:600}.bannerslider__container .bannerslides .text .text_inner h6+p{padding-top:15px}.bannerslider__container .bannerslides .text .text_inner p+h6{margin-top:40px}@media screen and (max-width:1160px){.bannerslider__logos{bottom:auto;top:150px}.bannerslider__container .slick-dots{display:none !important}.bannerslider__container .slick-arrow{top:350px;right:70px;left:auto}.bannerslider__container .slick-arrow.slick-next{right:0;left:auto}.bannerslider__container .bannerslides{max-height:inherit}.bannerslider__container .bannerslides .image{max-height:420px}.bannerslider__container .bannerslides .image img{height:420px}.bannerslider__container .bannerslides .text{position:relative;bottom:0;left:0;padding:4%;width:100%}}@media screen and (max-width:470px){.bannerslider__logos{display:none}.bannerslider__container .slick-arrow{top:185px}.bannerslider__container .bannerslides .image{max-height:250px}.bannerslider__container .bannerslides .image img{height:250px}}.referenceslider .slick-track{display:flex;align-items:center;justify-content:center}.referenceslider .slick-track .slideelement img{max-height:60px;max-width:160px;margin:0 auto;filter:grayscale(100%);transition:all 0.5s ease-in-out}.referenceslider .slick-track .slideelement img:hover{filter:grayscale(0)}.referenceslider .slick-track .slideelement a:before{content:none;margin:0 auto}.headlinebesidetext{display:flex;justify-content:space-between}.headlinebesidetext .bigtext{width:calc(40% - 22.5px)}.headlinebesidetext .bigtext .text_inner{max-width:420px}.headlinebesidetext .bigtext .text_inner h1{hyphens:auto}.headlinebesidetext .text{width:calc(60% - 22.5px);margin-left:45px;padding:5px 0 5px 45px;border-left:2px solid #e1e1e1}@media screen and (max-width:1160px){.headlinebesidetext .bigtext{width:calc(50% - 22.5px)}.headlinebesidetext .bigtext h1{font-size:40px}.headlinebesidetext .text{width:calc(50% - 22.5px);margin-left:25px;padding:5px 0 5px 25px}}@media screen and (max-width:768px){.headlinebesidetext{flex-direction:column}.headlinebesidetext .bigtext{width:100%;margin-bottom:20px}.headlinebesidetext .bigtext .text_inner{max-width:inherit}.headlinebesidetext .text{width:100%;margin-left:0;padding:20px 0 0 0;border-left:none;border-top:2px solid #e1e1e1}}@media screen and (max-width:470px){.headlinebesidetext .bigtext h1{font-size:30px}}.services .inner{width:92%;margin:0 auto;max-width:1600px;position:relative;z-index:20;display:flex;align-items:flex-end}.services .inner .text{width:calc(30% - 50px);margin-right:100px;padding-bottom:90px}.services .inner .text .button_arrow{font-weight:700}.services .inner .text .largetext{font-size:20px;font-weight:700}.services .inner .text h1,.services .inner .text h2,.services .inner .text h3,.services .inner .text h4,.services .inner .text h5,.services .inner .text h6{margin-top:30px}.services .inner .services_container{width:calc(90% - 50px);display:flex;flex-wrap:wrap;align-items:stretch}.services .inner .services_container .item{width:calc(33.33% - 6.66px);margin-bottom:10px;background:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);padding:45px 35px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;transition:all 0.5s ease-in-out;min-height:230px}.services .inner .services_container .item>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.services .inner .services_container .item .image{max-width:45px;max-height:45px;margin-bottom:20px}.services .inner .services_container .item .image img{width:40px}.services .inner .services_container .item h6,.services .inner .services_container .item .services__item-title{text-align:center;margin-bottom:10px}.services .inner .services_container .item p{text-align:center;font-weight:600;line-height:120%;padding:0}.services .inner .services_container .item+.item{margin-left:10px}.services .inner .services_container .item:nth-child(3n+1){margin-left:0}.services .inner .services_container .item:hover{background:#f9f9f9}.services.wave_top{background:#f5f5f5;position:relative;padding-bottom:50px}.services.wave_top:before{content:"";position:absolute;top:0;left:0;height:340px;width:100%;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/wave2x.png') no-repeat top left;background-size:100% auto}.services.wave_bottom{background:#f5f5f5;position:relative;padding-top:50px}.services.wave_bottom:before{content:"";position:absolute;bottom:0;left:0;height:340px;width:100%;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/second_wave2x.png') no-repeat bottom left;background-size:100% auto}@media screen and (max-width:1075px){.services{padding-top:70px}.services .inner{flex-direction:column}.services .inner .text{width:100%;margin-right:0;padding-bottom:0;margin-bottom:60px}.services .inner .services_container{width:100%}}@media screen and (max-width:768px){.services .inner .services_container .item{width:calc(50% - 5px)}.services .inner .services_container .item+.item{margin-left:10px}.services .inner .services_container .item:nth-child(3n+1){margin-left:10px}.services .inner .services_container .item:nth-child(2n+1){margin-left:0}}@media screen and (max-width:470px){.services .inner .services_container .item{width:100%}.services .inner .services_container .item+.item{margin-left:0}.services .inner .services_container .item:nth-child(3n+1){margin-left:0}}#uid1 .services.wave_top{padding-bottom:150px}#uid1 .services.wave_bottom{padding-top:150px}#uid1 .services .inner .text{padding-bottom:280px}@media screen and (max-width:1075px){#uid1 .services .inner .text{padding-bottom:0}}.imagewithtext .inner{display:flex;align-items:center;width:92%;max-width:1280px;margin:0 auto;padding-bottom:40px}.imagewithtext .inner .image{width:calc(60% - 30px);margin-right:60px}.imagewithtext .inner .text{width:calc(40% - 30px)}.imagewithtext .inner .text .text_inner{padding-right:20px}.imagewithtext.imgposition_right .inner .image{margin-right:0;margin-left:60px}.imagewithtext.imgposition_right .inner .text{order:-1}@media screen and (max-width:1160px){.imagewithtext .inner{align-items:flex-start}}@media screen and (max-width:1160px){.imagewithtext .inner{flex-direction:column}.imagewithtext .inner .image{width:100%;margin-right:0;text-align:center;order:2;margin-top:40px}.imagewithtext .inner .image img{max-width:500px;width:100%}.imagewithtext .inner .text{width:100%}.imagewithtext .inner .text .text_inner{padding-right:0}}.infoboxwithimage{position:relative}.infoboxwithimage .inner{width:92%;max-width:1280px;margin:0 auto}.infoboxwithimage .inner .textbox{max-width:450px;margin-bottom:150px}.infoboxwithimage .inner .textbox .contenttable tbody tr td{border-right:none}.infoboxwithimage .inner .imagebox{position:relative;z-index:20}.infoboxwithimage .inner .imagebox img{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2)}.infoboxwithimage .inner .infobox{position:absolute;top:-140px;right:calc((100vw - 1280px) / 2);background:#cc0607;padding:150px 0 2% 200px;height:100%;display:flex;align-items:flex-start;justify-content:center}.infoboxwithimage .inner .infobox:after{content:"";position:absolute;top:0;right:calc(-100% - 20px);width:calc(100% + 20px);height:100%;background:#cc0607}.infoboxwithimage .inner .infobox .inner{max-width:315px;color:#fff;font-weight:700}.infoboxwithimage .inner .infobox .inner ul li::before{background:#fff}.infoboxwithimage .inner .infobox .inner h1,.infoboxwithimage .inner .infobox .inner h2,.infoboxwithimage .inner .infobox .inner h3,.infoboxwithimage .inner .infobox .inner h4,.infoboxwithimage .inner .infobox .inner h5{color:#fff;margin-bottom:30px;margin-top:0}.infoboxwithimage .inner .infobox .inner p+p{margin-top:25px}.infoboxwithimage .inner .infobox .inner .number{position:absolute;top:auto;left:50px;font:150px "Josefin Sans",Verdana,Arial,sans-serif;color:#d62728}.infoboxwithimage.greyBG:before{content:"";position:absolute;top:0;left:0;width:100%;height:55%;background:#f5f5f5;z-index:-1}@media screen and (max-width:1160px){.infoboxwithimage .inner .infobox{right:4%}}@media screen and (max-width:1160px){.infoboxwithimage .inner .textbox{max-width:inherit;margin-bottom:40px}.infoboxwithimage .inner .imagebox img{width:100%}.infoboxwithimage .inner .infobox{position:relative;top:auto;right:0;padding:40px;height:auto}.infoboxwithimage .inner .infobox:after{content:none}.infoboxwithimage .inner .infobox .inner{max-width:inherit}.infoboxwithimage .inner .infobox .inner h5,.infoboxwithimage .inner .infobox .inner p{position:relative;z-index:10}.infoboxwithimage .inner .infobox .inner .number{bottom:auto;z-index:0;top:auto;left:auto;right:4%}}@media screen and (max-width:768px){.infoboxwithimage .inner{width:100%}.infoboxwithimage .inner .textbox{width:92%;margin:0 auto}}@media screen and (max-width:470px){.infoboxwithimage .inner .textbox .contenttable tbody tr{display:flex;flex-direction:column}.infoboxwithimage .inner .imagebox img{min-height:300px;object-fit:cover}.infoboxwithimage .inner .infobox{padding:4%}.infoboxwithimage .inner .infobox .inner .number{font:50px "Josefin Sans",Verdana,Arial,sans-serif}}.backgroundfont p{font:150px "Josefin Sans",Verdana,Arial,sans-serif;color:#f5f5f5;line-height:100px}.backgroundfont.darkgrey p{color:#e8e8e8}@media screen and (max-width:470px){.backgroundfont p{font:50px "Josefin Sans",Verdana,Arial,sans-serif}}p.backgroundfont{font:150px "Josefin Sans",Verdana,Arial,sans-serif;line-height:100px}@media screen and (max-width:470px){p.backgroundfont{font:50px "Josefin Sans",Verdana,Arial,sans-serif}}.iconbutton .button_red,.iconbutton input[type=submit],.iconbutton button,.iconbutton .head .head2>.inner .loginnav li.last>a,.head .head2>.inner .loginnav .iconbutton li.last>a{padding:20px 30px}.iconbutton .button_red img,.iconbutton input[type=submit] img,.iconbutton button img,.iconbutton .head .head2>.inner .loginnav li.last>a img,.head .head2>.inner .loginnav .iconbutton li.last>a img{display:inline-block;width:20px;position:relative;top:-2px}.iconbutton .button_red span,.iconbutton input[type=submit] span,.iconbutton button span,.iconbutton .head .head2>.inner .loginnav li.last>a span,.head .head2>.inner .loginnav .iconbutton li.last>a span{line-height:16px;display:inline-block;padding-left:12px;margin-left:12px;border-left:2px solid rgba(255,255,255,0.25)}.iconbutton.position_right{text-align:right}.iconbutton.position_middle{text-align:center}.infoflexiblebox{position:relative;padding-bottom:150px}.infoflexiblebox>.inner{width:92%;max-width:1280px;margin:0 auto;display:flex}.infoflexiblebox>.inner .infobox{background:#f3c707;color:#fff;width:40%;position:relative;padding:70px 70px 100px 0;display:flex;align-items:center}.infoflexiblebox>.inner .infobox:before,.infoflexiblebox>.inner .infobox:after{content:"";position:absolute;top:0;height:100%;background:#f3c707}.infoflexiblebox>.inner .infobox:before{left:calc(-100% - 100px);width:calc(100% + 100px)}.infoflexiblebox>.inner .infobox:after{right:-120px;width:120px}.infoflexiblebox>.inner .infobox__inner .backgroundfont{color:#fbd014;margin-bottom:50px}.infoflexiblebox>.inner .infobox__inner .button_arrow{color:#fff}.infoflexiblebox>.inner .infobox__inner h5{color:#fff;margin-bottom:20px}.infoflexiblebox>.inner .flexiblebox{width:60%;background:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);transform:translateY(150px);padding:40px}.infoflexiblebox>.inner .flexiblebox .tx-powermail{width:100%}.infoflexiblebox.greyBG{padding-top:70px}.infoflexiblebox.greyBG:before{content:"";position:absolute;top:0;left:0;width:100%;height:55%;background:#f5f5f5;z-index:-1}@media screen and (max-width:960px){.infoflexiblebox{padding-bottom:0}.infoflexiblebox>.inner{flex-direction:column}.infoflexiblebox>.inner .infobox{width:100%;padding:40px}.infoflexiblebox>.inner .infobox:before,.infoflexiblebox>.inner .infobox:after{content:none}.infoflexiblebox>.inner .flexiblebox{width:100%;transform:translateY(0);padding:40px}}@media screen and (max-width:768px){.infoflexiblebox>.inner{width:100%}}@media screen and (max-width:470px){.infoflexiblebox>.inner .infobox{padding:4%}.infoflexiblebox>.inner .flexiblebox{padding:4%}}.themetiles{display:flex;flex-wrap:wrap}.themetiles .items{width:calc(20% - 8px);margin-bottom:10px;position:relative}.themetiles .items+.items{margin-left:10px}.themetiles .items:nth-child(5n+1){margin-left:0}.themetiles .items a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.themetiles .items a span{display:none}.themetiles .items .text{position:absolute;bottom:15px;left:15px;right:15px;font-size:16px;color:#fff;font-weight:700;hyphens:auto}.themetiles .items .image{position:relative;overflow:hidden}.themetiles .items .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.themetiles .items .image img{transition:all 0.5s ease-in-out}.themetiles .items:hover .image img{transform:scale(1.1)}@media screen and (max-width:1160px){.themetiles .items{width:calc(33.333% - 6.666px)}.themetiles .items:nth-child(5n+1){margin-left:10px}.themetiles .items:nth-child(3n+1){margin-left:0}.themetiles .items .image img{width:100%}}@media screen and (max-width:768px){.themetiles .items{width:calc(50% - 5px)}.themetiles .items:nth-child(3n+1){margin-left:10px}.themetiles .items:nth-child(2n+1){margin-left:0}.themetiles .items .text{word-break:inherit}}@media screen and (max-width:620px){.themetiles .items{width:100%}.themetiles .items+.items{margin-left:0 !important}}.feedbackslider{max-width:960px;width:92%;margin:0 auto;position:relative;padding-left:280px}.feedbackslider:before{content:"";position:absolute;left:0;top:0;width:200px;height:170px;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/quotes.svg') no-repeat center center;background-size:100% auto}.feedbackslider h5{margin-bottom:20px}.feedbackslider .slidecontainer .slide .author{margin-top:20px;font-style:italic}.feedbackslider .slidecontainer .slick-dots{margin-top:40px;padding-left:200px;text-align:left}@media screen and (max-width:768px){.feedbackslider{padding-left:0;text-align:center}.feedbackslider:before{position:relative;display:inline-block;width:80px;height:90px}.feedbackslider .slidecontainer .slick-dots{padding-left:0;text-align:center}}.cookiepopup{display:none;position:fixed;height:100vh;width:100vw;z-index:900;background:rgba(0,0,0,0.8)}.cookiepopup__inner{position:absolute;top:50%;transform:translateY(-50%);width:96%;margin:0 auto;max-width:960px;max-height:80%;overflow-y:scroll;position:relative;background:#fff;padding:40px}.cookiepopup__inner .footnavmenu{display:flex;margin-top:40px}.cookiepopup__inner .footnavmenu li a{color:#a3a3a3;font-size:14px;transition:all 0.5s ease-in-out}.cookiepopup__inner .footnavmenu li a:hover{color:#404040}.cookiepopup__inner .footnavmenu li+li{margin-left:10px}.cookiepopup__inner .close{position:absolute;top:10px;right:10px;width:55px;height:55px;display:flex;align-items:center;justify-content:center;cursor:pointer}.cookiepopup__inner .close span{font-size:26px;transition:all 0.5s ease-in-out}.cookiepopup__inner .close:hover span{transform:scale(1.2)}.foot{color:#fff;position:relative}.foot h1,.foot h2,.foot h3,.foot h4,.foot h5,.foot .footnav__title{color:#fff;margin-bottom:35px}.foot a{color:#fff}.foot .phone,.foot .whatsapp{color:#fff;font-weight:600;position:relative;font-size:16px}.foot .whatsapp:before{background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/whatsapp.svg') no-repeat center left;background-size:100% auto}.foot .phone:before{background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/phone.svg') no-repeat center left;background-size:100% auto}.foot:before{content:"";position:absolute;top:-280px;left:0;height:340px;width:100%;background:#373737 url('../../../typo3conf/ext/pxteny/Resources/Public/Images/wave2x.png') no-repeat top left;background-size:100% auto;z-index:-1}.foot .footer_cont>.inner,.foot .footer_contact>.inner{width:92%;margin:0 auto;font-size:18px;max-width:1280px}.foot .footer_contact .tx-powermail{background:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);padding:70px 60px;transform:translateY(70px)}.foot .footer_contact .tx-powermail .powermail_fieldset{margin-top:0;position:relative}.foot .footer_contact .tx-powermail .powermail_fieldset .powermail_label{display:none}.foot .footer_contact .tx-powermail .powermail_fieldset .powermail_fieldwrap_datenschutzerklaerung .powermail_field .checkbox{color:#919191;font-size:13px}.foot .footer_contact .tx-powermail .powermail_fieldset .powermail_fieldwrap_pflichtfelder{position:absolute;left:0;bottom:0}.foot .footer_cont{background-color:#252525;padding:180px 0 45px 0}.foot .footer_cont>.inner{display:flex;align-items:flex-start}.foot .footer_cont>.inner h5,.foot .footer_cont>.inner .footnav__title{font-size:16px;font-weight:700;margin-bottom:25px}.foot .footer_cont>.inner .hza{min-width:150px;height:130px;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/hza.png') no-repeat center center;background-size:100% auto;margin-right:110px}.foot .footer_cont>.inner .footinformation{font-size:14px;color:#b4b4b4;line-height:20px;margin-right:20px}.foot .footer_cont>.inner .footnav .footnavmenu{padding-top:0}.foot .footer_cont>.inner .footnav .footnavmenu li a{font-size:14px;color:#b4b4b4}.foot .footer_cont>.inner .footnav .footnavmenu li a:hover{text-decoration:underline}.foot .footer_cont .copy{width:92%;margin:0 auto;text-align:center;margin-top:80px;color:#b4b4b4;font-size:13px}.foot .footer_contact{background-color:#373737;padding-top:40px}@media screen and (min-width:2050px){.foot:before{top:-340px}}@media screen and (max-width:768px){.foot .footer_contact .tx-powermail{padding:20px}.foot .footer_cont{padding:180px 0 45px 0}.foot .footer_cont>.inner{flex-direction:column}.foot .footer_cont>.inner .hza{margin:0 auto 40px auto}.foot .footer_cont>.inner .footinformation{margin:0 auto;text-align:center}.foot .footer_cont>.inner .footnav{margin:40px auto 0 auto}.foot .footer_cont>.inner .footnav .footnavmenu{text-align:center}.foot .footer_cont .copy{margin-top:40px}}@media screen and (max-width:470px){.foot .footer_cont{padding:40px 0}.foot .footer_contact .tx-powermail{transform:translateY(0);margin-bottom:20px}}.backtotop{position:absolute;bottom:20px;right:20px;width:50px;height:50px;display:block;transform:rotate(180deg);background:#f3c707;border-radius:50px}.backtotop::after{content:"";position:absolute;top:50%;left:50%;width:15px;height:15px;transform:translate(-50%,-50%);display:block;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/arrow-down-white.svg') no-repeat center center;background-size:10px auto;transition:all 0.5s ease-in-out}.backtotop span{display:none}.backtotop:hover{background-color:#dab306}.tx-powermail .powermail_form h3{display:none}.tx-powermail .powermail_form .powermail_fieldset{margin-top:10px}.tx-powermail .powermail_form .powermail_fieldset legend.powermail_legend{display:none}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap{padding:3px 0;position:relative;margin:10px 0}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_input input.parsley-error,.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_date input.parsley-error,.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_file input.parsley-error{border:1px solid #cc0607}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap textarea.parsley-error{border:1px solid #cc0607}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_check label,.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_radio label{cursor:pointer}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_check .checkbox,.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_check .radio,.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_radio .checkbox,.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_radio .radio{display:inline-block;margin-right:2%}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_submit .powermail_field{display:flex;justify-content:flex-end}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_datenschutzerklaerung .powermail_field{font-size:13px;line-height:140%}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_datenschutzerklaerung .powermail_field a{color:#cc0607}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_datenschutzerklaerung .powermail_field .checkbox{padding:10px;width:100%}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_datenschutzerklaerung .powermail_field .checkbox.parsley-error{background:#cc0607;color:#fff}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_datenschutzerklaerung .powermail_field .checkbox.parsley-error a{color:#fff}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_pflichtfelder .powermail_field{color:#b2b1b1;font-size:13px}.tx-powermail .powermail_form .powermail_fieldset .parsley-errors-list{display:none}.tx-powermail .powermail_form.powermail_form_2 input,.tx-powermail .powermail_form.powermail_form_2 select,.tx-powermail .powermail_form.powermail_form_2 textarea{padding:14px 20px}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap{padding:0}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_type_text{font-weight:600}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_dateienhochladen_01{font-weight:600;margin-top:0}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_dateienhochladen_01 .powermail_field input{border:none;padding:0}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_datumwaehlen{display:inline-block;width:calc(30% - 13.333px);margin-right:20px}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_datumwaehlen .powermail_label{display:none}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_uhrzeitwaehlen{display:inline-block;width:calc(20% - 13.333px);margin-right:20px}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_uhrzeitwaehlen .powermail_label{display:none}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_uhrzeitwaehlen .powermail_field input{padding:11px 20px}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_kursartwaehlen{display:inline-block;width:calc(50% - 13.333px)}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_gewuenschterveranstaltungsort,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_firma,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_plz,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_ort,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_telefon,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_mobilfuersmserinnerung,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_name,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_e_mail,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_dateienhochladen_01,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_absenden{display:inline-block;width:calc(50% - 10px)}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_gewuenschterveranstaltungsort,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_plz,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_telefon,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_name,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_dateienhochladen_01{margin-right:20px}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_mobilfuersmserinnerung input{background:#fff url('../../../typo3conf/ext/pxteny/Resources/Public/Images/clock.svg') no-repeat center right 20px;background-size:20px auto;text-overflow:ellipsis;padding:14px 40px 14px 20px !important}.tx-powermail .hidelabel .powermail_fieldwrap>LABEL,.tx-powermail .powermail_fieldwrap.hidelabel>LABEL{display:none}.tx-powermail .greyboxpowermail{background:#f5f5f5;padding:2%}.tx-powermail .width33powermail,.tx-powermail .width50powermail{width:32%;float:left}.tx-powermail .width50powermail{width:49%}.tx-powermail .width33powermail+.width33powermail,.tx-powermail .width50powermail+.width50powermail{margin-left:2% !important}.tx-powermail .width33powermail+:not(.width33powermail),.tx-powermail .width50powermail+:not(.width50powermail){clear:both}.tx-powermail .powermail_create table td{padding:5px 10px}@media screen and (max-width:620px){.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_datumwaehlen{width:100%;margin-right:ÃŸ}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_uhrzeitwaehlen{width:100%;margin-right:0}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_kursartwaehlen{width:100%}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_gewuenschterveranstaltungsort,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_firma,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_plz,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_ort,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_telefon,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_mobilfuersmserinnerung,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_name,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_e_mail,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_dateienhochladen_01,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_absenden{width:100%}.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_gewuenschterveranstaltungsort,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_plz,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_telefon,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_name,.tx-powermail .powermail_form.powermail_form_2 .powermail_fieldwrap.powermail_fieldwrap_dateienhochladen_01{margin-right:0}}@media screen and (max-width:470px){.tx-powermail .width33powermail,.tx-powermail .width50powermail{width:100%;float:none}.tx-powermail .width50powermail{width:100%}.tx-powermail .width33powermail+.width33powermail,.tx-powermail .width50powermail+.width50powermail{margin-left:0% !important}}.slick-prev,.slick-next{position:absolute;display:block;height:66px;width:66px;line-height:0px;font-size:0px;z-index:10;cursor:pointer;background:rgba(0,0,0,0.2);color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:none;border-radius:0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0.4);color:transparent}.slick-prev:before,.slick-next:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:11px;height:10px;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/arrow.svg') no-repeat center center;background-size:100% auto}.slick-prev{left:20px}.slick-prev:before{transform:translate(-50%,-50%) rotate(180deg)}.slick-next{right:20px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{justify-content:center;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0 !important;cursor:pointer}.slick-dots li button{border-radius:50%;border:0;background:#e2e2e2;display:block;height:10px;width:10px;outline:none;line-height:0px;font-size:0px;color:transparent;cursor:pointer;padding:0;opacity:1}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover{background:#cc0607;opacity:1}.slick-dots li.slick-active button{opacity:1;background:#cc0607}.slick-dots li::before{content:none !important}.slick-slider .slick-slide{display:none}.slick-slider .slick-slide:first-child{display:block}.slick-slider.slick-initialized .slick-slide{display:block}.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;top:0;touch-action:none;user-select:none;width:210px;z-index:-1;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.datepicker-container::before,.datepicker-container::after{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;box-shadow:0 3px 6px #ccc;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#cc0607}.datepicker-top-left::before,.datepicker-top-left::after,.datepicker-top-right::before,.datepicker-top-right::after{border-top:0;left:10px;top:-5px}.datepicker-top-left::before,.datepicker-top-right::before{border-bottom-color:#cc0607}.datepicker-top-left::after,.datepicker-top-right::after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#cc0607}.datepicker-bottom-left::before,.datepicker-bottom-left::after,.datepicker-bottom-right::before,.datepicker-bottom-right::after{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left::before,.datepicker-bottom-right::before{border-top-color:#cc0607}.datepicker-bottom-left::after,.datepicker-bottom-right::after{border-top-color:#fff;bottom:-4px}.datepicker-top-right::before,.datepicker-top-right::after,.datepicker-bottom-right::before,.datepicker-bottom-right::after{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul::before,.datepicker-panel>ul::after{content:" ";display:table}.datepicker-panel>ul::after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:rgba(243,199,7,0.2)}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:rgba(243,199,7,0.2)}.datepicker-panel>ul>li.highlighted:hover{background-color:rgba(243,199,7,0.2)}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#cc0607}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:rgba(243,199,7,0.2)}.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="next"]{font-size:18px}.datepicker-panel>ul>li[data-view="years current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="month current"]{width:150px}.datepicker-panel>ul[data-view="years"]>li,.datepicker-panel>ul[data-view="months"]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view="week"]>li,.datepicker-panel>ul[data-view="week"]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slow{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slower{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slowest{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.delay-250{-webkit-animation-delay:0.25s;-moz-animation-delay:0.25s;-o-animation-delay:0.25s;animation-delay:0.25s}.delay-500{-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s}.delay-750{-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s;-o-animation-delay:0.75s;animation-delay:0.75s}.delay-1000{-webkit-animation-delay:1.0s;-moz-animation-delay:1.0s;-o-animation-delay:1.0s;animation-delay:1.0s}.delay-1250{-webkit-animation-delay:1.25s;-moz-animation-delay:1.25s;-o-animation-delay:1.25s;animation-delay:1.25s}.delay-1500{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.delay-1750{-webkit-animation-delay:1.75s;-moz-animation-delay:1.75s;-o-animation-delay:1.75s;animation-delay:1.75s}.delay-2000{-webkit-animation-delay:2.0s;-moz-animation-delay:2.0s;-o-animation-delay:2.0s;animation-delay:2.0s}.delay-2500{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s}.delay-2000{-webkit-animation-delay:2.0s;-moz-animation-delay:2.0s;-o-animation-delay:2.0s;animation-delay:2.0s}.delay-2500{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s}.delay-3000{-webkit-animation-delay:3.0s;-moz-animation-delay:3.0s;-o-animation-delay:3.0s;animation-delay:3.0s}.delay-3500{-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;-o-animation-delay:3.5s;animation-delay:3.5s}.bounceInRight,.bounceInLeft,.bounceInUp,.bounceInDown{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}.fadeInRight,.fadeInLeft,.fadeInUp,.fadeInDown{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}.flipInX,.flipInY,.rotateIn,.rotateInUpLeft,.rotateInUpRight,.rotateInDownLeft,.rotateDownUpRight,.rollIn{opacity:0}.lightSpeedInRight,.lightSpeedInLeft{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.bounceIn.go{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(400px)}60%{-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(400px)}60%{transform:translateX(-30px)}80%{transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}.bounceInRight.go{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-400px)}60%{-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-400px)}60%{transform:translateX(30px)}80%{transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}.bounceInLeft.go{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(400px)}60%{-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(400px)}60%{transform:translateY(-30px)}80%{transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.bounceInUp.go{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-400px)}60%{-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-400px)}60%{transform:translateY(30px)}80%{transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}.bounceInDown.go{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1;display:block}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1;display:block}}.fadeIn{opacity:0}.fadeIn.go{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes growIn{0%{-webkit-transform:scale(0.2);opacity:0}50%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1);opacity:1}}@keyframes growIn{0%{transform:scale(0.2);opacity:0}50%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}.growIn{-webkit-transform:scale(0.2);transform:scale(0.2);opacity:0}.growIn.go{-webkit-animation-name:growIn;animation-name:growIn}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake.go{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes shakeUp{0%,100%{-webkit-transform:translateY(0)}10%,30%,50%,70%,90%{-webkit-transform:translateY(-10px)}20%,40%,60%,80%{-webkit-transform:translateY(10px)}}@keyframes shakeUp{0%,100%{transform:translateY(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.shakeUp.go{-webkit-animation-name:shakeUp;animation-name:shakeUp}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-400px)}50%{opacity:0.3}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-400px)}50%{opacity:0.3}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{opacity:0;-webkit-transform:translateX(-400px);transform:translateX(-400px)}.fadeInLeft.go{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(400px)}50%{opacity:0.3}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(400px)}50%{opacity:0.3}100%{opacity:1;transform:translateX(0)}}.fadeInRight{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}.fadeInRight.go{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(400px)}50%{opacity:0.3}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(400px)}50%{opacity:0.3}100%{opacity:1;transform:translateY(0)}}.fadeInUp{opacity:0;-webkit-transform:translateY(400px);transform:translateY(400px)}.fadeInUp.go{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-400px)}50%{opacity:0.3}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-400px)}50%{opacity:0.3}100%{opacity:1;transform:translateY(0)}}.fadeInDown{opacity:0;-webkit-transform:translateY(-400px);transform:translateY(-400px)}.fadeInDown.go{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn.go{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft.go{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft.go{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight.go{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight.go{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.rollIn.go{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}100%{transform:skewX(0deg)}}.wiggle.go{-webkit-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing.go{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada.go{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%)}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.wobble.go{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse.go{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedInRight{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedInRight.go{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translateX(-100%) skewX(30deg);opacity:0}60%{-webkit-transform:translateX(20%) skewX(-30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedInLeft{0%{transform:translateX(-100%) skewX(30deg);opacity:0}60%{transform:translateX(20%) skewX(-30deg);opacity:1}80%{transform:translateX(0%) skewX(15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedInLeft.go{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;backface-visibility:visible !important;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(0.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(0.3)}}.bounceOut.goAway{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp.goAway{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown.goAway{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft.goAway{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight.goAway{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut.goAway{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUp.goAway{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDown.goAway{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeft.goAway{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRight.goAway{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX.goAway{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY}@-webkit-keyframes lightSpeedOutRight{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOutRight.goAway{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(-100%) skewX(30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(-100%) skewX(30deg);opacity:0}}.lightSpeedOutLeft.goAway{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut.goAway{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{-transform-origin:left bottom;-transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft.goAway{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft.goAway{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight.goAway{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut.goAway{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUpShort{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpShort{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.fadeInUpShort.go{-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort}@-webkit-keyframes fadeInDownShort{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDownShort{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownShort{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.fadeInDownShort.go{-webkit-animation-name:fadeInDownShort;animation-name:fadeInDownShort}@-webkit-keyframes fadeInRightShort{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRightShort{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightShort{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.fadeInRightShort.go{-webkit-animation-name:fadeInRightShort;animation-name:fadeInRightShort}@-webkit-keyframes fadeInLeftShort{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeftShort{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftShort{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.fadeInLeftShort.go{-webkit-animation-name:fadeInLeftShort;animation-name:fadeInLeftShort}@media screen and (max-width:1600px) and (min-width:1161px){body{font-size:15px;line-height:24px;}h1{font-size:40px;}h2{font-size:36px;}h3{font-size:32px;}h4{font-size:26px;}h5{font-size:20px;}.site .allcont{padding-top:88px;}.head .head2>.inner{padding-top:10px;padding-bottom:6px;align-items:center;}.head .head2>.inner .logo{--logo-mark-w:96px;--logo-mark-h:50px;--logo-claim-size:13.5px;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png') no-repeat 12px center;background-size:var(--logo-mark-w) auto;width:380px;min-height:56px;height:auto;margin:18px 0 14px;flex-shrink:0;overflow:visible;}.head .head2>.inner .logo a{padding-left:124px;}.head .head2>.inner .logo a > .logo__text{display:flex !important;width:250px;max-width:250px;}.head.stickyhead .head2>.inner .logo{background-image:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png');background-size:var(--logo-mark-w) auto;}.head .nav>li+li{margin-left:28px;}.head .nav>li a{font-size:15px;line-height:1.35;}.head .nav>li>a{padding:18px 0;}.head .loginnav{top:22px;}.head .loginnav > li > a{line-height:1.35;}#uid1 #subhead #subhead2{max-height:816px;}#uid1 #subhead #subhead2 .text_on_image{min-height:400px;}#uid1 #subhead #subhead2 .text_on_image .image{max-height:816px;}.bannerslider__container .bannerslides{max-height:816px;}.bannerslider__container .bannerslides .image{max-height:816px;height:816px;}.bannerslider__container .bannerslides .image img{width:100%;height:100%;object-fit:cover;object-position:70% 40%;display:block;}.bannerslider__container .bannerslides .text{width:var(--hero-box-width);top:auto;bottom:calc(-1 * var(--hero-box-overhang));height:auto;min-height:var(--hero-box-content-height);padding:37px 41px 41px;}.bannerslider__container .slick-arrow{left:calc(4% + var(--hero-box-width));}.bannerslider__container .slick-arrow.slick-next{left:calc(4% + var(--hero-box-width) + 70px);}.loginform_wrap .loginform_header{min-width:340px;padding:24px;}.loginform_wrap .loginform_header h3.welcomeHeader,.loginform_wrap .loginform_header h4.welcomeHeader,.loginform_wrap .loginform_header p.welcomeHeader{font-size:24px;}.services{padding-top:48px;}.services .inner{max-width:1280px;}.services .inner .text{margin-right:48px;padding-bottom:48px;}.services .inner .services_container .item{padding:28px 22px;min-height:180px;}}@media screen and (max-width:1400px) and (min-width:1161px){body{font-size:14px;line-height:22px;}h1{font-size:34px;}h2{font-size:30px;}h3{font-size:26px;}h4{font-size:22px;}h5{font-size:18px;}.site .allcont{padding-top:72px;}.head .head2>.inner{padding-top:10px;padding-bottom:6px;}.head .head2>.inner .logo{--logo-mark-w:91px;--logo-mark-h:48px;--logo-claim-size:12.5px;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png') no-repeat 12px center;background-size:var(--logo-mark-w) auto;width:350px;min-height:52px;height:auto;margin:16px 0 12px;flex-shrink:0;overflow:visible;}.head .head2>.inner .logo a{padding-left:115px;}.head .head2>.inner .logo a > .logo__text{display:flex !important;width:230px;max-width:230px;}.head.stickyhead .head2>.inner .logo{background-image:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png');background-size:var(--logo-mark-w) auto;}.head .nav>li+li{margin-left:20px;}.head .nav>li a{font-size:14px;line-height:1.35;}.head .nav>li>a{padding:16px 0;}.head .loginnav{top:20px;}#uid1 #subhead #subhead2{max-height:672px;}#uid1 #subhead #subhead2 .text_on_image{min-height:340px;}#uid1 #subhead #subhead2 .text_on_image .image{max-height:672px;}.bannerslider__container .bannerslides{max-height:672px;}.bannerslider__container .bannerslides .image{max-height:672px;height:672px;}.bannerslider__container .bannerslides .image img{width:100%;height:100%;object-fit:cover;object-position:70% 40%;display:block;}.bannerslider__container .bannerslides .text{width:var(--hero-box-width);top:auto;bottom:calc(-1 * var(--hero-box-overhang));height:auto;min-height:var(--hero-box-content-height);padding:32px 35px 37px;}.bannerslider__container .slick-arrow{left:calc(4% + var(--hero-box-width));}.bannerslider__container .slick-arrow.slick-next{left:calc(4% + var(--hero-box-width) + 60px);}.loginform_wrap .loginform_header{min-width:300px;padding:18px;}.loginform_wrap .loginform_header h3.welcomeHeader,.loginform_wrap .loginform_header h4.welcomeHeader,.loginform_wrap .loginform_header p.welcomeHeader{font-size:20px;}.tx-courses .next_appointments .appointment h5,.tx-courses .next_appointments .appointment .appointment-title{font-size:16px;}.services{padding-top:36px;}.services .inner .text{margin-right:32px;padding-bottom:36px;}.services .inner .text .largetext{font-size:17px;}.services .inner .services_container .item{padding:22px 16px;min-height:150px;}}@media screen and (max-width:1280px) and (min-width:1161px){h1{font-size:30px;}h2{font-size:26px;}h3{font-size:22px;}h4{font-size:20px;}.site .allcont{padding-top:64px;}.head .head2>.inner{padding-top:10px;padding-bottom:4px;}.head .head2>.inner .logo{--logo-mark-w:84px;--logo-mark-h:44px;--logo-claim-size:11.5px;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png') no-repeat 10px center;background-size:var(--logo-mark-w) auto;width:320px;min-height:48px;height:auto;margin:14px 0 10px;flex-shrink:0;overflow:visible;}.head .head2>.inner .logo a{padding-left:106px;}.head .head2>.inner .logo a > .logo__text{display:flex !important;width:210px;max-width:210px;}.head.stickyhead .head2>.inner .logo{background-image:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png');background-size:var(--logo-mark-w) auto;}.head .nav>li+li{margin-left:14px;}.head .nav>li a{font-size:13px;line-height:1.35;}.head .nav>li>a{padding:14px 0;}.head .loginnav{top:18px;}#uid1 #subhead #subhead2{max-height:600px;}#uid1 #subhead #subhead2 .text_on_image{min-height:300px;}#uid1 #subhead #subhead2 .text_on_image .image{max-height:600px;}.bannerslider__container .bannerslides{max-height:600px;}.bannerslider__container .bannerslides .image{max-height:600px;height:600px;}.bannerslider__container .bannerslides .image img{width:100%;height:100%;object-fit:cover;object-position:70% 40%;display:block;}.bannerslider__container .bannerslides .text{width:var(--hero-box-width);top:auto;bottom:calc(-1 * var(--hero-box-overhang));height:auto;min-height:var(--hero-box-content-height);padding:28px 28px 32px;}.bannerslider__container .slick-arrow{left:calc(4% + var(--hero-box-width));}.bannerslider__container .slick-arrow.slick-next{left:calc(4% + var(--hero-box-width) + 60px);}.loginform_wrap .loginform_header{min-width:280px;padding:16px;}.loginform_wrap .loginform_header h3.welcomeHeader,.loginform_wrap .loginform_header h4.welcomeHeader,.loginform_wrap .loginform_header p.welcomeHeader{font-size:18px;}}.bannerslider{position:relative;overflow:visible;isolation:isolate;--hero-box-width:633px;--hero-aside-gap:32px;--hero-box-overhang:176px;--hero-box-content-height:380px;--hero-catch-below-top:36px;--hero-catch-nudge-x:48px;--hero-catch-gap:2px;--hero-band-gap:7.5px;--hero-band-fill:rgba(0,0,0,0.22);--hero-catch-top:calc(100% + var(--hero-box-overhang) - var(--hero-box-content-height) +
      var(--hero-catch-below-top));}@media screen and (min-width:1601px){#uid1 #subhead #subhead2{max-height:1116px;}#uid1 #subhead #subhead2 .text_on_image .image{max-height:1116px;}.bannerslider__container .bannerslides{max-height:1116px;}.bannerslider__container .bannerslides .image{max-height:1116px;height:1116px;}.bannerslider__container .bannerslides .image img{width:100%;height:100%;object-fit:cover;object-position:70% 40%;display:block;}.bannerslider__container .bannerslides .text{width:var(--hero-box-width);top:auto;bottom:calc(-1 * var(--hero-box-overhang));height:auto;min-height:var(--hero-box-content-height);padding:46px 51px 51px;}}.bannerslider__container .bannerslides .text .text_inner .bannerslides__title{display:none;}.bannerslider__catches{position:absolute;z-index:25;left:calc(4% + var(--hero-box-width) + var(--hero-aside-gap) +
      var(--hero-catch-nudge-x,48px));top:var(--hero-catch-top);bottom:0;height:auto;max-height:none;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--hero-catch-gap,2px);max-width:none;width:max-content;overflow:visible;pointer-events:none;padding:10px 18px 12px 14px;}.bannerslider__catches::before{content:none;display:none;}.bannerslider__catch{pointer-events:auto;position:relative;display:inline-flex;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:0.35em;padding:4px 0;background:transparent;color:#fff;font-size:13px;font-weight:500;letter-spacing:0.01em;line-height:1.25;white-space:nowrap;text-decoration:none;text-shadow:0 0 10px rgba(0,0,0,0.4),0 1px 3px rgba(0,0,0,0.75),0 0 1px rgba(0,0,0,0.55);box-shadow:none;border:0;border-radius:0;opacity:0.82;transition:text-shadow 0.22s ease;}.bannerslider__catch::after{content:"\2192";display:inline-block;font-weight:400;opacity:0.85;transition:transform 0.22s ease,opacity 0.22s ease;}.bannerslider__catch::before{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform 0.28s cubic-bezier(0.22,1,0.36,1);pointer-events:none;}.bannerslider__catch:hover,.bannerslider__catch:focus{color:#fff;background:transparent;opacity:1;transform:translateX(3px);text-shadow:0 0 12px rgba(0,0,0,0.45),0 1px 4px rgba(0,0,0,0.8),0 0 1px rgba(0,0,0,0.6);}.bannerslider__catch:hover::before,.bannerslider__catch:focus::before{transform:scaleX(1);}.bannerslider__catch:hover::after,.bannerslider__catch:focus::after{transform:translateX(4px);opacity:1;}.bannerslider__catch:focus{outline:none;}.bannerslider__catch:focus-visible{outline:2px solid #fff;outline-offset:4px;}.bannerslider__catch:focus-visible::before{transform:scaleX(1);}@keyframes bannerslider-catch-stamp{0%{opacity:1;color:#cc0607;text-shadow:none;-webkit-transform:translate3d(var(--catch-from,-520px),0,0) scale(1.04);transform:translate3d(var(--catch-from,-520px),0,0) scale(1.04);}62%{opacity:1;color:#cc0607;text-shadow:0 0 10px rgba(204,6,7,0.4);-webkit-transform:translate3d(8px,0,0) scale(1.06);transform:translate3d(8px,0,0) scale(1.06);}78%{color:#cc0607;-webkit-transform:translate3d(0,1px,0) scale(0.97);transform:translate3d(0,1px,0) scale(0.97);}100%{opacity:0.82;color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.4),0 1px 3px rgba(0,0,0,0.75),0 0 1px rgba(0,0,0,0.55);-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);}}@-webkit-keyframes bannerslider-catch-stamp{0%{opacity:1;color:#cc0607;text-shadow:none;-webkit-transform:translate3d(var(--catch-from,-520px),0,0) scale(1.04);}62%{opacity:1;color:#cc0607;-webkit-transform:translate3d(8px,0,0) scale(1.06);}78%{color:#cc0607;-webkit-transform:translate3d(0,1px,0) scale(0.97);}100%{opacity:0.82;color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.4),0 1px 3px rgba(0,0,0,0.75),0 0 1px rgba(0,0,0,0.55);-webkit-transform:translate3d(0,0,0) scale(1);}}@media screen and (min-width:1161px){.bannerslider__catches[data-catch-stamp] .bannerslider__catch:not(.is-catch-in){opacity:0;color:#cc0607;text-shadow:none;-webkit-transform:translate3d(var(--catch-from,-520px),0,0);transform:translate3d(var(--catch-from,-520px),0,0);}.bannerslider__catches[data-catch-stamp] .bannerslider__catch.is-catch-in{-webkit-animation:bannerslider-catch-stamp 0.72s cubic-bezier(0.16,0.84,0.28,1) both;animation:bannerslider-catch-stamp 0.72s cubic-bezier(0.16,0.84,0.28,1) both;}}@media screen and (min-width:1161px){.bannerslider__catches{max-width:none !important;width:max-content !important;}.bannerslider__catch,.bannerslider__catch--inhouse{white-space:nowrap !important;flex-wrap:nowrap !important;max-width:none !important;}}@media screen and (max-width:1600px) and (min-width:1401px){.bannerslider{--hero-box-width:483px;--hero-aside-gap:32px;--hero-box-overhang:176px;--hero-box-content-height:362px;--hero-catch-gap:2px;--hero-catch-nudge-x:36px;--hero-band-gap:7.5px;}.bannerslider__catch{font-size:12px;padding:3px 0;}}@media screen and (max-width:1400px) and (min-width:1161px){.bannerslider{--hero-box-width:414px;--hero-aside-gap:32px;--hero-box-overhang:170px;--hero-box-content-height:345px;--hero-catch-gap:2px;--hero-catch-nudge-x:28px;--hero-band-gap:7.5px;}.bannerslider__catches{gap:2px;}.bannerslider__catch{font-size:12px;padding:3px 0;}}@media screen and (max-width:1280px) and (min-width:1161px){.bannerslider{--hero-box-width:368px;--hero-aside-gap:32px;--hero-box-overhang:164px;--hero-box-content-height:334px;--hero-catch-gap:2px;--hero-catch-nudge-x:20px;--hero-band-gap:7.5px;}}@media screen and (max-width:1160px){.bannerslider__container .bannerslides .text{top:auto;padding-bottom:4%;bottom:0;}.bannerslider__catches{position:relative;left:auto;top:auto;bottom:auto;height:auto;max-height:none;max-width:none;width:auto;margin:16px 4% 8px;flex-direction:row;flex-wrap:wrap;gap:4px 20px;pointer-events:auto;padding:0;}.bannerslider__catches::before{display:none;}.bannerslider::before{content:none;display:none;}.bannerslider__catch{font-size:14px;color:#404040;text-shadow:none;padding:8px 0;white-space:normal;opacity:0.88;}.bannerslider__catch:hover,.bannerslider__catch:focus{color:#cc0607;text-shadow:none;opacity:1;}.bannerslider__catch:focus-visible{outline-color:#cc0607;}}@media screen and (max-width:1160px){.bannerslider::before{content:none !important;display:none !important;}}@media screen and (max-width:900px){.bannerslider__catches{display:none !important;}}#uid1 #subhead{margin-bottom:176px;}@media screen and (max-width:1400px) and (min-width:1161px){#uid1 #subhead{margin-bottom:170px;}}@media screen and (max-width:1280px) and (min-width:1161px){#uid1 #subhead{margin-bottom:164px;}}@media screen and (max-width:1160px){#uid1 #subhead{margin-bottom:0 !important;padding-bottom:0 !important;}}@media screen and (min-width:1161px){#uid1 .bannerslider__container .bannerslides .text{top:auto !important;bottom:calc(-1 * var(--hero-box-overhang)) !important;width:var(--hero-box-width) !important;height:auto;min-height:var(--hero-box-content-height);max-height:none;box-sizing:border-box;overflow:visible;}#uid1 .bannerslider__catches{top:var(--hero-catch-top);bottom:0;height:auto;max-height:none;}#uid1 .tx-courses .next_appointments{font-size:103.5%;}#uid1 .tx-courses .next_appointments__heading{padding-bottom:7px;margin-bottom:3px;border-bottom:1px solid #ececec;}#uid1 .tx-courses .next_appointments__title{font-size:14px;letter-spacing:0.04em;}#uid1 .tx-courses .next_appointments__title--board{letter-spacing:0;gap:3px;}#uid1 .tx-courses .next_appointments__title--board .flap{min-width:1.1em;height:1.5em;border-radius:2px;}#uid1 .tx-courses .next_appointments__title--board .flap__inner{color:#3d3d3d;}#uid1 .tx-courses .next_appointments__subtitle{font-size:12px;color:#7a7a7a;}#uid1 .tx-courses .next_appointments .appointment h5,#uid1 .tx-courses .next_appointments .appointment .appointment-title{margin:7px 0 2px;font-size:17px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#uid1 .tx-courses .next_appointments .appointment h5 a,#uid1 .tx-courses .next_appointments .appointment .appointment-title a{color:#2a2a2a;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#uid1 .tx-courses .next_appointments .appointment .date{margin-top:3px;font-size:15px;line-height:1.3;color:#4a4a4a;}#uid1 .tx-courses .next_appointments .appointment + .appointment{margin-top:9px;padding-top:9px;border-top:1px solid #f0f0f0;}#uid1 .tx-courses .next_appointments .all_appointments_link{margin-top:12px;padding-top:12px;border-top:1px solid #e8e8e8;}#uid1 .tx-courses .next_appointments .all_appointments_link a{font-size:1.05em;}}.bannerslider__logos{--logo-h:28px;--logo-gap:20px;display:block;margin:0;padding:0;overflow:visible;pointer-events:auto;}@media screen and (min-width:1161px){.bannerslider__logos{position:absolute;left:auto;right:4%;top:auto;bottom:35px;z-index:30;height:auto;width:auto;max-width:calc(96% - 4% - var(--hero-box-width,633px) - 48px);}}.bannerslider__logos:not(:has(img)){display:none;}.bannerslider__logos-viewport{width:auto;max-width:100%;overflow:visible;-webkit-mask-image:none;mask-image:none;}.bannerslider__logos-track{display:flex;width:auto;max-width:100%;align-items:center;justify-content:flex-end;flex-wrap:wrap;animation:none;will-change:auto;}.bannerslider__logos-set{display:flex;align-items:center;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:var(--logo-gap);padding-right:0;max-width:100%;}.bannerslider__logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:auto;min-height:0;opacity:1;}.bannerslider__logo img{display:block;height:var(--logo-h);width:auto;max-height:var(--logo-h);max-width:calc(var(--logo-h) * 4.2);object-fit:contain;object-position:center center;image-rendering:auto;-webkit-font-smoothing:antialiased;filter:none;margin:0 !important;}@media screen and (max-width:1600px) and (min-width:1401px){.bannerslider__logos{max-width:calc(96% - 4% - var(--hero-box-width,483px) - 48px);}}@media screen and (max-width:1400px) and (min-width:1161px){.bannerslider__logos{max-width:calc(96% - 4% - var(--hero-box-width,414px) - 48px);--logo-h:24px;--logo-gap:16px;}}@media screen and (max-width:1280px) and (min-width:1161px){.bannerslider__logos{max-width:calc(96% - 4% - var(--hero-box-width,368px) - 48px);--logo-h:22px;--logo-gap:14px;}}@media screen and (min-width:1161px){#uid1 .allcont{padding-top:0 !important;}#uid1 .frame-type-pxteny_referenceslider{position:relative;z-index:15;width:auto;max-width:none;margin-top:-176px;margin-bottom:56px;margin-left:calc(4% + var(--hero-box-width,633px) + 48px);margin-right:24px;min-height:176px;display:flex;align-items:center;box-sizing:border-box;padding:32px 48px;overflow:visible !important;}#uid1 .frame-type-pxteny_referenceslider > .inner{width:100%;max-width:none;overflow:visible !important;}#uid1 .frame-type-pxteny_referenceslider > .inner > header{display:none;}#uid1 .frame-type-pxteny_referenceslider .referenceslider{margin:0;width:100%;max-width:100%;overflow:visible !important;box-sizing:border-box;}#uid1 .referenceslider:not(.referenceslider--fade):not(.slick-initialized){display:flex;align-items:center;justify-content:space-evenly;gap:40px;flex-wrap:nowrap;}#uid1 .referenceslider:not(.referenceslider--fade):not(.slick-initialized) > .slideelement{display:none;flex:0 0 auto;width:161px;height:74px;align-items:center;justify-content:center;margin:0;padding:0 8px;box-sizing:border-box;}#uid1 .referenceslider:not(.referenceslider--fade):not(.slick-initialized) > .slideelement:nth-child(-n+4){display:inline-flex;}#uid1 .referenceslider:not(.referenceslider--fade):not(.slick-initialized) > .slideelement img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;filter:grayscale(1);opacity:0.78;}#uid1 .referenceslider--fade{position:relative;min-height:83px;overflow:visible !important;}#uid1 .referenceslider--fade .referenceslider__stage{position:relative;width:100%;min-height:83px;overflow:visible !important;}#uid1 .referenceslider--fade .referenceslider__group{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-evenly;gap:40px;min-height:83px;padding:0;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.7s ease,visibility 0.7s ease;}#uid1 .referenceslider--fade .referenceslider__group.is-active{opacity:1;visibility:visible;pointer-events:auto;}#uid1 .referenceslider--fade .referenceslider__group.is-leaving{opacity:0;visibility:hidden;pointer-events:none;}#uid1 .referenceslider--fade .slideelement{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:161px;height:74px;margin:0;padding:0 6px;float:none;overflow:hidden;}#uid1 .referenceslider--fade .slideelement a{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:0;overflow:hidden;}#uid1 .referenceslider--fade .slideelement a:before{content:none;}#uid1 .referenceslider--fade .slideelement img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;margin:0 auto;object-fit:contain;object-position:center;filter:grayscale(1);opacity:0.8;transition:opacity 0.3s ease,filter 0.3s ease;}#uid1 .referenceslider--fade .slideelement:hover img,#uid1 .referenceslider--fade .slideelement a:hover img{filter:grayscale(0.15);opacity:1;}@media (prefers-reduced-motion:reduce){#uid1 .referenceslider--fade .referenceslider__group{transition:none;position:relative !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;flex-wrap:wrap;justify-content:flex-start;row-gap:20px;margin-bottom:12px;}}}@media screen and (max-width:1600px) and (min-width:1401px){#uid1 .frame-type-pxteny_referenceslider{margin-top:-176px;margin-left:calc(4% + var(--hero-box-width,483px) + 48px);margin-right:20px;min-height:168px;padding:28px 40px;}}@media screen and (max-width:1400px) and (min-width:1161px){#uid1 .frame-type-pxteny_referenceslider{margin-top:-170px;margin-left:calc(4% + var(--hero-box-width,414px) + 48px);margin-right:16px;min-height:160px;padding:24px 36px;}#uid1 .referenceslider--fade .referenceslider__group{gap:32px;}#uid1 .referenceslider--fade .slideelement{width:147px;height:64px;}}@media screen and (max-width:1280px) and (min-width:1161px){#uid1 .frame-type-pxteny_referenceslider{margin-top:-164px;margin-left:calc(4% + var(--hero-box-width,368px) + 40px);margin-right:12px;min-height:152px;padding:22px 28px;}#uid1 .referenceslider--fade .referenceslider__group{gap:24px;flex-wrap:wrap;}#uid1 .referenceslider--fade .slideelement{width:120px;height:54px;}}.referenceslider .slick-track .slideelement{padding:0 28px;box-sizing:border-box;}.referenceslider .slick-track .slideelement img{max-height:51px !important;max-width:150px !important;width:auto !important;height:auto !important;object-fit:contain;object-position:center;margin:0 auto;}@media screen and (max-width:1160px){#uid1 .frame-type-pxteny_referenceslider{margin-top:8px;margin-bottom:28px;margin-left:0;margin-right:0;padding:12px 4%;min-height:0;overflow:hidden !important;box-sizing:border-box;}#uid1 .frame-type-pxteny_referenceslider > .inner,#uid1 .frame-type-pxteny_referenceslider .referenceslider{width:100%;max-width:100%;overflow:hidden !important;box-sizing:border-box;}#uid1 .referenceslider.slick-initialized,#uid1 .referenceslider .slick-list,#uid1 .referenceslider .slick-track{overflow:hidden;}#uid1 .referenceslider .slick-track .slideelement,.referenceslider .slick-track .slideelement{padding:0 10px;display:flex !important;align-items:center;justify-content:center;height:56px;box-sizing:border-box;}#uid1 .referenceslider .slick-track .slideelement a,.referenceslider .slick-track .slideelement a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;}#uid1 .referenceslider .slick-track .slideelement img,.referenceslider .slick-track .slideelement img{max-height:44px !important;max-width:124px !important;width:auto !important;height:auto !important;object-fit:contain !important;object-position:center;}}@media screen and (max-width:768px){#uid1 .frame-type-pxteny_referenceslider{padding:8px 4% 16px;margin-bottom:20px;}#uid1 .referenceslider .slick-track .slideelement,.referenceslider .slick-track .slideelement{padding:0 6px;height:58px;}#uid1 .referenceslider .slick-track .slideelement img,.referenceslider .slick-track .slideelement img{max-height:40px !important;max-width:112px !important;}.referenceslider .slick-dots{gap:6px;margin-top:8px;}.referenceslider .slick-dots li{width:8px !important;height:8px !important;margin:0 !important;}.referenceslider .slick-dots li button{width:7px !important;height:7px !important;padding:0 !important;}.referenceslider .slick-dots li button::before{width:7px !important;height:7px !important;font-size:7px !important;line-height:7px !important;}}@media screen and (max-width:480px){#uid1 .referenceslider .slick-track .slideelement img,.referenceslider .slick-track .slideelement img{max-height:36px !important;max-width:104px !important;}}#uid1 #c1380,#uid1 .frame-type-text:has(a[href="/#c967"]){display:none !important;}@font-face{font-family:"Caveat";font-style:normal;font-weight:600;font-display:swap;src:url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/Caveat/caveat-600-latin-ext.woff2') format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:"Caveat";font-style:normal;font-weight:600;font-display:swap;src:url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/Caveat/caveat-600-latin.woff2') format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:"Caveat";font-style:normal;font-weight:700;font-display:swap;src:url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/Caveat/caveat-700-latin-ext.woff2') format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:"Caveat";font-style:normal;font-weight:700;font-display:swap;src:url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/Caveat/caveat-700-latin.woff2') format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:"Nunito Sans";font-style:italic;font-weight:300;font-display:swap;src:local("Nunito Sans Light Italic"),local("NunitoSans-LightItalic"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-300italic.woff2') format("woff2");}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:300;font-display:swap;src:local("Nunito Sans Light"),local("NunitoSans-Light"),url('../../../typo3conf/ext/pxteny/Resources/Public/Fonts/nunito-sans-v5-latin-300.woff2') format("woff2");}#uid1 .headlinebesidetext .largetext--script,#uid1 .headlinebesidetext strong .largetext--script,.headlinebesidetext .largetext.largetext--script,.headlinebesidetext strong .largetext--script,.headlinebesidetext .largetext--script{display:inline-block;max-width:100%;margin:0.2em 0 0.15em;padding:0.02em 0.04em 0;font-family:"Caveat",cursive !important;font-size:48px !important;font-weight:700 !important;font-style:normal;font-synthesis:none;line-height:1.15 !important;letter-spacing:0.01em;word-spacing:0.02em;color:#000 !important;text-transform:none;white-space:nowrap;transform:rotate(-1.5deg);transform-origin:left center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (max-width:1400px){.headlinebesidetext .largetext--script{font-size:40px !important;letter-spacing:0.01em;}}@media screen and (max-width:1160px){#uid1 .headlinebesidetext .largetext--script,#uid1 .headlinebesidetext strong .largetext--script,.headlinebesidetext .largetext.largetext--script,.headlinebesidetext strong .largetext--script,.headlinebesidetext .largetext--script{white-space:normal;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box;}}@media screen and (max-width:768px){#uid1 .headlinebesidetext .largetext--script,#uid1 .headlinebesidetext strong .largetext--script,.headlinebesidetext .largetext.largetext--script,.headlinebesidetext strong .largetext--script,.headlinebesidetext .largetext--script{font-size:32px !important;letter-spacing:0.005em;word-spacing:0.01em;line-height:1.15 !important;white-space:normal;overflow-wrap:break-word;transform:rotate(-1deg);}.headlinebesidetext .bigtext,.headlinebesidetext .text,.headlinebesidetext .text .text_inner,.headlinebesidetext .bigtext .text_inner{min-width:0;max-width:100%;box-sizing:border-box;}}@media screen and (max-width:480px){#uid1 .headlinebesidetext .largetext--script,#uid1 .headlinebesidetext strong .largetext--script,.headlinebesidetext .largetext.largetext--script,.headlinebesidetext strong .largetext--script,.headlinebesidetext .largetext--script{font-size:28px !important;letter-spacing:0;transform:rotate(-0.75deg);}}#uid1 .headlinebesidetext .bigtext .text_inner{max-width:none;}#uid1 .headlinebesidetext .welcome-brand{display:block;max-width:100%;}#uid1 .headlinebesidetext .bigtext .text_inner h1{font-family:Calibri,Carlito,"Segoe UI",sans-serif;font-size:clamp(2.35rem,3.6vw,3.75rem);font-weight:700;line-height:1.08;letter-spacing:-0.015em;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:break-word;}#uid1 .headlinebesidetext .bigtext .text_inner h1 .redtext{color:#cc0607;}#uid1 .headlinebesidetext .welcome-wappen,.headlinebesidetext .welcome-wappen{display:inline-block;vertical-align:-0.15em;width:0.72em;height:auto;margin-left:0.2em;}#uid1 .headlinebesidetext .welcome-pillars{margin:0.55em 0 0;padding:0;font-family:Calibri,Carlito,"Segoe UI",sans-serif;font-size:clamp(0.95rem,1.35vw,1.2rem);font-weight:400;line-height:1.35;letter-spacing:0.04em;color:#404040;text-transform:none;}#uid1 .headlinebesidetext .welcome-pillars__item{display:inline;}#uid1 .headlinebesidetext .welcome-pillars__sep{display:inline-block;margin:0 0.45em;font-weight:300;color:#b0b0b0;}#uid1 .headlinebesidetext .welcome-text--no-cta-band > p:has(a.button_arrow),#uid1 .headlinebesidetext .welcome-text--no-cta-band a.button_arrow,#uid1 .headlinebesidetext .welcome-text--no-cta-band a[href*="sanitaetsdienst"]{display:none !important;}#uid1 a#c79 ~ .inner .headlinebesidetext .text .text_inner > p:has(a.button_arrow),#uid1 a#c79 ~ .inner .headlinebesidetext .text .text_inner a.button_arrow,#uid1 a#c79 ~ .inner .headlinebesidetext .text .text_inner a[href*="sanitaetsdienst"]{display:none !important;}@media screen and (max-width:1160px){#uid1 .headlinebesidetext .bigtext .text_inner h1{font-size:clamp(2rem,5vw,2.75rem);line-height:1.1;}#uid1 .headlinebesidetext .welcome-pillars{font-size:clamp(0.9rem,2.2vw,1.1rem);}}@media screen and (max-width:470px){#uid1 .headlinebesidetext .bigtext .text_inner h1{font-size:clamp(1.65rem,7.5vw,2.1rem);letter-spacing:-0.01em;}#uid1 .headlinebesidetext .welcome-pillars{font-size:0.9rem;letter-spacing:0.02em;}#uid1 .headlinebesidetext .welcome-pillars__sep{margin:0 0.35em;}}.loginform_wrap .loginform_header p.welcomeHeader,.loginform_wrap .loginform_header p.successHeader,.loginform_wrap .loginform_header p.logoutHeader,.loginform_wrap .loginform_header p.errorHeader,.loginform_wrap .loginform_header p.forgotHeader,.loginform_wrap .loginform_header p.changePasswordHeader{font-size:26px;font-weight:700;line-height:1.25;margin:0 0 0.4em;}.tx-courses .next_appointments .appointment .appointment-title{margin:6px 0 2px 0;font-size:16px;line-height:1.25;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.tx-courses .next_appointments .appointment .appointment-title a{color:#2a2a2a;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:inherit;}.tx-courses .next_appointments .appointment .appointment-title a:hover{color:#cc0607;}#uid1 .tx-courses .next_appointments .appointment h5,#uid1 .tx-courses .next_appointments .appointment .appointment-title{display:block;max-width:100%;margin:4px 0 1px;font-size:14px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#uid1 .tx-courses .next_appointments .appointment h5 a,#uid1 .tx-courses .next_appointments .appointment .appointment-title a{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#uid1 .tx-courses .next_appointments .appointment .date{margin-top:1px;font-size:13px;line-height:1.2;}#uid1 .tx-courses .next_appointments .appointment + .appointment{margin-top:5px;padding-top:5px;}#uid1 .tx-courses .next_appointments .all_appointments_link{margin-top:7px;padding-top:7px;}@media screen and (max-width:1160px){.tx-courses .next_appointments .appointment .appointment-title,.tx-courses .next_appointments .appointment .appointment-title strong,.tx-courses .next_appointments .appointment .appointment-title a{display:block !important;width:100% !important;max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}.tx-courses .next_appointments .appointment .appointment-title{margin:3px 0 1px !important;font-size:13px !important;line-height:1.1 !important;}.tx-courses .next_appointments .appointment .date{margin:0 !important;font-size:12px !important;line-height:1.15 !important;}.tx-courses .next_appointments .appointment + .appointment{margin-top:4px !important;padding-top:4px !important;}.tx-courses .next_appointments .all_appointments_link{margin-top:5px !important;padding-top:5px !important;}}.foot .footnav__title{display:block;}.head > .head2 > .inner > nav,.head > .head2 > .inner > .open_nav{opacity:1;visibility:visible;pointer-events:auto;}.head .head2,.head .head2 > .inner{display:flex !important;align-items:center !important;justify-content:space-between;}.head .head2 > .inner{width:100%;box-sizing:border-box;}@media all and (min-width:1161px){.head .head2 > .inner .loginnav{position:relative !important;top:auto !important;right:auto;transform:none !important;display:flex;align-items:center;align-self:center;margin:0;}}.head .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten,.head .loginnav .btn-myten,a.btn-myten{display:inline-flex;align-items:center;gap:12px;padding:12px 22px;background:#fff !important;color:#1a1a1a !important;border:1px solid #1a1a1a !important;border-radius:999px;font-weight:600;font-size:14px;line-height:1.2;text-decoration:none;box-shadow:none !important;transform:none !important;transition:opacity 0.25s ease,background-color 0.25s ease;}.head .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten:hover,.head .loginnav .btn-myten:hover,a.btn-myten:hover{opacity:0.85;color:#1a1a1a !important;background:#fff !important;box-shadow:none !important;transform:none !important;}.head.stickyhead .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten,.head.stickyhead .loginnav .btn-myten{color:#1a1a1a !important;background:#fff !important;}.btn-myten__icon,.btn-myten__arrow{flex-shrink:0;display:block;}.btn-myten__label{white-space:nowrap;}@media all and (max-width:1160px){.head .head2 > .inner{position:relative;}.head .head2 > .inner > .open_nav{position:relative;z-index:21;flex-shrink:0;margin-left:auto;}.head .head2 > .inner > .open_nav .hamburger{margin-top:0;padding:12px 0;}.head .head2 > .inner .loginnav{position:absolute;top:50%;right:56px;left:auto;transform:translateY(-50%);z-index:120 !important;display:flex;align-items:center;gap:12px;margin:0;max-width:calc(100% - 190px);pointer-events:auto !important;}.head .head2 > .inner .loginnav--authenticated,.head .head2 > .inner .loginnav .loginform_wrap{pointer-events:auto !important;}.head .head2 > .inner .loginnav li{pointer-events:auto;}.head .head2 > .inner .loginnav li + li{margin-left:0;}.head .head2 > .inner .loginnav li > a,.head .head2 > .inner .loginnav li.first > a{font-size:13px;font-weight:500;color:#404040;padding:10px 0;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;}.head .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten,.head .loginnav .btn-myten,a.btn-myten{display:inline-flex;align-items:center;gap:0.35em;padding:10px 0;min-height:44px;background:transparent !important;color:#404040 !important;border:0 !important;border-radius:0;font-size:13px;font-weight:500;letter-spacing:0.01em;line-height:1.25;box-shadow:none !important;transform:none !important;position:relative;white-space:nowrap;transition:color 0.22s ease,opacity 0.22s ease;}.btn-myten__icon{display:none;}.btn-myten__arrow{width:14px;height:14px;flex-shrink:0;opacity:0.85;transition:transform 0.22s ease,opacity 0.22s ease;}.head .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten::before{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform 0.28s cubic-bezier(0.22,1,0.36,1);pointer-events:none;}.head .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten:hover,.head .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten:focus,.head .loginnav .btn-myten:hover,a.btn-myten:hover{opacity:1;color:#cc0607 !important;background:transparent !important;box-shadow:none !important;transform:none !important;}.head .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten:hover::before,.head .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten:focus::before{transform:scaleX(1);}.head .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten:hover .btn-myten__arrow,.head .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten:focus .btn-myten__arrow{transform:translateX(3px);opacity:1;}.head.stickyhead .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten,.head.stickyhead .loginnav .btn-myten{color:#404040 !important;background:transparent !important;}}@media all and (max-width:480px){.head .head2 > .inner .loginnav li.first{display:none;}.head .head2 > .inner .loginnav li.loginnav__myten,.head .head2 > .inner .loginnav li.last.loginnav__myten{display:list-item;}.head .head2 > .inner .loginnav{right:52px;max-width:calc(100% - 150px);}}.head .loginnav--authenticated,.head .head2 > .inner .loginnav--authenticated{display:flex;align-items:center;gap:0.85rem;position:relative;z-index:80 !important;pointer-events:auto !important;}.head .loginnav--authenticated .loginnav__myten,.head .loginnav--authenticated .loginnav__logout{display:flex;align-items:center;}.head .loginnav--authenticated li,.head .loginnav--authenticated a,.head .loginnav--authenticated .loginnav__logout-btn,.head .loginnav--authenticated .btn-myten--portal{pointer-events:auto !important;position:relative;z-index:81;}.head .loginnav--authenticated .btn-myten--portal,.head .loginnav--authenticated .loginnav__logout-btn{color:#ffffff !important;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,opacity 0.22s ease;}.head .loginnav--authenticated .loginnav__logout-btn{display:inline-flex;align-items:center;background:transparent !important;border:0 !important;box-shadow:none !important;padding:6px 0;cursor:pointer;min-height:0;text-decoration:none;}.head .loginnav--authenticated .loginnav__logout-btn:hover,.head .loginnav--authenticated .loginnav__logout-btn:focus{color:#d90429 !important;}.head .loginnav--authenticated .btn-myten--portal{display:inline-flex;align-items:center;color:#ffffff !important;background:transparent !important;border:1px solid #ffffff !important;border-radius:8px !important;padding:6px 12px !important;cursor:pointer;touch-action:manipulation;}.head .loginnav--authenticated .btn-myten--portal:hover,.head .loginnav--authenticated .btn-myten--portal:focus{color:#ffffff !important;background:rgba(217,4,41,0.92) !important;border-color:#d90429 !important;}.head .loginnav--authenticated .btn-myten--portal .btn-myten__icon,.head .loginnav--authenticated .btn-myten--portal .btn-myten__arrow{color:inherit;}.head.stickyhead .loginnav--authenticated .btn-myten--portal{color:#1a1a1a !important;border-color:#1a1a1a !important;}.head.stickyhead .loginnav--authenticated .loginnav__logout-btn{color:#1a1a1a !important;}.head.stickyhead .loginnav--authenticated .btn-myten--portal:hover,.head.stickyhead .loginnav--authenticated .btn-myten--portal:focus{color:#ffffff !important;background:#d90429 !important;border-color:#d90429 !important;}.head.stickyhead .loginnav--authenticated .loginnav__logout-btn:hover,.head.stickyhead .loginnav--authenticated .loginnav__logout-btn:focus{color:#d90429 !important;}.head .loginnav .loginform_wrap,.head .loginnav a.open_loginform,.head .loginnav .btn-myten,.head .loginnav li,.head .loginnav--authenticated{pointer-events:auto !important;position:relative;z-index:90;}.head .head2,.head .head2 > .inner{overflow:visible !important;}.head .loginform_wrap{position:relative;z-index:90;}.head .loginform_wrap .loginform_header{display:none;position:absolute;right:0;top:100%;z-index:200;min-width:280px;padding:16px;margin-top:0;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,0.12);border:1px solid rgba(0,0,0,0.06);box-sizing:border-box;}.head .loginform_wrap .loginform_header::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:12px;}.head .loginform_wrap.is-open .loginform_header,.head .loginform_wrap .loginform_header.act,.head .loginform_wrap:focus-within .loginform_header{display:block !important;}@media (hover:hover) and (pointer:fine){.head .loginform_wrap:hover .loginform_header{display:block !important;}}a.btn-checkin,.btn-checkin,a.btn-ten,.btn-ten,button.btn-ten,button.btn-checkin{--ten-track:#6b6b6b;--ten-red-muted:#c46a6b;--ten-red:#cc0607;--checkin-red:var(--ten-red);--checkin-charcoal:var(--ten-track);position:relative;display:inline-flex;align-items:stretch;overflow:hidden;isolation:isolate;border-radius:10px !important;text-decoration:none;color:#fff !important;font-weight:600;font-size:13px;letter-spacing:0.04em;line-height:1.2;border:0 !important;padding:0 !important;background:var(--ten-track) !important;background-image:none !important;filter:none !important;box-shadow:none !important;transform:none !important;vertical-align:middle;cursor:pointer;transition:box-shadow 0.3s ease;-webkit-appearance:none;appearance:none;}a.btn-checkin::before,.btn-checkin::before,a.btn-ten::before,.btn-ten::before{content:"";position:absolute;inset:0;z-index:0;background:var(--ten-red);transform:scaleX(0);transform-origin:left center;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1);pointer-events:none;}a.btn-checkin:hover,.btn-checkin:hover,a.btn-checkin:focus-visible,.btn-checkin:focus-visible,a.btn-ten:hover,.btn-ten:hover,a.btn-ten:focus-visible,.btn-ten:focus-visible{color:#fff !important;opacity:1;box-shadow:none !important;transform:none !important;background:var(--ten-track);background-image:none !important;}a.btn-checkin:hover::before,.btn-checkin:hover::before,a.btn-checkin:focus-visible::before,.btn-checkin:focus-visible::before,a.btn-ten:hover::before,.btn-ten:hover::before,a.btn-ten:focus-visible::before,.btn-ten:focus-visible::before{transform:scaleX(1);}.btn-checkin__label,.btn-ten__label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;padding:9px 18px 9px 20px;background:var(--ten-red-muted);color:#fff;white-space:nowrap;transition:background-color 0.35s ease;}a.btn-checkin:hover .btn-checkin__label,.btn-checkin:hover .btn-checkin__label,a.btn-checkin:focus-visible .btn-checkin__label,.btn-checkin:focus-visible .btn-checkin__label,a.btn-ten:hover .btn-ten__label,.btn-ten:hover .btn-ten__label,a.btn-ten:focus-visible .btn-ten__label,.btn-ten:focus-visible .btn-ten__label{background:transparent;}.btn-checkin__arrow,.btn-ten__arrow{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;background:transparent;color:#fff;font-size:15px;font-weight:400;line-height:1;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1);}a.btn-checkin:hover .btn-checkin__arrow,.btn-checkin:hover .btn-checkin__arrow,a.btn-checkin:focus-visible .btn-checkin__arrow,.btn-checkin:focus-visible .btn-checkin__arrow,a.btn-ten:hover .btn-ten__arrow,.btn-ten:hover .btn-ten__arrow,a.btn-ten:focus-visible .btn-ten__arrow,.btn-ten:focus-visible .btn-ten__arrow{transform:translateX(2px);}.btn-checkin--inactive,a.btn-checkin.btn-checkin--inactive,.btn-ten--inactive,a.btn-ten.btn-ten--inactive{cursor:not-allowed;opacity:0.5;pointer-events:none;transform:none !important;}.btn-checkin--inactive:hover,a.btn-checkin.btn-checkin--inactive:hover,.btn-ten--inactive:hover,a.btn-ten.btn-ten--inactive:hover{opacity:0.5;transform:none !important;}.btn-checkin--inactive::before,a.btn-checkin.btn-checkin--inactive::before,.btn-ten--inactive::before,a.btn-ten.btn-ten--inactive::before{display:none;}.btn-checkin.button_small .btn-checkin__label,.btn-ten.button_small .btn-ten__label,.button_small.btn-checkin .btn-checkin__label,.button_small.btn-ten .btn-ten__label{padding:7px 14px 7px 16px;font-size:12px;}.btn-checkin.button_small .btn-checkin__arrow,.btn-ten.button_small .btn-ten__arrow,.button_small.btn-checkin .btn-checkin__arrow,.button_small.btn-ten .btn-ten__arrow{flex-basis:32px;width:32px;font-size:13px;}@media screen and (max-width:768px){.btn-checkin__label,.btn-ten__label{padding:8px 14px 8px 16px;font-size:12px;}.btn-checkin__arrow,.btn-ten__arrow{flex-basis:34px;width:34px;font-size:14px;}}@media (prefers-reduced-motion:reduce){a.btn-checkin::before,.btn-checkin::before,a.btn-ten::before,.btn-ten::before{transition:none;}a.btn-checkin:hover::before,.btn-checkin:hover::before,a.btn-checkin:focus-visible::before,.btn-checkin:focus-visible::before,a.btn-ten:hover::before,.btn-ten:hover::before,a.btn-ten:focus-visible::before,.btn-ten:focus-visible::before{transform:none;opacity:1;}.btn-checkin__arrow,.btn-ten__arrow{transition:none;}a.btn-checkin:hover .btn-checkin__arrow,.btn-checkin:hover .btn-checkin__arrow,a.btn-checkin:focus-visible .btn-checkin__arrow,.btn-checkin:focus-visible .btn-checkin__arrow,a.btn-ten:hover .btn-ten__arrow,.btn-ten:hover .btn-ten__arrow,a.btn-ten:focus-visible .btn-ten__arrow,.btn-ten:focus-visible .btn-ten__arrow{transform:none;}a.btn-checkin:hover,.btn-checkin:hover,a.btn-checkin:focus-visible,.btn-checkin:focus-visible,a.btn-ten:hover,.btn-ten:hover,a.btn-ten:focus-visible,.btn-ten:focus-visible{background:var(--ten-red);}}.btn-ten--icon .btn-ten__label{gap:10px;padding-right:16px;}.btn-ten--icon .btn-ten__label img{display:block;width:18px;height:auto;flex-shrink:0;}.btn-ten--icon .btn-ten__text{display:inline-block;padding-left:12px;border-left:2px solid rgba(255,255,255,0.28);line-height:1.2;}a.button_red:not(.btn-ten):not(.btn-checkin),.button_red:not(.btn-ten):not(.btn-checkin),a.button_yellow:not(.btn-ten):not(.btn-checkin),.button_yellow:not(.btn-ten):not(.btn-checkin),input.order_btn[type="submit"],button.order_btn:not(.btn-ten),.order_btn:not(.btn-ten):not(.btn-checkin),.iconbutton a.button_red:not(.btn-ten),.tx-courses a.button_red:not(.btn-ten):not(.btn-checkin),.tx-courses .button_red:not(.btn-ten):not(.btn-checkin),.tx-courses a.button_yellow:not(.btn-ten),.tx-courses .button_yellow:not(.btn-ten),.tx-powermail input[type="submit"],form .submit_wrap input[type="submit"],.femanager input[type="submit"],.femanager button[type="submit"]:not(.btn-ten){--ten-track:#6b6b6b;--ten-red-muted:#c46a6b;--ten-red:#cc0607;position:relative;display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden;isolation:isolate;border-radius:10px !important;text-decoration:none;color:#fff !important;font-weight:600;font-size:13px;letter-spacing:0.04em;line-height:1.2;border:0 !important;padding:9px 46px 9px 20px !important;margin:0;background:var(--ten-track) !important;background-image:none !important;filter:none !important;box-shadow:none !important;transform:none !important;cursor:pointer;vertical-align:middle;transition:color 0.3s ease;-webkit-appearance:none;appearance:none;}a.button_red:not(.btn-ten):not(.btn-checkin)::before,.button_red:not(.btn-ten):not(.btn-checkin)::before,a.button_yellow:not(.btn-ten):not(.btn-checkin)::before,.button_yellow:not(.btn-ten):not(.btn-checkin)::before,button.order_btn:not(.btn-ten)::before,.order_btn:not(input):not(.btn-ten):not(.btn-checkin)::before,.iconbutton a.button_red:not(.btn-ten)::before,.tx-courses a.button_red:not(.btn-ten):not(.btn-checkin)::before,.tx-courses .button_red:not(.btn-ten):not(.btn-checkin)::before,.tx-courses a.button_yellow:not(.btn-ten)::before,.tx-courses .button_yellow:not(.btn-ten)::before,.femanager button[type="submit"]:not(.btn-ten)::before{content:"";position:absolute;inset:0;z-index:0;background:var(--ten-red-muted);transform:scaleX(0.48);transform-origin:left center;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1),background-color 0.45s cubic-bezier(0.22,1,0.36,1);pointer-events:none;}a.button_red:not(.btn-ten):not(.btn-checkin)::after,.button_red:not(.btn-ten):not(.btn-checkin)::after,a.button_yellow:not(.btn-ten):not(.btn-checkin)::after,.button_yellow:not(.btn-ten):not(.btn-checkin)::after,button.order_btn:not(.btn-ten)::after,.order_btn:not(input):not(.btn-ten):not(.btn-checkin)::after,.iconbutton a.button_red:not(.btn-ten)::after,.tx-courses a.button_red:not(.btn-ten):not(.btn-checkin)::after,.tx-courses .button_red:not(.btn-ten):not(.btn-checkin)::after,.tx-courses a.button_yellow:not(.btn-ten)::after,.tx-courses .button_yellow:not(.btn-ten)::after{content:"→";position:absolute;top:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;width:38px;color:#fff;font-size:15px;font-weight:400;line-height:1;pointer-events:none;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1);}a.button_red:hover,.button_red:hover,a.button_red:focus-visible,.button_red:focus-visible,a.button_yellow:hover,.button_yellow:hover,a.button_yellow:focus-visible,.button_yellow:focus-visible,input.order_btn[type="submit"]:hover,button.order_btn:hover,.order_btn:hover,input.order_btn[type="submit"]:focus-visible,button.order_btn:focus-visible,.order_btn:focus-visible,.iconbutton a.button_red:hover,.tx-courses a.button_red:hover,.tx-courses .button_red:hover,.tx-courses a.button_yellow:hover,.tx-courses .button_yellow:hover,.tx-powermail input[type="submit"]:hover,form .submit_wrap input[type="submit"]:hover,.femanager input[type="submit"]:hover,.femanager button[type="submit"]:hover{color:#fff !important;opacity:1;box-shadow:none !important;transform:none !important;background:var(--ten-track) !important;background-image:none !important;}a.button_red:not(.btn-ten):not(.btn-checkin):hover::before,.button_red:not(.btn-ten):not(.btn-checkin):hover::before,a.button_red:not(.btn-ten):not(.btn-checkin):focus-visible::before,.button_red:not(.btn-ten):not(.btn-checkin):focus-visible::before,a.button_yellow:not(.btn-ten):not(.btn-checkin):hover::before,.button_yellow:not(.btn-ten):not(.btn-checkin):hover::before,a.button_yellow:not(.btn-ten):not(.btn-checkin):focus-visible::before,.button_yellow:not(.btn-ten):not(.btn-checkin):focus-visible::before,button.order_btn:not(.btn-ten):hover::before,.order_btn:not(input):not(.btn-ten):not(.btn-checkin):hover::before,button.order_btn:not(.btn-ten):focus-visible::before,.order_btn:not(input):not(.btn-ten):not(.btn-checkin):focus-visible::before,.iconbutton a.button_red:not(.btn-ten):hover::before,.tx-courses a.button_red:not(.btn-ten):not(.btn-checkin):hover::before,.tx-courses .button_red:not(.btn-ten):not(.btn-checkin):hover::before,.tx-courses a.button_yellow:not(.btn-ten):hover::before,.tx-courses .button_yellow:not(.btn-ten):hover::before,.femanager button[type="submit"]:not(.btn-ten):hover::before{background:var(--ten-red);transform:scaleX(1);}a.button_red:not(.btn-ten):not(.btn-checkin):hover::after,.button_red:not(.btn-ten):not(.btn-checkin):hover::after,a.button_red:not(.btn-ten):not(.btn-checkin):focus-visible::after,.button_red:not(.btn-ten):not(.btn-checkin):focus-visible::after,a.button_yellow:not(.btn-ten):not(.btn-checkin):hover::after,.button_yellow:not(.btn-ten):not(.btn-checkin):hover::after,a.button_yellow:not(.btn-ten):not(.btn-checkin):focus-visible::after,.button_yellow:not(.btn-ten):not(.btn-checkin):focus-visible::after,button.order_btn:not(.btn-ten):hover::after,.order_btn:not(input):not(.btn-ten):not(.btn-checkin):hover::after,.iconbutton a.button_red:not(.btn-ten):hover::after,.tx-courses a.button_red:not(.btn-ten):not(.btn-checkin):hover::after,.tx-courses .button_red:not(.btn-ten):not(.btn-checkin):hover::after,.tx-courses a.button_yellow:not(.btn-ten):hover::after,.tx-courses .button_yellow:not(.btn-ten):hover::after{transform:translateX(2px);}a.button_red > *,.button_red > *,a.button_yellow > *,.button_yellow > *,.iconbutton a.button_red > *{position:relative;z-index:1;}.button_red.button_small,.button_yellow.button_small,a.button_red.button_small,a.button_yellow.button_small{padding:7px 40px 7px 14px !important;font-size:12px;}.button_red.button_small::after,.button_yellow.button_small::after,a.button_red.button_small::after,a.button_yellow.button_small::after{width:32px;font-size:13px;}.button_red.button_inactiv,.button_yellow.button_inactiv,a.button_red.button_inactiv,a.button_yellow.button_inactiv,.tx-courses .button_red.button_inactiv{pointer-events:none;opacity:0.5;cursor:not-allowed;}.button_red.button_inactiv::before,.button_yellow.button_inactiv::before{display:none;}.iconbutton a.button_red{gap:0;align-items:center;}.iconbutton a.button_red img{position:relative;z-index:1;display:inline-block;width:18px;height:auto;margin-right:10px;flex-shrink:0;}.iconbutton a.button_red span{position:relative;z-index:1;display:inline-block;padding-left:12px;margin-left:0;border-left:2px solid rgba(255,255,255,0.28);line-height:16px;}input.order_btn[type="submit"],.tx-powermail input[type="submit"],form .submit_wrap input[type="submit"],.femanager input[type="submit"]{padding-right:22px !important;justify-content:center;background-image:linear-gradient(to right,var(--ten-red-muted) 0%,var(--ten-red-muted) 48%,var(--ten-track) 48%,var(--ten-track) 100%) !important;background-color:transparent !important;transition:background-image 0.35s ease,background-color 0.35s ease;}input.order_btn[type="submit"]:hover,input.order_btn[type="submit"]:focus-visible,.tx-powermail input[type="submit"]:hover,.tx-powermail input[type="submit"]:focus-visible,form .submit_wrap input[type="submit"]:hover,form .submit_wrap input[type="submit"]:focus-visible,.femanager input[type="submit"]:hover,.femanager input[type="submit"]:focus-visible{background-image:none !important;background-color:var(--ten-red) !important;}@media (prefers-reduced-motion:reduce){a.button_red::before,.button_red::before,a.button_yellow::before,.button_yellow::before,button.order_btn::before,.order_btn:not(input)::before{transition:none;}a.button_red:hover,.button_red:hover,a.button_yellow:hover,.button_yellow:hover,button.order_btn:hover,.order_btn:not(input):hover{background:var(--ten-red) !important;}a.button_red:hover::before,.button_red:hover::before,a.button_yellow:hover::before,.button_yellow:hover::before{background:var(--ten-red);transform:none;}}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.competenceslider{--cs-red:#cc0607;--cs-ink:#1a1a1a;--cs-muted:#555555;--cs-eyebrow:#8a8a8a;--cs-gap:20px;--cs-radius:16px;--cs-card-w:272px;--cs-card-h:440px;--cs-img-h:204px;--cs-icon:61px;padding:80px 0 0;background:#f7f7f7;color:var(--cs-ink);overflow:visible;}.competenceslider__inner{max-width:1460px;margin:0 auto;padding:0 32px;overflow:visible;}.competenceslider__header{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:40px;}.competenceslider__intro{max-width:min(1100px,calc(100% - 140px));flex:1 1 auto;min-width:0;overflow:visible;}.competenceslider__eyebrow{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--cs-eyebrow);line-height:1.3;}.competenceslider__headline{margin:0 0 18px;font-size:54px;font-weight:700;line-height:1.12;color:var(--cs-ink);letter-spacing:-0.02em;white-space:nowrap;}.competenceslider__accent{color:#cc0607 !important;}.competenceslider__lead{margin:0;font-size:17px;line-height:1.55;color:var(--cs-muted);max-width:600px;overflow:visible;}.competenceslider__nav{display:flex;gap:12px;flex-shrink:0;padding-top:8px;}.competenceslider__arrow{box-sizing:border-box;width:52px;height:52px;border-radius:50%;border:1.5px solid #1a1a1a;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background 0.2s ease,border-color 0.2s ease,opacity 0.2s ease;}.competenceslider__arrow:hover,.competenceslider__arrow:focus{background:#fff;border-color:#000;outline:none;}.competenceslider__arrow:focus-visible{outline:2px solid var(--cs-red);outline-offset:2px;}.competenceslider__arrow-icon{display:block;width:11px;height:11px;border-top:2px solid var(--cs-ink);border-right:2px solid var(--cs-ink);}.competenceslider__arrow--prev .competenceslider__arrow-icon{transform:rotate(-135deg);margin-left:3px;}.competenceslider__arrow--next .competenceslider__arrow-icon{transform:rotate(45deg);margin-right:3px;}.competenceslider__arrow.slick-disabled{opacity:0.3;cursor:default;}.competenceslider__track{margin:0 calc(var(--cs-gap) / -2);}.competenceslider__track:not(.slick-initialized){display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px;}.competenceslider__track:not(.slick-initialized) .competenceslider__card{flex:0 0 var(--cs-card-w);max-width:var(--cs-card-w);}.competenceslider__card{box-sizing:border-box;position:relative;margin:0 calc(var(--cs-gap) / 2) 20px;width:var(--cs-card-w);max-width:var(--cs-card-w);min-height:var(--cs-card-h);height:var(--cs-card-h);display:flex !important;flex-direction:column;background:#fff;border-radius:var(--cs-radius);box-shadow:0 10px 32px rgba(0,0,0,0.08);overflow:visible;--cs-accent:var(--cs-red);transition:transform 0.5s cubic-bezier(0.33,1,0.68,1),box-shadow 0.5s cubic-bezier(0.33,1,0.68,1);will-change:transform;}.competenceslider__card:not(.competenceslider__card--cta):hover{transform:translate3d(0,-6px,0);box-shadow:0 18px 42px rgba(0,0,0,0.12);}.competenceslider__track.slick-dragging .competenceslider__card:not(.competenceslider__card--cta):hover,.competenceslider__track.slick-dragging .competenceslider__card{transform:none;transition:none;}@media (prefers-reduced-motion:reduce){.competenceslider__card,.competenceslider__card:not(.competenceslider__card--cta):hover{transition:none !important;transform:none !important;}}.competenceslider__card--red{--cs-accent:#cc0607;}.competenceslider__card--black{--cs-accent:#1a1a1a;}.competenceslider__card--darkblue{--cs-accent:#0a3d73;}.competenceslider__card--anthracite{--cs-accent:#333333;}.competenceslider__media{position:relative;flex:0 0 var(--cs-img-h);width:100%;height:var(--cs-img-h);background:#e8e8e8;border-radius:var(--cs-radius) var(--cs-radius) 0 0;overflow:hidden;}.competenceslider__image-box{position:absolute;left:0;top:0;display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--cs-radius) var(--cs-radius) 0 0;}.competenceslider__image-box img,.competenceslider__image{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center top !important;}.competenceslider__card--focus-center .competenceslider__image-box img,.competenceslider__card--focus-center .competenceslider__image{object-position:center center !important;}.competenceslider__card--focus-top .competenceslider__image-box img,.competenceslider__card--focus-top .competenceslider__image{object-position:center top !important;}.competenceslider__card--focus-bottom .competenceslider__image-box img,.competenceslider__card--focus-bottom .competenceslider__image{object-position:center bottom !important;}.competenceslider__icon{position:absolute;left:32px;top:calc(var(--cs-img-h) - (var(--cs-icon) / 2));bottom:auto;z-index:5;width:var(--cs-icon);height:var(--cs-icon);border-radius:50%;background:var(--cs-accent,var(--cs-red));border:3px solid #fff;box-sizing:border-box;display:block;box-shadow:0 6px 18px rgba(0,0,0,0.18);overflow:hidden;pointer-events:none;}.competenceslider__icon img,.competenceslider__icon-img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50%;object-fit:cover;object-position:center center;filter:none !important;visibility:visible !important;opacity:1 !important;}.competenceslider__card--cta{background:#1a1a1a;color:#fff;--cs-accent:#cc0607;overflow:visible;z-index:1;transition:z-index 0s linear 0.45s;}.competenceslider__card--cta.is-expanded{z-index:30;transition:z-index 0s;}.competenceslider__cta{box-sizing:border-box;position:relative;height:100%;min-height:var(--cs-card-h);padding:18px 16px 16px;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--cs-radius);background:#1a1a1a;transform-origin:center top;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1),box-shadow 0.45s ease,padding 0.35s ease;}.competenceslider__card--cta.is-expanded .competenceslider__cta{position:absolute;left:0;right:0;top:0;height:auto;min-height:calc(var(--cs-card-h) + 120px);max-height:none;overflow:visible;padding:22px 18px 20px;box-shadow:0 28px 64px rgba(0,0,0,0.42);transform:scale(1.04);z-index:2;}.competenceslider__cta-intro{flex:0 0 auto;}.competenceslider__cta-title{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.2;color:#fff;}.competenceslider__cta-lead{margin:0 0 10px;font-size:12px;line-height:1.35;color:rgba(255,255,255,0.72);}.competenceslider__cta-form{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;}.competenceslider__cta-label{display:block;margin:2px 0 0;font-size:10px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:rgba(255,255,255,0.62);}.competenceslider__cta-optional{text-transform:none;letter-spacing:0;font-weight:400;opacity:0.8;}.competenceslider__cta-input,.competenceslider__cta-textarea{box-sizing:border-box;width:100%;margin:0;padding:7px 10px;border:1px solid rgba(255,255,255,0.2);border-radius:8px;background:rgba(255,255,255,0.08);color:#fff;font-size:13px;line-height:1.3;font-family:inherit;transition:border-color 0.2s ease,background 0.2s ease,box-shadow 0.25s ease;}.competenceslider__cta-input:focus,.competenceslider__cta-textarea:focus{outline:none;border-color:#cc0607;background:rgba(255,255,255,0.12);box-shadow:0 0 0 3px rgba(204,6,7,0.22);}.competenceslider__cta-input option{color:#1a1a1a;background:#fff;}.competenceslider__cta-textarea{resize:none;min-height:44px;max-height:72px;}.competenceslider__cta-extra{display:grid;grid-template-rows:0fr;opacity:0;margin:0;transition:grid-template-rows 0.45s cubic-bezier(0.22,1,0.36,1),opacity 0.35s ease 0.05s,margin 0.35s ease;}.competenceslider__cta-extra > *{overflow:hidden;min-height:0;}.competenceslider__cta-extra-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:4px;}.competenceslider__card--cta.is-expanded .competenceslider__cta-extra{grid-template-rows:1fr;opacity:1;margin:4px 0 2px;}.competenceslider__cta-check{display:flex;align-items:flex-start;gap:8px;margin:6px 0 2px;font-size:10px;line-height:1.35;color:rgba(255,255,255,0.72);cursor:pointer;}.competenceslider__cta-check input{flex:0 0 auto;margin-top:2px;}.competenceslider__cta-privacy{color:#fff !important;text-decoration:underline !important;}.competenceslider__cta-submit{margin-top:auto;align-self:stretch;justify-content:center;width:100%;border:0;cursor:pointer;}.competenceslider__cta-error{margin:4px 0 0;padding:8px 10px;border-radius:8px;background:rgba(204,6,7,0.22);color:#fff;font-size:12px;line-height:1.35;}.competenceslider__cta-thanks{display:none;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:14px;margin:0;padding:12px 8px;text-align:center;opacity:0;transform:translateY(10px) scale(0.96);pointer-events:none;}.competenceslider__cta-thanks-text{margin:0;color:#fff;font-size:16px;font-weight:600;line-height:1.35;max-width:18em;}.competenceslider__cta-flower{display:block;width:48px;height:48px;line-height:0;filter:drop-shadow(0 4px 10px rgba(0,0,0,0.18));animation:none;}.competenceslider__cta-flower svg{display:block;width:48px;height:48px;overflow:visible;}.competenceslider__card--cta.is-sent{--cs-accent:#1f8f4e;}.competenceslider__card--cta.is-sent .competenceslider__cta{background:#1f8f4e;box-shadow:0 20px 48px rgba(31,143,78,0.35);transform:none;min-height:var(--cs-card-h);transition:background 0.55s cubic-bezier(0.33,1,0.68,1),box-shadow 0.55s cubic-bezier(0.33,1,0.68,1),transform 0.55s cubic-bezier(0.33,1,0.68,1);}.competenceslider__card--cta.is-sent .competenceslider__cta-intro,.competenceslider__card--cta.is-sent .competenceslider__cta-form{opacity:0;transform:translateY(-8px);max-height:0;overflow:hidden;margin:0;padding:0;pointer-events:none;transition:opacity 0.35s ease,transform 0.35s ease,max-height 0.45s ease;}.competenceslider__card--cta.is-sent .competenceslider__cta-thanks,.competenceslider__card--cta.is-sent .competenceslider__cta-thanks[hidden]{display:flex !important;opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity 0.55s cubic-bezier(0.33,1,0.68,1) 0.12s,transform 0.55s cubic-bezier(0.33,1,0.68,1) 0.12s;}.competenceslider__card--cta.is-sent .competenceslider__cta-flower{animation:cs-cta-flower-pop 0.7s cubic-bezier(0.33,1,0.68,1) both;}.competenceslider__card--cta.is-resetting .competenceslider__cta{background:#1a1a1a;transition:background 0.55s cubic-bezier(0.33,1,0.68,1),box-shadow 0.55s cubic-bezier(0.33,1,0.68,1);}.competenceslider__card--cta.is-resetting .competenceslider__cta-thanks{opacity:0;transform:translateY(8px) scale(0.97);transition:opacity 0.35s ease,transform 0.35s ease;}@keyframes cs-cta-flower-pop{0%{opacity:0;transform:scale(0.6) rotate(-12deg);}60%{opacity:1;transform:scale(1.08) rotate(4deg);}100%{opacity:1;transform:scale(1) rotate(0deg);}}@media (prefers-reduced-motion:reduce){.competenceslider__cta,.competenceslider__cta-extra,.competenceslider__cta-input,.competenceslider__cta-textarea,.competenceslider__card--cta.is-sent .competenceslider__cta,.competenceslider__card--cta.is-sent .competenceslider__cta-thanks,.competenceslider__card--cta.is-sent .competenceslider__cta-flower{transition:none !important;animation:none !important;}.competenceslider__card--cta.is-expanded .competenceslider__cta{transform:none;}}@media screen and (max-width:767px){.competenceslider__card--cta.is-expanded .competenceslider__cta{transform:scale(1.02);min-height:calc(var(--cs-card-h,400px) + 100px);}}.competenceslider__body{flex:1 1 auto;display:flex;flex-direction:column;padding:42px 24px 24px;background:#fff;border-radius:0 0 var(--cs-radius) var(--cs-radius);min-height:0;min-width:0;max-width:100%;overflow:visible;box-sizing:border-box;}.competenceslider__track .slick-list{padding-bottom:8px;padding-top:4px;padding-right:40px;overflow:hidden;cursor:grab;}.competenceslider__track.is-cta-open .slick-list,.competenceslider__track.is-cta-open .slick-track{overflow:visible;}.competenceslider__track .slick-list:active,.competenceslider__track.slick-dragging .slick-list{cursor:grabbing;}.competenceslider__title{margin:0 0 10px;font-size:20px;font-weight:700;letter-spacing:-0.02em;text-transform:none;line-height:1.25;color:var(--cs-ink);min-height:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;hyphens:auto;-webkit-hyphens:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;}.competenceslider__text{margin:0 0 18px;font-size:15px;line-height:1.5;color:var(--cs-muted);flex:1 1 auto;min-height:0;max-width:100%;overflow:hidden;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;}.competenceslider__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;margin-top:auto;padding:11px 20px;min-width:150px;border-radius:999px;background:var(--cs-accent,var(--cs-red));color:#fff !important;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none !important;transition:filter 0.2s ease,transform 0.15s ease;}.competenceslider__btn:hover,.competenceslider__btn:focus{filter:brightness(1.08);color:#fff !important;text-decoration:none !important;}.competenceslider__btn:focus-visible{outline:2px solid var(--cs-ink);outline-offset:2px;}.competenceslider__btn-arrow{display:inline-block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);}.competenceslider__dots{display:block;width:100%;margin:8px 0 8px;text-align:center;}.competenceslider__dots .slick-dots,.competenceslider .slick-dots{display:flex !important;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0 12px;padding:0;list-style:none !important;position:relative !important;bottom:auto !important;width:100%;}.competenceslider__dots .slick-dots li,.competenceslider .slick-dots li{margin:0 !important;padding:0 !important;width:14px !important;height:14px !important;display:inline-block;}.competenceslider__dots .slick-dots li button,.competenceslider .slick-dots li button{width:12px !important;height:12px !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:#c8c8c8 !important;font-size:0 !important;line-height:0 !important;cursor:pointer !important;display:block !important;opacity:1 !important;color:transparent !important;box-shadow:none !important;}.competenceslider__dots .slick-dots li button:before,.competenceslider .slick-dots li button:before{display:none !important;content:none !important;}.competenceslider__dots .slick-dots li.slick-active button,.competenceslider .slick-dots li.slick-active button{background:var(--cs-red,#cc0607) !important;}.competenceslider .slick-list{overflow:hidden;margin:0;}.competenceslider .slick-track{display:flex;align-items:stretch;transition-timing-function:cubic-bezier(0.33,1,0.68,1);}.competenceslider .slick-slide{height:auto;}.competenceslider .slick-slide > div{height:100%;}.competenceslider__features{margin-top:48px;background:#f0f0f0;border-top:1px solid #e4e4e4;}.competenceslider__features-inner{max-width:1460px;margin:0 auto;padding:40px 32px 56px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:repeat(4,1fr);gap:28px 36px;}.competenceslider__feature{display:flex;align-items:flex-start;gap:14px;}.competenceslider__feature-icon{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;}.competenceslider__feature-icon img{width:32px;height:32px;object-fit:contain;}.competenceslider__feature-text{display:flex;flex-direction:column;gap:4px;min-width:0;}.competenceslider__feature-title{font-size:16px;font-weight:700;line-height:1.25;color:var(--cs-ink);}.competenceslider__feature-desc{font-size:14px;line-height:1.4;color:var(--cs-muted);}@media screen and (max-width:1440px){.competenceslider__headline{font-size:52px;}}@media screen and (max-width:1199px){.competenceslider{--cs-card-w:256px;--cs-card-h:416px;--cs-img-h:192px;--cs-icon:58px;padding:64px 0 0;}.competenceslider__inner{padding:0 24px;}.competenceslider__intro{max-width:100%;}.competenceslider__headline{font-size:42px;white-space:normal;}.competenceslider__title{font-size:18px;}.competenceslider__features-inner{-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:1024px){.competenceslider{--cs-card-w:272px;--cs-card-h:440px;--cs-img-h:204px;}.competenceslider__headline{font-size:38px;white-space:normal;}.competenceslider__title{font-size:18px;}}@media screen and (max-width:767px){.competenceslider{--cs-card-w:min(272px,82vw);--cs-card-h:auto;--cs-img-h:calc(min(272px,82vw) * 0.75);--cs-gap:14px;--cs-icon:54px;padding:48px 0 0;}.competenceslider__inner{padding:0 16px;}.competenceslider__header{flex-direction:column;gap:20px;margin-bottom:28px;}.competenceslider__intro{max-width:100%;}.competenceslider__headline{font-size:32px;white-space:normal;}.competenceslider__lead{font-size:16px;}.competenceslider__nav{align-self:flex-end;}.competenceslider__card{max-width:none;height:auto;min-height:0;}.competenceslider__icon{left:24px;}.competenceslider__body{padding:36px 20px 20px;}.competenceslider__title{font-size:17px;min-height:0;}.competenceslider__text{font-size:14px;-webkit-line-clamp:6;line-clamp:6;}.competenceslider__features-inner{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:28px 16px 40px;gap:22px;}}@media screen and (min-width:1200px){.competenceslider__card{width:272px;max-width:272px;}}.leitbild{--lb-red:#cc0607;--lb-ink:#1a1a1a;--lb-muted:#5c5c5c;--lb-line:#e6e6e6;--lb-wash:#f6f6f6;--lb-measure:40rem;--lb-shell:72rem;color:var(--lb-ink);background:#fff;padding:0 0 64px;}.leitbild__shell{max-width:var(--lb-shell);margin:0 auto;padding:0 24px;}.leitbild__measure{max-width:var(--lb-measure);}.leitbild__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);gap:40px 48px;align-items:start;padding:40px 0 48px;border-bottom:1px solid var(--lb-line);position:relative;}.leitbild__hero::before{content:"";position:absolute;left:0;top:40px;width:4px;height:72px;background:var(--lb-red);}.leitbild__hero-copy{padding-left:20px;}.leitbild__eyebrow{margin:0 0 12px;font-family:Calibri,Carlito,"Segoe UI",sans-serif;font-size:12px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--lb-muted);line-height:1.3;}.leitbild__title{margin:0 0 12px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-0.02em;color:var(--lb-ink);}.leitbild__claim{margin:0 0 28px;font-family:"Caveat",cursive;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700;line-height:1.2;color:var(--lb-red);transform:rotate(-1.25deg);transform-origin:left center;max-width:22ch;}.leitbild__intro-title{margin:0 0 14px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.25;color:var(--lb-ink);}.leitbild__hero-media{margin:0;position:relative;}.leitbild__hero-media::after{content:"";position:absolute;inset:auto -12px -12px auto;width:42%;height:42%;background:var(--lb-red);z-index:0;opacity:0.9;}.leitbild__hero-image,.leitbild__hero-media img{position:relative;z-index:1;display:block;width:100%;height:auto;max-height:520px;object-fit:cover;}.leitbild__prose{font-size:1.0625rem;line-height:1.7;color:var(--lb-ink);}.leitbild__prose p{margin:0 0 1.05em;}.leitbild__prose p:last-child{margin-bottom:0;}.leitbild__prose ul,.leitbild__prose ol{margin:0 0 1.1em;padding-left:1.2em;list-style:disc;}.leitbild__prose ol{list-style:decimal;}.leitbild__prose li{margin:0 0 0.35em;line-height:1.55;}.leitbild__prose strong{font-weight:700;}.leitbild__prose--muted{font-size:0.9375rem;color:var(--lb-muted);line-height:1.6;}.leitbild__lead{margin:0 0 24px;font-size:1.0625rem;line-height:1.6;color:var(--lb-muted);}.leitbild__section-title{margin:0 0 16px;font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:700;line-height:1.2;letter-spacing:-0.015em;}.leitbild__toc{margin:28px 0 8px;padding:20px 0 8px;border-bottom:1px solid var(--lb-line);}.leitbild__toc-label{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--lb-muted);}.leitbild__toc-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:6px 20px;margin:0;padding:0;list-style:none;counter-reset:none;}.leitbild__toc-link{display:flex;gap:10px;align-items:baseline;text-decoration:none;color:var(--lb-ink);font-size:0.875rem;line-height:1.35;padding:6px 0;border-bottom:1px solid transparent;transition:color 0.2s ease,border-color 0.2s ease;}.leitbild__toc-link:hover,.leitbild__toc-link:focus,.leitbild__toc-link.is-active{color:var(--lb-red);border-bottom-color:rgba(204,6,7,0.35);outline:none;}.leitbild__toc-num{flex:0 0 auto;font-weight:700;color:var(--lb-red);font-variant-numeric:tabular-nums;min-width:1.6em;}.leitbild__toc-text{min-width:0;}.leitbild__pillars{padding:48px 0 16px;}.leitbild__pillars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;margin-top:8px;}.leitbild__pillar{padding:0 0 0 16px;border-left:3px solid var(--lb-red);}.leitbild__pillar-icon{display:inline-flex;width:40px;height:40px;margin-bottom:10px;align-items:center;justify-content:center;}.leitbild__pillar-icon img{max-width:36px;max-height:36px;object-fit:contain;}.leitbild__pillar-title{margin:0 0 8px;font-size:1.125rem;font-weight:700;line-height:1.25;}.leitbild__pillar-text{margin:0;font-size:0.9375rem;line-height:1.55;color:var(--lb-muted);}.leitbild__chapters{padding-top:16px;}.leitbild__chapter{padding:40px 0;border-top:1px solid var(--lb-line);}.leitbild__chapter--alt{margin:0 -24px;padding:40px 24px;background:var(--lb-wash);border-top:none;border-bottom:1px solid var(--lb-line);}.leitbild__chapter--dark{margin:24px -24px;padding:48px 24px;background:var(--lb-ink);color:#fff;border:none;}.leitbild__chapter--dark .leitbild__chapter-title,.leitbild__chapter--dark .leitbild__prose,.leitbild__chapter--dark .leitbild__pullquote{color:#fff;}.leitbild__chapter--dark .leitbild__chapter-num,.leitbild__chapter--dark .leitbild__pullquote{color:#ff6b6b;}.leitbild__chapter--dark .leitbild__pullquote{border-left-color:#ff6b6b;}.leitbild__chapter--quote .leitbild__pullquote{font-size:clamp(1.35rem,2.2vw,1.75rem);max-width:34rem;margin-bottom:1.5rem;}.leitbild__chapter-head{display:flex;align-items:baseline;gap:14px;margin-bottom:18px;max-width:var(--lb-measure);}.leitbild__chapter-num{flex:0 0 auto;font-size:0.875rem;font-weight:700;letter-spacing:0.06em;color:var(--lb-red);font-variant-numeric:tabular-nums;}.leitbild__chapter-title{margin:0;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:700;line-height:1.25;letter-spacing:-0.01em;}.leitbild__chapter-grid{display:block;}.leitbild__chapter-grid--media{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:32px 40px;align-items:start;}.leitbild__pullquote{margin:0 0 1.25rem;padding:0 0 0 16px;border-left:3px solid var(--lb-red);max-width:var(--lb-measure);}.leitbild__pullquote p{margin:0;font-family:"Caveat",cursive;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:700;line-height:1.25;color:var(--lb-ink);}.leitbild__chapter-media{margin:0;}.leitbild__chapter-image,.leitbild__chapter-media img{display:block;width:100%;height:auto;max-height:480px;object-fit:cover;}.leitbild__manifest{margin:40px -24px 0;padding:56px 24px;background:var(--lb-ink);color:#fff;}.leitbild__manifest-inner{max-width:var(--lb-measure);margin:0 auto;}.leitbild__manifest-title{margin:0 0 28px;font-size:clamp(1.5rem,2.5vw,1.9rem);font-weight:700;line-height:1.2;}.leitbild__manifest-list{margin:0;padding:0;list-style:none;}.leitbild__manifest-item{position:relative;padding:12px 0 12px 18px;border-top:1px solid rgba(255,255,255,0.12);font-size:1.0625rem;line-height:1.45;}.leitbild__manifest-item::before{content:"";position:absolute;left:0;top:1.15em;width:8px;height:2px;background:var(--lb-red);}.leitbild__manifest-item:last-child{border-bottom:1px solid rgba(255,255,255,0.12);}.leitbild__manifest-closing{margin:28px 0 0;font-size:1.125rem;line-height:1.5;font-weight:600;}.leitbild__closing{padding:56px 0 24px;}.leitbild__signature{margin-top:36px;padding-top:24px;border-top:1px solid var(--lb-line);max-width:var(--lb-measure);}.leitbild__signature-claim{margin:0 0 8px;font-family:"Caveat",cursive;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;color:var(--lb-red);line-height:1.2;transform:rotate(-1deg);transform-origin:left center;}.leitbild__signature-meta{margin:0;font-family:Calibri,Carlito,"Segoe UI",sans-serif;font-size:1rem;color:var(--lb-muted);line-height:1.45;}.leitbild__sources{margin-top:32px;padding-top:28px;border-top:1px solid var(--lb-line);}.leitbild__sources-title{margin:0 0 12px;font-size:1rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--lb-muted);}@media screen and (max-width:900px){.leitbild__hero{grid-template-columns:1fr;gap:28px;}.leitbild__hero-media{max-width:28rem;}.leitbild__pillars-grid{grid-template-columns:1fr;gap:22px;}.leitbild__chapter-grid--media{grid-template-columns:1fr;}}@media screen and (max-width:768px){.leitbild{padding-bottom:48px;}.leitbild__shell{padding:0 16px;}.leitbild__hero{padding:28px 0 32px;}.leitbild__hero-copy{padding-left:14px;}.leitbild__chapter--alt,.leitbild__chapter--dark,.leitbild__manifest{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;}.leitbild__toc-list{grid-template-columns:1fr;}.leitbild__claim{max-width:none;}}@media (prefers-reduced-motion:no-preference){.leitbild__hero-copy,.leitbild__chapter,.leitbild__pillar,.leitbild__manifest-inner{animation:leitbild-rise 0.7s ease both;}.leitbild__chapter:nth-child(even){animation-delay:0.05s;}.leitbild__pillar:nth-child(2){animation-delay:0.08s;}.leitbild__pillar:nth-child(3){animation-delay:0.14s;}}@keyframes leitbild-rise{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:translateY(0);}}.herzlichwillkommen.headlinebesidetext{display:flex;justify-content:space-between;align-items:stretch;}.herzlichwillkommen .herzlichwillkommen__brand.bigtext{width:calc(40% - 22.5px);}.herzlichwillkommen .herzlichwillkommen__brand-inner{max-width:420px;}.herzlichwillkommen .herzlichwillkommen__brand-title{font-family:Calibri,Carlito,"Segoe UI",sans-serif;font-size:clamp(2.1rem,3.2vw,3.35rem);font-weight:700;line-height:1.1;letter-spacing:-0.015em;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:break-word;margin:0 0 0.45em;}.herzlichwillkommen .herzlichwillkommen__brand-line1{display:block;color:#000;}.herzlichwillkommen .herzlichwillkommen__brand-line2.redtext,.herzlichwillkommen .redtext{display:block;color:#cc0607;}.herzlichwillkommen .herzlichwillkommen__wappen,.herzlichwillkommen .welcome-wappen{display:inline-block;vertical-align:-0.12em;width:0.65em;height:auto;margin-left:0.18em;}.herzlichwillkommen .herzlichwillkommen__brand .herzlichwillkommen__pillars{margin:0;padding:0;font-family:Calibri,Carlito,"Segoe UI",sans-serif;font-size:clamp(0.9rem,1.2vw,1.05rem);font-weight:400;line-height:1.35;letter-spacing:0.03em;color:#8a8a8a;}.herzlichwillkommen .herzlichwillkommen__content.text{width:calc(60% - 22.5px);margin-left:45px;padding:5px 0 5px 45px;border-left:2px solid #e1e1e1;}.herzlichwillkommen .herzlichwillkommen__claim{margin:0 0 0.55em;max-width:100%;overflow-wrap:break-word;}.herzlichwillkommen .largetext--script,.herzlichwillkommen .largetext.largetext--script,.herzlichwillkommen strong .largetext--script{display:inline-block;max-width:100%;margin:0.05em 0 0.1em;padding:0.02em 0.04em 0;font-family:"Caveat",cursive !important;font-size:48px !important;font-weight:700 !important;font-style:normal;font-synthesis:none;line-height:1.15 !important;letter-spacing:0.01em;color:#000 !important;text-transform:none;white-space:nowrap;transform:rotate(-1.5deg);transform-origin:left center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.herzlichwillkommen .herzlichwillkommen__headline{margin:0 0 0.75em;font-size:1.05em;font-weight:700;line-height:1.35;color:#000;}.herzlichwillkommen .herzlichwillkommen__body{font-size:1em;line-height:1.55;color:#222;}.herzlichwillkommen .herzlichwillkommen__body p{margin:0 0 0.85em;}.herzlichwillkommen .herzlichwillkommen__body p:last-child{margin-bottom:0;}@media screen and (max-width:1400px){.herzlichwillkommen .largetext--script{font-size:40px !important;}}@media screen and (max-width:1160px){.herzlichwillkommen .herzlichwillkommen__brand.bigtext{width:calc(50% - 22.5px);min-width:0;}.herzlichwillkommen .herzlichwillkommen__brand-title{font-size:clamp(1.85rem,4.5vw,2.6rem);}.herzlichwillkommen .herzlichwillkommen__content.text{width:calc(50% - 22.5px);margin-left:25px;padding:5px 0 5px 25px;min-width:0;}.herzlichwillkommen .largetext--script,.herzlichwillkommen .largetext.largetext--script{white-space:normal;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box;}}@media screen and (max-width:768px){.herzlichwillkommen.headlinebesidetext{flex-direction:column;min-width:0;max-width:100%;overflow-x:clip;}.herzlichwillkommen .herzlichwillkommen__brand.bigtext{width:100%;margin-bottom:20px;min-width:0;max-width:100%;}.herzlichwillkommen .herzlichwillkommen__brand-inner{max-width:none;}.herzlichwillkommen .herzlichwillkommen__content.text{width:100%;margin-left:0;padding:20px 0 0 0;border-left:none;border-top:2px solid #e1e1e1;min-width:0;max-width:100%;box-sizing:border-box;}.herzlichwillkommen .herzlichwillkommen__content-inner,.herzlichwillkommen .herzlichwillkommen__claim{min-width:0;max-width:100%;box-sizing:border-box;}.herzlichwillkommen .largetext--script,.herzlichwillkommen .largetext.largetext--script{font-size:32px !important;white-space:normal;overflow-wrap:break-word;box-sizing:border-box;transform:rotate(-1deg);}}@media screen and (max-width:480px){.herzlichwillkommen .herzlichwillkommen__brand-title{font-size:clamp(1.55rem,7vw,2rem);}.herzlichwillkommen .largetext--script{font-size:28px !important;transform:rotate(-0.75deg);}}.bannerslider__stage{position:relative;display:block;width:100%;isolation:isolate;}.bannerslider__stage::after{content:none !important;display:none !important;background:none !important;}@media screen and (min-width:1161px){.bannerslider::before{content:"" !important;display:block !important;position:absolute;z-index:15;left:0;right:0;top:var(--hero-catch-top);bottom:0;pointer-events:none;background:linear-gradient(to right,var(--hero-band-fill) 0%,var(--hero-band-fill) calc(4% - var(--hero-band-gap)),transparent calc(4% - var(--hero-band-gap)),transparent calc(4% + var(--hero-box-width) + var(--hero-band-gap)),var(--hero-band-fill) calc(4% + var(--hero-box-width) + var(--hero-band-gap)),var(--hero-band-fill) 100%);}}.bannerslider__container{position:relative;z-index:2;}.bannerslider__container .bannerslides .image{position:relative;overflow:hidden;background:transparent;}.bannerslider__container .bannerslides .image::after{content:none !important;display:none !important;background:none !important;}.bannerslider__container .bannerslides .text{z-index:20;pointer-events:auto;}.bannerslider__container .slick-arrow,.bannerslider__container .slick-dots{display:none !important;}.bannerslider__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,0.52) 0%,rgba(0,0,0,0.38) 18%,rgba(0,0,0,0.1) 34%,rgba(0,0,0,0.02) 48%,transparent 62%);}.bannerslider__media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;}.bannerslider__media::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,0.52) 0%,rgba(0,0,0,0.38) 18%,rgba(0,0,0,0.1) 34%,rgba(0,0,0,0.02) 48%,transparent 62%);}.bannerslider__media-pan{position:absolute;left:-2%;top:-2%;width:104%;height:104%;z-index:0;transform:translate3d(0,0,0);transform-origin:50% 50%;backface-visibility:hidden;will-change:transform;animation:bannerslider-hero-pan 28s linear infinite alternate;}.bannerslider__media-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:0;transition:opacity 0.6s ease;}.bannerslider__media-img.is-active{opacity:1;z-index:1;}@keyframes bannerslider-hero-pan{0%{transform:translate3d(0,0,0) scale(1.03);}100%{transform:translate3d(-1.2%,-0.7%,0) scale(1.07);}}.bannerslider__container .bannerslides .image img{opacity:0;display:block;}.bannerslider__content{position:absolute;inset:0;z-index:35;pointer-events:none;}.bannerslider__logoflash{display:none !important;position:absolute;left:50%;top:46%;z-index:4;width:min(280px,42vw);height:78px;margin:0;transform:translate(-50%,-50%);pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.45s ease,visibility 0.45s ease;}.bannerslider__logoflash.is-active{opacity:1;visibility:visible;}.bannerslider__logoflash.is-done{opacity:0;}.bannerslider__logoflash-mask{position:relative;width:100%;height:78px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);}.bannerslider__logoflash-reel{will-change:transform;transform:translate3d(0,0,0);}.bannerslider__logoflash-item{display:flex;align-items:center;justify-content:center;height:78px;box-sizing:border-box;padding:8px 12px;}.bannerslider__logoflash-item img{display:block;max-height:52px;max-width:200px;width:auto;height:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:0.28;mix-blend-mode:screen;}@media screen and (max-width:768px){.bannerslider__logoflash{width:min(220px,58vw);top:40%;}.bannerslider__logoflash-item img{max-height:40px;max-width:160px;opacity:0.22;}}@media (prefers-reduced-motion:reduce){.bannerslider__logoflash{display:none !important;}}.bannerslider__typewriter{position:absolute !important;z-index:35 !important;left:4% !important;top:calc(18% + 44px) !important;right:auto !important;bottom:auto !important;max-width:min(920px,78vw);padding:14px 18px 16px;box-sizing:border-box;pointer-events:none !important;color:#fff !important;opacity:1 !important;visibility:visible !important;display:block !important;transform:none;background:transparent !important;border-radius:0;text-shadow:0 2px 18px rgba(0,0,0,0.9),0 1px 4px rgba(0,0,0,0.75);animation:bannerslider-typewriter-in 0.55s ease both;overflow:visible;}.bannerslider__typewriter-sr{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.bannerslider__typewriter-visual{display:flex !important;flex-direction:column;gap:20px;opacity:1 !important;visibility:visible !important;}.bannerslider__typewriter-headline-row{display:flex !important;align-items:center;gap:12px;margin:0;opacity:1 !important;visibility:visible !important;}.bannerslider__typewriter-cap{flex-shrink:0;width:32px;height:24px;color:#fff;opacity:0.95;filter:drop-shadow(0 2px 6px rgba(0,0,0,0.75));}.bannerslider__typewriter-headline{margin:0;font-family:Calibri,Carlito,"Segoe UI",sans-serif;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:400;font-style:normal !important;letter-spacing:0.01em;line-height:1.15;color:#fff !important;opacity:1 !important;visibility:visible !important;text-shadow:0 2px 18px rgba(0,0,0,0.95),0 1px 4px rgba(0,0,0,0.8);}.bannerslider__typewriter-skill{margin:0;padding-left:44px;min-height:1.4em;max-width:none;font-family:"Nunito Sans",Calibri,Carlito,"Segoe UI",sans-serif;font-size:clamp(1.35rem,2.15vw,1.85rem);font-weight:300;font-style:italic;letter-spacing:0.02em;line-height:1.3;color:#fff !important;white-space:nowrap;}.hero-typewriter{position:relative;display:inline-flex;align-items:baseline;flex-wrap:nowrap;min-height:1.4em;min-width:14ch;max-width:none;white-space:nowrap;}.hero-typewriter__text{display:inline;white-space:nowrap;overflow-wrap:normal;word-wrap:normal;font-family:inherit;font-weight:300;font-style:italic;}.hero-typewriter__cursor{display:inline-block;width:2px;height:1em;margin-left:0.12em;background:currentColor;flex-shrink:0;animation:heroCursorBlink 900ms steps(1,end) infinite;}@keyframes heroCursorBlink{0%,49%{opacity:1;}50%,100%{opacity:0;}}.bannerslider__typewriter-heart{position:absolute;left:100%;top:50%;margin-left:0.32em;margin-top:-9px;display:block;width:18px;height:18px;line-height:0;color:#cc0607;opacity:0;visibility:hidden;pointer-events:none;filter:none;text-shadow:none;-webkit-font-smoothing:antialiased;}.bannerslider__typewriter-heart.is-visible{opacity:1;visibility:visible;}.bannerslider__typewriter-heart svg{display:block;width:18px;height:18px;overflow:visible;shape-rendering:geometricPrecision;transform:translateZ(0);backface-visibility:hidden;filter:none;}.bannerslider__typewriter-heart-rim{fill:none;stroke:#000;stroke-width:4.25;stroke-linejoin:round;stroke-linecap:round;}.bannerslider__typewriter-heart-edge{fill:none;stroke:#fff;stroke-width:2.35;stroke-linejoin:round;stroke-linecap:round;}.bannerslider__typewriter-heart-fill{fill:#cc0607;stroke:none;}.bannerslider__typewriter-heart svg path{paint-order:normal;}.bannerslider__typewriter.is-reduced-motion .hero-typewriter__cursor{animation:none;opacity:1;}@keyframes bannerslider-typewriter-in{from{transform:translateY(10px);}to{transform:translateY(0);}}@media screen and (max-width:1600px) and (min-width:1161px){.bannerslider__typewriter{top:calc(16% + 44px) !important;max-width:min(860px,74vw);}.bannerslider__typewriter-skill,.hero-typewriter{font-size:clamp(1.15rem,1.9vw,1.55rem);}}@media screen and (max-width:1160px){.bannerslider__typewriter{left:4% !important;right:auto !important;top:11% !important;max-width:min(560px,90vw);padding:10px 12px 12px;display:block !important;overflow-x:hidden;}.bannerslider__typewriter-headline{font-size:clamp(1.2rem,4.2vw,1.5rem);font-style:normal !important;}.bannerslider__typewriter-skill{padding-left:32px;font-size:clamp(1rem,3.6vw,1.25rem);white-space:normal;}.hero-typewriter{flex-wrap:wrap;max-width:100%;white-space:normal;}.hero-typewriter__text{white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;}.bannerslider__typewriter-cap{width:22px;height:17px;}.bannerslider__typewriter-visual{gap:12px;}}@media screen and (max-width:768px){.bannerslider__typewriter{top:9% !important;max-width:92vw;padding:8px 10px 10px;}.bannerslider__typewriter-headline{font-size:clamp(1.05rem,4.5vw,1.3rem);}.bannerslider__typewriter-skill{padding-left:0;font-size:clamp(0.92rem,3.8vw,1.1rem);}.bannerslider__typewriter-cap{width:20px;height:15px;}}@media screen and (max-width:480px){.bannerslider__typewriter{top:8% !important;max-width:94vw;padding:8px 10px 10px;background:transparent !important;}.bannerslider__typewriter-skill{padding-left:0;}}@media (prefers-reduced-motion:reduce){.bannerslider__typewriter{opacity:1 !important;transform:none;animation:none;}.bannerslider__media-pan{animation:none;transform:translate3d(0,0,0) scale(1.04);will-change:auto;}.hero-typewriter__cursor{animation:none;opacity:1;}.bannerslider__typewriter.is-reduced-motion .hero-typewriter__text{white-space:normal;}.bannerslider__typewriter.is-reduced-motion .hero-typewriter{white-space:normal;min-width:0;}.bannerslider__typewriter.is-reduced-motion .bannerslider__typewriter-skill{max-width:36em;line-height:1.45;}}.mcp{--mcp-red:#cc0607;--mcp-ink:#1a1a1a;--mcp-muted:#555;--mcp-line:#e8e8e8;--mcp-gray:#f5f5f5;--mcp-yellow:#f4d35e;--mcp-yellow-bg:#fbf6e3;--mcp-radius:14px;--mcp-sticky-top:108px;color:var(--mcp-ink);padding:48px 0 72px;background:#fff;overflow:visible;height:auto;max-height:none;}.frame-type-pxteny_mastercoursepage,.frame-type-pxteny_mastercoursepage > .inner,.frame-type-pxteny_mastercoursepage .mcp,.allcont .frame-type-pxteny_mastercoursepage,section.cont .frame-type-pxteny_mastercoursepage,.mcp__layout,.mcp__main,.mcp__chapters{overflow:visible !important;height:auto !important;max-height:none !important;}.mcp__layout{max-width:1280px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:36px 40px;align-items:stretch;overflow:visible;}.mcp__main{min-width:0;}.mcp__aside{position:relative;align-self:stretch;min-height:100%;overflow:visible;}.mcp-card{position:relative;top:auto;background:#fff;border-radius:10px;box-shadow:0 3px 14px rgba(0,0,0,0.05);padding:14px 14px 12px;border:1px solid var(--mcp-line);z-index:5;box-sizing:border-box;width:100%;}.mcp-card.is-mcp-fixed{position:fixed !important;z-index:20;}.mcp-card.is-mcp-easing{transition:none;}.mcp-card.is-mcp-bottom{position:absolute !important;top:auto !important;bottom:0;left:0;right:0;width:100% !important;z-index:5;}.mcp__aside-spacer{display:none;width:100%;pointer-events:none;visibility:hidden;}.mcp__aside.is-mcp-pinning .mcp__aside-spacer{display:block;}.mcp__intro{margin:0 0 36px;}.mcp__intro-title{margin:0 0 14px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.25;color:var(--mcp-ink);}.mcp__intro-text{margin:0;font-size:1.05rem;line-height:1.65;color:var(--mcp-ink);max-width:42em;}.mcp__growstrip{list-style:none;margin:0 0 40px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 12px;}.mcp__growstrip-item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;}.mcp__growstrip-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--mcp-red);}.mcp__growstrip-icon-img{max-width:36px;max-height:36px;display:block;}.mcp__growstrip-icon-fallback{width:28px;height:28px;border:2px solid var(--mcp-red);border-radius:50%;position:relative;}.mcp__growstrip-icon-fallback::after{content:'';position:absolute;inset:6px;border-radius:50%;background:var(--mcp-red);opacity:0.25;}.mcp__growstrip-title{font-size:0.78rem;font-weight:700;letter-spacing:0.02em;color:var(--mcp-red);line-height:1.25;}.mcp__growstrip-text{font-size:0.8rem;line-height:1.35;color:var(--mcp-muted);}.mcp__chapters{border-top:1px solid var(--mcp-line);}.mcp-chapter{position:relative;border-bottom:1px solid var(--mcp-line);background:#fff;overflow:hidden;}.mcp-chapter--alt{background:var(--mcp-gray);}.mcp-chapter.is-open{background:#fff;box-shadow:inset 0 0 0 1px rgba(204,6,7,0.22);overflow:hidden;}.mcp-chapter.is-open::before{content:'';position:absolute;left:0;top:0;width:3px;height:0;background:var(--mcp-red);z-index:2;animation:mcp-bar 0.55s ease forwards;}@keyframes mcp-bar{to{height:100%;}}.mcp-chapter__bg-num{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:clamp(4rem,10vw,6.5rem);font-weight:800;line-height:1;color:rgba(204,6,7,0.05);pointer-events:none;transition:color 0.35s ease;z-index:0;}.mcp-chapter:hover .mcp-chapter__bg-num,.mcp-chapter.is-open .mcp-chapter__bg-num{color:rgba(204,6,7,0.09);}.mcp-chapter__trigger{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:16px 20px;align-items:center;padding:22px 20px;margin:0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;}.mcp-chapter__trigger:hover .mcp-chapter__grow,.mcp-chapter__trigger:hover .mcp-chapter__num,.mcp-chapter.is-open .mcp-chapter__grow,.mcp-chapter.is-open .mcp-chapter__num{color:var(--mcp-red);}.mcp-chapter__trigger:hover .mcp-chapter__discover-icon,.mcp-chapter.is-open .mcp-chapter__discover-icon{transform:translateX(4px);}.mcp-chapter__num{font-size:1.65rem;font-weight:800;letter-spacing:-0.02em;color:var(--mcp-ink);min-width:2.2em;transition:color 0.25s ease;}.mcp-chapter__closed-copy{display:flex;flex-direction:column;gap:4px;min-width:0;}.mcp-chapter__grow{font-size:1.05rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;transition:color 0.25s ease;}.mcp-chapter__teaser{font-size:0.95rem;line-height:1.4;color:var(--mcp-muted);}.mcp-chapter__meta{font-size:0.8rem;color:#888;margin-top:2px;}.mcp-chapter__closed-aside{display:flex;align-items:center;gap:14px;flex-shrink:0;}.mcp-chapter__thumb{width:64px;height:48px;border-radius:6px;overflow:hidden;background:#ddd;display:none;}@media screen and (min-width:900px){.mcp-chapter__thumb{display:block;}}.mcp-chapter__thumb-img{width:100%;height:100%;object-fit:cover;display:block;}.mcp-chapter__discover{display:inline-flex;align-items:center;gap:8px;font-size:0.85rem;font-weight:600;color:var(--mcp-red);white-space:nowrap;}.mcp-chapter__discover-icon{width:18px;height:18px;position:relative;transition:transform 0.25s ease;}.mcp-chapter__discover-icon::before,.mcp-chapter__discover-icon::after{content:'';position:absolute;background:var(--mcp-red);left:50%;top:50%;transform:translate(-50%,-50%);}.mcp-chapter__discover-icon::before{width:12px;height:2px;}.mcp-chapter__discover-icon::after{width:2px;height:12px;transition:opacity 0.25s ease,transform 0.25s ease;}.mcp-chapter.is-open .mcp-chapter__discover-icon::after{opacity:0;transform:translate(-50%,-50%) scaleY(0);}.mcp-chapter.is-open .mcp-chapter__closed-aside,.mcp-chapter.is-open .mcp-chapter__teaser,.mcp-chapter.is-open .mcp-chapter__meta{opacity:0.35;}.mcp-chapter__panel{display:block;max-height:0;overflow:hidden;transition:max-height 0.55s cubic-bezier(0.22,1,0.36,1);}.mcp-chapter.is-open .mcp-chapter__panel{max-height:var(--mcp-panel-h);overflow:hidden;}.mcp-chapter__panel-inner{overflow:hidden;min-height:0;}.mcp-chapter__editorial{display:grid;grid-template-columns:1fr;gap:24px;padding:28px 20px 28px;}@media screen and (min-width:900px){.mcp-chapter__editorial{grid-template-columns:55% 45%;gap:28px;align-items:start;}}.mcp-chapter__reveal{opacity:0;transform:translateY(10px);transition:opacity 0.45s ease,transform 0.45s ease;}.mcp-chapter.is-open .mcp-chapter__reveal{opacity:1;transform:none;transition-delay:0.08s;}.mcp-chapter.is-open .mcp-chapter__reveal--late{transition-delay:0.18s;}.mcp-chapter__open-title{margin:8px 0 10px;font-size:1.35rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--mcp-red);}.mcp-chapter__claim{margin:0 0 16px;font-size:1.15rem;font-weight:600;line-height:1.35;color:var(--mcp-ink);}.mcp-chapter__prose{font-size:0.98rem;line-height:1.6;color:var(--mcp-muted);margin-bottom:16px;}.mcp-chapter__prose p{margin:0 0 0.8em;}.mcp-chapter__prose p:last-child{margin-bottom:0;}.mcp-chapter__points{list-style:none;margin:0 0 18px;padding:0;}.mcp-chapter__points li{position:relative;padding:0 0 10px 28px;font-size:0.95rem;line-height:1.45;color:var(--mcp-ink);}.mcp-chapter__points li::before{content:'';position:absolute;left:0;top:0.2em;width:16px;height:16px;border-radius:50%;background:var(--mcp-red);box-shadow:inset 0 0 0 3px #fff,0 0 0 1px var(--mcp-red);}.mcp-chapter__tip{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:var(--mcp-yellow-bg);border-radius:10px;border-left:3px solid var(--mcp-yellow);}.mcp-chapter__tip-icon{flex:0 0 22px;width:22px;height:22px;margin-top:1px;background:var(--mcp-yellow);border-radius:50%;position:relative;}.mcp-chapter__tip-icon::after{content:'!';position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;line-height:22px;font-size:12px;font-weight:800;color:var(--mcp-ink);}.mcp-chapter__tip-text{margin:0;font-size:0.9rem;line-height:1.45;color:var(--mcp-ink);}.mcp-chapter__media{position:relative;margin:0;border-radius:var(--mcp-radius);overflow:hidden;background:#d8d8d8;min-height:220px;max-width:100%;}@media screen and (min-width:900px){.mcp-chapter__media{min-height:280px;}}.mcp-chapter__thumb{flex-shrink:0;}.mcp-chapter__image{display:block;width:100%;height:100%;object-fit:cover;min-height:220px;}.mcp-chapter__placeholder{display:flex;align-items:center;justify-content:center;min-height:240px;background:linear-gradient(135deg,#e8e8e8 0%,#cfcfcf 100%);}.mcp-chapter__placeholder-label{font-size:0.85rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#777;}.mcp-chapter__stats{position:absolute;left:16px;bottom:16px;right:16px;display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:12px 14px;background:rgba(26,26,26,0.72);color:#fff;border-radius:8px;font-size:0.82rem;font-weight:600;line-height:1.3;}.mcp-chapter__next{margin:0 20px 24px;padding:14px 18px;background:rgba(204,6,7,0.06);border-radius:8px;border-left:3px solid var(--mcp-red);}.mcp-chapter__next-label{margin:0 0 4px;font-size:0.92rem;font-weight:700;color:var(--mcp-red);}.mcp-chapter__next-teaser{margin:0;font-size:0.88rem;line-height:1.4;color:var(--mcp-muted);}.mcp-card__title{margin:0 0 10px;font-size:0.95rem;font-weight:700;letter-spacing:0.01em;color:var(--mcp-ink);}.mcp-card__list{list-style:none;margin:0 0 12px;padding:0;}.mcp-card__row{display:flex;gap:9px;align-items:flex-start;padding:7px 0;border-bottom:1px solid var(--mcp-line);}.mcp-card__row:last-child{border-bottom:0;}.mcp-card__icon{flex:0 0 20px;width:20px;height:20px;margin-top:1px;color:var(--mcp-red);background-repeat:no-repeat;background-position:center;background-size:16px 16px;}.mcp-card__icon img{width:16px;height:16px;display:block;object-fit:contain;}.mcp-card__icon--clock{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23cc0607' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 8v5l3 2'/%3E%3C/svg%3E");}.mcp-card__icon--calendar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23cc0607' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Crect x='4' y='5' width='16' height='15' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M4 10h16'/%3E%3C/svg%3E");}.mcp-card__icon--pin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23cc0607' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s6-5.2 6-10a6 6 0 10-12 0c0 4.8 6 10 6 10z'/%3E%3Ccircle cx='12' cy='11' r='2'/%3E%3C/svg%3E");}.mcp-card__icon--users{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23cc0607' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3 19c0-2.8 2.7-5 6-5s6 2.2 6 5'/%3E%3Ccircle cx='17' cy='9' r='2.5'/%3E%3Cpath d='M15.5 19c.4-1.7 1.8-3 3.5-3.5'/%3E%3C/svg%3E");}.mcp-card__icon--grad{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23cc0607' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M3 9l9-4 9 4-9 4-9-4z'/%3E%3Cpath d='M7 11.5v4.5c0 1 3 2.5 5 2.5s5-1.5 5-2.5v-4.5'/%3E%3Cpath d='M21 9v6'/%3E%3C/svg%3E");}.mcp-card__icon--cert{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23cc0607' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M7 3h10v14l-5-2.5L7 17V3z'/%3E%3Cpath d='M9 8h6M9 11h4'/%3E%3C/svg%3E");}.mcp-card__icon--price{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23cc0607' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v18M16 7.5c0-1.5-1.8-2.5-4-2.5s-4 1-4 2.5 1.8 2.5 4 2.5 4 1 4 2.5-1.8 2.5-4 2.5-4-1-4-2.5'/%3E%3C/svg%3E");}.mcp-card__icon--org{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23cc0607' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Crect x='3' y='4' width='18' height='14' rx='2'/%3E%3Cpath d='M8 20h8M12 18v2'/%3E%3Cpath d='M8 9h.01M12 9h.01M16 9h.01M8 13h8'/%3E%3C/svg%3E");}.mcp-card__icon--custom{background-image:none;}.mcp-card__row-body{display:flex;flex-direction:column;gap:1px;min-width:0;}.mcp-card__label{font-size:0.62rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:#999;display:inline-flex;align-items:center;gap:6px;}.mcp-card__avail{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0;text-transform:none;opacity:0.9;}.mcp-card__avail--green{background:#2f9e5d;box-shadow:0 0 3px 0 rgba(47,158,93,0.35);animation:mcp-avail-blink 4.5s ease-in-out infinite;}.mcp-card__avail--yellow{background:#d4a017;box-shadow:0 0 3px 0 rgba(212,160,23,0.35);animation:mcp-avail-blink 4.5s ease-in-out infinite;}.mcp-card__avail--red{background:#cc0607;box-shadow:0 0 3px 0 rgba(204,6,7,0.35);animation:mcp-avail-blink 4.5s ease-in-out infinite;}@keyframes mcp-avail-blink{0%,82%,100%{opacity:0.88;filter:brightness(1);box-shadow:0 0 3px 0 rgba(0,0,0,0.08);}88%{opacity:1;filter:brightness(1.35);box-shadow:0 0 7px 2px rgba(255,255,255,0.35);}94%{opacity:0.9;filter:brightness(1);box-shadow:0 0 3px 0 rgba(0,0,0,0.08);}}@media (prefers-reduced-motion:reduce){.mcp-card__avail--green,.mcp-card__avail--yellow,.mcp-card__avail--red{animation:none;opacity:0.9;filter:none;}}.mcp-card__value{font-size:0.86rem;font-weight:600;line-height:1.3;color:var(--mcp-ink);}.mcp-card__sub{font-size:0.74rem;color:var(--mcp-muted);line-height:1.3;}.mcp-card__actions{display:flex;flex-direction:column;gap:7px;margin-bottom:10px;}.mcp-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 12px;border-radius:6px;font-size:0.8rem;font-weight:600;text-decoration:none;box-sizing:border-box;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease;}.mcp-card__btn--primary{background:var(--mcp-red);color:#fff;border:1px solid var(--mcp-red);}.mcp-card__btn--primary:hover{background:#a80506;border-color:#a80506;color:#fff;}.mcp-card__btn--secondary{background:#fff;color:var(--mcp-red);border:1px solid var(--mcp-red);}.mcp-card__btn--secondary:hover{background:rgba(204,6,7,0.05);}.mcp-card__btn--inhouse{background:#fff;color:var(--mcp-red);border:1px solid var(--mcp-red);text-align:center;line-height:1.3;white-space:normal;font-size:0.76rem;}.mcp-card__btn--inhouse:hover{background:rgba(204,6,7,0.05);}.mcp-card__btn--disabled{opacity:0.55;pointer-events:none;}.mcp-card__btn-arrow{width:8px;height:8px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg);}.mcp-card__btn-dl{width:14px;height:14px;border:2px solid currentColor;border-top:0;border-radius:0 0 2px 2px;position:relative;}.mcp-card__btn-dl::before{content:'';position:absolute;left:50%;top:-8px;width:2px;height:10px;background:currentColor;transform:translateX(-50%);}.mcp-card__btn-dl::after{content:'';position:absolute;left:50%;top:-2px;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateX(-50%) rotate(45deg);}.mcp-card__help{display:flex;gap:8px;padding:10px;background:var(--mcp-yellow-bg);border-radius:7px;}.mcp-card__help-icon{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--mcp-yellow);position:relative;}.mcp-card__help-icon::after{content:'?';position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;line-height:22px;font-weight:700;font-size:12px;color:var(--mcp-ink);}.mcp-card__help-title{display:block;margin-bottom:2px;font-size:0.82rem;}.mcp-card__help-text{margin:0 0 6px;font-size:0.74rem;line-height:1.35;color:var(--mcp-muted);}.mcp-card__help-link{font-size:0.78rem;font-weight:600;color:var(--mcp-red);text-decoration:none;}.mcp-card__help-link:hover{text-decoration:underline;}@media screen and (max-width:1024px){.mcp__layout{grid-template-columns:minmax(0,1fr) 270px;gap:24px;}.mcp__growstrip{grid-template-columns:repeat(3,minmax(0,1fr));}}@media screen and (max-width:860px){.mcp{padding:32px 0 48px;}.mcp__layout{grid-template-columns:1fr;gap:32px;}.mcp__aside{order:-1;}.mcp-card,.mcp-card.is-mcp-fixed,.mcp-card.is-mcp-bottom{position:static !important;top:auto !important;left:auto !important;width:auto !important;}.mcp__aside-spacer{display:none !important;}.mcp__growstrip{grid-template-columns:repeat(2,minmax(0,1fr));}.mcp-chapter__trigger{grid-template-columns:auto 1fr;padding:18px 14px;}.mcp-chapter__closed-aside{grid-column:2;justify-self:start;}}@media (prefers-reduced-motion:reduce){.mcp-chapter__panel,.mcp-chapter__reveal,.mcp-chapter__discover-icon,.mcp-chapter.is-open::before{transition:none !important;animation:none !important;}.mcp-chapter.is-open::before{height:100%;}.mcp-chapter.is-open .mcp-chapter__reveal{opacity:1;transform:none;}}.ten-myten-welcome{position:fixed;left:50%;top:42%;z-index:12000;transform:translate(-50%,-46%) scale(0.96);width:min(92vw,240px);margin:0;padding:0;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.4s cubic-bezier(0.22,1,0.36,1),visibility 0.4s ease,transform 0.45s cubic-bezier(0.22,1,0.36,1);}.ten-myten-welcome.is-visible{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1);}.ten-myten-welcome.is-leaving{opacity:0;visibility:hidden;transform:translate(-50%,-54%) scale(0.97);}.ten-myten-welcome__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 12px 11px;text-align:center;color:#fff;background:linear-gradient(145deg,rgba(20,20,20,0.48) 0%,rgba(20,20,20,0.28) 100%);border:1px solid rgba(255,255,255,0.22);border-radius:8px;box-shadow:0 10px 28px rgba(0,0,0,0.32),inset 0 1px 0 rgba(255,255,255,0.12);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);}.ten-myten-welcome__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,0.28) 0%,transparent 55%),linear-gradient(160deg,#e01819 0%,#cc0607 48%,#8f0405 100%);box-shadow:0 4px 12px rgba(204,6,7,0.4),0 0 0 1px rgba(255,255,255,0.18) inset;}.ten-myten-welcome__icon .ten-myten-welcome__lock{width:14px;height:14px;display:block;}.ten-myten-welcome__lock-shackle{transform-origin:32px 20px;transform:rotate(0deg);}.ten-myten-welcome.is-animate .ten-myten-welcome__lock-shackle{animation:ten-myten-shackle 0.85s cubic-bezier(0.22,1,0.36,1) 0.08s both;}.ten-myten-welcome.is-animate .ten-myten-welcome__icon{animation:ten-myten-icon-pop 0.65s cubic-bezier(0.22,1,0.36,1) both;}.ten-myten-welcome__text{margin:0;display:flex;flex-direction:column;align-items:center;gap:1px;line-height:1.05;}.ten-myten-welcome__line{display:block;font-size:clamp(7px,0.8vw,10px);font-weight:500;letter-spacing:0.04em;color:rgba(255,255,255,0.88);text-shadow:0 1px 8px rgba(0,0,0,0.45);}.ten-myten-welcome__brand{display:block;font-size:clamp(12px,1.85vw,21px);font-weight:700;letter-spacing:0.01em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.35),0 4px 14px rgba(0,0,0,0.4);}.ten-myten-welcome__reg{font-size:0.42em;font-weight:600;vertical-align:super;margin-left:0.08em;opacity:0.9;}@keyframes ten-myten-shackle{0%{transform:rotate(0deg);}55%{transform:rotate(-42deg);}100%{transform:rotate(-38deg);}}@keyframes ten-myten-icon-pop{0%{transform:scale(0.7);opacity:0.4;}70%{transform:scale(1.06);opacity:1;}100%{transform:scale(1);opacity:1;}}@media screen and (max-width:768px){.ten-myten-welcome{top:38%;width:min(70vw,200px);}.ten-myten-welcome__card{gap:5px;padding:9px 10px 10px;}}@media (prefers-reduced-motion:reduce){.ten-myten-welcome,.ten-myten-welcome.is-animate .ten-myten-welcome__lock-shackle,.ten-myten-welcome.is-animate .ten-myten-welcome__icon{animation:none !important;transition:opacity 0.3s ease !important;}}.head.head--myten:not(.stickyhead),body.myten-account-branch .head:not(.stickyhead),body.pid113 .head:not(.stickyhead),body.pid97 .head:not(.stickyhead){position:relative;z-index:50;background:#242424 !important;border-bottom:0;box-shadow:none;}.head.head--myten:not(.stickyhead) .head2,body.myten-account-branch .head:not(.stickyhead) .head2,body.pid113 .head:not(.stickyhead) .head2,body.pid97 .head:not(.stickyhead) .head2{background:transparent !important;}.head.head--myten:not(.stickyhead) .head2 > .inner .logo,body.myten-account-branch .head:not(.stickyhead) .head2 > .inner .logo,body.pid113 .head:not(.stickyhead) .head2 > .inner .logo,body.pid97 .head:not(.stickyhead) .head2 > .inner .logo{width:412px !important;max-width:none !important;min-height:64px !important;height:auto !important;padding:3px 0 5px !important;margin:16px 0 12px !important;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png') no-repeat 12px center !important;background-size:106px auto !important;overflow:visible !important;}.head.head--myten:not(.stickyhead) .head2 > .inner .logo a > .logo__text,body.myten-account-branch .head:not(.stickyhead) .head2 > .inner .logo a > .logo__text,body.pid113 .head:not(.stickyhead) .head2 > .inner .logo a > .logo__text,body.pid97 .head:not(.stickyhead) .head2 > .inner .logo a > .logo__text{color:#fff !important;}.head.head--myten:not(.stickyhead) .nav > li > a,body.myten-account-branch .head:not(.stickyhead) .nav > li > a,body.pid113 .head:not(.stickyhead) .nav > li > a,body.pid97 .head:not(.stickyhead) .nav > li > a{color:#fff !important;opacity:0.92;}.head.head--myten:not(.stickyhead) .nav > li > a:hover,.head.head--myten:not(.stickyhead) .nav > li.act > a,.head.head--myten:not(.stickyhead) .nav > li.active > a,body.myten-account-branch .head:not(.stickyhead) .nav > li > a:hover,body.myten-account-branch .head:not(.stickyhead) .nav > li.act > a,body.myten-account-branch .head:not(.stickyhead) .nav > li.active > a,body.pid113 .head:not(.stickyhead) .nav > li > a:hover,body.pid113 .head:not(.stickyhead) .nav > li.act > a,body.pid113 .head:not(.stickyhead) .nav > li.active > a,body.pid97 .head:not(.stickyhead) .nav > li > a:hover,body.pid97 .head:not(.stickyhead) .nav > li.act > a,body.pid97 .head:not(.stickyhead) .nav > li.active > a{color:#fff !important;opacity:1;}.head.head--myten.stickyhead .head2 > .inner .logo,body.myten-account-branch .head.stickyhead .head2 > .inner .logo,body.pid113 .head.stickyhead .head2 > .inner .logo,body.pid97 .head.stickyhead .head2 > .inner .logo{background-image:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png') !important;background-size:106px auto !important;background-position:12px center !important;}.head.head--myten:not(.stickyhead) .loginnav--authenticated .loginnav__logout-btn,.head.head--myten:not(.stickyhead) .loginnav--authenticated .btn-myten--portal,body.myten-account-branch .head:not(.stickyhead) .loginnav--authenticated .loginnav__logout-btn,body.myten-account-branch .head:not(.stickyhead) .loginnav--authenticated .btn-myten--portal,body.pid113 .head:not(.stickyhead) .loginnav--authenticated .loginnav__logout-btn,body.pid113 .head:not(.stickyhead) .loginnav--authenticated .btn-myten--portal,body.pid97 .head:not(.stickyhead) .loginnav--authenticated .loginnav__logout-btn,body.pid97 .head:not(.stickyhead) .loginnav--authenticated .btn-myten--portal{color:#fff !important;}.head.head--myten:not(.stickyhead) .loginnav--authenticated .btn-myten--portal,body.myten-account-branch .head:not(.stickyhead) .loginnav--authenticated .btn-myten--portal,body.pid113 .head:not(.stickyhead) .loginnav--authenticated .btn-myten--portal,body.pid97 .head:not(.stickyhead) .loginnav--authenticated .btn-myten--portal{border-color:#fff !important;}.head.head--myten:not(.stickyhead) .hamburger-inner,.head.head--myten:not(.stickyhead) .hamburger-inner::before,.head.head--myten:not(.stickyhead) .hamburger-inner::after,body.myten-account-branch .head:not(.stickyhead) .hamburger-inner,body.myten-account-branch .head:not(.stickyhead) .hamburger-inner::before,body.myten-account-branch .head:not(.stickyhead) .hamburger-inner::after{background-color:#fff;}@media (max-width:1160px){.head.head--myten .head2 > .inner .logo,body.myten-account-branch .head .head2 > .inner .logo,body.pid113 .head .head2 > .inner .logo,body.pid97 .head .head2 > .inner .logo{background-position:10px center !important;background-size:91px auto !important;width:350px !important;min-height:52px !important;height:auto !important;}.head.head--myten:not(.stickyhead) .head2 > .inner .logo a > .logo__text,body.myten-account-branch .head:not(.stickyhead) .head2 > .inner .logo a > .logo__text,body.pid113 .head:not(.stickyhead) .head2 > .inner .logo a > .logo__text,body.pid97 .head:not(.stickyhead) .head2 > .inner .logo a > .logo__text{color:#fff !important;}.head.head--myten:not(.stickyhead) .head2 > .inner .loginnav--authenticated .loginnav__logout-btn,body.myten-account-branch .head:not(.stickyhead) .head2 > .inner .loginnav--authenticated .loginnav__logout-btn{color:#fff !important;}}@media (max-width:520px){.head.head--myten .head2 > .inner .logo,body.myten-account-branch .head .head2 > .inner .logo,body.pid113 .head .head2 > .inner .logo,body.pid97 .head .head2 > .inner .logo{background-position:8px center !important;width:106px !important;}}#uid113 #subhead,body.pid113.logged-in #subhead,body.logged-in.pid113 #subhead,body.myten-account-branch #subhead,#subhead.subhead--myten{display:none !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;min-height:0 !important;}body.pid113.logged-in .allcont,body.logged-in.pid113 .allcont,#uid113.logged-in .allcont,#uid113 .allcont,body.pid97.logged-in .allcont,body.logged-in.pid97 .allcont,#uid97 .allcont,body.myten-account-branch .allcont,.allcont--myten{padding-top:72px !important;}.theme-overview{max-width:1180px;margin:0 auto;padding:48px 24px 72px;}.theme-overview__intro{margin-bottom:36px;text-align:left;}.theme-overview__title{font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1.75rem,2.4vw,2.35rem);font-weight:700;line-height:1.2;color:#1a1a1a;margin:0 0 12px;}.theme-overview__lead{font-size:1.05rem;line-height:1.55;color:#444;max-width:42rem;margin:0;}.theme-overview__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;}.theme-overview__card{margin:0;background:#fff;border:1px solid #e6e6e4;overflow:hidden;}.theme-overview__link{display:block;color:inherit;text-decoration:none;height:100%;}.theme-overview__media{position:relative;aspect-ratio:16 / 10;background:#eceae6;overflow:hidden;}.theme-overview__media img{display:block;width:100%;height:100%;object-fit:cover;}.theme-overview__media-fallback{display:block;width:100%;height:100%;background:linear-gradient(135deg,#f3f1ed 0%,#e4e1db 55%,#d8d4cc 100%);}.theme-overview__body{padding:18px 18px 22px;}.theme-overview__card-title{font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.3;color:#1a1a1a;margin:0 0 12px;}.theme-overview__cta{display:inline-block;font-size:0.85rem;font-weight:700;letter-spacing:0.02em;color:#cc0607;}.theme-overview__link:hover .theme-overview__cta,.theme-overview__link:focus .theme-overview__cta{text-decoration:underline;}.theme-overview__link:hover .theme-overview__media img,.theme-overview__link:focus .theme-overview__media img{transform:scale(1.03);transition:transform 0.35s ease;}.theme-overview__media img{transition:transform 0.35s ease;}@media (max-width:640px){.theme-overview{padding:32px 16px 56px;}.theme-overview__grid{grid-template-columns:1fr;gap:16px;}}.head .head2 > .inner .logo{--logo-mark-w:106px;--logo-mark-h:56px;--logo-claim-size:14.25px;position:relative;flex:0 0 auto;flex-shrink:0 !important;min-width:412px;max-width:none;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png') no-repeat 12px center;background-size:var(--logo-mark-w) auto;width:412px;min-height:64px;height:auto;padding:3px 0 5px;margin:16px 0 12px;overflow:visible;box-sizing:border-box;}.head.stickyhead .head2 > .inner .logo{background-image:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png');background-size:var(--logo-mark-w) auto;}.head .head2 > .inner .logo a{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:var(--logo-mark-h);height:auto;padding:2px 0 2px 134px;overflow:visible;}.head .head2 > .inner .logo a > .logo__text{display:flex;flex-direction:column;justify-content:center;align-self:center;width:270px;min-height:var(--logo-mark-h);height:auto;max-width:270px;overflow:visible;color:#fff;font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--logo-claim-size);font-weight:700;line-height:1.12;text-align:left;gap:0;}.head .head2 > .inner .logo a .logo__title,.head .head2 > .inner .logo a .logo__subtitle{display:block;}.head .head2 > .inner .logo a .logo__title > span{display:block;white-space:nowrap;line-height:1.12;}.head .head2 > .inner .logo a .logo__title > span + span{margin-top:1px;}.head .head2 > .inner .logo a .logo__subtitle{margin-top:3px;font-size:calc(var(--logo-claim-size) * 0.8);font-weight:600;line-height:1.2;letter-spacing:0.03em;}.head.stickyhead .head2 > .inner .logo a > .logo__text{color:#404040;}.head .head2 > .inner .logo,.head.stickyhead .head2 > .inner .logo,#uid1 .head .head2 > .inner .logo,#uid1 .head.stickyhead .head2 > .inner .logo{background-image:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png') !important;background-repeat:no-repeat !important;background-size:var(--logo-mark-w,106px) auto !important;}@media (max-width:1160px){.head .head2 > .inner .logo{--logo-mark-w:91px;--logo-mark-h:44px;--logo-claim-size:12px;background-position:10px center;background-size:var(--logo-mark-w) auto;width:350px;height:52px;}.head .head2 > .inner .logo a{padding-left:113px;}.head .head2 > .inner .logo a > .logo__text{width:230px;max-width:230px;color:#404040;}.head.head--myten:not(.stickyhead) .head2 > .inner .logo a > .logo__text,body.myten-account-branch .head:not(.stickyhead) .head2 > .inner .logo a > .logo__text,body.pid113 .head:not(.stickyhead) .head2 > .inner .logo a > .logo__text,body.pid97 .head:not(.stickyhead) .head2 > .inner .logo a > .logo__text{color:#fff !important;}}@media (max-width:520px){.head .head2 > .inner .logo{background-position:8px center;width:106px;}.head .head2 > .inner .logo a{padding-left:0;}.head .head2 > .inner .logo a > .logo__text{display:none;}}.referenceslider .slideelement img{max-width:165px !important;max-height:58px !important;}@media (max-width:1160px){#uid1 .referenceslider .slideelement img,.referenceslider .slideelement img{max-width:136px !important;max-height:48px !important;}}@media (max-width:480px){#uid1 .referenceslider .slideelement img,.referenceslider .slideelement img{max-width:116px !important;max-height:40px !important;}}@media (max-width:768px){.services .inner .text{margin-bottom:28px;}.services .inner .services_container .item{min-height:0;padding:22px 14px;}.services .inner .services_container .item .image{margin-bottom:10px;}.services .inner .services_container .item .image img{width:30px;}.services .inner .services_container .item h6,.services .inner .services_container .item .services__item-title{margin-bottom:6px;}}@media (max-width:470px){.services .inner .services_container .item{padding:16px 12px;}}@media screen and (max-width:1160px){.bannerslider__stage{--hero-photo-h:clamp(240px,52vw,420px);}.bannerslider__media,.bannerslider__motion,.bannerslider__overlay,.bannerslider__content{inset:auto;top:0;left:0;right:0;height:var(--hero-photo-h);bottom:auto;}.bannerslider__stage::after{content:none !important;display:none !important;}.bannerslider__logos{--logo-h:18px;--logo-gap:10px;position:absolute !important;left:0 !important;right:0 !important;top:calc(var(--hero-photo-h) - 52px) !important;bottom:auto !important;width:100% !important;max-width:none !important;height:52px !important;margin:0 !important;padding:0 3% 10px !important;box-sizing:border-box !important;display:flex !important;align-items:flex-end !important;justify-content:flex-end !important;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.42) 38%,rgba(0,0,0,0.72) 100%) !important;z-index:45 !important;overflow:visible !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;}.bannerslider__logos-viewport,.bannerslider__logos-track,.bannerslider__logos-set{max-width:100%;overflow:visible !important;justify-content:flex-end;}.bannerslider__logo img{opacity:0.98;}.bannerslider__container .slick-arrow,.bannerslider__container .slick-dots{display:none !important;}}@media screen and (max-width:480px){.bannerslider__stage{--hero-photo-h:clamp(210px,58vw,250px);}.bannerslider__logos{--logo-h:15px;--logo-gap:8px;top:calc(var(--hero-photo-h) - 46px) !important;height:46px !important;padding:0 2.5% 8px !important;}}@media screen and (max-width:1160px){.next_appointments .appointment{min-width:0 !important;}.next_appointments .appointment .appointment-title,.next_appointments .appointment .appointment-title strong,.next_appointments .appointment .appointment-title a{display:block !important;width:100% !important;max-width:100% !important;margin:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}.next_appointments .appointment .appointment-title{font-size:13px !important;line-height:1.1 !important;}.next_appointments .appointment .date{margin:1px 0 0 !important;font-size:11px !important;line-height:1.1 !important;}.next_appointments .appointment + .appointment{margin-top:4px !important;padding-top:4px !important;}.next_appointments .all_appointments_link{margin-top:5px !important;padding-top:5px !important;}}@media screen and (min-width:1161px){.head:not(.stickyhead) .head2 > .inner .nav > li > a{color:#fff !important;}.head:not(.stickyhead) .head2 > .inner .nav > li:hover > a,.head:not(.stickyhead) .head2 > .inner .nav > li.over > a,.head:not(.stickyhead) .head2 > .inner .nav > li.act > a,.head:not(.stickyhead) .head2 > .inner .nav > li.active > a,.head:not(.stickyhead) .head2 > .inner .nav > li.cur > a{color:#fff !important;opacity:0.85;}.head.stickyhead .head2 > .inner .nav > li > a{color:#1B2528 !important;}.head.stickyhead .head2 > .inner .nav > li:hover > a,.head.stickyhead .head2 > .inner .nav > li.over > a,.head.stickyhead .head2 > .inner .nav > li.act > a,.head.stickyhead .head2 > .inner .nav > li.active > a,.head.stickyhead .head2 > .inner .nav > li.cur > a{color:#1B2528 !important;opacity:0.85;}}@media all and (max-width:1160px){.head .head2 > .inner > nav{background-color:#f5f5f5 !important;z-index:150 !important;box-shadow:0 14px 32px rgba(0,0,0,0.16);}.head:has(> .head2 > .inner > nav[style*="display:block"]){background:#fff !important;box-shadow:0 2px 16px rgba(0,0,0,0.1);}.head .head2 > .inner nav .nav > li > a,.head .head2 > .inner nav .nav li > a,.head:not(.stickyhead) .head2 > .inner nav .nav > li > a,.head:not(.stickyhead) .head2 > .inner nav .nav li > a,.head.stickyhead .head2 > .inner nav .nav > li > a,.head.stickyhead .head2 > .inner nav .nav li > a{color:#1a1a1a !important;opacity:1 !important;background-color:#f5f5f5 !important;}.head .head2 > .inner nav .nav li:hover > a,.head .head2 > .inner nav .nav li.over > a,.head .head2 > .inner nav .nav li.act > a,.head .head2 > .inner nav .nav li.active > a,.head .head2 > .inner nav .nav li.cur > a,.head:not(.stickyhead) .head2 > .inner nav .nav li:hover > a,.head:not(.stickyhead) .head2 > .inner nav .nav li.over > a{color:#cc0607 !important;opacity:1 !important;}.head .head2 > .inner nav .nav li .subnav li a{color:#404040 !important;background-color:#fff !important;}.head .head2 > .inner nav .nav li .subnav li:hover > a,.head .head2 > .inner nav .nav li .subnav li.over > a,.head .head2 > .inner nav .nav li .subnav li.act > a{color:#cc0607 !important;}}.head .head2 > .inner{gap:12px;align-items:center;min-height:72px;}.head .head2 > .inner .logo{flex:0 0 auto;flex-shrink:0;max-width:none;}.head .head2 > .inner nav{flex:1 1 auto;min-width:0;}.head .head2 > .inner .loginnav{flex:0 0 auto;flex-shrink:0;}.head{left:0;right:0;margin-left:auto;margin-right:auto;transform:none;transition:background-color 0.2s ease,box-shadow 0.2s ease !important;}.head .head2,.head .head2 > .inner,.head .head2 > .inner .logo,.head .head2 > .inner .logo a,.head .head2 > .inner .logo a > .logo__text,.head .head2 > .inner nav,.head .head2 > .inner .nav{transition:none !important;}.head.stickyhead{position:fixed;top:0;left:0;right:0;width:100%;max-width:none;margin:0;transform:none;box-sizing:border-box;overflow:visible !important;}.head.head--myten:not(.stickyhead) .head2 > .inner .logo,body.myten-account-branch .head:not(.stickyhead) .head2 > .inner .logo,body.pid113 .head:not(.stickyhead) .head2 > .inner .logo,body.pid97 .head:not(.stickyhead) .head2 > .inner .logo{width:412px !important;max-width:none !important;min-height:64px !important;height:auto !important;padding:3px 0 5px !important;margin:16px 0 12px !important;background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png') no-repeat 12px center !important;background-size:106px auto !important;overflow:visible !important;flex-shrink:0 !important;}.head.head--myten:not(.stickyhead) .head2 > .inner .logo a,body.myten-account-branch .head:not(.stickyhead) .head2 > .inner .logo a,body.pid113 .head:not(.stickyhead) .head2 > .inner .logo a,body.pid97 .head:not(.stickyhead) .head2 > .inner .logo a{padding-left:134px !important;}.head.head--myten:not(.stickyhead) .head2 > .inner .logo a > .logo__text,body.myten-account-branch .head:not(.stickyhead) .head2 > .inner .logo a > .logo__text,body.pid113 .head:not(.stickyhead) .head2 > .inner .logo a > .logo__text,body.pid97 .head:not(.stickyhead) .head2 > .inner .logo a > .logo__text{display:flex !important;width:270px !important;max-width:270px !important;color:#fff !important;}.head.head--myten.stickyhead .head2 > .inner .logo,body.myten-account-branch .head.stickyhead .head2 > .inner .logo,body.pid113 .head.stickyhead .head2 > .inner .logo,body.pid97 .head.stickyhead .head2 > .inner .logo{width:412px !important;min-height:64px !important;height:auto !important;background-image:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png') !important;background-size:106px auto !important;background-position:12px center !important;overflow:visible !important;}.head.head--myten.stickyhead .head2 > .inner .logo a > .logo__text,body.myten-account-branch .head.stickyhead .head2 > .inner .logo a > .logo__text,body.pid113 .head.stickyhead .head2 > .inner .logo a > .logo__text,body.pid97 .head.stickyhead .head2 > .inner .logo a > .logo__text{color:#404040 !important;}.myten-account-login{width:min(480px,94%);margin:24px auto 48px;padding:28px 24px 32px;background:#fff;border-radius:12px;box-shadow:0 8px 28px rgba(20,24,32,0.08);}html{overflow-x:hidden;scrollbar-gutter:stable;}.site{max-width:none;width:100%;box-shadow:none;overflow-x:visible;}.cont > .frame.frame-greywave,.cont > .frame.frame-bottomgreywave,.cont > .frame.frame-type-pxteny_competenceslider,.cont > .frame.frame-type-pxteny_interprofessionell,.cont > .frame.frame-type-pxteny_infoboxwithimage,.cont > .frame.frame-type-pxteny_textonimage{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;box-sizing:border-box;}.cont > .frame.frame-greywave > .inner,.cont > .frame.frame-bottomgreywave > .inner,.cont > .frame.frame-type-pxteny_competenceslider > .inner,.cont > .frame.frame-type-pxteny_interprofessionell > .inner,.cont > .frame.frame-type-pxteny_infoboxwithimage > .inner,.cont > .frame.frame-type-pxteny_textonimage > .inner{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}.cont > .frame.frame-bottomgreywave::before{left:50%;right:auto;width:100vw;margin-left:-50vw;}.cont .infoboxwithimage.greyBG::before{left:50%;width:100vw;margin-left:-50vw;}#subhead{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;}.foot{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;}.foot::before{width:100vw;left:50%;right:auto;margin-left:-50vw;background-size:100% auto;background-position:top center;}.cont .text_on_image--inhouse{min-height:clamp(300px,38vw,520px);display:flex;align-items:center;justify-content:center;overflow:hidden;}.cont .text_on_image--inhouse .image{position:absolute;inset:0;width:100%;height:100%;z-index:0;}.cont .text_on_image--inhouse .image::after{background:linear-gradient(180deg,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.35) 55%,rgba(0,0,0,0.5) 100%);opacity:1;}.cont .text_on_image--inhouse .image img{width:100%;height:100%;object-fit:cover;object-position:center 32%;opacity:0.92;}.cont .text_on_image--inhouse .inhouse-booking{min-height:clamp(300px,38vw,520px);align-items:center;padding:clamp(1rem,3vw,2rem) clamp(1rem,4vw,2.5rem);box-sizing:border-box;}@media screen and (max-width:900px){.cont .text_on_image--inhouse{min-height:clamp(280px,52vw,420px);}.cont .text_on_image--inhouse .inhouse-booking{min-height:clamp(280px,52vw,420px);align-items:flex-end;padding-bottom:clamp(1rem,4vw,1.5rem);}.cont .text_on_image--inhouse .image img{object-position:center 28%;}}@media screen and (max-width:560px){.cont .text_on_image--inhouse{min-height:clamp(260px,62vw,360px);}.cont .text_on_image--inhouse .inhouse-booking{min-height:clamp(260px,62vw,360px);padding:0.75rem 0.85rem 1rem;}}:root{--footer-wave-clearance:110px;}@media screen and (max-width:768px){:root{--footer-wave-clearance:56px;}}.site:has(> .foot) .allcont:not(.allcont--myten) .cont > .frame:last-child:not(.frame-bottomgreywave):not(.frame-type-pxteny_interprofessionell):not(.frame-type-pxteny_competenceslider):not(.frame-type-pxteny_infoboxwithimage){margin-bottom:var(--footer-wave-clearance);}.site:has(> .foot) .allcont:not(.allcont--myten) .cont > .frame.frame-type-pxteny_infoboxwithimage:last-child:not(:has(.greyBG)){margin-bottom:var(--footer-wave-clearance);}.site:has(> .foot) .allcont:not(.allcont--myten) .cont > .frame:last-child.frame-space-after-extra-large{margin-bottom:200px;}@media screen and (max-width:768px){.site:has(> .foot) .allcont:not(.allcont--myten) .cont > .frame:last-child.frame-space-after-extra-large{margin-bottom:100px;}}.cont > .frame.frame-bottomgreywave{position:relative;overflow:hidden;padding-bottom:var(--footer-wave-clearance);}.cont > .frame.frame-bottomgreywave:has(.infoboxwithimage--webapp),.cont > .frame.frame-type-pxteny_infoboxwithimage:has(.infoboxwithimage--webapp){overflow:visible;}.cont > .frame.frame-bottomgreywave::before{top:140px;height:calc(100% - 140px);min-height:120px;}.cont > .frame.frame-type-pxteny_interprofessionell:last-child,.cont > .frame.frame-type-pxteny_competenceslider:last-child{padding-bottom:var(--footer-wave-clearance);}.cont > .frame.frame-type-pxteny_infoboxwithimage:last-child .infoboxwithimage.greyBG{padding-bottom:var(--footer-wave-clearance);box-sizing:border-box;}.site:has(> .foot) .allcont:not(.allcont--myten) .cont > .theme-overview:last-child,.site:has(> .foot) .allcont:not(.allcont--myten) .cont > .ten-confirm-page-shell:last-child{margin-bottom:var(--footer-wave-clearance);}@media screen and (min-width:1161px){.head,.head .head2,.head .head2 > .inner{overflow:visible !important;}.head .head2 > .inner,.head.stickyhead .head2 > .inner{display:grid !important;grid-template-columns:412px minmax(0,1fr) auto;grid-template-areas:"ten-logo ten-nav ten-meta";align-items:center !important;justify-content:stretch !important;column-gap:clamp(12px,1.6vw,24px);width:100%;max-width:1440px;margin:0 auto;padding-left:clamp(16px,2.5vw,32px);padding-right:clamp(16px,2.5vw,32px);box-sizing:border-box;}.head .head2 > .inner .head__meta{grid-area:ten-meta;display:flex;align-items:center;justify-content:flex-end;gap:clamp(10px,1.2vw,18px);flex-shrink:0;min-width:0;position:relative;z-index:50;}.head .head2 > .inner .logo,.head.stickyhead .head2 > .inner .logo,#uid1 .head .head2 > .inner .logo,body.logged-in .head .head2 > .inner .logo,body.logged-in .head.stickyhead .head2 > .inner .logo{--logo-mark-w:106px;--logo-mark-h:56px;--logo-claim-size:14.25px;grid-area:ten-logo;position:relative !important;z-index:3;flex:none !important;flex-shrink:0 !important;min-width:412px !important;width:412px !important;max-width:412px !important;min-height:64px !important;height:auto !important;padding:3px 0 5px !important;margin:16px 0 12px !important;background-image:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/ten_new_white.png') !important;background-repeat:no-repeat !important;background-position:12px center !important;background-size:var(--logo-mark-w) auto !important;overflow:visible !important;}.head .head2 > .inner .logo a,.head.stickyhead .head2 > .inner .logo a,body.logged-in .head .head2 > .inner .logo a,body.logged-in .head.stickyhead .head2 > .inner .logo a{padding:2px 0 2px 134px !important;width:100% !important;max-width:100% !important;min-height:56px !important;height:auto !important;box-sizing:border-box !important;overflow:visible !important;}.head .head2 > .inner .logo a > .logo__text,.head.stickyhead .head2 > .inner .logo a > .logo__text,body.logged-in .head .head2 > .inner .logo a > .logo__text,body.logged-in .head.stickyhead .head2 > .inner .logo a > .logo__text{display:flex !important;width:270px !important;max-width:270px !important;min-width:270px;overflow:visible !important;}.head .head2 > .inner .logo a .logo__title > span{overflow:visible;text-overflow:clip;white-space:nowrap;}body.logged-in .head,body.logged-in .head .head2,body.logged-in .head .head2 > .inner{overflow:visible !important;}.head .head2 > .inner .langswitchwrap,.head.stickyhead .head2 > .inner .langswitchwrap{grid-area:auto;justify-self:auto;align-self:center;margin:0;padding:0;z-index:131;flex-shrink:0;}.head .head2 > .inner .langswitch,.head.stickyhead .head2 > .inner .langswitch{display:inline-flex;align-items:center;margin:0;padding:0;list-style:none;}.head .langswitch__sep{margin:0 7px;color:rgba(64,64,64,0.45);font-size:13px;font-weight:400;user-select:none;}.head:not(.stickyhead) .langswitch__sep{color:rgba(255,255,255,0.55);}.head .langswitch__link{display:inline-flex;align-items:center;padding:6px 2px;font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:0.06em;text-decoration:none;color:rgba(64,64,64,0.72);transition:color 0.2s ease,opacity 0.2s ease;}.head:not(.stickyhead) .langswitch__link{color:rgba(255,255,255,0.82);}.head .langswitch__link:hover,.head .langswitch__link:focus{color:#cc0607;opacity:1;}.head:not(.stickyhead) .langswitch__link:hover,.head:not(.stickyhead) .langswitch__link:focus{color:#fff;opacity:1;}.head .langswitch__link.act{color:#404040;opacity:1;}.head:not(.stickyhead) .langswitch__link.act{color:#fff;opacity:1;}.head.stickyhead .langswitch__link.act{color:#1a1a1a;}.head .langswitch__link.notavailable{opacity:0.35;cursor:default;}.head .head2 > .inner > nav,.head.stickyhead .head2 > .inner > nav{grid-area:ten-nav;position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;transform:none !important;float:none !important;width:auto !important;min-width:0 !important;max-width:100% !important;margin:0 !important;padding:0 4px !important;z-index:15;justify-self:stretch;align-self:center;overflow:visible !important;pointer-events:auto !important;}.head .head2 > .inner > nav:has(> .nav > li.over),.head.stickyhead .head2 > .inner > nav:has(> .nav > li.over){z-index:160 !important;}.head .head2 > .inner > nav > .nav,.head.stickyhead .head2 > .inner > nav > .nav{display:flex !important;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(10px,1.2vw,22px);width:100%;max-width:100%;margin:0 !important;padding:0 !important;float:none !important;pointer-events:auto !important;}.head .head2 > .inner > nav > .nav > li,.head.stickyhead .head2 > .inner > nav > .nav > li{float:none !important;flex:0 1 auto;min-width:0;pointer-events:auto !important;}.head .head2 > .inner > nav > .nav > li + li,.head.stickyhead .head2 > .inner > nav > .nav > li + li{margin-left:0 !important;}.head .head2 > .inner > nav > .nav > li + li::before,.head.stickyhead .head2 > .inner > nav > .nav > li + li::before{content:"";position:absolute;left:calc(-0.5 * clamp(10px,1.2vw,22px));top:50%;width:1px;height:14px;margin-top:-7px;background:rgba(40,40,40,0.32);transform-origin:center;animation:ten-nav-tick 2.8s ease-in-out infinite;pointer-events:none;}#uid1 .head:not(.stickyhead) .head2 > .inner > nav > .nav > li + li::before,.head.head--myten:not(.stickyhead) .head2 > .inner > nav > .nav > li + li::before,body.myten-account-branch .head:not(.stickyhead) .head2 > .inner > nav > .nav > li + li::before{background:rgba(255,255,255,0.5);}.head.stickyhead .head2 > .inner > nav > .nav > li + li::before{background:rgba(40,40,40,0.32);}.head .head2 > .inner > nav > .nav > li > a,.head.stickyhead .head2 > .inner > nav > .nav > li > a{padding:14px 0 !important;font-size:clamp(13px,0.95vw,15px) !important;line-height:1.25 !important;white-space:nowrap;}.head .head2 > .inner > nav > .nav > li > a span,.head.stickyhead .head2 > .inner > nav > .nav > li > a span{display:inline;overflow:visible;text-overflow:clip;max-width:none;}.head .head2 > .inner > nav > .nav > li,.head.stickyhead .head2 > .inner > nav > .nav > li{position:relative !important;}.head .head2 > .inner > nav > .nav > li > .subnav,.head.stickyhead .head2 > .inner > nav > .nav > li > .subnav{display:none !important;flex-direction:column;position:absolute !important;top:100% !important;left:0;right:auto;z-index:200 !important;min-width:100%;margin:0;padding:10px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.2);pointer-events:auto !important;overflow:visible !important;}.head .head2 > .inner > nav > .nav > li.over > .subnav,.head.stickyhead .head2 > .inner > nav > .nav > li.over > .subnav,.head .head2 > .inner > nav > .nav > li:hover > .subnav,.head.stickyhead .head2 > .inner > nav > .nav > li:hover > .subnav{display:flex !important;}.head .head2 > .inner > nav > .nav > li.over > .subnav.bigul,.head.stickyhead .head2 > .inner > nav > .nav > li.over > .subnav.bigul,.head .head2 > .inner > nav > .nav > li:hover > .subnav.bigul,.head.stickyhead .head2 > .inner > nav > .nav > li:hover > .subnav.bigul{display:block !important;}.head .head2 > .inner > nav > .nav > li > .subnav > li > .subnav,.head.stickyhead .head2 > .inner > nav > .nav > li > .subnav > li > .subnav{left:calc(100% + 5px);top:0;}.head .head2 > .inner > nav > .nav > li > .subnav > li.over > .subnav,.head.stickyhead .head2 > .inner > nav > .nav > li > .subnav > li.over > .subnav,.head .head2 > .inner > nav > .nav > li > .subnav > li:hover > .subnav,.head.stickyhead .head2 > .inner > nav > .nav > li > .subnav > li:hover > .subnav{display:flex !important;}.head .head2 > .inner .loginnav,.head.stickyhead .head2 > .inner .loginnav{grid-area:auto;position:relative !important;top:auto !important;right:auto !important;left:auto !important;transform:none !important;flex:none !important;flex-shrink:0 !important;margin:0 !important;z-index:55 !important;display:flex !important;align-items:center;gap:12px;white-space:nowrap;pointer-events:auto !important;}.head .head2 > .inner .loginnav > li,.head .head2 > .inner .loginnav a,.head .head2 > .inner .loginnav .loginform_wrap,.head .head2 > .inner .loginnav .btn-myten,.head.stickyhead .head2 > .inner .loginnav > li,.head.stickyhead .head2 > .inner .loginnav a,.head.stickyhead .head2 > .inner .loginnav .loginform_wrap,.head.stickyhead .head2 > .inner .loginnav .btn-myten{pointer-events:auto !important;position:relative;z-index:121;}.head .head2 > .inner .loginnav .loginform_header,.head.stickyhead .head2 > .inner .loginnav .loginform_header{z-index:10100 !important;}.head .head2 > .inner > .open_nav{display:none !important;}}.head.stickyhead{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;max-width:none !important;margin:0 !important;transform:none !important;z-index:10050;}.head.stickyhead .head2,.head.stickyhead .head2 > .inner{transform:none !important;}@keyframes ten-nav-tick{0%,100%{opacity:0.55;transform:scaleY(0.86);}50%{opacity:1;transform:scaleY(1);}}@media (prefers-reduced-motion:reduce){.head .head2 > .inner > nav > .nav > li + li::before{animation:none;opacity:0.85;transform:none;}}@media all and (max-width:1160px){.head .head2 > .inner .langswitchwrap{position:absolute;top:50%;right:calc(4% + 168px);transform:translateY(-50%);z-index:125;padding:0;}.head .langswitch__link{color:#404040;font-size:12px;}.head .langswitch__link.act{color:#1a1a1a;}.head .langswitch__sep{color:rgba(64,64,64,0.4);}}@media all and (max-width:480px){.head .head2 > .inner .langswitchwrap{right:calc(4% + 132px);}}@media all and (max-width:1160px){.head,.head .head2,.head .head2 > .inner{overflow:visible !important;}.head .head2 > .inner .logo{min-width:0 !important;flex:0 1 auto !important;flex-shrink:1 !important;max-width:calc(100% - 148px);}.head .head2 > .inner > nav{flex:none !important;}.head .head2 > .inner > .open_nav{display:flex !important;align-items:center;justify-content:center;visibility:visible !important;opacity:1 !important;position:relative;z-index:140;flex:0 0 auto !important;flex-shrink:0 !important;margin-left:auto;}.head .head2 > .inner > .open_nav .hamburger{display:inline-block;padding:12px 4px;}.head .head2 > .inner > .open_nav .hamburger-inner,.head .head2 > .inner > .open_nav .hamburger-inner::before,.head .head2 > .inner > .open_nav .hamburger-inner::after{background-color:#1a1a1a;}}:root{--ten-btn-ink:#1a1a1a;--ten-btn-muted:#5a5a5a;--ten-btn-red:#cc0607;--ten-btn-red-hover:#a80506;--ten-btn-red-soft:rgba(204,6,7,0.08);--ten-btn-line:#d4d4d4;--ten-btn-radius:6px;--ten-btn-pad-y:12px;--ten-btn-pad-x:22px;--ten-btn-font:14px;--ten-btn-weight:600;--ten-btn-tracking:0.01em;--ten-btn-gap:8px;--ten-btn-ease:cubic-bezier(0.22,1,0.36,1);--ten-btn-shadow:0 8px 24px rgba(204,6,7,0.18);--ten-btn-focus:0 0 0 2px #fff,0 0 0 4px var(--ten-btn-red);}a.btn-checkin,.btn-checkin,a.btn-ten,.btn-ten,button.btn-ten,button.btn-checkin{--ten-track:transparent;--ten-red-muted:transparent;--ten-red:var(--ten-btn-red);--checkin-red:var(--ten-btn-red);--checkin-charcoal:var(--ten-btn-ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ten-btn-gap);overflow:visible;isolation:auto;box-sizing:border-box;min-height:44px;border-radius:var(--ten-btn-radius) !important;text-decoration:none !important;color:#fff !important;font-weight:var(--ten-btn-weight);font-size:var(--ten-btn-font);letter-spacing:var(--ten-btn-tracking);line-height:1.25;border:1px solid transparent !important;padding:var(--ten-btn-pad-y) var(--ten-btn-pad-x) !important;margin:0;background:var(--ten-btn-red) !important;background-image:none !important;filter:none !important;box-shadow:none !important;transform:none;vertical-align:middle;cursor:pointer;transition:background-color 0.28s var(--ten-btn-ease),border-color 0.28s var(--ten-btn-ease),color 0.28s var(--ten-btn-ease),box-shadow 0.28s var(--ten-btn-ease),transform 0.28s var(--ten-btn-ease);-webkit-appearance:none;appearance:none;}a.btn-checkin::before,.btn-checkin::before,a.btn-ten::before,.btn-ten::before{content:none !important;display:none !important;}a.btn-checkin:hover,.btn-checkin:hover,a.btn-checkin:focus-visible,.btn-checkin:focus-visible,a.btn-ten:hover,.btn-ten:hover,a.btn-ten:focus-visible,.btn-ten:focus-visible{color:#fff !important;opacity:1;background:var(--ten-btn-red-hover) !important;background-image:none !important;box-shadow:var(--ten-btn-shadow) !important;transform:translateY(-1px);}a.btn-checkin:active,.btn-checkin:active,a.btn-ten:active,.btn-ten:active{transform:translateY(0);box-shadow:none !important;}a.btn-checkin:focus-visible,.btn-checkin:focus-visible,a.btn-ten:focus-visible,.btn-ten:focus-visible{outline:none;box-shadow:var(--ten-btn-focus),var(--ten-btn-shadow) !important;}.btn-checkin__label,.btn-ten__label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;padding:0 !important;margin:0;background:transparent !important;color:inherit !important;white-space:nowrap;transition:none;}a.btn-checkin:hover .btn-checkin__label,.btn-checkin:hover .btn-checkin__label,a.btn-checkin:focus-visible .btn-checkin__label,.btn-checkin:focus-visible .btn-checkin__label,a.btn-ten:hover .btn-ten__label,.btn-ten:hover .btn-ten__label,a.btn-ten:focus-visible .btn-ten__label,.btn-ten:focus-visible .btn-ten__label{background:transparent !important;}.btn-checkin__arrow,.btn-ten__arrow{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:0;padding:0;margin:0;background:transparent !important;color:inherit !important;font-size:1.05em;font-weight:400;line-height:1;transition:transform 0.35s var(--ten-btn-ease);}a.btn-checkin:hover .btn-checkin__arrow,.btn-checkin:hover .btn-checkin__arrow,a.btn-checkin:focus-visible .btn-checkin__arrow,.btn-checkin:focus-visible .btn-checkin__arrow,a.btn-ten:hover .btn-ten__arrow,.btn-ten:hover .btn-ten__arrow,a.btn-ten:focus-visible .btn-ten__arrow,.btn-ten:focus-visible .btn-ten__arrow{transform:translateX(3px);}.btn-checkin--inactive,a.btn-checkin.btn-checkin--inactive,.btn-ten--inactive,a.btn-ten.btn-ten--inactive{cursor:not-allowed;opacity:0.45;pointer-events:none;transform:none !important;box-shadow:none !important;}.btn-checkin.button_small,.btn-ten.button_small,.button_small.btn-checkin,.button_small.btn-ten{min-height:40px;padding:9px 16px !important;font-size:13px;}.btn-checkin.button_small .btn-checkin__label,.btn-ten.button_small .btn-ten__label,.button_small.btn-checkin .btn-checkin__label,.button_small.btn-ten .btn-ten__label{padding:0 !important;font-size:inherit;}.btn-checkin.button_small .btn-checkin__arrow,.btn-ten.button_small .btn-ten__arrow,.button_small.btn-checkin .btn-checkin__arrow,.button_small.btn-ten .btn-ten__arrow{flex-basis:auto;width:auto;font-size:1em;}.btn-ten--icon .btn-ten__label{gap:10px;padding:0 !important;}.btn-ten--icon .btn-ten__label img{display:block;width:18px;height:auto;flex-shrink:0;}.btn-ten--icon .btn-ten__text{display:inline-block;padding-left:10px;border-left:1px solid rgba(255,255,255,0.35);line-height:1.2;}a.btn-ten.btn-ten--secondary,.btn-ten.btn-ten--secondary,button.btn-ten.btn-ten--secondary,a.btn-checkin.btn-ten--secondary{color:var(--ten-btn-ink) !important;background:#fff !important;border-color:var(--ten-btn-ink) !important;box-shadow:none !important;}a.btn-ten.btn-ten--secondary:hover,.btn-ten.btn-ten--secondary:hover,a.btn-ten.btn-ten--secondary:focus-visible,.btn-ten.btn-ten--secondary:focus-visible,button.btn-ten.btn-ten--secondary:hover,button.btn-ten.btn-ten--secondary:focus-visible{color:var(--ten-btn-red) !important;background:#fff !important;border-color:var(--ten-btn-red) !important;box-shadow:0 6px 18px rgba(26,26,26,0.08) !important;transform:translateY(-1px);}a.btn-ten.btn-ten--ghost,.btn-ten.btn-ten--ghost,button.btn-ten.btn-ten--ghost{color:var(--ten-btn-ink) !important;background:transparent !important;border-color:transparent !important;padding-left:2px !important;padding-right:2px !important;box-shadow:none !important;border-radius:0 !important;font-weight:500;}a.btn-ten.btn-ten--ghost::after,.btn-ten.btn-ten--ghost::after{content:none;}a.btn-ten.btn-ten--ghost:hover,.btn-ten.btn-ten--ghost:hover,a.btn-ten.btn-ten--ghost:focus-visible,.btn-ten.btn-ten--ghost:focus-visible,button.btn-ten.btn-ten--ghost:hover,button.btn-ten.btn-ten--ghost:focus-visible{color:var(--ten-btn-red) !important;background:transparent !important;box-shadow:none !important;transform:none;}a.btn-ten.btn-ten--ghost .btn-ten__label,.btn-ten.btn-ten--ghost .btn-ten__label{position:relative;}a.btn-ten.btn-ten--ghost .btn-ten__label::after,.btn-ten.btn-ten--ghost .btn-ten__label::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform 0.32s var(--ten-btn-ease);}a.btn-ten.btn-ten--ghost:hover .btn-ten__label::after,.btn-ten.btn-ten--ghost:hover .btn-ten__label::after,a.btn-ten.btn-ten--ghost:focus-visible .btn-ten__label::after,.btn-ten.btn-ten--ghost:focus-visible .btn-ten__label::after{transform:scaleX(1);}a.btn-ten.btn-ten--danger-ghost,.btn-ten.btn-ten--danger-ghost{color:var(--ten-btn-muted) !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;border-radius:0 !important;padding-left:2px !important;padding-right:2px !important;font-weight:500;}a.btn-ten.btn-ten--danger-ghost:hover,.btn-ten.btn-ten--danger-ghost:hover,a.btn-ten.btn-ten--danger-ghost:focus-visible,.btn-ten.btn-ten--danger-ghost:focus-visible{color:var(--ten-btn-red) !important;background:transparent !important;box-shadow:none !important;transform:none;}@media screen and (min-width:1161px){.head .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten,.head .loginnav .btn-myten,a.btn-myten{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:9px 18px !important;background:#fff !important;color:var(--ten-btn-ink) !important;border:1px solid var(--ten-btn-ink) !important;border-radius:var(--ten-btn-radius) !important;font-weight:600;font-size:13px;letter-spacing:var(--ten-btn-tracking);line-height:1.2;text-decoration:none;box-shadow:none !important;transform:none;transition:color 0.25s var(--ten-btn-ease),border-color 0.25s var(--ten-btn-ease),background-color 0.25s var(--ten-btn-ease),box-shadow 0.25s var(--ten-btn-ease),transform 0.25s var(--ten-btn-ease);}.head .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten:hover,.head .loginnav .btn-myten:hover,a.btn-myten:hover,.head .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten:focus-visible,.head .loginnav .btn-myten:focus-visible,a.btn-myten:focus-visible{opacity:1;color:var(--ten-btn-red) !important;border-color:var(--ten-btn-red) !important;background:#fff !important;box-shadow:0 6px 18px rgba(26,26,26,0.08) !important;transform:translateY(-1px);}.head .head2 > .inner .loginnav li.last > a.open_loginform.btn-myten:focus-visible,a.btn-myten:focus-visible{outline:none;box-shadow:var(--ten-btn-focus) !important;}}.head a.btn-myten.btn-myten--portal,.head .loginnav.loginnav--authenticated a.btn-myten.btn-myten--portal{color:#ffffff !important;background:transparent !important;border-color:#ffffff !important;position:relative;z-index:92;pointer-events:auto !important;}.head a.btn-myten.btn-myten--portal::before,.head a.btn-myten.btn-myten--portal::after{pointer-events:none !important;}.head a.btn-myten.btn-myten--portal,.head a.btn-myten.btn-myten--portal *{color:#ffffff !important;}.head a.btn-myten.btn-myten--portal{cursor:pointer;}.head a.btn-myten.btn-myten--portal:hover,.head a.btn-myten.btn-myten--portal:focus,.head .loginnav.loginnav--authenticated a.btn-myten.btn-myten--portal:hover,.head .loginnav.loginnav--authenticated a.btn-myten.btn-myten--portal:focus{color:#ffffff !important;background:rgba(217,4,41,0.92) !important;border-color:#d90429 !important;}a.button_red:not(.btn-ten):not(.btn-checkin),.button_red:not(.btn-ten):not(.btn-checkin),a.button_yellow:not(.btn-ten):not(.btn-checkin),.button_yellow:not(.btn-ten):not(.btn-checkin),input.order_btn[type="submit"],button.order_btn:not(.btn-ten),.order_btn:not(.btn-ten):not(.btn-checkin),.iconbutton a.button_red:not(.btn-ten),.tx-courses a.button_red:not(.btn-ten):not(.btn-checkin),.tx-courses .button_red:not(.btn-ten):not(.btn-checkin),.tx-courses a.button_yellow:not(.btn-ten),.tx-courses .button_yellow:not(.btn-ten),.tx-powermail input[type="submit"],form .submit_wrap input[type="submit"],.femanager input[type="submit"],.femanager button[type="submit"]:not(.btn-ten){--ten-track:transparent;--ten-red-muted:transparent;--ten-red:var(--ten-btn-red);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ten-btn-gap);overflow:visible;isolation:auto;box-sizing:border-box;min-height:44px;border-radius:var(--ten-btn-radius) !important;text-decoration:none !important;color:#fff !important;font-weight:var(--ten-btn-weight);font-size:var(--ten-btn-font);letter-spacing:var(--ten-btn-tracking);line-height:1.25;border:1px solid transparent !important;padding:var(--ten-btn-pad-y) 28px var(--ten-btn-pad-y) var(--ten-btn-pad-x) !important;margin:0;background:var(--ten-btn-red) !important;background-image:none !important;filter:none !important;box-shadow:none !important;transform:none;cursor:pointer;vertical-align:middle;transition:background-color 0.28s var(--ten-btn-ease),box-shadow 0.28s var(--ten-btn-ease),transform 0.28s var(--ten-btn-ease);-webkit-appearance:none;appearance:none;}a.button_red:not(.btn-ten):not(.btn-checkin)::before,.button_red:not(.btn-ten):not(.btn-checkin)::before,a.button_yellow:not(.btn-ten):not(.btn-checkin)::before,.button_yellow:not(.btn-ten):not(.btn-checkin)::before,button.order_btn:not(.btn-ten)::before,.order_btn:not(input):not(.btn-ten):not(.btn-checkin)::before,.iconbutton a.button_red:not(.btn-ten)::before,.tx-courses a.button_red:not(.btn-ten):not(.btn-checkin)::before,.tx-courses .button_red:not(.btn-ten):not(.btn-checkin)::before,.tx-courses a.button_yellow:not(.btn-ten)::before,.tx-courses .button_yellow:not(.btn-ten)::before,.femanager button[type="submit"]:not(.btn-ten)::before{content:none !important;display:none !important;}a.button_red:not(.btn-ten):not(.btn-checkin)::after,.button_red:not(.btn-ten):not(.btn-checkin)::after,a.button_yellow:not(.btn-ten):not(.btn-checkin)::after,.button_yellow:not(.btn-ten):not(.btn-checkin)::after,button.order_btn:not(.btn-ten)::after,.order_btn:not(input):not(.btn-ten):not(.btn-checkin)::after,.iconbutton a.button_red:not(.btn-ten)::after,.tx-courses a.button_red:not(.btn-ten):not(.btn-checkin)::after,.tx-courses .button_red:not(.btn-ten):not(.btn-checkin)::after,.tx-courses a.button_yellow:not(.btn-ten)::after,.tx-courses .button_yellow:not(.btn-ten)::after{content:"→";position:static;display:inline-flex;align-items:center;width:auto;height:auto;margin:0;color:inherit;font-size:1.05em;font-weight:400;line-height:1;pointer-events:none;transition:transform 0.35s var(--ten-btn-ease);}a.button_red:hover,.button_red:hover,a.button_red:focus-visible,.button_red:focus-visible,a.button_yellow:hover,.button_yellow:hover,a.button_yellow:focus-visible,.button_yellow:focus-visible,input.order_btn[type="submit"]:hover,button.order_btn:hover,.order_btn:hover,input.order_btn[type="submit"]:focus-visible,button.order_btn:focus-visible,.order_btn:focus-visible,.iconbutton a.button_red:hover,.tx-courses a.button_red:hover,.tx-courses .button_red:hover,.tx-courses a.button_yellow:hover,.tx-courses .button_yellow:hover,.tx-powermail input[type="submit"]:hover,form .submit_wrap input[type="submit"]:hover,.femanager input[type="submit"]:hover,.femanager button[type="submit"]:hover{color:#fff !important;opacity:1;background:var(--ten-btn-red-hover) !important;background-image:none !important;box-shadow:var(--ten-btn-shadow) !important;transform:translateY(-1px);}a.button_red:not(.btn-ten):not(.btn-checkin):hover::after,.button_red:not(.btn-ten):not(.btn-checkin):hover::after,a.button_yellow:not(.btn-ten):not(.btn-checkin):hover::after,.button_yellow:not(.btn-ten):not(.btn-checkin):hover::after,button.order_btn:not(.btn-ten):hover::after,.order_btn:not(input):not(.btn-ten):not(.btn-checkin):hover::after{transform:translateX(3px);}input.order_btn[type="submit"],.tx-powermail input[type="submit"],form .submit_wrap input[type="submit"],.femanager input[type="submit"]{padding-right:var(--ten-btn-pad-x) !important;justify-content:center;background-image:none !important;background-color:var(--ten-btn-red) !important;}input.order_btn[type="submit"]:hover,input.order_btn[type="submit"]:focus-visible,.tx-powermail input[type="submit"]:hover,.tx-powermail input[type="submit"]:focus-visible,form .submit_wrap input[type="submit"]:hover,form .submit_wrap input[type="submit"]:focus-visible,.femanager input[type="submit"]:hover,.femanager input[type="submit"]:focus-visible{background-image:none !important;background-color:var(--ten-btn-red-hover) !important;}.button_red.button_small,.button_yellow.button_small,a.button_red.button_small,a.button_yellow.button_small{min-height:40px;padding:9px 18px !important;font-size:13px;}.button_red.button_small::after,.button_yellow.button_small::after,a.button_red.button_small::after,a.button_yellow.button_small::after{width:auto;font-size:1em;}.button_red.button_inactiv,.button_yellow.button_inactiv,a.button_red.button_inactiv,a.button_yellow.button_inactiv,.tx-courses .button_red.button_inactiv{pointer-events:none;opacity:0.45;cursor:not-allowed;}.iconbutton a.button_red{gap:10px;align-items:center;}.iconbutton a.button_red img{position:relative;z-index:1;display:inline-block;width:18px;height:auto;margin-right:0;flex-shrink:0;}.iconbutton a.button_red span{position:relative;z-index:1;display:inline-block;padding-left:10px;margin-left:0;border-left:1px solid rgba(255,255,255,0.35);line-height:1.2;}a.button_arrow,.button_arrow{position:relative;display:inline-flex;align-items:center;gap:0.4em;min-height:44px;margin-top:12px;padding:10px 0 !important;color:var(--ten-btn-ink) !important;font-weight:500;font-size:15px;letter-spacing:0.01em;line-height:1.3;text-decoration:none !important;background:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;white-space:nowrap;transition:color 0.25s var(--ten-btn-ease),transform 0.25s var(--ten-btn-ease);}a.button_arrow::before,.button_arrow::before{content:none !important;display:none !important;background:none !important;}a.button_arrow::after,.button_arrow::after{content:"→" !important;position:static !important;display:inline-block !important;width:auto !important;height:auto !important;margin:0 !important;top:auto !important;right:auto !important;background:none !important;background-image:none !important;color:inherit !important;font-size:1.05em;font-weight:400;line-height:1;transition:transform 0.32s var(--ten-btn-ease);}a.button_arrow:hover,.button_arrow:hover,a.button_arrow:focus-visible,.button_arrow:focus-visible{color:var(--ten-btn-red) !important;}a.button_arrow:hover::after,.button_arrow:hover::after,a.button_arrow:focus-visible::after,.button_arrow:focus-visible::after{transform:translateX(4px);}a.button_arrow:focus-visible,.button_arrow:focus-visible{outline:2px solid var(--ten-btn-red);outline-offset:4px;}.text_on_image .button_arrow,.infoflexiblebox .button_arrow{color:#fff !important;}.text_on_image .button_arrow:hover,.infoflexiblebox .button_arrow:hover{color:#fff !important;opacity:0.9;}.loginform_wrap input[type="submit"],.loginform_wrap button[type="submit"],.tx-courses .registration_header .loginbutton_wrap a,.tx-courses .registration_header .loginbutton_wrap .button_red{min-height:44px;border-radius:var(--ten-btn-radius) !important;}.tx-courses .submit_btn_wrap,.tx-courses .newOrderForm_check .submit_btn_wrap,.btn-row,.checkout-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;}.tx-courses TR.appointment TD.cell_btn A.btn-checkin,.tx-courses .appointment .btn-checkin{min-height:40px;padding:9px 16px !important;font-size:13px;}@media screen and (max-width:1160px){a.btn-ten,.btn-ten,button.btn-ten,a.btn-checkin,.btn-checkin,button.btn-checkin{min-height:44px;padding:11px 18px !important;font-size:14px;border-radius:var(--ten-btn-radius) !important;}a.btn-ten.btn-ten--secondary,.btn-ten.btn-ten--secondary,button.btn-ten.btn-ten--secondary,a.btn-ten.btn-ten--ghost,.btn-ten.btn-ten--ghost,button.btn-ten.btn-ten--ghost,a.btn-ten.btn-ten--danger-ghost,.btn-ten.btn-ten--danger-ghost{min-height:44px;padding:10px 0 !important;color:#404040 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font-weight:500;font-size:14px;transform:none !important;}a.btn-ten.btn-ten--secondary:hover,.btn-ten.btn-ten--secondary:hover,a.btn-ten.btn-ten--ghost:hover,.btn-ten.btn-ten--ghost:hover,a.btn-ten.btn-ten--danger-ghost:hover,.btn-ten.btn-ten--danger-ghost:hover{color:var(--ten-btn-red) !important;background:transparent !important;box-shadow:none !important;transform:none !important;}a.button_arrow,.button_arrow{min-height:44px;font-size:14px;font-weight:500;color:#404040 !important;}}@media screen and (max-width:768px){.btn-checkin__label,.btn-ten__label{padding:0 !important;font-size:inherit;}.btn-checkin__arrow,.btn-ten__arrow{flex-basis:auto;width:auto;font-size:1.05em;}}a.mail,a.phone,a.whatsapp,a.fax,.mail a,.phone a,.whatsapp a{display:inline-flex;align-items:center;gap:0.35em;min-height:44px;padding:8px 0;color:var(--ten-btn-ink);font-weight:500;text-decoration:none;border-radius:0;transition:color 0.22s var(--ten-btn-ease);}a.mail:hover,a.phone:hover,a.whatsapp:hover,a.fax:hover,.mail a:hover,.phone a:hover,.whatsapp a:hover{color:var(--ten-btn-red);}.foot--modern .phone,.foot--modern .whatsapp,.foot--modern .mail,.foot--modern .fax,.foot--modern a.phone,.foot--modern a.whatsapp,.foot--modern a.mail,.foot--modern a.fax,.frame-ci_bg .phone,.frame-ci_bg .whatsapp,.frame-ci_bg .mail,.frame-ci_bg .fax,.frame-ci_bg a.phone,.frame-ci_bg a.whatsapp,.frame-ci_bg a.mail,.frame-ci_bg a.fax,.infoboxwithimage.greyBG .phone,.infoboxwithimage.greyBG .whatsapp,.infoboxwithimage.greyBG .mail,.infoboxwithimage.greyBG .fax,.infoboxwithimage.greyBG a.phone,.infoboxwithimage.greyBG a.whatsapp,.infoboxwithimage.greyBG a.mail,.infoboxwithimage.greyBG a.fax,.infoflexiblebox.greyBG .phone,.infoflexiblebox.greyBG .whatsapp,.infoflexiblebox.greyBG .mail,.infoflexiblebox.greyBG .fax,.infoflexiblebox.greyBG a.phone,.infoflexiblebox.greyBG a.whatsapp,.infoflexiblebox.greyBG a.mail,.infoflexiblebox.greyBG a.fax{color:#fff !important;}.foot--modern .phone a,.foot--modern .whatsapp a,.foot--modern .mail a,.foot--modern .fax a,.frame-ci_bg .phone a,.frame-ci_bg .whatsapp a,.frame-ci_bg .mail a,.frame-ci_bg .fax a,.infoboxwithimage.greyBG .phone a,.infoboxwithimage.greyBG .whatsapp a,.infoboxwithimage.greyBG .mail a,.infoboxwithimage.greyBG .fax a,.infoflexiblebox.greyBG .phone a,.infoflexiblebox.greyBG .whatsapp a,.infoflexiblebox.greyBG .mail a,.infoflexiblebox.greyBG .fax a{color:#fff !important;}.foot--modern a.phone:hover,.foot--modern a.whatsapp:hover,.foot--modern a.mail:hover,.foot--modern a.fax:hover,.foot--modern .phone a:hover,.foot--modern .whatsapp a:hover,.foot--modern .mail a:hover,.foot--modern .fax a:hover,.frame-ci_bg a.phone:hover,.frame-ci_bg a.whatsapp:hover,.frame-ci_bg a.mail:hover,.frame-ci_bg a.fax:hover,.frame-ci_bg .phone a:hover,.frame-ci_bg .whatsapp a:hover,.frame-ci_bg .mail a:hover,.frame-ci_bg .fax a:hover,.infoboxwithimage.greyBG a.phone:hover,.infoboxwithimage.greyBG a.whatsapp:hover,.infoboxwithimage.greyBG a.mail:hover,.infoboxwithimage.greyBG a.fax:hover,.infoboxwithimage.greyBG .phone a:hover,.infoboxwithimage.greyBG .whatsapp a:hover,.infoboxwithimage.greyBG .mail a:hover,.infoboxwithimage.greyBG .fax a:hover,.infoflexiblebox.greyBG a.phone:hover,.infoflexiblebox.greyBG a.whatsapp:hover,.infoflexiblebox.greyBG a.mail:hover,.infoflexiblebox.greyBG a.fax:hover,.infoflexiblebox.greyBG .phone a:hover,.infoflexiblebox.greyBG .whatsapp a:hover,.infoflexiblebox.greyBG .mail a:hover,.infoflexiblebox.greyBG .fax a:hover{color:rgba(255,255,255,0.82) !important;}.foot--modern .whatsapp::before,.frame-ci_bg .whatsapp::before,.infoboxwithimage.greyBG .whatsapp::before,.infoflexiblebox.greyBG .whatsapp::before{background-image:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/whatsapp.svg') !important;background-repeat:no-repeat !important;background-position:center left !important;background-size:contain !important;}.foot--modern .phone::before,.frame-ci_bg .phone::before,.infoboxwithimage.greyBG .phone::before,.infoflexiblebox.greyBG .phone::before{background-image:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/phone.svg') !important;background-repeat:no-repeat !important;background-position:center left !important;background-size:contain !important;}.foot--modern .mail::before,.foot--modern .fax::before,.frame-ci_bg .mail::before,.frame-ci_bg .fax::before,.infoboxwithimage.greyBG .mail::before,.infoboxwithimage.greyBG .fax::before,.infoflexiblebox.greyBG .mail::before,.infoflexiblebox.greyBG .fax::before{filter:brightness(0) invert(1);}@media (prefers-reduced-motion:reduce){a.btn-ten,.btn-ten,a.btn-checkin,.btn-checkin,a.button_red,.button_red,a.button_yellow,.button_yellow,a.button_arrow,.button_arrow,a.btn-myten{transition:none !important;}a.btn-ten:hover,.btn-ten:hover,a.btn-checkin:hover,.btn-checkin:hover,a.button_red:hover,.button_red:hover{transform:none !important;}a.btn-ten:hover .btn-ten__arrow,.btn-ten:hover .btn-ten__arrow,a.btn-checkin:hover .btn-checkin__arrow,.btn-checkin:hover .btn-checkin__arrow,a.button_arrow:hover::after,.button_arrow:hover::after{transform:none !important;}}.foot--modern{--foot-red:#cc0607;--foot-ink:#ffffff;--foot-muted:rgba(255,255,255,0.72);--foot-line:rgba(255,255,255,0.14);--foot-shell:1280px;position:relative;color:var(--foot-ink);background:#12161c;}.foot--modern::before{z-index:0;}.foot--modern .footer_contact.foot-newsletter{position:relative;z-index:2;background:#373737;padding:28px 0 32px;}.foot--modern .foot-newsletter__inner{width:92%;max-width:var(--foot-shell);margin:0 auto;}.foot--modern .footer_contact .tx-powermail{background:#fff;box-shadow:0 18px 48px rgba(0,0,0,0.22);padding:clamp(28px,4vw,48px) clamp(24px,4vw,56px);transform:translateY(0);border-radius:4px;color:#1a1a1a;}.foot--modern .footer_contact .tx-powermail .powermail_fieldset{margin-top:0;}.foot--modern .footer_contact .tx-powermail .powermail_label{display:none;}.foot--modern .footer_contact .tx-powermail input[type="submit"],.foot--modern .footer_contact .tx-powermail button[type="submit"]{background:var(--foot-red) !important;border-color:var(--foot-red) !important;border-radius:6px;font-weight:700;letter-spacing:0.02em;min-width:140px;}.foot--modern .footer_contact .tx-powermail .powermail_fieldwrap_datenschutzerklaerung .checkbox{color:#6a6a6a;font-size:13px;line-height:1.45;}.foot--modern .footer_contact,.foot--modern .footer_contact p,.foot--modern .footer_contact li,.foot--modern .footer_contact address{color:rgba(255,255,255,0.88);}.foot--modern .footer_contact h1,.foot--modern .footer_contact h2,.foot--modern .footer_contact h3,.foot--modern .footer_contact h4,.foot--modern .footer_contact h5,.foot--modern .footer_contact strong{color:#fff;}.foot--modern .footer_contact .phone,.foot--modern .footer_contact .whatsapp,.foot--modern .footer_contact .mail,.foot--modern .footer_contact .fax,.foot--modern .footer_contact a.phone,.foot--modern .footer_contact a.whatsapp,.foot--modern .footer_contact a.mail,.foot--modern .footer_contact a.fax,.foot--modern .foot-main .phone,.foot--modern .foot-main .whatsapp,.foot--modern .foot-main .mail,.foot--modern .foot-main .fax,.foot--modern .foot-main a.phone,.foot--modern .foot-main a.whatsapp,.foot--modern .foot-main a.mail,.foot--modern .foot-main a.fax{color:#fff !important;font-weight:600;}.foot--modern .footer_contact .phone a,.foot--modern .footer_contact .whatsapp a,.foot--modern .footer_contact .mail a,.foot--modern .footer_contact .fax a,.foot--modern .foot-main .phone a,.foot--modern .foot-main .whatsapp a,.foot--modern .foot-main .mail a,.foot--modern .foot-main .fax a{color:#fff !important;}.foot--modern .footer_contact .phone:hover,.foot--modern .footer_contact .whatsapp:hover,.foot--modern .footer_contact .mail:hover,.foot--modern .footer_contact .fax:hover,.foot--modern .footer_contact a.phone:hover,.foot--modern .footer_contact a.whatsapp:hover,.foot--modern .footer_contact a.mail:hover,.foot--modern .footer_contact a.fax:hover,.foot--modern .foot-main .phone:hover,.foot--modern .foot-main .whatsapp:hover,.foot--modern .foot-main .mail:hover,.foot--modern .foot-main .fax:hover,.foot--modern .foot-main a.phone:hover,.foot--modern .foot-main a.whatsapp:hover,.foot--modern .foot-main a.mail:hover,.foot--modern .foot-main a.fax:hover,.foot--modern .footer_contact .phone a:hover,.foot--modern .footer_contact .whatsapp a:hover,.foot--modern .footer_contact .mail a:hover,.foot--modern .footer_contact .fax a:hover,.foot--modern .foot-main .phone a:hover,.foot--modern .foot-main .whatsapp a:hover,.foot--modern .foot-main .mail a:hover,.foot--modern .foot-main .fax a:hover{color:rgba(255,255,255,0.82) !important;}.foot--modern .footer_contact .whatsapp::before,.foot--modern .foot-main .whatsapp::before{background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/whatsapp.svg') no-repeat center left / contain !important;}.foot--modern .footer_contact .phone::before,.foot--modern .foot-main .phone::before{background:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/phone.svg') no-repeat center left / contain !important;}.foot--modern .footer_contact .mail::before,.foot--modern .foot-main .mail::before{filter:brightness(0) invert(1);}.foot--modern .footer_contact .fax::before,.foot--modern .foot-main .fax::before{filter:brightness(0) invert(1);}.foot--modern .footer_cont.foot-main{position:relative;overflow:hidden;background:#0d1117;padding:0;}.foot--modern .foot-main__bg{position:absolute;inset:0;background-color:#0d1117;background-image:linear-gradient(180deg,rgba(6,9,14,0.97) 0%,rgba(6,9,14,0.82) 22%,rgba(6,9,14,0.45) 55%,rgba(6,9,14,0.72) 100%),linear-gradient(90deg,rgba(6,9,14,0.98) 0%,rgba(6,9,14,0.9) 24%,rgba(6,9,14,0.55) 48%,rgba(6,9,14,0.15) 72%,rgba(6,9,14,0.05) 100%),url('../../../typo3conf/ext/pxteny/Resources/Public/Images/footer-bg-rtw.png');background-position:center top,center center,82% 42%;background-size:cover,cover,cover;background-repeat:no-repeat;filter:saturate(0.8) contrast(1.04);}.foot--modern .foot-main__scrim{position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 0% 0%,rgba(0,0,0,0.82) 0%,rgba(0,0,0,0.45) 42%,transparent 72%),linear-gradient(180deg,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.12) 45%,rgba(0,0,0,0.5) 100%);pointer-events:none;}.foot--modern .foot-main__inner{position:relative;z-index:1;width:92%;max-width:var(--foot-shell);margin:0 auto;padding:40px 0 28px;}.foot--modern .foot-grid{display:grid;grid-template-columns:minmax(200px,1.05fr) minmax(180px,1.1fr) minmax(160px,0.95fr) minmax(140px,0.75fr);gap:clamp(20px,3vw,36px);align-items:start;}.foot--modern .foot-heading{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#fff;}.foot--modern .foot-heading::after{content:"";display:block;width:42px;height:2px;margin-top:10px;background:var(--foot-red);}.foot--modern .foot-heading--spaced{margin-top:28px;}.foot--modern .foot-heading--after-logo{margin-top:18px;}.foot--modern .foot-col--brand{max-width:280px;}.foot--modern .foot-col--brand .foot-social{margin-top:16px;}.foot--modern .foot-col--domains .foot-network{grid-template-columns:minmax(0,1fr);gap:8px 16px;}.foot--modern .foot-brand{display:inline-block;text-decoration:none;color:inherit;}.foot--modern .foot-brand__logo{display:block;width:auto;max-width:min(220px,100%);height:auto;object-fit:contain;}.foot--modern .foot-brand:hover .foot-brand__logo,.foot--modern .foot-brand:focus .foot-brand__logo{opacity:0.92;}.foot--modern .foot-partners{display:flex;flex-wrap:wrap;gap:28px clamp(20px,3vw,36px);align-items:flex-start;font-size:14px;line-height:1.45;color:var(--foot-muted);}.foot--modern .foot-partners > .frame,.foot--modern .foot-partners > .ce-textpic{flex:1 1 150px;max-width:calc(33.333% - 24px);min-width:130px;margin:0;}.foot--modern .foot-partners > .frame:only-child{flex-basis:100%;max-width:100%;}.foot--modern .foot-partners .ce-gallery .ce-row{display:flex;flex-wrap:wrap;gap:28px clamp(20px,3vw,36px);align-items:flex-start;}.foot--modern .foot-partners .ce-gallery .ce-column{flex:1 1 150px;max-width:calc(33.333% - 24px);min-width:130px;}.foot--modern .foot-partners p{margin:0 0 14px;}.foot--modern .foot-partners a{color:inherit;text-decoration:none;}.foot--modern .foot-partners a:hover,.foot--modern .foot-partners a:focus{color:#fff;}.foot--modern .foot-partners img{display:block;width:auto;max-width:min(180px,100%);height:auto;max-height:56px;object-fit:contain;object-position:left center;margin:0 0 10px;}.foot--modern .foot-partners .ce-gallery,.foot--modern .foot-partners .ce-row,.foot--modern .foot-partners .ce-column{margin:0;}.foot--modern .foot-partners .ce-gallery figure{margin:0 0 10px;}.foot--modern .foot-partners .ce-textpic:has(img[src*="movaid" i]) .ce-bodytext p,.foot--modern .foot-partners .ce-textpic:has(a[href*="movaid" i]) .ce-bodytext p,.foot--modern .foot-partners figure:has(img[src*="movaid" i]) + .ce-bodytext p,.foot--modern .foot-partners p:has(a[href*="movaid" i]):not(:has(img)){font-size:0;line-height:0;color:transparent;}.foot--modern .foot-partners .ce-textpic:has(img[src*="movaid" i]) .ce-bodytext p::after,.foot--modern .foot-partners .ce-textpic:has(a[href*="movaid" i]) .ce-bodytext p::after,.foot--modern .foot-partners figure:has(img[src*="movaid" i]) + .ce-bodytext p::after,.foot--modern .foot-partners p:has(a[href*="movaid" i]):not(:has(img))::after{content:"Sicherheit und Qualitätsmanagement";display:block;font-size:13px;line-height:1.45;color:var(--foot-muted);}.foot--modern a[href*="//"]::before{content:none !important;display:none !important;width:0 !important;height:0 !important;min-width:0 !important;margin:0 !important;background:none !important;}.foot--modern .foot-network,.foot--modern .foot-contact-list,.foot--modern .footnavmenu--modern{list-style:none;margin:0;padding:0;}.foot--modern .foot-network{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;}.foot--modern .foot-network li + li,.foot--modern .foot-contact-list li + li{margin-top:10px;}.foot--modern .foot-network a,.foot--modern .foot-contact-link,.foot--modern .footnavmenu--modern a{color:var(--foot-muted);text-decoration:none;font-size:15px;line-height:1.45;transition:color 0.2s ease;}.foot--modern .foot-network a:hover,.foot--modern .foot-network a:focus,.foot--modern .foot-contact-link:hover,.foot--modern .foot-contact-link:focus,.foot--modern .footnavmenu--modern a:hover,.foot--modern .footnavmenu--modern a:focus{color:#fff;}.foot--modern .foot-address{font-style:normal;font-size:15px;line-height:1.5;color:var(--foot-muted);}.foot--modern .foot-address strong{color:#fff;font-weight:600;}.foot--modern .foot-address sup{font-size:0.62em;}.foot--modern .foot-social{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;}.foot--modern .foot-social__link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--foot-line);border-radius:50%;color:#fff;background-repeat:no-repeat;background-position:center;background-size:18px 18px;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,opacity 0.2s ease;}.foot--modern .foot-social__link--facebook{background-image:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/icon-facebook-footer.svg');}.foot--modern .foot-social__link--instagram{background-image:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/icon-instagram-footer.svg');}.foot--modern .foot-social__link:hover,.foot--modern .foot-social__link:focus{background-color:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.35);transform:translateY(-1px);}.foot--modern .foot-social__link--facebook:hover,.foot--modern .foot-social__link--facebook:focus,.foot--modern .foot-social__link--instagram:hover,.foot--modern .foot-social__link--instagram:focus{opacity:0.92;}.foot--modern .foot-social__link--whatsapp{width:auto;height:36px;min-width:0;min-height:0;aspect-ratio:4.8 / 1;padding:0;border:0;border-radius:0;background-color:transparent;background-image:url('../../../typo3conf/ext/pxteny/Resources/Public/Images/footer-whatsapp.png');background-repeat:no-repeat;background-position:center left;background-size:contain;}.foot--modern .foot-social__link--whatsapp:hover,.foot--modern .foot-social__link--whatsapp:focus{background-color:transparent;transform:translateY(-1px);opacity:0.9;}.foot--modern .footnavmenu--modern li + li{margin-top:10px;}.foot--modern .footnavmenu--modern .subnav{display:none;}.foot--modern .foot-copy{position:relative;z-index:1;border-top:1px solid var(--foot-line);padding:14px 0 18px;}.foot--modern .foot-copy__inner{width:92%;max-width:var(--foot-shell);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;}.foot--modern .foot-copy__legal,.foot--modern .foot-copy__claim{margin:0;font-size:13px;line-height:1.4;color:rgba(255,255,255,0.55);}.foot--modern .foot-copy__claim{font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:rgba(255,255,255,0.72);}.foot--modern .hza,.foot--modern .footnav__title{display:none !important;}.foot--modern .foot-newsletter address{display:none;}.foot--modern .foot-partners address,.foot--modern .foot-col--nav address{display:none !important;}.foot--modern .foot-partners :is(h1,h2,h3,h4,.ce-headline,.frame-type-header){display:none !important;}.foot--modern .foot-partners > .frame:not(:has(img)),.foot--modern .foot-partners > .ce-textpic:not(:has(img)),.foot--modern .foot-partners > .textmedia:not(:has(img)),.foot--modern .foot-partners .frame-type-text,.foot--modern .foot-partners > p,.foot--modern .foot-partners > .ce-bodytext{display:none !important;}.foot--modern .foot-partners .ce-textpic .ce-bodytext,.foot--modern .foot-partners .textmedia .ce-bodytext,.foot--modern .foot-partners figure + .ce-bodytext{display:none !important;}.foot--modern .foot-partners .ce-textpic:has(img[src*="movaid" i]) .ce-bodytext,.foot--modern .foot-partners .ce-textpic:has(a[href*="movaid" i]) .ce-bodytext{display:block !important;}.foot--modern .footnavmenu--modern > li:has(> a img),.foot--modern .footnavmenu--modern > li:has(> a .nav-img){display:none !important;}.impressum-contact{max-width:920px;margin:48px auto 0;padding:32px 28px;background:#f7f7f7;border:1px solid #e8e8e8;border-radius:8px;}.impressum-contact__title{margin:0 0 24px;font-size:1.5rem;font-weight:700;color:#1a1a1a;}.impressum-contact__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;}.impressum-contact__label{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#cc0607;}.impressum-contact__text,.impressum-contact__links{margin:0;font-size:15px;line-height:1.55;color:#333;}.impressum-contact__links{list-style:none;padding:0;}.impressum-contact__links li + li{margin-top:6px;}.impressum-contact a{color:#1a1a1a;text-decoration:underline;text-underline-offset:2px;}.impressum-contact a:hover,.impressum-contact a:focus{color:#cc0607;}@media screen and (max-width:1024px){.foot--modern .foot-grid{grid-template-columns:1fr 1fr;gap:24px 28px;}.foot--modern .foot-col--brand{grid-column:1 / -1;max-width:none;}.foot--modern .foot-partners > .frame,.foot--modern .foot-partners > .ce-textpic{max-width:calc(50% - 14px);}.foot--modern .foot-partners > .frame:only-child,.foot--modern .foot-partners .ce-gallery .ce-column{max-width:calc(50% - 14px);}.impressum-contact__grid{grid-template-columns:1fr 1fr;}}@media screen and (max-width:640px){.foot--modern .footer_contact.foot-newsletter{padding:22px 0 24px;}.foot--modern .foot-main__inner{padding:28px 0 20px;}.foot--modern .foot-grid{grid-template-columns:1fr;gap:22px;}.foot--modern .foot-col--brand{grid-column:auto;}.foot--modern .foot-brand__logo{max-width:160px;}.foot--modern .foot-heading--after-logo{margin-top:14px;}.foot--modern .foot-partners > :is(.frame,.ce-textpic,.textmedia),.foot--modern .foot-partners > .ce-textpic,.foot--modern .foot-partners .ce-gallery .ce-column{flex-basis:100%;max-width:100%;}.foot--modern .foot-network{grid-template-columns:1fr;}.foot--modern .foot-copy__inner{flex-direction:column;align-items:flex-start;}.impressum-contact{margin-top:32px;padding:24px 20px;}.impressum-contact__grid{grid-template-columns:1fr;gap:22px;}}@media (prefers-reduced-motion:reduce){.foot--modern .foot-brand__ring,.foot--modern .foot-social__link,.foot--modern .foot-network a,.foot--modern .foot-contact-link,.foot--modern .footnavmenu--modern a{transition:none;}}.ten-gloss{position:relative;display:inline;border-bottom:1px dashed rgba(0,0,0,0.42);cursor:default;text-decoration:none;padding-bottom:1px;}.ten-mark__tm{font-size:0.38em;font-weight:600;vertical-align:super;margin-left:0.06em;line-height:0;opacity:0.72;text-transform:none;letter-spacing:0;border-bottom:none;padding-bottom:0;}.ten-gloss__tip{position:absolute;left:50%;bottom:calc(100% + 9px);transform:translateX(-50%);z-index:1200;box-sizing:border-box;min-width:0;max-width:min(300px,calc(100vw - 24px));padding:7px 11px;background:#fff;border:1px solid #111;border-radius:3px;color:#111;font-family:Arial,Helvetica,"Helvetica Neue",sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.12s ease,visibility 0.12s ease;box-shadow:0 6px 20px rgba(0,0,0,0.08);}.ten-gloss__tip::after{content:"";position:absolute;left:50%;top:100%;margin-left:-5px;border:5px solid transparent;border-top-color:#111;}.ten-gloss:hover .ten-gloss__tip,.ten-gloss.is-hover .ten-gloss__tip,.ten-gloss:focus .ten-gloss__tip,.ten-gloss:focus-within .ten-gloss__tip,.ten-gloss.is-open .ten-gloss__tip{opacity:1;visibility:visible;}.ten-gloss--tip-fixed .ten-gloss__tip{position:fixed;left:auto;bottom:auto;transform:none;z-index:10050;}.ten-gloss--tip-below .ten-gloss__tip::after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#111;}.ten-gloss:focus{outline:1px dotted rgba(0,0,0,0.45);outline-offset:2px;}.ten-gloss--tip-left .ten-gloss__tip{left:0;transform:none;}.ten-gloss--tip-left .ten-gloss__tip::after{left:16px;margin-left:0;}.ten-gloss--tip-right .ten-gloss__tip{left:auto;right:0;transform:none;}.ten-gloss--tip-right .ten-gloss__tip::after{left:auto;right:12px;margin-left:0;}.competenceslider__lead,.competenceslider__text,.competenceslider__feature-desc{overflow:visible;}.competenceslider__body{overflow:visible;}.ten-gloss--skillienz{display:inline;vertical-align:baseline;color:#2f9e5d;border-bottom-color:rgba(47,158,93,0.45);}.ten-gloss--skillienz .ten-mark__tm{display:inline;color:inherit;font-size:0.55em;line-height:1;vertical-align:baseline;position:relative;top:0.08em;font-weight:inherit;}@media (max-width:720px){.ten-gloss__tip{max-width:min(260px,calc(100vw - 20px));font-size:11px;padding:6px 10px;}}.infotext{--it-red:#cc0607;--it-red-soft:#fdf2f2;--it-navy:#1e3a6e;--it-navy-soft:#eef2f8;--it-blue:#2b8ce6;--it-blue-soft:#edf6fd;--it-green:#3d9b6e;--it-green-soft:#edf7f1;--it-orange:#e07a2f;--it-orange-soft:#fdf4ec;--it-yellow:#f0c419;--it-yellow-soft:#fffbea;--it-grey:#f4f5f7;--it-ink:#1a1a1a;--it-muted:#5c6470;--it-line:rgba(26,26,26,0.1);--it-lh-tight:1.22;--it-lh-normal:1.48;--it-lh-loose:1.72;--it-br-gap:clamp(0.28em,1.2vw,0.55em);color:var(--it-ink);}.infotext__img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center center;}.infotext__card-media .infotext__img,.infotext-scrolly__step-media .infotext__img{min-height:100%;}.frame-type-pxteny_infotext,.frame-type-pxteny_infotext > .inner,.frame-type-pxteny_infotext .infotext,.allcont .frame-type-pxteny_infotext,section.cont .frame-type-pxteny_infotext{overflow:visible !important;}.infotext__prose{font-size:1rem;line-height:var(--it-lh-normal);color:var(--it-ink);font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility;}.infotext__prose p{margin:0 0 0.85em;}.infotext__prose p:last-child{margin-bottom:0;}.infotext__prose .it-lh-tight,.infotext__prose.it-lh-tight{line-height:var(--it-lh-tight) !important;}.infotext__prose .it-lh-normal,.infotext__prose.it-lh-normal{line-height:var(--it-lh-normal) !important;}.infotext__prose .it-lh-loose,.infotext__prose.it-lh-loose{line-height:var(--it-lh-loose) !important;}.infotext__prose .it-caps,.infotext__prose.it-caps,.infotext__prose p.it-caps,.infotext__prose p.uppercase,.infotext__prose .uppercase,.infotext__prose span.it-caps,.infotext__prose span.uppercase{display:block;text-transform:uppercase;letter-spacing:0.08em;font-weight:700;font-size:clamp(0.8rem,2.2vw,0.94rem);line-height:1.34;word-break:break-word;overflow-wrap:anywhere;hyphens:manual;}.infotext__prose .it-caps br,.infotext__prose.it-caps br,.infotext__prose p.it-caps br,.infotext__prose p.uppercase br{display:block;content:"";margin-top:var(--it-br-gap);}.infotext__prose .it-caps br + br + br + br,.infotext__prose p.it-caps br + br + br + br,.infotext__prose p.uppercase br + br + br + br{display:none;}.infotext__prose blockquote,.infotext__prose .it-pullquote{margin:1.1em 0;padding:0.85em 1em 0.85em 1.15em;border:none;border-left:4px solid var(--it-red);border-radius:0 10px 10px 0;background:linear-gradient(90deg,rgba(204,6,7,0.06),rgba(204,6,7,0));font-size:1.05em;font-style:italic;font-weight:500;line-height:1.45;color:var(--it-ink);}.infotext__prose blockquote p,.infotext__prose .it-pullquote p{margin:0;}.infotext__prose blockquote::before{content:"\201C";display:block;margin-bottom:0.15em;font-size:1.6em;line-height:1;color:var(--it-red);font-style:normal;font-weight:700;}.infotext__sources{margin-top:36px;padding-top:24px;border-top:1px solid var(--it-line);}.infotext__sources-title{margin:0 0 10px;font-size:0.78rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--it-muted);}.infotext__prose--sources,.infotext__prose--sources p,.infotext__prose--sources li,.infotext__sources-body,.infotext__sources-body p,.infotext__sources-body li{margin:0 !important;padding:0 !important;line-height:1 !important;font-size:0.82rem;color:var(--it-muted);}.infotext__prose--sources ul,.infotext__prose--sources ol{margin:0 !important;padding-left:1.1em !important;list-style-position:outside;}.infotext__layout{max-width:1280px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start;}@media (min-width:1025px){.infotext__layout{padding:0 24px;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:40px 48px;align-items:stretch;}}.infotext__main{min-width:0;}.infotext__header{margin:0 0 28px;max-width:42em;}.infotext__eyebrow{margin:0 0 8px;font-size:0.78rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--it-red);}.infotext__headline{margin:0 0 12px;font-size:clamp(1.55rem,4.5vw,2.15rem);font-weight:700;line-height:1.18;letter-spacing:-0.02em;color:var(--it-ink);}.infotext__lead{margin:0;font-size:clamp(1rem,2.5vw,1.08rem);color:var(--it-muted);}.infotext__blocks{display:grid;gap:14px;}.infotext__block{position:relative;padding:20px 20px 18px;border-radius:14px;border:1px solid var(--it-line);background:#fff;box-shadow:0 1px 0 rgba(255,255,255,0.8) inset,0 4px 18px rgba(15,23,42,0.04);transition:box-shadow 0.2s ease;}.infotext__block:hover{box-shadow:0 1px 0 rgba(255,255,255,0.8) inset,0 8px 28px rgba(15,23,42,0.07);}.infotext__block::before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:0 4px 4px 0;background:var(--it-red);}.infotext__block--red{background:var(--it-red-soft);border-color:rgba(204,6,7,0.12);}.infotext__block--red::before{background:var(--it-red);}.infotext__block--navy{background:var(--it-navy-soft);border-color:rgba(30,58,110,0.12);}.infotext__block--navy::before{background:var(--it-navy);}.infotext__block--blue{background:var(--it-blue-soft);border-color:rgba(43,140,230,0.12);}.infotext__block--blue::before{background:var(--it-blue);}.infotext__block--green{background:var(--it-green-soft);border-color:rgba(61,155,110,0.12);}.infotext__block--green::before{background:var(--it-green);}.infotext__block--orange{background:var(--it-orange-soft);border-color:rgba(224,122,47,0.12);}.infotext__block--orange::before{background:var(--it-orange);}.infotext__block--yellow{background:var(--it-yellow-soft);border-color:rgba(240,196,25,0.2);}.infotext__block--yellow::before{background:var(--it-yellow);}.infotext__block--grey{background:var(--it-grey);border-color:rgba(26,26,26,0.08);}.infotext__block--grey::before{background:#9aa0a8;}.infotext__block--none{background:#fff;}.infotext__block--none::before{background:var(--it-line);}.infotext__block-kicker{margin:0 0 5px;font-size:0.74rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--it-muted);}.infotext__block-title{margin:0 0 8px;font-size:clamp(1.05rem,2.8vw,1.18rem);font-weight:700;line-height:1.28;letter-spacing:-0.01em;color:var(--it-ink);}.infotext__block-text{font-size:0.98rem;}.infotext__block-text ul,.infotext__block-text ol{margin:0.4em 0 0.6em 1.15em;}.infotext,.infotext__layout,.infotext__aside{overflow:visible;}.infotext__aside{position:relative;}@media (min-width:1025px){.infotext__main{align-self:stretch;}.infotext__aside{align-self:stretch;height:100%;min-height:100%;}.infotext__aside-pin{position:-webkit-sticky;position:sticky;top:var(--infotext-aside-top,108px);z-index:2;max-height:calc(100vh - var(--infotext-aside-top,108px) - 16px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}.infotext__aside-inner{will-change:auto;transform:none;}}.infotext__aside-title{margin:0 0 8px;font-size:1.02rem;font-weight:700;line-height:1.3;color:var(--it-ink);}.infotext__aside-intro{margin:0 0 14px;font-size:0.9rem;line-height:1.5;color:var(--it-muted);}.infotext__cards{display:grid;gap:12px;}@media (min-width:641px) and (max-width:1024px){.infotext__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}}.infotext__card{background:#fff;border:1px solid var(--it-line);border-radius:12px;overflow:hidden;box-shadow:0 3px 14px rgba(0,0,0,0.04);transition:box-shadow 0.2s ease;}.infotext__card:hover{box-shadow:0 8px 22px rgba(0,0,0,0.08);}.infotext__card-link{display:block;color:inherit;text-decoration:none;}.infotext__card-link:hover,.infotext__card-link:focus{color:inherit;text-decoration:none;}.infotext__card-media{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:var(--it-grey);isolation:isolate;}.infotext__card-media img,.infotext__card-media .infotext__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform:none;will-change:auto;}.infotext__card-title{margin:0;padding:12px 14px 4px;font-size:0.96rem;font-weight:700;line-height:1.35;color:var(--it-ink);}.infotext__card-text{margin:0;padding:0 14px 14px;font-size:0.86rem;line-height:1.45;color:var(--it-muted);}.infotext__card-link .infotext__card-title::after{content:" →";color:var(--it-red);font-weight:700;}.infotext-scrolly{--scrolly-header-offset:88px;--scrolly-intro-progress:0;width:100vw;max-width:100vw;margin:0 calc(50% - 50vw) 40px;box-sizing:border-box;color:var(--it-ink);}.infotext-scrolly__intro{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:flex-end;padding:clamp(72px,14vh,120px) 24px clamp(32px,8vh,64px);margin-bottom:8px;overflow:hidden;}.infotext-scrolly__intro-bg{position:absolute;inset:0;z-index:0;}.infotext-scrolly__intro-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(calc(1 + var(--scrolly-intro-progress) * 0.04));transition:transform 0.1s linear;will-change:transform;}.infotext-scrolly__intro-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,0.35) 0%,rgba(15,23,42,0.55) 55%,rgba(15,23,42,0.72) 100%),radial-gradient(ellipse at 30% 20%,rgba(204,6,7,0.18),transparent 55%);}.infotext-scrolly__intro-content{position:relative;z-index:1;max-width:720px;margin:0 auto;width:100%;opacity:calc(0.15 + var(--scrolly-intro-progress) * 0.85);transform:translate3d(0,calc((1 - var(--scrolly-intro-progress)) * 28px),0);transition:opacity 0.15s linear,transform 0.15s linear;}.infotext-scrolly__title{margin:0 0 12px;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-0.03em;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,0.35);}.infotext-scrolly__lede{margin:0;font-size:clamp(1rem,2.5vw,1.12rem);line-height:1.55;color:rgba(255,255,255,0.9);}.infotext-scrolly__intro.is-passed .infotext-scrolly__intro-content{opacity:0;}.infotext-scrolly__mobile{display:grid;gap:20px;padding:0 16px 8px;}.infotext-scrolly__mobile-step{display:grid;gap:14px;padding:18px;border-radius:14px;border:1px solid var(--it-line);background:#fff;box-shadow:0 4px 20px rgba(15,23,42,0.05);}.infotext-scrolly__step-media{border-radius:10px;overflow:hidden;aspect-ratio:16 / 10;background:var(--it-grey);}.infotext-scrolly__step-media img,.infotext-scrolly__step-media .infotext__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}.infotext-scrolly__kicker{margin:0 0 4px;font-size:0.74rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--it-red);}.infotext-scrolly__step-title{margin:0 0 8px;font-size:clamp(1.05rem,3vw,1.25rem);font-weight:700;line-height:1.25;}.infotext-scrolly__stage{display:none;}@media (min-width:900px){.infotext-scrolly{margin-bottom:56px;}.infotext-scrolly__mobile{display:none;}.infotext-scrolly__stage{display:block;position:relative;padding:0 24px;}.infotext-scrolly__stage-scroll{position:relative;}.infotext-scrolly__pin{position:sticky;top:var(--scrolly-header-offset);height:calc(100vh - var(--scrolly-header-offset));height:calc(100dvh - var(--scrolly-header-offset));display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);gap:clamp(24px,4vw,48px);align-items:stretch;padding-bottom:24px;box-sizing:border-box;}.infotext-scrolly__visual{position:relative;border-radius:18px;overflow:hidden;background:var(--it-grey);box-shadow:0 20px 56px rgba(15,23,42,0.14);transform:translateZ(0);will-change:transform;height:100%;min-height:280px;}.infotext-scrolly__visual.is-overlay-mode{box-shadow:0 28px 72px rgba(15,23,42,0.2);}.infotext-scrolly__img-wrap{position:absolute;inset:0;opacity:0;transition:opacity 0.65s cubic-bezier(0.22,1,0.36,1);pointer-events:none;}.infotext-scrolly__img-wrap.is-active{opacity:1;z-index:1;}.infotext-scrolly__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform:none;transition:transform 0.65s cubic-bezier(0.22,1,0.36,1);will-change:transform;}.infotext-scrolly__img-wrap.is-active .infotext-scrolly__img{transform:none;}.infotext-scrolly__img-wrap.is-zooming.is-active .infotext-scrolly__img{transform:scale(1.06);}.infotext-scrolly__img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#eef2f8,#f4f5f7 45%,#edf6fd);}.infotext-scrolly__panels{position:relative;min-height:0;height:100%;}.infotext-scrolly__panel{position:absolute;inset:0;display:flex;align-items:center;opacity:0;transform:translate3d(0,32px,0);pointer-events:none;transition:opacity 0.55s cubic-bezier(0.22,1,0.36,1),transform 0.55s cubic-bezier(0.22,1,0.36,1);}.infotext-scrolly__panel.is-active{opacity:1;transform:translate3d(0,0,0);pointer-events:auto;z-index:2;}.infotext-scrolly__panel.is-leaving{opacity:0;transform:translate3d(0,-18px,0);}.infotext-scrolly__panel.is-entering{opacity:0.35;transform:translate3d(0,24px,0);}.infotext-scrolly__panel-inner{width:100%;padding:clamp(20px,3vw,32px);border-radius:16px;border:1px solid rgba(26,26,26,0.08);background:rgba(255,255,255,0.94);backdrop-filter:blur(10px);box-shadow:0 12px 40px rgba(15,23,42,0.08);}.infotext-scrolly__panel--overlay .infotext-scrolly__panel-inner{background:rgba(26,26,26,0.82);color:#fff;border-color:rgba(255,255,255,0.12);}.infotext-scrolly__panel--overlay .infotext-scrolly__kicker{color:#ffb4b4;}.infotext-scrolly__panel--overlay .infotext-scrolly__step-title,.infotext-scrolly__panel--overlay .infotext__prose{color:#fff;}.infotext-scrolly__panel--left + .infotext-scrolly__visual,.infotext-scrolly__pin:has(.infotext-scrolly__panel--left.is-active){}}@media (max-width:1024px){.infotext__card{transition:transform 0.2s ease,box-shadow 0.2s ease;}.infotext__card:hover{transform:translateY(-2px);}}@media (prefers-reduced-motion:reduce){.infotext-scrolly__intro-bg-img,.infotext-scrolly__intro-content,.infotext-scrolly__img-wrap,.infotext-scrolly__img,.infotext-scrolly__panel,.infotext__card,.infotext__card-media img,.infotext__aside-inner,.infotext__aside-pin{transition:none !important;transform:none !important;}.infotext-scrolly__panel{position:relative;opacity:1;pointer-events:auto;}.infotext-scrolly__panel + .infotext-scrolly__panel{margin-top:16px;}.infotext-scrolly__img-wrap{position:relative;opacity:1;}.infotext-scrolly__img-wrap + .infotext-scrolly__img-wrap{display:none;}}.ten-ctx{position:fixed;z-index:100050;box-sizing:border-box;min-width:248px;padding:10px 0 8px;background:#fff;border:1px solid rgba(15,23,42,0.08);border-radius:10px;box-shadow:0 12px 40px rgba(15,23,42,0.16),0 2px 8px rgba(15,23,42,0.06);font-family:"Segoe UI",system-ui,-apple-system,sans-serif;color:#334155;user-select:none;-webkit-user-select:none;}.ten-ctx[hidden],.ten-ctx-load[hidden]{display:none !important;}.ten-ctx__head,.ten-ctx__foot{padding:4px 16px 8px;color:#b8c0c8;font-size:11px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;line-height:1.3;}.ten-ctx__head{border-bottom:1px solid #eceff2;margin-bottom:4px;}.ten-ctx__foot{margin-top:4px;padding-top:8px;border-top:1px solid #eceff2;text-transform:none;letter-spacing:0;font-weight:500;font-size:11px;}.ten-ctx__list{margin:0;padding:0;list-style:none;}.ten-ctx__item{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:9px 16px;border:0;background:transparent;color:#3d4f5f;font:inherit;font-size:14.5px;font-weight:500;line-height:1.25;text-align:left;cursor:pointer;appearance:none;}.ten-ctx__item:hover,.ten-ctx__item:focus-visible{background:#f4f6f8;outline:none;}.ten-ctx__item--danger{color:#c0392b;}.ten-ctx__item--danger:hover,.ten-ctx__item--danger:focus-visible{background:#fdf2f1;}.ten-ctx__icon{flex:0 0 20px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#6b7c8a;}.ten-ctx__item--danger .ten-ctx__icon{color:#c0392b;}.ten-ctx__icon svg{display:block;width:18px;height:18px;}.ten-ctx-load{position:fixed;inset:0;z-index:100060;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,0.38);}.ten-ctx-load__dialog{position:relative;box-sizing:border-box;width:min(380px,100%);padding:28px 28px 24px;background:#fff;border-radius:12px;box-shadow:0 18px 50px rgba(15,23,42,0.22);font-family:"Segoe UI",system-ui,-apple-system,sans-serif;color:#334155;}.ten-ctx-load__close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#64748b;font-size:22px;line-height:1;cursor:pointer;appearance:none;}.ten-ctx-load__close:hover,.ten-ctx-load__close:focus-visible{background:#f1f5f9;color:#0f172a;outline:none;}.ten-ctx-load__title{margin:0 28px 18px 0;font-size:18px;font-weight:600;line-height:1.3;color:#1e293b;}.ten-ctx-load__track{position:relative;height:10px;overflow:hidden;background:#e8edf2;border-radius:999px;}.ten-ctx-load__bar{display:block;width:0%;height:100%;background:#cc0607;border-radius:inherit;transition:width 0.12s linear;}.ten-ctx-load__pct{margin-top:10px;color:#64748b;font-size:13px;font-weight:600;letter-spacing:0.02em;text-align:right;font-variant-numeric:tabular-nums;}.ten-sg-hp{position:absolute !important;left:-10000px !important;top:auto !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important;clip:rect(0,0,0,0) !important;clip-path:inset(50%) !important;border:0 !important;padding:0 !important;margin:0 !important;}.ten-secure-send{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(18,18,22,0.42);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.28s ease,visibility 0.28s ease;}.ten-secure-send.is-visible{opacity:1;visibility:visible;pointer-events:auto;}.ten-secure-send__card{width:min(420px,100%);padding:1.6rem 1.45rem 1.35rem;border-radius:18px;background:linear-gradient(165deg,rgba(255,255,255,0.96),rgba(255,248,246,0.94)),#fff;box-shadow:0 24px 60px rgba(20,12,12,0.28),0 0 0 1px rgba(204,6,7,0.08);text-align:center;color:#1a1a1a;font-family:inherit;}.ten-secure-send__title{margin:0 0 1.05rem;font-size:1.15rem;font-weight:700;letter-spacing:0.01em;color:#1a1a1a;}.ten-secure-send__stage{position:relative;height:88px;margin:0 auto 1.1rem;overflow:hidden;}.ten-secure-send__envelope{position:absolute;left:50%;top:18px;width:72px;height:48px;margin-left:-36px;transform-origin:50% 50%;animation:ten-sg-fly 1.8s cubic-bezier(0.22,1,0.36,1) infinite;}.ten-secure-send__envelope svg{width:72px;height:48px;display:block;filter:drop-shadow(0 8px 14px rgba(204,6,7,0.28));}.ten-secure-send__bar{position:relative;height:12px;border-radius:999px;overflow:hidden;background:#ececec;box-shadow:inset 0 1px 2px rgba(0,0,0,0.08);}.ten-secure-send__fill{height:100%;width:0%;border-radius:inherit;background:linear-gradient(90deg,#cc0607 0%,#f4a261 32%,#f4d35e 58%,#2a9d8f 82%,#cc0607 100%);background-size:220% 100%;animation:ten-sg-sheen 1.4s linear infinite;box-shadow:0 0 12px rgba(204,6,7,0.35);transition:width 0.12s linear;}.ten-secure-send__pct{margin:0.7rem 0 0;font-size:0.92rem;font-weight:700;letter-spacing:0.04em;color:#cc0607;}@keyframes ten-sg-fly{0%{transform:translate(-18px,10px) rotate(-8deg) scale(0.92);opacity:0.55;}35%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1;}70%{transform:translate(22px,-14px) rotate(10deg) scale(1.04);opacity:1;}100%{transform:translate(40px,-28px) rotate(16deg) scale(0.88);opacity:0;}}@keyframes ten-sg-sheen{0%{background-position:0% 50%;}100%{background-position:220% 50%;}}@media (prefers-reduced-motion:reduce){.ten-secure-send__envelope,.ten-secure-send__fill{animation:none;}.ten-secure-send__envelope{transform:none;opacity:1;}}
