@charset "UTF-8";.package-details-background-image{max-height:20.834vw;object-fit:none;width:100%;display:none}@media(min-width:768px){.package-details-background-image{display:block}}.package-details.main-container{background-color:var(--color-off-white);padding-top:73px}@media(width<=767.99px){.package-details.main-container{padding-top:30px}}.package-details.main-container p{font-size:16px}@media(min-width:992px){.package-details.main-container p{font-size:18px}}@media(width<=991px){.package-details.main-container p{line-height:1.7}}.package-details.main-container h1{color:var(--color-primary);font-size:var(--font-size-large);text-transform:initial;font-weight:600;letter-spacing:var(--letter-spacing);line-height:1.46}.package-details.main-container h1+p{margin-top:9px}.package-details.main-container h2{color:var(--color-main-font);font-size:var(--font-size-large);letter-spacing:var(--letter-spacing);line-height:35px;font-weight:var(--font-weight-semi-bold);overflow:hidden}@media(width<=740px){.package-details.main-container h2{font-size:18px;line-height:24px}}.package-details.main-container h3{color:var(--color-main-font);font-size:var(--font-size-large);letter-spacing:var(--letter-spacing);line-height:35px;font-weight:var(--font-weight-semi-bold)}.package-details.main-container>div>.row,.package-details.main-container>.row{max-width:1650px;margin-left:auto;margin-right:auto;width:100%}.package-details.main-container .package-header{border-bottom:1px solid var(--color-a-bit-lighter-grey);max-width:1650px}@media(width>=1200px)and (width<=1649px){.package-details.main-container .package-header-inner.row{display:grid;grid-template-columns:auto 1fr}}.package-details.main-container .package-header-inner{margin:0 -15px 30px!important;max-width:none!important;width:auto!important}.package-details.main-container .package-header-inner>div{padding:0 15px}.package-details.main-container .package-header-inner>div>.row{margin:0 -15px}.package-details.main-container .package-header-inner>div>.row>div{padding:0 15px}@media(min-width:992px){.package-details.main-container .package-header-inner .package-buttons{margin-top:45px}}@media(width>=561px){.package-details.main-container .package-header-inner .package-buttons{white-space:nowrap}}.package-details.main-container .package-header-inner .package-buttons .oder{color:#444446;font-size:13px;line-height:26px;padding:12px 25px}@media(width>=200px)and (width<=610px){.package-details.main-container .package-header-inner .package-buttons .oder{text-align:center}}@media(min-width:992px)and (width<=1390px){.package-details.main-container .package-header-inner .package-buttons .oder{text-align:center}}.package-details.main-container .package-header-inner .package-buttons .button.button-alternate:hover:not(:disabled){background-color:var(--color-alternate)!important}.package-details.main-container .package-header-inner .package-buttons .package-buttons__wrapper{display:flex;flex-wrap:wrap}@media(width>=200px)and (width<=610px){.package-details.main-container .package-header-inner .package-buttons .package-buttons__wrapper{flex-direction:column}}@media(min-width:992px)and (width<=1390px){.package-details.main-container .package-header-inner .package-buttons .package-buttons__wrapper{flex-direction:column}}.package-details.main-container .package-header-inner .package-buttons .package-buttons__wrapper>div{display:flex}@media(width>=200px)and (width<=610px){.package-details.main-container .package-header-inner .package-buttons .package-buttons__wrapper>div{flex-direction:column}}@media(min-width:992px)and (width<=1390px){.package-details.main-container .package-header-inner .package-buttons .package-buttons__wrapper>div{flex-direction:column}}.package-details.main-container .package-header-inner .package-buttons .button-text-small{font-size:12px;line-height:26px}@media(width<=610px){.package-details.main-container .package-header-inner .package-buttons .button-text-small{text-align:center;display:block}}.package-details.main-container .package-header-inner .package-buttons a{padding:8px 20px;color:var(--color-white)!important}@media(width<=610px){.package-details.main-container .package-header-inner .package-buttons a{width:100%}}.package-details.main-container .package-header-inner .package-buttons a>span{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.package-details.main-container .package-header-inner .package-buttons a>span>span{font-size:13px;font-weight:400;text-transform:none}@media(width<=923px){.package-details.main-container .package-header-inner .package-buttons>a:first-child{margin-bottom:15px}}@media(width<=470px){.package-details.main-container .package-header-inner .package-buttons a{display:block;width:100%;max-width:calc(100vw - 30px);min-width:0}}.package-details.main-container .package-header-inner .package-buttons.hidden-mobile{display:none}@media(width>=992px){.package-details.main-container .package-header-inner .package-buttons.hidden-mobile{display:flex;align-items:flex-start}}.package-details.main-container .package-header-inner .package-buttons.hidden-desktop{display:none}@media(width<=991px){.package-details.main-container .package-header-inner .package-buttons.hidden-desktop{display:block}}.package-details.main-container .package-header-inner .package-sidebar-column{position:relative}.package-details.main-container .package-header-inner .package-sidebar-column:before{content:"";background-color:var(--color-a-bit-lighter-grey);width:1px;height:100%;position:absolute;left:15px}.package-details.main-container .package-header-inner .package-sidebar{position:relative;font-size:var(--font-size-small)}@media(min-width:992px){.package-details.main-container .package-header-inner .package-sidebar{padding-left:30px}}@media(min-width:768px)and (max-width:991.99px){.package-details.main-container .package-header-inner .package-sidebar{margin-left:0}}.package-details.main-container .package-header-inner .package-sidebar a{color:var(--color-alternate);line-height:var(--line-height-medium-small)}.package-details.main-container .package-header-inner .package-sidebar a:hover{color:var(--color-alternate-dark)}.package-details.main-container .package-header-inner .package-sidebar li{margin:10px 0;line-height:var(--line-height-medium-small)}.package-details.main-container .package-header-inner .package-sidebar h3,.package-details.main-container .package-header-inner .package-sidebar .h3{color:var(--color-grey);text-transform:uppercase;font-weight:400;font-size:16px;margin-bottom:10px;line-height:1.4;letter-spacing:var(--letter-spacing)}.package-details.main-container .package-header-inner .package-sidebar h3:first-of-type,.package-details.main-container .package-header-inner .package-sidebar .h3:first-of-type{margin-top:0}.package-details.main-container .package-header-inner .package-sidebar h3:first-of-type:not(.h3),.package-details.main-container .package-header-inner .package-sidebar .h3:first-of-type:not(.h3){margin-bottom:0}.package-details.main-container .package-header-inner .package-sidebar h3:not(:first-of-type),.package-details.main-container .package-header-inner .package-sidebar .h3:not(:first-of-type){margin-top:25px}.package-details.main-container .package-header-inner .package-sidebar .notice{margin-top:64px}.package-details.main-container .package-header-inner .package-sidebar .container-opinion-users .container-headline{display:flex;justify-content:space-between;align-items:center;width:200px;margin-bottom:0;margin-top:25px}.package-details.main-container .package-header-inner .package-sidebar .container-opinion-users .container-headline .container-icon{margin-right:2em;margin-bottom:8px;box-shadow:0 0 0 3px #0000000d}.package-details.main-container .package-header-inner .package-sidebar .container-opinion-users .container-headline .container-icon.red{box-shadow:0 0 0 3px var(--color-error-30-percent)}.package-details.main-container .package-header-inner .package-sidebar .container-opinion-users .line{line-height:var(--line-height-medium-small);margin:10px 0}.package-details.main-container .package-header-inner .package-sidebar .container-opinion-users .line.rate-now{margin-top:0}.package-details.main-container .package-header-inner .package-sidebar .package-details-authors{margin-top:25px}.package-details.main-container .package-header-inner .package-sidebar .package-details-authors .package-portraits-container{display:flex;flex-wrap:wrap}.package-details.main-container .package-header-inner .package-sidebar .package-details-authors .package-portraits-container .package-portraits-item{display:flex;flex-direction:column;align-items:center;min-width:70px;margin-right:20px;margin-bottom:20px;font-size:13px;line-height:1.46;text-align:center}.package-details.main-container .package-header-inner .package-sidebar .package-details-authors .package-portraits-container .package-portraits-item a{margin-bottom:5px;line-height:1;width:70px;height:70px}.package-details.main-container .package-header-inner .package-sidebar .package-details-authors .package-portraits-container .package-portraits-item img{width:70px;height:70px;object-fit:cover;border-radius:50%}@media(width<=991px){.package-details.main-container .package-header-inner .package-sidebar-column:before{display:none}}@media(width<=1200px){.package-details.main-container .package-header-inner .package-sidebar-column:before{left:0}.package-details.main-container .package-header-inner .package-sidebar{padding:0}}.package-details.main-container #content{position:relative;width:90vw;max-width:1650px;margin:0 auto;height:54px;border-bottom:1px solid var(--color-a-bit-lighter-grey)}@media(width>740px)and (width<=1800px){.package-details.main-container #content{width:calc(100% - 30px)}}.package-details.main-container .twentytwenty-container img{max-height:100%;max-width:100%}.package-details.main-container .card-title{color:var(--color-main-font)}.package-details.main-container .layout-text h2{color:var(--color-main-font);font-size:23px;letter-spacing:var(--letter-spacing);line-height:35px;font-weight:500}@media(width<=740px){.package-details.main-container .layout-text h2{font-size:18px;line-height:24px;font-weight:400}}.package-details.main-container .layout-text h2:first-of-type{margin-top:0}.package-details.main-container .layout-text h3{color:var(--color-main-font);font-size:23px;letter-spacing:var(--letter-spacing);line-height:35px;font-weight:500}@media(width<=740px){.package-details.main-container .layout-text h3{font-size:18px;line-height:24px;font-weight:400}}@media(width<=991px){.package-details.main-container .layout-text p{line-height:1.7}}@media(width<=740px){.package-details.main-container .layout-text p{font-size:var(--font-size-body-mobile);line-height:var(--line-height-body-mobile);font-weight:400}}.package-details.main-container .package-image-outer{position:relative;width:100%;height:auto;margin:0 auto 30px}@media(min-width:768px){.package-details.main-container .package-image-outer{max-width:450px}}@media(min-width:992px){.package-details.main-container .package-image-outer{max-width:none;margin:7px 0 0;width:350px;height:475px}}.package-details.main-container .package-image{width:100%;height:100%;box-sizing:border-box}@media(width<=767px){.package-details.main-container .package-image{max-width:unset}}.package-details.main-container .package-image img{max-width:100%;max-height:100%;width:100%;height:auto;object-fit:cover}.package-details.main-container .package-image .package-image-text{width:100%;background-color:var(--color-black);padding:21px 10px}.package-details.main-container .package-image .package-image-text__title{color:#fff;background-color:#9eca53;text-transform:uppercase;font-weight:400;font-style:italic;line-height:1.2;display:block;width:fit-content;font-size:22px;padding:1px 5px;transform:scaleY(1.8);letter-spacing:-.25px}.package-details.main-container .package-image .package-image-text__title:first-child{margin-bottom:32px}.package-details.main-container .package-image-language{position:absolute;bottom:15px;right:15px;z-index:1;text-transform:uppercase;background-color:var(--color-alternate);color:var(--color-white);font-size:16px;font-weight:var(--font-weight-semi-bold);line-height:110%;text-align:center;padding:10px;min-width:200px}.package-details.main-container .package-usable-with{display:flex;align-items:center}.package-details.main-container .package-usable-with ul{display:flex;flex-wrap:wrap;justify-items:left;align-content:center;margin-left:3px}.package-details.main-container .package-usable-with ul>li{margin:0 2px!important;height:18px}.package-details.main-container .package-usable-with ul>li img{width:18px;height:100%;object-fit:contain}.package-details.main-container .package-slider,.package-details.main-container .related-packages,.package-details.main-container .example-images{width:100%;max-width:1650px}.package-details.main-container .package-slider{border-top:1px solid var(--color-a-bit-lighter-grey)}.package-details.main-container .related-packages{position:relative;background-color:var(--color-lighter-grey);margin-top:-1px;box-shadow:50vw 0 0 0 var(--color-lighter-grey),-50vw 0 0 0 var(--color-lighter-grey)}.package-details.main-container .related-packages .package-slider{border-top:none}.package-details.main-container .related-packages h2{text-transform:uppercase;font-weight:400}@media(width<=1649px){.package-details.main-container .package-chapter .expandable-area>.layout-normal{width:100%}}.expandable-area{border-bottom:1px solid var(--color-a-bit-lighter-grey);max-width:100%}.expandable-area>div{display:none}.expandable-area>h2{position:relative;display:flex;width:100%;justify-content:space-between;align-items:center;padding-top:40px;padding-bottom:40px;font-weight:var(--font-weight-semi-bold);transition:color .2s;margin-top:0;margin-bottom:0}@media(width<=740px){.expandable-area>h2{padding-top:30px;padding-bottom:30px}}@media(width>740px){.expandable-area>h2:hover{color:var(--color-primary)}}.expandable-area>h2:hover>.open-close{background-image:url(/build/assets/chevron-up-primary-BV2pxgaT.svg)!important}.expandable-area>h2>.open-close{min-width:35px;background-size:30px 15px;transform:rotate(-180deg);transition:transform .5s ease-in-out}@media(width<=767px){.expandable-area>h2>.open-close{min-width:20px;background-size:20px 10px}}.expandable-area.expanded>h2{height:initial;margin-top:40px;margin-bottom:40px;padding-top:0;padding-bottom:0}@media(width<=740px){.expandable-area.expanded>h2{margin-top:30px}}.expandable-area.expanded>h2>.open-close{transform:rotate(0)}@keyframes top-fade-in{0%{opacity:0;transform:translateY(-5px)}to{transform:translateY(0);opacity:1}}@keyframes top-fade-out{0%{opacity:0;transform:translateY(-5px)}to{transform:translateY(0);opacity:1}}.expandable-area.expanded>div{display:block;animation:top-fade-in .5s}.package-chapter>.expandable-area.expanded>.asset-content-list{display:grid}.package-description-long{padding-bottom:0;font-weight:var(--font-weight-regular)}.package-description-long h2{margin-bottom:15px}.package-description-long h3{font-size:var(--font-size-large);margin-top:30px;margin-bottom:15px}.package-description-long a{color:var(--color-alternate)}.package-description-long a:hover{text-decoration:none}@media(max-width:991.99px){.package-description-long .offset-1{margin-left:auto}}.package-description-long.expanded{padding-bottom:40px}.container-ebook-image,.container-asset-image{width:250px;height:168px}.container-ebook-image img,.container-asset-image img{position:relative;z-index:20}.container-ebook-image :after,.container-asset-image :after{display:none}.container-ebook-image>img,.container-asset-image>img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.container-ebook-image.checked:after,.container-asset-image.checked:after{content:"";position:absolute;left:15px;top:132px;width:1.1em;height:1.1em;background:url(/build/assets/checkbox-O-CAsEaM.svg) no-repeat 55% 55% var(--color-primary);background-size:.7em .7em;border-radius:5px;box-shadow:0 0 0 .2em var(--color-primary-30-percent);padding:2px;z-index:20;pointer-events:none}@media(width<=575px){.container-ebook-image.checked:after,.container-asset-image.checked:after{bottom:15px}}@media(width>=576px){.container-ebook-image.checked:after,.container-asset-image.checked:after{top:132px}}.content-title{font-size:16px;color:var(--color-main-font);line-height:28px;cursor:pointer}.video-content-teaser{display:grid;grid-template-columns:250px 1fr;column-gap:30px;height:fit-content;position:relative;min-height:auto}@media(width<=767px){.video-content-teaser{grid-template-columns:1fr}}.video-content-teaser .video-content-teaser-text-container{display:flex;flex-direction:column;justify-content:space-between}.video-content-teaser .video-content-teaser-preview{width:100%;height:168px;position:relative}@media(width<=767px){.video-content-teaser .video-content-teaser-preview{height:fit-content;margin-bottom:15px}}.video-content-teaser .video-content-teaser-preview img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0}@media(width<=767px){.video-content-teaser .video-content-teaser-preview img{height:auto}}.video-content-teaser .video-content-teaser-preview .complete-box,.video-content-teaser .video-content-teaser-preview .preview-badge{position:absolute;z-index:1}.video-content-teaser .video-content-teaser-preview .complete-box{bottom:15px;left:15px;width:18px;height:18px;border-radius:3px;background-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-20-percent);display:flex;align-items:center;justify-content:center}.video-content-teaser .video-content-teaser-preview .complete-box .icon.icon-checked{width:18px;height:18px;color:#fff;font-size:40px}.video-content-teaser .video-content-teaser-preview .preview-badge{top:0;left:0;width:100%;height:25px;text-transform:uppercase;font-size:12px;color:var(--color-white);font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center}.video-content-teaser .video-content-teaser-preview .preview-badge.update{background-color:#ffac2ce6}.video-content-teaser .video-content-teaser-preview .preview-badge.free{background-color:#8494c6e6}.video-content-teaser .video-content-teaser-preview .preview-badge.normal{display:none}.video-content-teaser .video-content-teaser-preview+.video-preview-popup{position:absolute;top:0;display:none;opacity:0;pointer-events:none;z-index:50;width:100%;height:fit-content}@media(width>=1200px){.video-content-teaser .video-content-teaser-preview+.video-preview-popup{display:block}}.video-content-teaser .video-content-teaser-preview+.video-preview-popup.left{transform:translate(calc(100% + 60px))}.video-content-teaser .video-content-teaser-preview+.video-preview-popup.right{transform:translate(calc(-100% - 60px))}.video-content-teaser .video-content-teaser-preview+.video-preview-popup.visible{opacity:1;pointer-events:auto}.video-content-teaser .video-content-teaser-preview+.video-preview-popup img{width:100%;height:auto;display:block}.video-content-teaser .button-show-info{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;font-weight:600;font-size:15px;transform:translate(.5px);color:var(--color-white)!important}.video-content-teaser>.row{align-items:center}.video-content-teaser .video-content-teaser-content .content-title{color:var(--color-main-font);font-size:23px;letter-spacing:var(--letter-spacing);line-height:32px;font-weight:500}.video-content-teaser .video-content-teaser-content h3,.video-content-teaser .video-content-teaser-content .content-title{transition:.32s;margin-bottom:10px}.video-content-teaser .video-content-teaser-content h3:hover,.video-content-teaser .video-content-teaser-content .content-title:hover{color:var(--color-primary)}@media(max-width:992px){.video-content-teaser .video-content-teaser-content{padding-left:0}}.video-content-teaser .video-content-teaser-content>div>:first-child{margin-top:0}.video-content-teaser .video-content-teaser-content>div h3{margin-top:0}.video-content-teaser .video-content-teaser-content>div p{margin-top:0;margin-bottom:0;font-size:15px;line-height:28px}.video-content-teaser .video-content-teaser-content>div p a{color:var(--color-alternate)}.video-content-teaser .video-content-teaser-content .popup-inner h3,.video-content-teaser .video-content-teaser-content .popup-inner .h3{margin-bottom:1em}.video-content-teaser .video-content-teaser-content .content-description{transition:.5s}@media(width<=575px){.video-content-teaser .video-content-teaser-content .content-description{min-height:115px}}.video-content-teaser .video-content-teaser-content .content-description .content-description-texts ul li{font-size:13px;line-height:23px}.video-content-teaser .video-content-teaser-links{display:flex;align-items:center;justify-content:space-between;margin-top:20px}@media(width<=767px){.video-content-teaser .video-content-teaser-links{display:grid;grid-template-columns:1.5fr 1fr;row-gap:15px}}@media(width<=767px){.video-content-teaser .video-content-teaser-links .hidden-on-mobile{display:none}}@media(width>=768px){.video-content-teaser .video-content-teaser-links .hidden-on-desktop{display:none}}@media(width<=767px){.video-content-teaser .video-content-teaser-links .hidden-on-desktop{grid-column:1/3}}.video-content-teaser .video-content-teaser-links .container-length-add .popup .popup-inner-scroll-container a{display:inline}.video-content-teaser .video-content-teaser-links .container-length-add .popup .popup-inner-scroll-container p{font-size:var(--font-size-small);line-height:23px}.video-content-teaser .video-content-teaser-links .container-length-add .popup .popup-inner-scroll-container p .h3{margin-bottom:25px}.video-content-teaser .video-content-teaser-links>div{display:flex;align-items:center}.video-content-teaser .video-content-teaser-links>div:first-child>*,.video-content-teaser .video-content-teaser-links>div:last-child>*{margin-right:12px}@media(width<=767px){.video-content-teaser .video-content-teaser-links>div:first-child>*,.video-content-teaser .video-content-teaser-links>div:last-child>*{margin-bottom:0}}.video-content-teaser .video-content-teaser-links>div:first-child>button,.video-content-teaser .video-content-teaser-links>div:last-child>button{margin-right:25px}.video-content-teaser .video-content-teaser-links>div:last-child>*{margin-right:0}@media(width<=767px){.video-content-teaser .video-content-teaser-links>div:last-child>*{margin-bottom:0}}.video-content-teaser .video-content-teaser-links>div:nth-child(2)>*:not(:last-child){margin-right:10px}.video-content-teaser .video-content-teaser-links>div:nth-child(2)>.container-length-add:not(:last-child){margin-right:15px}@media(width<=767px){.video-content-teaser .video-content-teaser-links>div:nth-child(2){justify-content:flex-end;align-items:center}}.video-content-teaser .video-content-teaser-links>div.help-video-icons>*:last-child{margin-right:0}.video-content-teaser .video-content-teaser-links>div a{display:flex;justify-content:flex-end;align-items:center;color:var(--color-alternate);font-size:13px;line-height:1.4}.video-content-teaser .video-content-teaser-links>div a:hover{text-decoration:none}.video-content-teaser .video-content-teaser-links>div a:hover .icon{background-color:var(--color-primary);border-color:var(--color-primary-20-percent)}.video-content-teaser .video-content-teaser-links>div a .icon{background-color:var(--color-light-grey)}.video-content-teaser .video-content-teaser-links>div>button:not(.button-download-content){background:none;outline:none;border:none;color:var(--color-alternate);padding:0;cursor:pointer;display:flex;justify-content:flex-end;align-items:center}.video-content-teaser .video-content-teaser-links>div>button:not(.button-download-content) .icon{background-color:var(--color-light-grey)}.video-content-teaser .video-content-teaser-links>div>button:not(.button-download-content):hover,.video-content-teaser .video-content-teaser-links>div>button:not(.button-download-content):focus{color:var(--color-alternate-dark)}.video-content-teaser .video-content-teaser-links>div>button:not(.button-download-content):hover .icon,.video-content-teaser .video-content-teaser-links>div>button:not(.button-download-content):focus .icon{background-color:var(--color-primary);border-color:var(--color-primary-20-percent)}.video-content-teaser .video-content-teaser-links>div .icon.round-small,.video-content-teaser .video-content-teaser-links>div .container-icon{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.video-content-teaser .video-content-teaser-links>div .icon.round-small{margin-left:10px}.video-content-teaser .video-content-teaser-links>div span{cursor:initial;color:var(--color-grey)}.video-content-teaser .video-content-teaser-links>div .container-icon:hover{background-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-20-percent)}@media(width>=768px){.video-content-teaser .video-content-teaser-links>div:first-child>div{min-width:100px}}@media(max-width:992px){.video-content-teaser .video-content-teaser-links{padding-top:4px;padding-bottom:32px;justify-content:space-between}.video-content-teaser .video-content-teaser-links>div{width:initial;font-size:var(--font-size-extra-small);line-height:var(--line-height-extra-small)}}.video-content-teaser .video-content-teaser-links .video-play-button-length-text{color:var(--color-primary);text-transform:lowercase;pointer-events:none}.video-content-teaser .video-content-teaser-links .button-alternate>.video-play-button-length-text{color:var(--color-alternate)}.video-content-teaser .video-content-teaser-links .button-download-content{padding-left:15px;padding-right:15px}@media(width<=767px){.video-content-teaser .video-content-teaser-links .button-download-content{width:100%;margin-bottom:0}}.video-content-teaser .video-content-teaser-links button.video-play-button{min-width:255px}.video-content-teaser h3{font-size:var(--font-size-medium)}@media(min-width:992px){.video-content-teaser h3{margin-top:35px}}.video-content-teaser p{font-size:var(--font-size-small);line-height:28px}.video-content-teaser .video-content-teaser-main-icon{margin-right:24px;transition:background .3s}@media(width<=991px){.video-content-teaser .video-content-teaser-main-icon{margin-top:0}}.video-content-teaser .video-content-teaser-main-icon:hover{background-color:var(--color-primary)}@media(min-width:992px){.video-content-teaser .video-content-teaser-main-icon{float:right;position:relative}}.video-content-teaser .open-close{position:absolute;top:-6px;right:-10px;cursor:pointer;z-index:1}.asset-content-list{display:grid;grid-template-columns:1fr 1fr;gap:30px 60px}@media(width<=1199px){.asset-content-list{grid-template-columns:100%}}.video-content-list{display:grid;grid-template-columns:1fr 1fr;gap:30px 60px}@media(width<=1199px){.video-content-list{grid-template-columns:100%;row-gap:0}}.video-content-list .video-content-teaser .video-content-teaser-main-icon{float:unset}.video-content-list .video-content-teaser .video-content-teaser-content .content-title{color:var(--color-main-font);font-size:23px;letter-spacing:var(--letter-spacing);line-height:32px;font-weight:500}.video-content-list .video-content-teaser .video-content-teaser-content h3,.video-content-list .video-content-teaser .video-content-teaser-content .content-title{margin-top:-7px;margin-bottom:10px;cursor:default;min-height:31px;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.video-content-list .video-content-teaser .video-content-teaser-content .content-description .content-description-texts,.video-content-list .video-content-teaser .video-content-teaser-content:not(.description-expanded) .content-description .content-description-texts{padding-right:0}.video-content-list .button-primary{color:var(--color-primary)}#package-details-footer[data-v-app] .ebook-content-teaser>.container-asset-image:first-of-type,#package-details-footer[data-v-app] .asset-content-teaser>.container-asset-image:first-of-type{display:block}.ebook-content-teaser,.asset-content-teaser{display:grid;grid-gap:30px;align-content:baseline;position:relative}@media(width<=991px){.ebook-content-teaser,.asset-content-teaser{grid-gap:15px}}.ebook-content-teaser>.container-asset-image:first-of-type,.asset-content-teaser>.container-asset-image:first-of-type{display:contents;position:absolute;left:0;top:0}.ebook-content-teaser .single-content-price,.asset-content-teaser .single-content-price{font-weight:600;margin-left:auto}.ebook-content-teaser .asset-add-to-cart-button .loading-area-overlay,.asset-content-teaser .asset-add-to-cart-button .loading-area-overlay{opacity:0;transition:.3s ease-in-out;position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}.ebook-content-teaser .asset-add-to-cart-button .loading-area-overlay .spinner,.asset-content-teaser .asset-add-to-cart-button .loading-area-overlay .spinner{color:var(--color-alternate);margin:3px auto}.ebook-content-teaser .asset-add-to-cart-button .loading-area-overlay.shown,.asset-content-teaser .asset-add-to-cart-button .loading-area-overlay.shown{opacity:1}.ebook-content-teaser .asset-add-to-cart-button .button-label,.asset-content-teaser .asset-add-to-cart-button .button-label{opacity:1;transition:.3s ease-in-out}.ebook-content-teaser .asset-add-to-cart-button .button-label.hidden,.asset-content-teaser .asset-add-to-cart-button .button-label.hidden{opacity:0}.ebook-content-teaser .content-description-buttons-container,.asset-content-teaser .content-description-buttons-container{display:flex;align-items:center;justify-content:space-between;width:100%}@media(width<=767px){.ebook-content-teaser .content-description-buttons-container .button,.asset-content-teaser .content-description-buttons-container .button{margin-bottom:0}}.ebook-content-teaser .content-description-buttons-container .button-download-content,.ebook-content-teaser .content-description-buttons-container .button-multi-download,.ebook-content-teaser .content-description-buttons-container .button.button-primary,.asset-content-teaser .content-description-buttons-container .button-download-content,.asset-content-teaser .content-description-buttons-container .button-multi-download,.asset-content-teaser .content-description-buttons-container .button.button-primary{min-width:255px}.ebook-content-teaser .content-description-buttons-container .button-multi-download,.asset-content-teaser .content-description-buttons-container .button-multi-download{min-width:255px;height:35px}.ebook-content-teaser .content-description-buttons-container .button-multi-download>.button-multi-download-software,.asset-content-teaser .content-description-buttons-container .button-multi-download>.button-multi-download-software{justify-content:flex-end}.ebook-content-teaser .pdf-tutorial,.ebook-content-teaser .project-file,.asset-content-teaser .pdf-tutorial,.asset-content-teaser .project-file{display:inline-block;margin-left:auto;position:relative;z-index:10}@media(width<=767px){.ebook-content-teaser .pdf-tutorial,.ebook-content-teaser .project-file,.asset-content-teaser .pdf-tutorial,.asset-content-teaser .project-file{padding-left:0;grid-row-start:2;grid-column-start:1}}.ebook-content-teaser .pdf-tutorial a,.ebook-content-teaser .project-file a,.asset-content-teaser .pdf-tutorial a,.asset-content-teaser .project-file a{color:var(--color-alternate);display:flex;align-items:center;font-size:13px;line-height:1.4}.ebook-content-teaser .pdf-tutorial a:hover .icon,.ebook-content-teaser .pdf-tutorial a:focus .icon,.ebook-content-teaser .project-file a:hover .icon,.ebook-content-teaser .project-file a:focus .icon,.asset-content-teaser .pdf-tutorial a:hover .icon,.asset-content-teaser .pdf-tutorial a:focus .icon,.asset-content-teaser .project-file a:hover .icon,.asset-content-teaser .project-file a:focus .icon{background-color:var(--color-primary);border-color:var(--color-primary-20-percent)}.ebook-content-teaser .pdf-tutorial button,.ebook-content-teaser .project-file button,.asset-content-teaser .pdf-tutorial button,.asset-content-teaser .project-file button{background:none;outline:none;border:none;color:var(--color-alternate);padding:0;cursor:pointer}.ebook-content-teaser .pdf-tutorial button:hover,.ebook-content-teaser .pdf-tutorial button:focus,.ebook-content-teaser .project-file button:hover,.ebook-content-teaser .project-file button:focus,.asset-content-teaser .pdf-tutorial button:hover,.asset-content-teaser .pdf-tutorial button:focus,.asset-content-teaser .project-file button:hover,.asset-content-teaser .project-file button:focus{color:var(--color-alternate-dark)}.ebook-content-teaser .pdf-tutorial button:hover .icon,.ebook-content-teaser .pdf-tutorial button:focus .icon,.ebook-content-teaser .project-file button:hover .icon,.ebook-content-teaser .project-file button:focus .icon,.asset-content-teaser .pdf-tutorial button:hover .icon,.asset-content-teaser .pdf-tutorial button:focus .icon,.asset-content-teaser .project-file button:hover .icon,.asset-content-teaser .project-file button:focus .icon{background-color:var(--color-primary);border-color:var(--color-primary-20-percent)}.ebook-content-teaser .pdf-tutorial .icon,.ebook-content-teaser .project-file .icon,.asset-content-teaser .pdf-tutorial .icon,.asset-content-teaser .project-file .icon{margin-left:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ebook-content-teaser>div .content-title,.asset-content-teaser>div .content-title{color:var(--color-main-font);font-size:23px;letter-spacing:var(--letter-spacing);line-height:32px;font-weight:500}.ebook-content-teaser>div h3,.ebook-content-teaser>div .content-title,.asset-content-teaser>div h3,.asset-content-teaser>div .content-title{margin-top:-7px;margin-bottom:11px;cursor:default;min-height:31px;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}@media(width<=991px){.ebook-content-teaser>div h3,.ebook-content-teaser>div .content-title,.asset-content-teaser>div h3,.asset-content-teaser>div .content-title{margin-top:0}}.ebook-content-teaser>div p,.asset-content-teaser>div p{margin-top:0;margin-bottom:0;font-size:15px;line-height:28px}.ebook-content-teaser>div p a,.asset-content-teaser>div p a{color:var(--color-alternate)}.ebook-content-teaser>div .content-description,.asset-content-teaser>div .content-description{margin-bottom:15px;min-height:75px;transition:.5s}.ebook-content-teaser>div .content-description .content-description-texts p,.asset-content-teaser>div .content-description .content-description-texts p{font-size:15px;line-height:28px}.ebook-content-teaser>div .content-description .content-description-texts ul li,.asset-content-teaser>div .content-description .content-description-texts ul li{font-size:13px;line-height:23px;list-style:none;position:relative}.ebook-content-teaser>div .content-description .content-description-texts ul li:before,.asset-content-teaser>div .content-description .content-description-texts ul li:before{position:absolute;content:"";left:-23px;top:7px;width:11px;height:11px;background:url(/build/assets/list-icon-HT2SssQy.svg) no-repeat;background-size:contain}.ebook-content-teaser>div .content-description .content-description-texts.after-dn,.asset-content-teaser>div .content-description .content-description-texts.after-dn{cursor:default;animation:none}.ebook-content-teaser>div .content-description .content-description-texts.after-dn>.icon,.asset-content-teaser>div .content-description .content-description-texts.after-dn>.icon{display:none}.ebook-content-teaser>div .content-description .content-description-texts.after-dn:after,.asset-content-teaser>div .content-description .content-description-texts.after-dn:after{content:none;display:none}.ebook-content-teaser>div.description-expanded .content-description-texts,.asset-content-teaser>div.description-expanded .content-description-texts{animation:top-fade-in .5s;position:relative}@media(min-width:992px){.ebook-content-teaser,.asset-content-teaser{grid-template-columns:250px auto}}@media(max-width:576px){.ebook-content-teaser:not(:last-child),.asset-content-teaser:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--color-table-even)}.ebook-content-teaser>.container-ebook-image,.ebook-content-teaser>.container-asset-image,.asset-content-teaser>.container-ebook-image,.asset-content-teaser>.container-asset-image{width:100%;max-height:195px;display:block;height:auto}.ebook-content-teaser>div,.asset-content-teaser>div{display:flex;flex-direction:column;position:relative}.ebook-content-teaser>div .open-close,.asset-content-teaser>div .open-close{order:1;position:absolute;top:-5px;right:-9px}.ebook-content-teaser>div h3,.asset-content-teaser>div h3{order:2;padding-right:15px}.ebook-content-teaser>div.open p,.asset-content-teaser>div.open p{display:block}}.ebook-content-teaser,.video-content-teaser,.asset-content-teaser{min-height:165px;margin-bottom:35px;scroll-margin:140px}@media(width<=991px){.asset-content-teaser>div .content-title,.ebook-content-teaser>div .content-title,.video-content-teaser .video-content-teaser-content .content-title{line-height:1.35!important;margin-bottom:15px!important}}@media(width<=767px){.asset-content-teaser>div .content-title,.ebook-content-teaser>div .content-title,.video-content-teaser .video-content-teaser-content .content-title{font-size:20px!important;margin-top:0!important;min-height:53px!important}}.container-certificate{padding-top:73px}.container-certificate h1{margin-bottom:0!important}.container-certificate .certification-main-row,.container-certificate .certification-footer{display:flex;justify-content:space-around;margin-top:20px}@media(width<=915px){.container-certificate .certification-main-row,.container-certificate .certification-footer{flex-direction:column}.container-certificate .certification-main-row.certification-footer,.container-certificate .certification-footer.certification-footer{flex-direction:column-reverse;margin-top:30px}.container-certificate .certification-main-row.certification-footer>div,.container-certificate .certification-footer.certification-footer>div{margin-bottom:15px}}.container-certificate .row>div>*{margin-bottom:20px}.container-certificate .container-certificate-picture,.container-certificate .certificate-back{display:flex;justify-content:flex-start;position:relative}@media(width<=767px){.container-certificate .container-certificate-picture.container-certificate-picture,.container-certificate .certificate-back.container-certificate-picture{display:none}}.container-certificate .container-certificate-picture img,.container-certificate .certificate-back img{object-fit:contain;margin-bottom:auto!important;margin-left:auto;margin-right:auto}.container-certificate .container-certificate-picture .image-certificate,.container-certificate .certificate-back .image-certificate{max-width:70%;margin-top:8%;filter:drop-shadow(4px 4px 6px rgba(0,0,0,.5019607843));max-height:400px}.container-certificate .certificate-back{padding-top:11px;padding-right:30px}.container-certificate .info-teaser{max-width:680px}.package-progress-message{margin-top:15px;max-width:225px}.certificate-icon{height:60px;width:60px;background-size:56px 56px;background-image:url(/build/assets/certificate_grey-C8qaEpXT.svg);background-color:var(--color-grey-icon-outline);border-radius:50%}.certificate-icon.certificated{background-image:url(/build/assets/certificate_primary-0CVSIZ0o.svg);background-color:var(--color-primary-20-percent)}.certificate-icon.certificated.downloaded{background-image:url(/build/assets/certificate_downloaded-1wYswsOo.svg);background-color:transparent;border-radius:0;background-size:67px 67px;height:67px;width:67px}.certificate-icon.waiting-certificated{background-image:url(/build/assets/certificate_alternate-CdXYDhRO.svg);background-color:var(--color-alternate-20-percent);animation:package-icon-animation 10s}@keyframes package-icon-animation{0%,20%,40%,60%,80%,to{filter:saturate(0)}10%,30%,50%,70%,90%{filter:saturate(1)}}.package-learning-progress-icons{display:flex;align-items:center}.package-learning-progress-icons>div{margin-right:30px}.example-images-inner{max-width:100%!important;padding-bottom:15px}.example-images-inner .image-slider{border-bottom:1px solid var(--color-light-grey);padding-bottom:50px}.example-images-inner .card{cursor:pointer}.example-images-inner .card .card-body .card-title{font-size:15px!important}.content-description{font-size:15px;line-height:28px}#package-comments{border-bottom:none;min-height:350px}#package-comments.expandable-area.expanded>h2{margin-top:0}#package-comments>h2{padding-top:40px;align-items:center;overflow-y:visible}#package-comments>div{width:100%;flex:initial;padding-bottom:50px}#package-comments .row h2,#package-comments .row p{padding:5px}.layout-text h2,.layout-text h3{color:var(--color-main-font);font-size:var(--font-size-large);letter-spacing:var(--letter-spacing);line-height:35px;font-weight:var(--font-weight-regular)}.layout-text>em{display:block;line-height:var(--line-height-medium)}.rate-now{display:flex;align-items:center}.rate-now>span{margin-left:10px}.single-info .button{padding-top:8px!important}.single-info .button .button-inner .button-label .button-text{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.single-info .button .button-inner .button-label .button-small-text{font-size:13px;font-weight:400;text-transform:none}.tutkitpopup612 .popup-inner{max-width:700px}.tutkitpopup612 .popup-inner h3,.tutkitpopup612 .popup-inner .h3{margin-bottom:1em!important}.tutkitpopup612 .popup-inner h4,.tutkitpopup612 .popup-inner .h4{font-size:var(--font-size-large);margin:0}.tutkitpopup612 .popup-inner p{line-height:2;max-width:100%!important}.dark-mode .video-content-teaser .video-content-teaser-content:not(.description-expanded) .content-description .content-description-texts:after{background:linear-gradient(0deg,#343436e6,#34343600)}.dark-mode .ebook-content-teaser>div:not(.description-expanded) .content-description .content-description-texts:after,.dark-mode .asset-content-teaser>div:not(.description-expanded) .content-description .content-description-texts:after{background:linear-gradient(0deg,#343436e6,#34343600)}.dark-mode .package-details.main-container .related-packages .package-slider h2{color:var(--color-grey)}.dark-mode .package-details.main-container .related-packages .package-slider .card{border:none}.dark-mode .package-interest-inner .container-user-interests-random .interest{border-color:var(--color-light-grey)}.dark-mode .package-interest-inner .container-user-interests-random .interest .interest-title{color:var(--color-light-grey)}.dark-mode .package-interest-inner .container-user-interests-random .interest.active{border-color:#87bc4934}@media(width<=991px){.dark-mode .package-details.main-container .package-header-inner .package-header-description-mobile:after{background:linear-gradient(0deg,#343436,#34343600)}}.package-details.main-container .expandable-area>h2{color:var(--color-primary);font-weight:400;text-transform:none}@media(width<=991px){.package-details.main-container .expandable-area>h2{margin-bottom:20px;line-height:1.35}}@media(width<=767px){.package-details.main-container .expandable-area>h2{font-size:24px}}@media(width<=991px){.asset-content-teaser>div:not(.description-expanded) .content-description,.ebook-content-teaser>div:not(.description-expanded) .content-description{margin-bottom:20px}}@media(width<=991px){.asset-content-teaser>div.description-expanded .content-description-texts,.asset-content-teaser>div:not(.description-expanded) .content-description .content-description-texts{padding-right:0}}@media(width<=991px){.asset-content-teaser>div .open-close{display:none}}@media(width<=991px){.asset-content-teaser>.container-asset-image,.asset-content-teaser>.container-ebook-image,.ebook-content-teaser>.container-asset-image,.ebook-content-teaser>.container-ebook-image{max-height:unset}}@media(width<=991px){.asset-content-teaser>.container-asset-image img,.asset-content-teaser>.container-ebook-image img,.ebook-content-teaser>.container-asset-image img,.ebook-content-teaser>.container-ebook-image img{width:100%}}.content-description-texts>.content-description-links{display:flex}@media(width<=767px){.content-description-texts>.content-description-links{flex-direction:column}}.content-description-texts>.content-description-links>a{position:relative;padding-left:10px}.content-description-texts>.content-description-links>a:not(:last-child){margin-right:10px}@media(width<=767px){.content-description-texts>.content-description-links>a:not(:last-child){margin-right:0}}.content-description-texts>.content-description-links>a:before{content:"»";color:var(--color-primary);position:absolute;font-size:14px;line-height:1;top:6px;left:0;pointer-events:none}@media(width<=767px){.content-expandable .content-description-buttons-container{gap:10px 10px}}@media(width<=767px){.content-expandable .content-description-buttons-container button{width:100%;max-width:250px;grid-column-start:1;grid-row-start:1;margin-bottom:0;min-width:auto!important;padding-left:5px;padding-right:5px}}@media(width<=767px){.content-expandable .content-description-buttons-container .content-actions-buttons{margin-left:0}}.preload-hidden{position:absolute;pointer-events:none!important;visibility:hidden!important}:root{--main-header-height: 50px}@media(width>=768px){:root{--main-header-height: 75px}}.package-details.pkg-v2{--pkg-surface: #fff;--pkg-surface-raised: #fff;--pkg-surface-sunken: #f4f6f7;--pkg-surface-inset: #f4f6f7;--pkg-page-bg: #fafafa;--pkg-border: rgb(0 0 0 / 11%);--pkg-border-strong: rgb(0 0 0 / 22%);--pkg-heading: #23262b;--pkg-text: #3f454c;--pkg-text-soft: #5c636b;--pkg-text-muted: #767d85;--pkg-track: #e4e7ea;--pkg-green: var(--color-primary);--pkg-green-hi: var(--color-primary-dark);--pkg-green-ink: #4a7818;--pkg-on-green: var(--color-primary-contrast);--pkg-green-soft: rgb(135 188 73 / 14%);--pkg-green-line: rgb(135 188 73 / 42%);--pkg-shadow: 0 18px 46px -28px rgb(0 0 0 / 42%);--pkg-radius: 12px;--pkg-radius-sm: 7px;--pkg-font-body: Lato, var(--primary-font), system-ui, sans-serif;--pkg-font-head: Manrope, var(--primary-font), system-ui, sans-serif;font-family:var(--pkg-font-body);display:block;color:var(--pkg-text);font-size:15px;line-height:1.65}.package-details.pkg-v2 .pkg-shell{display:block}.package-details.pkg-v2 .layout-normal,.package-details.pkg-v2 .layout-text,.package-details.pkg-v2 .layout-content,.package-details.pkg-v2 .layout-normal-to-full,.package-details.pkg-v2 .layout-text-to-full,.package-details.pkg-v2 .layout-text-to-normal,.package-details.pkg-v2 .layout-normal-to-text{width:100%;max-width:100%;margin-left:0;margin-right:0}.package-details.pkg-v2 .pkg-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:22px 0 0;font-size:12.5px;color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-breadcrumb a{color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-breadcrumb a:hover{color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-breadcrumb .pkg-breadcrumb__sep{opacity:.55}.package-details.pkg-v2 .pkg-breadcrumb .pkg-breadcrumb__current{color:var(--pkg-text-soft)}.package-details.pkg-v2 .pkg-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px 72px;align-items:start;padding:26px 0 20px}.package-details.pkg-v2 .pkg-grid__main{grid-column:1;min-width:0}.package-details.pkg-v2 .pkg-grid__aside{grid-column:2;grid-row:1/-1;min-width:0;position:sticky;top:88px}.package-details.pkg-v2 .pkg-hero{display:flex;flex-wrap:wrap;gap:44px;align-items:flex-start}.package-details.pkg-v2 .pkg-cover{flex:0 1 320px;min-width:0}.package-details.pkg-v2 .pkg-cover__frame{position:relative;border-radius:10px;overflow:hidden;display:block}.package-details.pkg-v2 .pkg-cover__frame img{display:block;width:100%;height:auto}.package-details.pkg-v2 .pkg-cover__caption{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:18px;pointer-events:none}.package-details.pkg-v2 .pkg-cover__caption span{align-self:flex-start;background:var(--pkg-green);color:var(--pkg-on-green);font-weight:800;font-size:19px;line-height:1.25;letter-spacing:-.01em;padding:4px 10px;text-transform:uppercase}.package-details.pkg-v2 .pkg-cover__badge{position:absolute;left:0;bottom:0;background:var(--color-alternate);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px}.package-details.pkg-v2 .pkg-headline{flex:1 1 460px;min-width:0}.package-details.pkg-v2 h1{font-size:38px;line-height:1.16;font-weight:800;letter-spacing:-.02em;color:var(--pkg-heading);margin:0 0 10px;text-wrap:pretty;max-width:26ch}.package-details.pkg-v2 .pkg-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--pkg-text-muted);margin:0 0 20px}.package-details.pkg-v2 .pkg-meta__cat{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pkg-on-green);background:var(--pkg-green);padding:5px 10px;border-radius:4px}.package-details.pkg-v2 .pkg-meta__cat:hover{background:var(--color-primary-highlight);color:var(--pkg-on-green);text-decoration:none}.package-details.pkg-v2 .pkg-meta__flag{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pkg-text-muted);border:1px solid var(--pkg-border-strong);padding:4px 10px;border-radius:4px}.package-details.pkg-v2 .pkg-meta__dot{opacity:.5}.package-details.pkg-v2 .pkg-meta__author{display:flex;align-items:center;gap:8px;margin-left:4px;padding-left:14px;border-left:1px solid var(--pkg-border)}.package-details.pkg-v2 .pkg-meta__author img{width:26px;height:26px;border-radius:50%;object-fit:cover}.package-details.pkg-v2 .pkg-meta__author span{color:var(--pkg-text-soft)}.package-details.pkg-v2 .pkg-teaser{font-size:16.5px;line-height:1.6;color:var(--pkg-text-soft);margin:0 0 20px;max-width:78ch;text-wrap:pretty}.package-details.pkg-v2 .pkg-summary{font-size:15px;line-height:1.65;color:var(--pkg-text);margin:0 0 24px;max-width:82ch;text-wrap:pretty}.package-details.pkg-v2 .pkg-points{display:grid;gap:10px;max-width:82ch;margin:0 0 24px;padding:0;list-style:none}.package-details.pkg-v2 .pkg-points li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;color:var(--pkg-text);margin:0;padding:0}.package-details.pkg-v2 .pkg-points li:before,.package-details.pkg-v2 .pkg-points li::marker{content:none}.package-details.pkg-v2 .pkg-points .pkg-check{width:20px;height:20px;margin-top:3px;flex:none}.package-details.pkg-v2 .pkg-check{stroke:var(--pkg-green);fill:none;stroke-width:2.4}.package-details.pkg-v2 .pkg-buybox{background:var(--pkg-surface-raised);border:1px solid var(--pkg-border);border-radius:var(--pkg-radius);box-shadow:var(--pkg-shadow);overflow:hidden}.package-details.pkg-v2 .pkg-buybox__section{padding:24px}.package-details.pkg-v2 .pkg-buybox__eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-price{display:flex;align-items:baseline;gap:8px;margin:4px 0 14px}.package-details.pkg-v2 .pkg-price__value{font-size:32px;font-weight:800;color:var(--pkg-heading);line-height:1}.package-details.pkg-v2 .pkg-price__prefix{font-size:19px;font-weight:700;color:var(--pkg-text-soft);margin-right:4px}.package-details.pkg-v2 .pkg-price__unit{font-size:13px;color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-price--single .package-details.pkg-v2 .pkg-price__value{font-size:22px;color:var(--pkg-text)}.package-details.pkg-v2 .pkg-price--text{display:block}.package-details.pkg-v2 .pkg-fav{width:100%;height:42px;margin-top:14px;border:1px solid var(--pkg-border-strong);border-radius:8px;background:transparent;color:var(--pkg-text);font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:none;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .15s ease,border-color .15s ease,color .15s ease}.package-details.pkg-v2 .pkg-fav:hover{background:var(--pkg-surface-sunken);border-color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-fav.red{border-color:var(--pkg-green-line);background:var(--pkg-green-soft);color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-fav.red svg{fill:currentColor}.package-details.pkg-v2 .pkg-fav svg{flex:none}.package-details.pkg-v2 .pkg-note a.popup-link{white-space:nowrap}.package-details.pkg-v2 .pkg-btn{width:100%;min-height:50px;border:0;border-radius:8px;font-size:14.5px;font-weight:800;letter-spacing:.02em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;text-align:center;padding:8px 16px;transition:background .15s ease,border-color .15s ease,color .15s ease}.package-details.pkg-v2 .pkg-btn--primary{background:var(--pkg-green);color:var(--pkg-on-green)}.package-details.pkg-v2 .pkg-btn--primary:hover{background:var(--color-primary-highlight);color:var(--pkg-on-green);text-decoration:none}.package-details.pkg-v2 .pkg-btn--ghost{min-height:46px;border:1px solid var(--pkg-border-strong);background:transparent;color:var(--pkg-text);font-size:14px;font-weight:700}.package-details.pkg-v2 .pkg-btn--ghost:hover{background:var(--pkg-surface-sunken);border-color:var(--pkg-text-muted);color:var(--pkg-heading);text-decoration:none}.package-details.pkg-v2 .pkg-btn[disabled],.package-details.pkg-v2 .pkg-btn.is-disabled{cursor:not-allowed;opacity:.55}.package-details.pkg-v2 .pkg-btn svg{flex:none}.package-details.pkg-v2 .pkg-btn__note{text-align:center;font-size:12px;color:var(--pkg-text-muted);margin:9px 0 16px}.package-details.pkg-v2 .pkg-perks{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--pkg-text)}.package-details.pkg-v2 .pkg-perks li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;margin:0;padding:0}.package-details.pkg-v2 .pkg-perks li:before,.package-details.pkg-v2 .pkg-perks li::marker{content:none}.package-details.pkg-v2 .pkg-perks svg{width:14px;height:14px;margin-top:3px}.package-details.pkg-v2 .pkg-perks strong{color:var(--pkg-heading)}.package-details.pkg-v2 .pkg-or{display:flex;align-items:center;gap:12px;margin:20px 0}.package-details.pkg-v2 .pkg-or:before,.package-details.pkg-v2 .pkg-or:after{content:"";flex:1;height:1px;background:var(--pkg-border)}.package-details.pkg-v2 .pkg-or span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-owned__head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.package-details.pkg-v2 .pkg-chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 12px;border-radius:99px;background:var(--pkg-green-soft);color:var(--pkg-green-ink);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none}.package-details.pkg-v2 .pkg-owned__since{font-size:12.5px;color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-owned__title{font-size:20px;font-weight:800;color:var(--pkg-heading);margin-bottom:8px}.package-details.pkg-v2 .pkg-owned__text{font-size:13.5px;line-height:1.55;color:var(--pkg-text);margin:0 0 16px}.package-details.pkg-v2 .pkg-progress{border-top:1px solid var(--pkg-border);padding:20px 24px 24px}.package-details.pkg-v2 .pkg-progress__label{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pkg-text-muted);margin-bottom:14px}.package-details.pkg-v2 .pkg-progress__row{display:flex;align-items:center;gap:14px}.package-details.pkg-v2 .pkg-ring{position:relative;width:62px;height:62px;flex:none}.package-details.pkg-v2 .pkg-ring svg{transform:rotate(-90deg)}.package-details.pkg-v2 .pkg-ring__track{fill:none;stroke:var(--pkg-track);stroke-width:5}.package-details.pkg-v2 .pkg-ring__value{fill:none;stroke:var(--pkg-green);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .4s ease}.package-details.pkg-v2 .pkg-ring__text{position:absolute;inset:0;display:grid;place-items:center;font-size:14px;font-weight:800;color:var(--pkg-heading)}.package-details.pkg-v2 .pkg-progress__medal{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--pkg-surface-sunken);border:1px solid var(--pkg-border);color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-progress__medal.is-earned{background:var(--pkg-green-soft);border-color:var(--pkg-green-line);color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-progress__hint{font-size:12.5px;line-height:1.45;color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-progress__hint.is-unlocked{color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-bar{position:relative;height:5px;border-radius:99px;background:var(--pkg-track);margin-top:16px}.package-details.pkg-v2 .pkg-bar__fill{height:100%;background:var(--pkg-green);border-radius:99px;transition:width .35s ease}.package-details.pkg-v2 .pkg-bar__mark{position:absolute;top:-4px;bottom:-4px;left:80%;width:2px;background:var(--pkg-border-strong);border-radius:2px}.package-details.pkg-v2 .pkg-progress__gate{display:flex;align-items:center;gap:6px;margin-top:9px;font-size:12px;color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-curriculum{grid-column:1;padding:34px 0 0}.package-details.pkg-v2 .pkg-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px;flex-wrap:wrap}.package-details.pkg-v2 .pkg-eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pkg-green-ink);margin-bottom:6px}.package-details.pkg-v2 h2.pkg-h2{font-size:26px;font-weight:800;letter-spacing:-.01em;color:var(--pkg-heading);margin:0}.package-details.pkg-v2 .pkg-viewtoggle{display:flex;gap:4px;background:var(--pkg-surface-sunken);border:1px solid var(--pkg-border);border-radius:7px;padding:4px}.package-details.pkg-v2 .pkg-viewtoggle[hidden]{display:none}.package-details.pkg-v2 .pkg-viewtoggle button{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:0;border-radius:5px;background:transparent;color:var(--pkg-text-muted);font-size:12.5px;font-weight:700;cursor:pointer}.package-details.pkg-v2 .pkg-viewtoggle button[aria-pressed=true]{background:var(--pkg-green-soft);color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-chapters{display:grid;gap:34px}.package-details.pkg-v2 .pkg-chapter__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:14px}.package-details.pkg-v2 h3.pkg-chapter__title{font-size:18px;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:var(--pkg-green-ink);margin:0}.package-details.pkg-v2 .pkg-chapter__meta{font-size:12.5px;color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(430px,48%)),1fr));gap:16px}.package-details.pkg-v2 .pkg-tile{display:grid;grid-template-columns:208px minmax(0,1fr);gap:18px;background:var(--pkg-surface);border:1px solid var(--pkg-border);border-radius:10px;padding:14px;transition:border-color .16s ease}.package-details.pkg-v2 .pkg-tile:hover{border-color:var(--pkg-border-strong)}.package-details.pkg-v2 .pkg-thumb{position:relative;border-radius:var(--pkg-radius-sm);overflow:hidden;align-self:start;background:var(--pkg-surface-sunken);cursor:pointer;border:0;padding:0;width:100%;display:block;aspect-ratio:16/9}.package-details.pkg-v2 .pkg-thumb picture,.package-details.pkg-v2 .pkg-thumb img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;max-height:100%}.package-details.pkg-v2 .pkg-thumb__overlay{position:absolute;inset:0;background:#0a0c0859;display:grid;place-items:center;opacity:0;transition:opacity .16s ease}.package-details.pkg-v2 .pkg-thumb__overlay span{width:42px;height:42px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;color:#16171a}.package-details.pkg-v2 .pkg-thumb:hover .package-details.pkg-v2 .pkg-thumb__overlay,.package-details.pkg-v2 .pkg-thumb:focus-visible .package-details.pkg-v2 .pkg-thumb__overlay{opacity:1}.package-details.pkg-v2 .pkg-thumb__duration{position:absolute;bottom:6px;right:6px;background:#0a0b0dd9;color:#e7e9ec;font-size:11px;font-weight:700;letter-spacing:.03em;padding:3px 6px;border-radius:4px}.package-details.pkg-v2 .pkg-tile__body{display:flex;flex-direction:column;min-height:100%;min-width:0}.package-details.pkg-v2 .pkg-tile__top{display:flex;align-items:center;gap:9px;margin-bottom:5px}.package-details.pkg-v2 .pkg-tile__num{font-size:12px;font-weight:800;color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-tile__rule{width:14px;height:1px;background:var(--pkg-green-line)}.package-details.pkg-v2 .pkg-state{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-state.is-done{color:var(--pkg-green-ink)}.package-details.pkg-v2 h3.pkg-tile__title,.package-details.pkg-v2 .pkg-tile__title{font-size:16px;line-height:1.32;font-weight:700;color:var(--pkg-heading);margin:0 0 7px;text-wrap:pretty;cursor:pointer}.package-details.pkg-v2 h3.pkg-tile__title:hover,.package-details.pkg-v2 .pkg-tile__title:hover{color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-tile__text{font-size:13.5px;line-height:1.55;color:var(--pkg-text-muted);margin:0 0 14px;text-wrap:pretty}.package-details.pkg-v2 .pkg-tile__text p{margin:0 0 6px;color:inherit;font-size:inherit;line-height:inherit}.package-details.pkg-v2 .pkg-tile__actions{margin-top:auto;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.package-details.pkg-v2 .pkg-act{height:36px;border-radius:6px;border:1px solid var(--pkg-border);background:transparent;color:var(--pkg-text-muted);cursor:pointer;display:inline-grid;place-items:center;width:36px;padding:0;transition:color .15s ease,border-color .15s ease,background .15s ease}.package-details.pkg-v2 .pkg-act:hover{color:var(--pkg-heading);border-color:var(--pkg-border-strong);text-decoration:none}.package-details.pkg-v2 .pkg-act--play{width:44px;border:0;background:var(--pkg-green-soft);color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-act--play:hover{background:var(--color-primary-30-percent);color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-act--download{width:auto;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border-color:var(--pkg-border-strong);color:var(--pkg-text);font-size:12.5px;font-weight:700;white-space:nowrap}.package-details.pkg-v2 .pkg-act--download:hover{border-color:var(--pkg-text-muted);color:var(--pkg-heading)}.package-details.pkg-v2 .pkg-act.is-locked{cursor:not-allowed;opacity:.55;border-color:var(--pkg-border);color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-act.is-locked:hover{border-color:var(--pkg-border);color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-act.is-active{color:var(--pkg-green-ink);border-color:var(--pkg-green-line)}.package-details.pkg-v2 .pkg-act svg{pointer-events:none}.package-details.pkg-v2 .package-slider .card-icons .icon-fav-heart{width:28px;height:28px;border:1px solid var(--pkg-border);border-radius:6px;background-color:transparent;background-image:none;box-shadow:none;color:var(--pkg-text-muted);position:relative;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.package-details.pkg-v2 .package-slider .card-icons .icon-fav-heart:after{content:"";position:absolute;inset:0;background-color:currentcolor;-webkit-mask:url(/build/assets/merken-herz-jH_8J6Tm.svg) no-repeat center/14px;mask:url(/build/assets/merken-herz-jH_8J6Tm.svg) no-repeat center/14px}.package-details.pkg-v2 .package-slider .card-icons .icon-fav-heart:hover{background-color:transparent;box-shadow:none;color:var(--pkg-heading);border-color:var(--pkg-border-strong)}.package-details.pkg-v2 .package-slider .card-icons .icon-fav-heart.green{background-color:var(--pkg-green-soft);border-radius:6px;box-shadow:none;color:var(--pkg-green-ink);border-color:var(--pkg-green-line)}.package-details.pkg-v2 .package-slider .card-icons .icon-fav-heart.green:after{-webkit-mask-image:url(/build/assets/merken-herz-voll-g5SEt9IU.svg);mask-image:url(/build/assets/merken-herz-voll-g5SEt9IU.svg)}.package-details.pkg-v2 .package-slider .card-icons .icon-fav-heart.green:hover{background-color:var(--pkg-green-soft);border-radius:6px;box-shadow:none;color:var(--pkg-green-ink);border-color:var(--pkg-green-line)}.package-details.pkg-v2 .pkg-tile__actions>.container-length-add,.package-details.pkg-v2 .pkg-row__actions>.container-length-add{display:inline-flex;align-items:center}.package-details.pkg-v2 .pkg-tile__actions>.container-length-add .container-icon,.package-details.pkg-v2 .pkg-row__actions>.container-length-add .container-icon{width:36px;height:36px;border-radius:6px;border:1px solid var(--pkg-border);background-color:transparent;box-shadow:none;color:var(--pkg-text-muted);justify-content:center;align-items:center;cursor:pointer;transition:color .15s ease,border-color .15s ease}.package-details.pkg-v2 .pkg-tile__actions>.container-length-add .container-icon .new-icon,.package-details.pkg-v2 .pkg-row__actions>.container-length-add .container-icon .new-icon{background-color:currentcolor}.package-details.pkg-v2 .pkg-tile__actions>.container-length-add .container-icon:hover,.package-details.pkg-v2 .pkg-row__actions>.container-length-add .container-icon:hover{color:var(--pkg-heading);border-color:var(--pkg-border-strong);background-color:transparent}.package-details.pkg-v2 .pkg-act-fav{display:inline-flex;align-items:center;gap:10px}.package-details.pkg-v2 .pkg-act-fav .new-icon{background-color:currentcolor}.package-details.pkg-v2 .pkg-act-fav .fav-heart{width:17px;height:17px}.package-details.pkg-v2 .pkg-act-fav .action-button{width:36px;height:36px;border:1px solid var(--pkg-border);border-radius:6px;background-color:transparent;box-shadow:none;color:var(--pkg-text-muted);display:grid;place-items:center;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease;margin:0}.package-details.pkg-v2 .pkg-act-fav .action-button .icon{fill:currentcolor;color:inherit;font-size:17px}.package-details.pkg-v2 .pkg-act-fav .action-button:hover{color:var(--pkg-heading);border-color:var(--pkg-border-strong);background-color:transparent}.package-details.pkg-v2 .pkg-act-fav .action-button.is-added,.package-details.pkg-v2 .pkg-act-fav .action-button.green,.package-details.pkg-v2 .pkg-act-fav .action-button.red,.package-details.pkg-v2 .pkg-act-fav .action-button.is-fav{color:var(--pkg-green-ink);border-color:var(--pkg-green-line);background-color:var(--pkg-green-soft)}.package-details.pkg-v2 .pkg-act-fav .action-button.is-added .icon,.package-details.pkg-v2 .pkg-act-fav .action-button.green .icon,.package-details.pkg-v2 .pkg-act-fav .action-button.red .icon,.package-details.pkg-v2 .pkg-act-fav .action-button.is-fav .icon{fill:currentcolor}.package-details.pkg-v2 .pkg-act-fav .action-button.is-added:hover,.package-details.pkg-v2 .pkg-act-fav .action-button.green:hover,.package-details.pkg-v2 .pkg-act-fav .action-button.red:hover,.package-details.pkg-v2 .pkg-act-fav .action-button.is-fav:hover{color:var(--pkg-green-ink);border-color:var(--pkg-green-line);background-color:var(--pkg-green-soft)}.package-details.pkg-v2 .asset-content-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));gap:16px;width:100%;max-width:100%}.package-details.pkg-v2 .asset-content-teaser,.package-details.pkg-v2 .ebook-content-teaser{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:16px;align-content:start;align-items:start;min-width:0;max-width:100%;min-height:0;background:var(--pkg-surface);border:1px solid var(--pkg-border);border-radius:10px;padding:14px;margin:0;transition:border-color .16s ease}@media(width<=767px){.package-details.pkg-v2 .asset-content-teaser,.package-details.pkg-v2 .ebook-content-teaser{grid-template-columns:minmax(0,1fr)}}.package-details.pkg-v2 .asset-content-teaser:hover,.package-details.pkg-v2 .ebook-content-teaser:hover{border-color:var(--pkg-border-strong)}.package-details.pkg-v2 .asset-content-teaser .content-title,.package-details.pkg-v2 .ebook-content-teaser .content-title{font-family:var(--pkg-font-head);font-size:16px;line-height:1.32;font-weight:700;color:var(--pkg-heading);min-height:0}.package-details.pkg-v2 .asset-content-teaser .content-description,.package-details.pkg-v2 .ebook-content-teaser .content-description{min-height:0;margin-bottom:12px}.package-details.pkg-v2 .asset-content-teaser .content-description-texts,.package-details.pkg-v2 .ebook-content-teaser .content-description-texts{font-size:13.5px;line-height:1.55;color:var(--pkg-text-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;padding-right:0}.package-details.pkg-v2 .asset-content-teaser .content-description-texts:after,.package-details.pkg-v2 .ebook-content-teaser .content-description-texts:after{content:none}.package-details.pkg-v2 .asset-content-teaser .content-description-texts p,.package-details.pkg-v2 .ebook-content-teaser .content-description-texts p{font-size:13.5px;line-height:1.55}.package-details.pkg-v2 .asset-content-teaser .content-description-buttons-container,.package-details.pkg-v2 .ebook-content-teaser .content-description-buttons-container{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.package-details.pkg-v2 .asset-content-teaser .content-buttons-wrapper,.package-details.pkg-v2 .ebook-content-teaser .content-buttons-wrapper{flex:0 1 auto;min-width:0;gap:10px}.package-details.pkg-v2 .asset-content-teaser .asset-add-to-cart-button,.package-details.pkg-v2 .asset-content-teaser .asset-action-button,.package-details.pkg-v2 .ebook-content-teaser .asset-add-to-cart-button,.package-details.pkg-v2 .ebook-content-teaser .asset-action-button{font-family:var(--pkg-font-head);font-size:12.5px;padding-left:12px;padding-right:12px;min-width:0}.package-details.pkg-v2 .asset-content-teaser .asset-add-to-cart-button.button-alternate,.package-details.pkg-v2 .asset-content-teaser .asset-action-button.button-alternate,.package-details.pkg-v2 .ebook-content-teaser .asset-add-to-cart-button.button-alternate,.package-details.pkg-v2 .ebook-content-teaser .asset-action-button.button-alternate{color:var(--pkg-green-ink);border-color:var(--pkg-green-line)}.package-details.pkg-v2 .asset-content-teaser .asset-add-to-cart-button.button-alternate .button-label,.package-details.pkg-v2 .asset-content-teaser .asset-action-button.button-alternate .button-label,.package-details.pkg-v2 .ebook-content-teaser .asset-add-to-cart-button.button-alternate .button-label,.package-details.pkg-v2 .ebook-content-teaser .asset-action-button.button-alternate .button-label{color:var(--pkg-green-ink)}.package-details.pkg-v2 .asset-content-teaser .asset-add-to-cart-button.button-alternate:hover:not(:disabled),.package-details.pkg-v2 .asset-content-teaser .asset-action-button.button-alternate:hover:not(:disabled),.package-details.pkg-v2 .ebook-content-teaser .asset-add-to-cart-button.button-alternate:hover:not(:disabled),.package-details.pkg-v2 .ebook-content-teaser .asset-action-button.button-alternate:hover:not(:disabled){color:var(--pkg-green-ink);border-color:var(--pkg-green);background-color:var(--pkg-green-soft)!important}.package-details.pkg-v2 .asset-content-teaser .asset-add-to-cart-button.button-alternate:hover:not(:disabled) .button-label,.package-details.pkg-v2 .asset-content-teaser .asset-action-button.button-alternate:hover:not(:disabled) .button-label,.package-details.pkg-v2 .ebook-content-teaser .asset-add-to-cart-button.button-alternate:hover:not(:disabled) .button-label,.package-details.pkg-v2 .ebook-content-teaser .asset-action-button.button-alternate:hover:not(:disabled) .button-label{color:var(--pkg-green-ink)}.package-details.pkg-v2 .asset-content-teaser .single-content-price,.package-details.pkg-v2 .ebook-content-teaser .single-content-price{margin-left:0;font-size:14px;font-weight:700;color:var(--pkg-heading);white-space:nowrap}.package-details.pkg-v2 .asset-content-teaser .content-actions-buttons,.package-details.pkg-v2 .ebook-content-teaser .content-actions-buttons{margin-left:0}.package-details.pkg-v2 .asset-content-teaser:has(>.container-asset-image~.container-asset-image)>.container-asset-image:first-child{display:none}.package-details.pkg-v2 .asset-content-teaser>.container-asset-image,.package-details.pkg-v2 .asset-content-teaser>.container-ebook-image,.package-details.pkg-v2 .ebook-content-teaser>.container-asset-image,.package-details.pkg-v2 .ebook-content-teaser>.container-ebook-image{position:relative;display:block;width:100%;height:auto;max-height:none;align-self:start}.package-details.pkg-v2 .asset-content-teaser>.container-asset-image picture,.package-details.pkg-v2 .asset-content-teaser>.container-ebook-image picture,.package-details.pkg-v2 .ebook-content-teaser>.container-asset-image picture,.package-details.pkg-v2 .ebook-content-teaser>.container-ebook-image picture{display:block}.package-details.pkg-v2 .asset-content-teaser>.container-asset-image img,.package-details.pkg-v2 .asset-content-teaser>.container-ebook-image img,.package-details.pkg-v2 .ebook-content-teaser>.container-asset-image img,.package-details.pkg-v2 .ebook-content-teaser>.container-ebook-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px}.package-details.pkg-v2 .asset-content-teaser>.container-asset-image.checked:after,.package-details.pkg-v2 .asset-content-teaser>.container-ebook-image.checked:after,.package-details.pkg-v2 .ebook-content-teaser>.container-asset-image.checked:after,.package-details.pkg-v2 .ebook-content-teaser>.container-ebook-image.checked:after{left:8px;top:auto;bottom:8px}.package-details.pkg-v2 .pkg-list{background:var(--pkg-surface);border:1px solid var(--pkg-border);border-radius:10px;overflow:hidden}.package-details.pkg-v2 .pkg-row{display:grid;grid-template-columns:34px 128px minmax(0,1fr) 66px 92px auto;gap:14px;align-items:center;padding:11px 18px;border-top:1px solid var(--pkg-border);transition:background .14s ease}.package-details.pkg-v2 .pkg-row:first-child{border-top:0}.package-details.pkg-v2 .pkg-row:hover{background:var(--pkg-surface-sunken)}.package-details.pkg-v2 .pkg-row__num{font-size:13px;font-weight:800;color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-row__duration{font-size:12.5px;color:var(--pkg-text-muted);text-align:right}.package-details.pkg-v2 .pkg-row .pkg-state{justify-self:end}.package-details.pkg-v2 .pkg-row .pkg-thumb{border-radius:5px}.package-details.pkg-v2 .pkg-row__actions{display:flex;align-items:center;gap:8px}.package-details.pkg-v2 .pkg-row .pkg-act--play{width:34px;height:34px}.package-details.pkg-v2 .pkg-row .pkg-act--download{height:34px;font-size:12px;gap:6px;padding:0 10px}.package-details.pkg-v2 .pkg-row .pkg-act-fav{gap:8px}.package-details.pkg-v2 .pkg-row .pkg-act-fav .action-button{width:34px;height:34px}.package-details.pkg-v2 .pkg-row .pkg-row__actions>.container-length-add .container-icon{width:34px;height:34px}.package-details.pkg-v2 .pkg-row h3,.package-details.pkg-v2 .pkg-row .pkg-row__title{font-size:14.5px;line-height:1.35;font-weight:700;color:var(--pkg-heading);margin:0;text-wrap:pretty;cursor:pointer}.package-details.pkg-v2 .pkg-row h3:hover,.package-details.pkg-v2 .pkg-row .pkg-row__title:hover{color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-row.pkg-asset-row{grid-template-columns:128px minmax(0,1fr) 92px auto}.package-details.pkg-v2 .pkg-row.pkg-asset-row .pkg-thumb--still{cursor:default}.package-details.pkg-v2 .pkg-row.pkg-asset-row .pkg-thumb--still picture,.package-details.pkg-v2 .pkg-row.pkg-asset-row .pkg-thumb--still img{object-fit:contain}.package-details.pkg-v2 .pkg-row.pkg-asset-row .pkg-row__actions{gap:12px}.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper{display:flex;align-items:center;flex:0 1 auto;min-width:0;gap:12px}.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .button{height:34px;min-height:0;padding:0 13px;font-size:12.5px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;position:relative}.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .asset-add-to-cart-button .loading-area-overlay{opacity:0;transition:opacity .3s ease-in-out;position:absolute;inset:0;pointer-events:none}.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .asset-add-to-cart-button .loading-area-overlay .spinner{color:var(--pkg-green-ink);margin:3px auto}.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .asset-add-to-cart-button .loading-area-overlay.shown{opacity:1}.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .asset-add-to-cart-button .button-label{opacity:1;transition:opacity .3s ease-in-out}.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .asset-add-to-cart-button .button-label.hidden{opacity:0}.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .asset-add-to-cart-button.button-alternate,.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .asset-action-button.button-alternate{font-family:var(--pkg-font-head);color:var(--pkg-green-ink);border-color:var(--pkg-green-line)}.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .asset-add-to-cart-button.button-alternate .button-label,.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .asset-action-button.button-alternate .button-label{color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .asset-add-to-cart-button.button-alternate:hover:not(:disabled),.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .asset-action-button.button-alternate:hover:not(:disabled){color:var(--pkg-green-ink);border-color:var(--pkg-green);background-color:var(--pkg-green-soft)!important}.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .asset-add-to-cart-button.button-alternate:hover:not(:disabled) .button-label,.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .asset-action-button.button-alternate:hover:not(:disabled) .button-label{color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-row.pkg-asset-row .content-buttons-wrapper .single-content-price{margin-left:0;font-size:14px;font-weight:700;color:var(--pkg-heading);white-space:nowrap}@media(width<=900px){.package-details.pkg-v2 .pkg-row.pkg-asset-row{grid-template-columns:84px minmax(0,1fr)}.package-details.pkg-v2 .pkg-row.pkg-asset-row .pkg-state{grid-column:2;grid-row:2;justify-self:start}.package-details.pkg-v2 .pkg-row.pkg-asset-row .pkg-row__actions{grid-column:1/-1;grid-row:3;justify-self:start;flex-wrap:wrap}}.package-details.pkg-v2[data-view=grid] .pkg-view--list,.package-details.pkg-v2[data-view=list] .pkg-view--grid{display:none}.package-details.pkg-v2 .pkg-gate{grid-column:1;padding:40px 0 0}.package-details.pkg-v2 .pkg-gate__card{position:relative;background:var(--pkg-surface-sunken);border:1px solid var(--pkg-border);border-radius:14px;padding:30px 34px 32px;overflow:hidden}.package-details.pkg-v2 .pkg-gate__card.is-unlocked{border-color:var(--pkg-green-line)}.package-details.pkg-v2 .pkg-gate__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}.package-details.pkg-v2 .pkg-gate__head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:10px}.package-details.pkg-v2 .pkg-gate__chip{height:22px;display:inline-flex;align-items:center;padding:0 10px;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--pkg-track);color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-gate__chip.is-unlocked{background:var(--pkg-green-soft);color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-gate__text{font-size:15px;line-height:1.6;color:var(--pkg-text);margin:0;text-wrap:pretty}.package-details.pkg-v2 .pkg-gate__bar{margin-top:22px}.package-details.pkg-v2 .pkg-gate__bar .pkg-bar{height:8px;margin-top:0}.package-details.pkg-v2 .pkg-gate__bar .pkg-bar__mark{top:-5px;bottom:-5px}.package-details.pkg-v2 .pkg-gate__marklabel{position:absolute;top:-26px;left:80%;transform:translate(-50%);font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--pkg-text-muted);white-space:nowrap}.package-details.pkg-v2 .pkg-gate__legend{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:12.5px;color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-gate__legend strong{color:var(--pkg-text-soft);font-weight:700}.package-details.pkg-v2 .pkg-gate__actions{display:grid;gap:14px;width:min(400px,100%)}.package-details.pkg-v2 .pkg-gate__tile{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;background:var(--pkg-surface);border:1px solid var(--pkg-border);border-radius:10px;padding:16px 18px}.package-details.pkg-v2 .pkg-gate__tile.is-active{background:var(--pkg-green-soft);border-color:var(--pkg-green-line)}.package-details.pkg-v2 .pkg-gate__tile__icon{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--pkg-track);color:var(--pkg-text-muted)}.is-active .package-details.pkg-v2 .pkg-gate__tile__icon{background:var(--pkg-green-soft);color:var(--pkg-green-ink)}.package-details.pkg-v2 .pkg-gate__tile__title{font-size:15px;font-weight:700;color:var(--pkg-heading)}.package-details.pkg-v2 .pkg-gate__tile__sub{font-size:12.5px;color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-gate__tile__action{grid-column:1/-1}.package-details.pkg-v2 .pkg-about{padding:60px 0 0}.package-details.pkg-v2 .pkg-about__cols{display:flex;flex-wrap:wrap;gap:40px 72px;align-items:flex-start}.package-details.pkg-v2 .pkg-about__text{flex:1 1 680px;min-width:0;font-size:15px;line-height:1.72;color:var(--pkg-text)}.package-details.pkg-v2 .pkg-about__text p{font-size:15px;line-height:1.72;color:var(--pkg-text);text-wrap:pretty}.package-details.pkg-v2 .pkg-about__text>p:first-of-type{font-size:17px;line-height:1.68;color:var(--pkg-text-soft)}.package-details.pkg-v2 .pkg-about__text h2,.package-details.pkg-v2 .pkg-about__text h3{color:var(--pkg-heading)}.package-details.pkg-v2 .pkg-note{margin-top:30px;background:var(--pkg-green-soft);border:1px solid var(--pkg-green-line);border-radius:10px;padding:22px 24px}.package-details.pkg-v2 .pkg-note__title{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pkg-green-ink);margin-bottom:14px}.package-details.pkg-v2 .pkg-note ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.package-details.pkg-v2 .pkg-note li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;font-size:14px;line-height:1.6;color:var(--pkg-text);margin:0;padding:0}.package-details.pkg-v2 .pkg-note li:before,.package-details.pkg-v2 .pkg-note li::marker{content:none}.package-details.pkg-v2 .pkg-note svg{width:18px;height:18px;margin-top:2px;stroke:var(--pkg-green);fill:none;stroke-width:2}.package-details.pkg-v2 .pkg-note strong{color:var(--pkg-heading)}.package-details.pkg-v2 .pkg-author{flex:0 1 400px;min-width:0;background:var(--pkg-surface-sunken);border:1px solid var(--pkg-border);border-radius:var(--pkg-radius);padding:28px}.package-details.pkg-v2 .pkg-author__photo{width:116px;height:116px;border-radius:50%;object-fit:cover;display:block;margin-bottom:20px}.package-details.pkg-v2 .pkg-author__eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pkg-text-muted);margin-bottom:8px}.package-details.pkg-v2 .pkg-author__name{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--pkg-heading);margin:0 0 18px}.package-details.pkg-v2 .pkg-author p{font-size:15px;line-height:1.68;color:var(--pkg-text);margin:0 0 16px;text-wrap:pretty}.package-details.pkg-v2 .pkg-author__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 0;border-top:1px solid var(--pkg-border);border-bottom:1px solid var(--pkg-border);margin-bottom:20px}.package-details.pkg-v2 .pkg-author__stat-value{font-size:22px;font-weight:800;color:var(--pkg-heading);line-height:1.1}.package-details.pkg-v2 .pkg-author__stat-label{font-size:12px;line-height:1.35;color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-author__list-title{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pkg-green-ink);margin-bottom:12px}.package-details.pkg-v2 .pkg-author__list{display:grid;gap:10px;margin:0 0 18px;padding:0;list-style:none}.package-details.pkg-v2 .pkg-author__list li{margin:0;padding:0}.package-details.pkg-v2 .pkg-author__list li:before,.package-details.pkg-v2 .pkg-author__list li::marker{content:none}.package-details.pkg-v2 .pkg-author__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center;background:var(--pkg-surface);border:1px solid var(--pkg-border);border-radius:8px;padding:9px;color:inherit;transition:border-color .16s ease}.package-details.pkg-v2 .pkg-author__item:hover{border-color:var(--pkg-border-strong);text-decoration:none}.package-details.pkg-v2 .pkg-author__item img,.package-details.pkg-v2 .pkg-author__item picture{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:5px}.package-details.pkg-v2 .pkg-author__item-title{font-size:13px;line-height:1.32;font-weight:700;color:var(--pkg-heading);text-wrap:pretty}.package-details.pkg-v2 .pkg-author__item-meta{font-size:11.5px;color:var(--pkg-text-muted);margin-top:3px}.package-details.pkg-v2 .pkg-author__all{font-size:13.5px;color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-related{padding:64px 0 0}.package-details.pkg-v2 .pkg-related__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px}.package-details.pkg-v2 .pkg-relcard{display:block;background:var(--pkg-surface);border:1px solid var(--pkg-border);border-radius:10px;overflow:hidden;color:inherit;transition:border-color .16s ease,transform .16s ease}.package-details.pkg-v2 .pkg-relcard:hover{border-color:var(--pkg-border-strong);transform:translateY(-3px);text-decoration:none}.package-details.pkg-v2 .pkg-relcard img,.package-details.pkg-v2 .pkg-relcard picture{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.package-details.pkg-v2 .pkg-relcard__body{padding:18px 20px 20px}.package-details.pkg-v2 .pkg-relcard__cat{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pkg-green-ink);margin-bottom:9px}.package-details.pkg-v2 .pkg-relcard__title{font-size:18px;line-height:1.32;font-weight:700;color:var(--pkg-heading);margin:0 0 12px;text-wrap:pretty}.package-details.pkg-v2 .pkg-relcard__meta{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--pkg-text-muted)}.package-details.pkg-v2 h1,.package-details.pkg-v2 h2.pkg-h2,.package-details.pkg-v2 h3.pkg-chapter__title,.package-details.pkg-v2 h3.pkg-tile__title,.package-details.pkg-v2 .pkg-tile__title,.package-details.pkg-v2 .pkg-row__title,.package-details.pkg-v2 .pkg-eyebrow,.package-details.pkg-v2 .pkg-buybox__eyebrow,.package-details.pkg-v2 .pkg-meta__cat,.package-details.pkg-v2 .pkg-meta__flag,.package-details.pkg-v2 .pkg-btn,.package-details.pkg-v2 .pkg-more,.package-details.pkg-v2 .pkg-chip,.package-details.pkg-v2 .pkg-state,.package-details.pkg-v2 .pkg-tile__num,.package-details.pkg-v2 .pkg-row__num,.package-details.pkg-v2 .pkg-act--download,.package-details.pkg-v2 .pkg-viewtoggle button,.package-details.pkg-v2 .pkg-price,.package-details.pkg-v2 .pkg-owned__title,.package-details.pkg-v2 .pkg-progress__label,.package-details.pkg-v2 .pkg-ring__text,.package-details.pkg-v2 .pkg-gate__chip,.package-details.pkg-v2 .pkg-gate__tile__title,.package-details.pkg-v2 .pkg-note__title,.package-details.pkg-v2 .pkg-author__name,.package-details.pkg-v2 .pkg-author__eyebrow,.package-details.pkg-v2 .pkg-author__stat-value,.package-details.pkg-v2 .pkg-author__list-title,.package-details.pkg-v2 .pkg-author__item-title,.package-details.pkg-v2 .pkg-related .card-title,.package-details.pkg-v2 .pkg-thumb__duration{font-family:var(--pkg-font-head)}.package-details.pkg-v2 a:not(.pkg-btn):not(.pkg-act):not(.pkg-relcard):not(.pkg-author__item):not(.button):not(.freischalten__knopf){color:var(--pkg-green-ink)}.package-details.pkg-v2 a:not(.pkg-btn):not(.pkg-act):not(.pkg-relcard):not(.pkg-author__item):not(.button):not(.freischalten__knopf):hover{color:var(--pkg-green-ink);text-decoration:underline}.package-details.pkg-v2 .pkg-perks+.pkg-btn,.package-details.pkg-v2 .pkg-price+.pkg-btn,.package-details.pkg-v2 .cart-marketing+.pkg-btn{margin-top:18px}.package-details.pkg-v2 .pkg-btn+.pkg-perks{margin-top:16px}.package-details.pkg-v2 .pkg-about__text{border-bottom:0;padding-bottom:0}.package-details.pkg-v2 .pkg-note{margin-bottom:8px}.package-details.pkg-v2 .pkg-tile__text[data-clamp]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;margin-bottom:6px}.package-details.pkg-v2 .pkg-tile__text.is-expanded{display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible}.package-details.pkg-v2 .pkg-more{align-self:flex-start;margin:0 0 12px;padding:0;border:0;background:none;color:var(--pkg-green-ink);font-size:13px;font-weight:700;cursor:pointer}.package-details.pkg-v2 .pkg-more:hover{text-decoration:underline}.package-details.pkg-v2 .pkg-more[hidden]{display:none}.package-details.pkg-v2 .pkg-related{padding:56px 0 0}.package-details.pkg-v2 .pkg-related .package-slider>h2,.package-details.pkg-v2 .pkg-related .related-packages>.package-slider>h2{display:none}.package-details.pkg-v2 .pkg-related .row{margin-left:0;margin-right:0}.package-details.pkg-v2 .pkg-related .related-packages{background:transparent;box-shadow:none}.package-details.pkg-v2 .pkg-related .label{inset:12px auto auto 12px;width:auto;height:auto;z-index:2;padding:7px 12px;border-radius:6px;font-family:var(--pkg-font-head);font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.package-details.pkg-v2 .pkg-related .label.label-alternate-90-percent,.package-details.pkg-v2 .pkg-related .label.label-alternate{background-color:var(--pkg-green);border-color:var(--pkg-green);color:var(--pkg-on-green)}.package-details.pkg-v2 .pkg-related .card{background:var(--pkg-surface);border:1px solid var(--pkg-border);border-radius:10px;overflow:hidden;height:100%;box-shadow:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.package-details.pkg-v2 .pkg-related .card.card:hover,.package-details.pkg-v2 .pkg-related .card.card:focus-within{border-color:#cfe3ac;transform:translateY(-4px)}.package-details.pkg-v2 .pkg-related .card:hover .card-head .card-green-overlay,.package-details.pkg-v2 .pkg-related .card:focus .card-head .card-green-overlay,.package-details.pkg-v2 .pkg-related .card .card-green-overlay{opacity:0;pointer-events:none}.package-details.pkg-v2 .pkg-related .card .link-to-click{pointer-events:auto}.package-details.pkg-v2 .pkg-related .card-head,.package-details.pkg-v2 .pkg-related .card-img{height:auto;min-height:0;background:transparent}.package-details.pkg-v2 .pkg-related .card-img img,.package-details.pkg-v2 .pkg-related .card-img picture{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.package-details.pkg-v2 .pkg-related .card{display:flex;flex-direction:column}.package-details.pkg-v2 .pkg-related .card-body{padding:16px 18px 4px}.package-details.pkg-v2 .pkg-related .card-title{font-size:17px;line-height:1.32;font-weight:700;color:var(--pkg-heading);margin-bottom:8px}.package-details.pkg-v2 .pkg-related .card-body p{font-size:13.5px;line-height:1.5;color:var(--pkg-text-muted);margin:0}.package-details.pkg-v2 .pkg-related .card-footer{padding:12px 18px 16px;border-top:0;margin-top:auto}.package-details.pkg-v2 .pkg-related .card-icons{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:0;padding-top:0}.package-details.pkg-v2 .pkg-related .icon-label{font-size:12.5px;color:var(--pkg-text-muted)}.package-details.pkg-v2 .pkg-related .container-icon{flex:none}.package-details.pkg-v2 .pkg-related .container-icon.green{box-shadow:0 0 0 2px var(--pkg-green-line);border-radius:100%}.package-details.pkg-v2 .pkg-comments{padding:56px 0 0;max-width:78ch}.package-details.pkg-v2 .pkg-comments .pkg-h2{margin-bottom:22px}.package-details.pkg-v2 .pkg-comments #package-comments h2,.package-details.pkg-v2 .pkg-comments #package-comments .kommentar-zahl{display:none}.package-details.pkg-v2 .pkg-comments #package-comments .expandable-area{border-bottom:0}.package-details.pkg-v2 .pkg-comments .row,.package-details.pkg-v2 .pkg-comments .offset-1{margin-left:0;margin-right:0}.package-details.pkg-v2 .pkg-comments [class^=col-],.package-details.pkg-v2 .pkg-comments [class*=" col-"]{padding-left:0;padding-right:0;max-width:100%;flex:0 0 100%}.package-details.pkg-v2 .pkg-helpvideo__h2,.package-details.pkg-v2 .example-images h2{font-family:var(--pkg-font-head);font-size:22px;font-weight:800;line-height:1.25;color:var(--pkg-green-ink);margin:0 0 18px;text-wrap:pretty}.package-details.pkg-v2 .pkg-helpvideo{padding:48px 0 0}.package-details.pkg-v2 .pkg-helpvideo__card{display:flex;align-items:center;gap:28px;background:var(--pkg-surface);border:1px solid var(--pkg-border);border-radius:var(--pkg-radius);padding:22px}.package-details.pkg-v2 .pkg-helpvideo__card+.package-details.pkg-v2 .pkg-helpvideo__card{margin-top:14px}.package-details.pkg-v2 .pkg-helpvideo__thumb{position:relative;flex:0 0 300px;width:300px;aspect-ratio:3/2;border:0;padding:0;border-radius:10px;overflow:hidden;background:var(--pkg-surface-sunken);cursor:pointer;display:block}.package-details.pkg-v2 .pkg-helpvideo__thumb picture,.package-details.pkg-v2 .pkg-helpvideo__thumb img{display:block;width:100%;height:100%;object-fit:cover}.package-details.pkg-v2 .pkg-helpvideo__play{position:absolute;inset:0;margin:auto;width:56px;height:56px;border-radius:50%;background:var(--pkg-green);color:var(--pkg-on-green);display:flex;align-items:center;justify-content:center;padding-left:4px;transition:transform .16s ease,background .16s ease}.package-details.pkg-v2 .pkg-helpvideo__thumb:hover .package-details.pkg-v2 .pkg-helpvideo__play,.package-details.pkg-v2 .pkg-helpvideo__thumb:focus-visible .package-details.pkg-v2 .pkg-helpvideo__play{transform:scale(1.07);background:var(--color-primary-highlight)}.package-details.pkg-v2 .pkg-helpvideo__body{flex:1 1 auto;min-width:0}.package-details.pkg-v2 .pkg-helpvideo__title{font-family:var(--pkg-font-head);font-size:20px;line-height:1.3;font-weight:700;color:var(--pkg-heading);margin:0 0 10px;cursor:pointer;text-wrap:pretty}.package-details.pkg-v2 .pkg-helpvideo__text{font-size:14.5px;line-height:1.6;color:var(--pkg-text-soft);margin-bottom:18px}.package-details.pkg-v2 .pkg-helpvideo__text p{font-size:14.5px;line-height:1.6;color:var(--pkg-text-soft);margin:0 0 8px}.package-details.pkg-v2 .pkg-helpvideo__text p:last-child{margin-bottom:0}.package-details.pkg-v2 .pkg-helpvideo__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.package-details.pkg-v2 .pkg-helpvideo__btn{height:46px;padding:0 22px;border:1px solid var(--pkg-green-line);border-radius:8px;background:transparent;color:var(--pkg-green-ink);font-family:var(--pkg-font-head);font-size:13.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,border-color .15s ease}.package-details.pkg-v2 .pkg-helpvideo__btn:hover{border-color:var(--pkg-green);background:var(--pkg-green-soft)}.package-details.pkg-v2 .pkg-helpvideo__meta{font-size:13px;color:var(--pkg-text-muted)}@media(width<=768px){.package-details.pkg-v2 .pkg-helpvideo__card{flex-direction:column;align-items:stretch;gap:18px}.package-details.pkg-v2 .pkg-helpvideo__thumb{flex:1 1 auto;width:100%}.package-details.pkg-v2 .pkg-helpvideo__btn{width:100%}}.package-details.pkg-v2 .example-images .card{background:var(--pkg-surface);border:1px solid var(--pkg-border);border-radius:10px;overflow:hidden;height:100%;box-shadow:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.package-details.pkg-v2 .example-images .card:hover,.package-details.pkg-v2 .example-images .card:focus-within{border-color:#cfe3ac;box-shadow:0 12px 26px #0000001a;transform:translateY(-4px)}.package-details.pkg-v2 .example-images .card-green-overlay{opacity:0;pointer-events:none}.package-details.pkg-v2 .example-images .before-after-label,.package-details.pkg-v2 .example-images .compare-devider{display:none}.package-details.pkg-v2 .example-images .card-body{padding:14px 16px 16px}.package-details.pkg-v2 .example-images .card-title{font-family:var(--pkg-font-head);font-size:14.5px;line-height:1.45;font-weight:600;color:var(--pkg-text)}@media(width<=1240px){.package-details.pkg-v2 .pkg-grid{grid-template-columns:minmax(0,1fr);gap:32px}.package-details.pkg-v2 .pkg-grid__aside{grid-column:1;grid-row:auto;position:static;max-width:520px}.package-details.pkg-v2 .pkg-cover{flex:0 1 260px}.package-details.pkg-v2 .pkg-headline{flex:1 1 340px}}@media(width<=900px){.package-details.pkg-v2 h1{font-size:30px}.package-details.pkg-v2 .pkg-hero{gap:24px}.package-details.pkg-v2 .pkg-cover{flex:1 1 100%;max-width:420px}.package-details.pkg-v2 .pkg-headline{flex:1 1 260px}.package-details.pkg-v2 .pkg-meta__cat{display:none}.package-details.pkg-v2 .pkg-tile{grid-template-columns:minmax(0,1fr);gap:12px}.package-details.pkg-v2 .pkg-gate__inner{grid-template-columns:minmax(0,1fr);gap:24px}.package-details.pkg-v2 .pkg-gate__actions{width:100%}.package-details.pkg-v2 .pkg-gate__card{padding:24px 20px 26px}.package-details.pkg-v2 .pkg-row{grid-template-columns:28px 84px minmax(0,1fr);gap:10px 12px}.package-details.pkg-v2 .pkg-row__duration{grid-column:2;grid-row:2;justify-self:start;text-align:left}.package-details.pkg-v2 .pkg-row .pkg-state{grid-column:3;grid-row:2;justify-self:start}.package-details.pkg-v2 .pkg-row__actions{grid-column:2/-1;grid-row:3;justify-self:start;flex-wrap:wrap}}@media(width<=576px){.package-details.pkg-v2 .pkg-buybox__section,.package-details.pkg-v2 .pkg-progress{padding-left:18px;padding-right:18px}.package-details.pkg-v2 .pkg-author{padding:20px}}html.dark-mode .package-details.pkg-v2{--pkg-surface: #1c1e22;--pkg-surface-raised: #1c1e22;--pkg-surface-sunken: #1e2126;--pkg-surface-inset: #16181b;--pkg-page-bg: #16181b;--pkg-border: rgb(255 255 255 / 9%);--pkg-border-strong: rgb(255 255 255 / 20%);--pkg-heading: #fff;--pkg-text: #c8cdd3;--pkg-text-soft: #b0b6bd;--pkg-text-muted: #8b9199;--pkg-track: #2a2d32;--pkg-green-ink: #a8dd63;--pkg-green-soft: rgb(140 198 63 / 16%);--pkg-green-line: rgb(140 198 63 / 45%);--pkg-shadow: 0 24px 60px -30px rgb(0 0 0 / 90%)}html.dark-mode .package-details.pkg-v2 .pkg-btn--ghost:hover{background:#ffffff0d}html.dark-mode .package-details.pkg-v2 .pkg-related .related-packages .package-slider .card{border:1px solid var(--pkg-border);box-shadow:none}html.dark-mode .package-details.pkg-v2 .pkg-related .related-packages .package-slider .card:hover,html.dark-mode .package-details.pkg-v2 .pkg-related .related-packages .package-slider .card:focus-within{border-color:var(--color-primary);box-shadow:0 14px 30px #0000008c;transform:translateY(-4px)}
