.cw-testimonial-slider{position:relative;z-index:10}.cw-testimonial-slider .cw-testimonial-slider-item{display:flex;grid-gap:60px}.cw-testimonial-slider .cw-testimonial-slider-item .left{width:50%;display:flex;flex-direction:column;justify-content:space-between}.cw-testimonial-slider .cw-testimonial-slider-item .left .quote{width:90px}.cw-testimonial-slider .cw-testimonial-slider-item .left .content{font-style:italic}.cw-testimonial-slider .cw-testimonial-slider-item .left .title{margin-bottom:0px}.cw-testimonial-slider .cw-testimonial-slider-item .left .sub-title{margin-top:10px}.cw-testimonial-slider .cw-testimonial-slider-item .image{width:50%;border-radius:4px;background-size:cover;background-repeat:no-repeat}.timeline-container{display:flex;flex-direction:column;grid-gap:100px;position:relative;z-index:10}.timeline-container *{margin:0;padding:0}.timeline-container:after{content:"";width:6px;background:linear-gradient(180deg, rgba(55, 46, 66, 0) 0%, #f5c2c2 100px, #f5c2c2 95%, rgba(0, 0, 0, 0) 100%);height:100%;position:absolute;right:50%;transform:translateX(50%);z-index:0}.timeline-container .item{display:grid;grid-template-columns:1fr 100px 1fr;position:relative;align-items:center;z-index:1}.timeline-container .item .image.active{background-repeat:no-repeat;background-size:cover;aspect-ratio:16/9;border-radius:4px}.timeline-container .item .icon{display:flex;justify-content:center;align-items:center;height:100px;border-radius:50%}.timeline-container .item .icon div{display:flex;justify-content:center;align-items:center;width:50px;aspect-ratio:1;border-radius:50%;color:white;font-weight:bold}.timeline-container .item .content{display:flex;justify-content:center;flex-direction:column}.timeline-container .item .content h2{font-size:36px}.timeline-container .item .content p{margin-top:5px}.timeline-container.left_right > div:nth-child(even) .image{order:2}.timeline-container.left_right > div:nth-child(even) .icon{order:1}.timeline-container.left_right > div:nth-child(even) .content{order:0}.timeline-container.left_right > div:nth-child(even) .content *{text-align:right}.timeline-container.left_vartical:after{right:unset;left:44px}.timeline-container.left_vartical .item{grid-template-columns:100px 1fr}.timeline-container.left_vartical .item .image{display:none}.timeline-container.left_vartical .item .icon{order:0}.timeline-container.left_vartical .item .content{order:1}.timeline-container.left_vartical .item .content *{text-align:left}*{box-sizing:border-box}.thank-you-summary .uk-tile{border:1px solid black}.thank-you-summary .to-product-link{width:40px;height:40px;display:block;display:flex}.thank-you-summary .to-product-link path{stroke:#00a3b0}.thank-you-summary .product-title-row{margin-top:0px;display:grid;align-items:center;grid-template-columns:40px 1fr;grid-gap:10px}.thank-you-summary .product-title-row h5{margin-top:0}.afterSave{flex-direction:column;justify-content:center;align-items:center;display:flex}.afterSave.disabled{display:none}.afterSave p{margin-top:15px;font-size:24px}.loading{background-image:url("/wp-content/plugins/cwextension/cw-system-expansions/assets/loading.gif") !important;background-repeat:no-repeat !important;background-size:50px !important;background-position:center center !important;min-width:50px !important;min-height:50px !important}.loading.uk-button{background-image:url("/wp-content/plugins/cwextension/cw-system-expansions/assets/loading.gif");min-height:25px;background-size:25px !important;color:transparent;pointer-events:none}.loading *{visibility:hidden}.product-version-switcher{list-style:none;display:flex;justify-content:center;grid-gap:10px;position:fixed;bottom:30px;padding:0;margin:0;left:50%;transform:translateX(-50%);z-index:50}.product-version-switcher li{transition:ease .3s;background:#025b7c;color:#fff !important;width:min-content;border-radius:50%;aspect-ratio:1;width:40px;display:flex;justify-content:center;align-items:center;line-height:0;cursor:pointer;border:1px solid white;box-shadow:rgba(149, 157, 165, 0.4) 0px 4px 16px}.product-version-switcher li:hover{background:#00a3b0}.product-version-switcher li.active{background:#00a3b0}#cwextension-checkout-modal>div{width:100% !important}.cart{width:40px;position:relative;top:3px;right:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none !important}.cart i{font-size:20px;color:#202020}.cart svg{width:30px;position:relative;left:5px;top:-5px;z-index:1}.cart svg path{fill:#dedfd6 !important}.cart:before{content:attr(data-totalitems);z-index:2;font-size:12px;position:absolute;top:-15px;right:-13px;background:#202020;line-height:24px;padding:0;height:24px;width:24px;color:white;text-align:center;border-radius:50%}.cart:after{content:'';width:0px;height:0px;border-radius:100%;border:3px solid #dedfd6;position:absolute;z-index:-1;top:40%;left:60%;transform:translate(-50%, -50%)}.cart.shake{animation:shakeCart 0.4s ease-in-out forwards}.cart.shake:after{animation:ring 0.4s forwards}@keyframes shakeCart{25%{transform:translateY(4px)}50%{transform:translateY(-2px)}75%{transform:translateY(1px)}100%{transform:translateY(0)}}@keyframes ring{0%{width:0px;height:0px;opacity:1}100%{width:100px;height:100px;opacity:0}}a.addtocart{position:relative}a.addtocart span{transition:ease 0.3s}a.addtocart span:first-of-type{opacity:1}a.addtocart span:last-of-type{position:absolute;top:0;left:50%;transform:translateX(-50%);text-wrap:nowrap;opacity:0}a.addtocart.sendtocart span:first-of-type{opacity:0}a.addtocart.sendtocart span:last-of-type{opacity:1}.checkout .uk-container>h1{margin-bottom:60px}.checkout .checkout-cart-total{font-size:24px !important}.checkout .uk-container>section{display:flex}.checkout .uk-container > section .left{width:calc(100% - 400px);background-position:center;background-repeat:no-repeat;background-size:90%;margin-right:30px}.checkout .uk-container > section .left.background-disabled{background-image:url() !important}.checkout .uk-container > section .left.loading{background-image:url("/wp-content/plugins/cwextension/cw-system-expansions/assets/loading.gif") !important}.checkout .uk-container > section .left .product-item{display:flex;align-items:center;position:relative;padding:15px 0;margin-right:60px;background:#f7f7f7;border:1px solid black;padding:15px 30px 15px 15px;margin-bottom:30px;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.05);width:100%}.checkout .uk-container > section .left .product-item .product-image{width:100px;height:172px;background-position:center;background-size:cover;flex-shrink:0;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1)}.checkout .uk-container > section .left .product-item .product-description{padding:30px;position:relative}.checkout .uk-container > section .left .product-item .product-description .el-meta{width:100%;color:#303033}.checkout .uk-container > section .left .product-item .product-description .el-meta:first-of-type{position:absolute;top:12px}.checkout .uk-container > section .left .product-item .product-description .el-title{color:#303033}.checkout .uk-container > section .left .product-item .product-description p{color:#303033}.checkout .uk-container > section .left .product-item .checkout-counter{display:flex;margin:0 0 0 auto;flex-shrink:0}.checkout .uk-container > section .left .product-item .checkout-counter .minus, .checkout .uk-container > section .left .product-item .checkout-counter .plus{width:25px;height:25px;color:white;cursor:pointer;transition:ease 0.2s;display:flex;justify-content:center;align-items:center}.checkout .uk-container > section .left .product-item .checkout-counter .minus rect, .checkout .uk-container > section .left .product-item .checkout-counter .plus rect{fill:none !important}.checkout .uk-container > section .left .product-item .checkout-counter .minus.remove{background:#DE3E3E;width:auto;border-radius:20px;padding:0 15px;font-size:16px;font-weight:400}.checkout .uk-container > section .left .product-item .checkout-counter .counter{width:50px;height:25px;display:flex;justify-content:center;align-items:center;cursor:default}.checkout .uk-container > section .left .product-item .checkout-counter .counter:after{content:attr(amount);font-size:16px;font-weight:600;color:#012808}.checkout .uk-container > section .right{width:400px;height:min-content;padding:60px 30px;border:1px solid black;background:#f7f7f7;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.05)}.checkout .uk-container > section .right h5{font-weight:bold;margin:0 0 0px;font-size:18px}.checkout .uk-container > section .right h5:first-of-type{margin:20px 0 0}.checkout .uk-container > section .right h3{font-weight:bold;margin:0 0 30px}.checkout .uk-container > section .right .checkout-back-to-home{display:none;margin-top:10px}.checkout .uk-container > section .right .purchase-later{display:inline-block;position:relative;top:0;right:0;margin-top:15px;padding:0 25px}.checkout .uk-container > section .right .purchase-later.hidden{display:none}.checkout .uk-container > section .right .checkout-submit{transition:ease 0.2s;display:none;margin-top:15px}.checkout .uk-container > section .right .checkout-submit.abort{background:#DE3E3E;color:white !important}.checkout .uk-container > section .right .checkout-submit.abort:hover{filter:brightness(110%)}.checkout .uk-container > section .right .logo{width:100%;height:40px;margin:0 0 30px;background-position:center;background-repeat:no-repeat;background-size:contain}.checkout .uk-container > section .right .checkout-summary{display:flex;flex-direction:column}.checkout .uk-container > section .right .checkout-summary .summary-item{display:flex;margin-bottom:10px}.checkout .uk-container > section .right .checkout-summary .summary-item h6{margin:0 0 0px;font-weight:500;color:black}.checkout .uk-container > section .right .checkout-summary .summary-item .discount-summary{color:black;font-size:12px;font-weight:500;margin-left:15px}.checkout .uk-container > section .right .checkout-summary .summary-item .summary-left{width:calc(100% - 80px)}.checkout .uk-container > section .right .checkout-summary .summary-item .summary-right{width:100px;display:flex;align-items:flex-start;justify-content:flex-end}.checkout .uk-container > section .right .checkout-summary .summary-item .summary-right h6{font-weight:500}.checkout .uk-container > section .right>.el-title{color:black}.checkout .uk-container > section .right .checkout-form{display:none;margin-bottom:30px}.checkout .uk-container > section .right .checkout-form.active{display:block}.checkout .uk-container > section .right .checkout-form.active input:not(.namef):not(.namel):not(.email){display:inline-block}.checkout .uk-container > section .right .checkout-form.email-active{display:block}.checkout .uk-container > section .right .checkout-form.email-active input.namef, .checkout .uk-container > section .right .checkout-form.email-active input.namel, .checkout .uk-container > section .right .checkout-form.email-active input.email{display:inline-block}.checkout .uk-container > section .right .checkout-form input:-webkit-autofill, .checkout .uk-container > section .right .checkout-form input:-webkit-autofill:hover, .checkout .uk-container > section .right .checkout-form input:-webkit-autofill:focus, .checkout .uk-container > section .right .checkout-form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #202020 inset !important}.checkout .uk-container > section .right .checkout-form input:-webkit-autofill{-webkit-text-fill-color:white !important}.checkout .uk-container > section .right .checkout-form>div{display:flex;align-items:center;grid-gap:5px}.checkout .uk-container > section .right .checkout-form > div input.error{border-color:#DE3E3E !important}.checkout .uk-container > section .right .checkout-form > div label{font-size:12px;line-height:1}.checkout .uk-container > section .right .checkout-form input:not([type='checkbox']){width:100%;padding:0;background:transparent;font-size:11px;line-height:1.4;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#202020;transition:0.2s ease;height:20px;display:none;border:none;border-bottom:1px solid #202020;border-radius:0;margin-bottom:10px}.checkout .uk-container > section .right .checkout-form input:not([type='checkbox']).error{border-bottom:1px solid #DE3E3E}.checkout .uk-container > section .right .checkout-form input:not([type='checkbox'])::placeholder{font-size:11px;line-height:1.4;font-weight:100;text-transform:uppercase;letter-spacing:1px;color:#202020}.checkout .uk-container > section .right .checkout-form input:not([type='checkbox']):focus, .checkout .uk-container > section .right .checkout-form input:not([type='checkbox']):focus-visible{outline:none !important}.checkout .uk-container > section .right .add-coupon{display:flex;flex-direction:column;margin-bottom:30px}.checkout .uk-container > section .right .add-coupon .coupon-submit{padding-top:0px;padding-bottom:0px}.checkout .uk-container > section .right .add-coupon .coupon-submit.added{background-color:#2fb077}.checkout .uk-container > section .right .add-coupon .coupon-submit.added .default-coupon-text{display:none}.checkout .uk-container > section .right .add-coupon .coupon-submit.added .active-coupon-text{display:inline-block}.checkout .uk-container > section .right .add-coupon .coupon-submit .default-coupon-text{display:inline-block}.checkout .uk-container > section .right .add-coupon .coupon-submit .active-coupon-text{display:none}.checkout .uk-container > section .right .add-coupon .coupon-error{margin-bottom:0px;margin-top:5px;color:#cd0c50;text-align:center;display:none}.checkout .uk-container > section .right .add-coupon .coupon-error.active{display:block}.checkout .uk-container > section .right .add-coupon input{width:100%;padding:0;background:transparent;font-size:11px;line-height:1.4;font-weight:500;letter-spacing:1px;color:#012808;transition:0.2s ease;height:20px;border:none;border-bottom:1px solid #012808;border-radius:0;margin-bottom:10px}.checkout .uk-container > section .right .add-coupon input::placeholder{font-size:11px;line-height:1.4;font-weight:100;text-transform:uppercase;letter-spacing:1px;color:#012808}.checkout .uk-container > section .right .add-coupon input:focus, .checkout .uk-container > section .right .add-coupon input:focus-visible{outline:none !important}@media only screen and (max-width: 1100px){.checkout .uk-container>section{display:flex;flex-direction:column}.checkout .uk-container > section .left, .checkout .uk-container > section .right{width:100% !important}.checkout .uk-container > section .left .product-item{margin:0 0 30px 0}.checkout .uk-container > section .right .logo{background-position:left}}@media only screen and (max-width: 600px){.checkout .uk-container > section .left .product-item{border-radius:20px;display:flex;justify-content:space-between}.checkout .uk-container > section .left .product-item .product-image{display:none}.checkout .uk-container > section .left .product-item .product-description{padding:30px 15px 15px}.checkout .uk-container > section .left .product-item .product-description h3{line-height:1}.checkout .uk-container > section .left .product-item .product-description .el-meta{top:14px}.checkout .uk-container > section .left .product-item .checkout-counter{margin:0px;flex-direction:column;justify-content:center;align-items:center;width:30px}.checkout .uk-container > section .right .logo{background-position:left}}.order-history .order-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.order-history .order-container .order-item{width:100%;height:min-content;padding:30px 30px;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.05);position:relative;height:100%;display:flex;flex-direction:column;height:100%;justify-content:space-between;border:1px solid black}.order-history .order-container .order-item *{margin:0px}.order-history .order-container .order-item>div>h3{line-height:1}.order-history .order-container .order-item > div > h3 span{font-size:14px;font-weight:400;height:100%;vertical-align:middle}.order-history .order-container .order-item .checkout-summary{margin:15px 0px;padding-left:30px}.order-history .order-container .order-item .checkout-summary>h4{font-size:14px;font-weight:bold;position:relative;right:10px}.order-history .order-container .order-item .checkout-summary .summary-item{margin:5px 0px}.order-history .order-container .order-item .checkout-summary .summary-item .summary-additional{padding-left:30px}.order-history .order-container .order-item .checkout-summary .summary-item .summary-additional h6{display:flex;flex-direction:column}.order-history .order-container .order-item .checkout-summary .summary-item .summary-additional span{font-weight:normal !important;position:relative;padding-left:10px}.order-history .order-container .order-item .checkout-summary .summary-item h6{font-weight:400;color:#202020}.order-history .order-container .order-item .checkout-summary .summary-item span{font-weight:600}.order-history .order-container .order-item .checkout-summary .summary-item.user{margin-bottom:20px}.order-history .order-container .order-item.new .status{display:block}.order-history .order-container .order-item .status{display:none;padding:5px 30px;background:#202020;border-radius:20px;color:white;width:min-content;white-space:nowrap;position:absolute;font-weight:bold;text-transform:uppercase;top:-18px;left:50%;transform:translateX(-50%)}.purchase-history .invoice-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media (max-width: 1400px){.purchase-history .invoice-container{grid-template-columns:1fr 1fr}}@media (max-width: 800px){.purchase-history .invoice-container{grid-template-columns:1fr}}.purchase-history .invoice-item{width:100%;padding:30px 30px;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;border:1px solid black}.purchase-history .invoice-item h5{font-weight:bold;margin:0 0 10px}.purchase-history .invoice-item h5:first-of-type{margin:0}.purchase-history .invoice-item h3{font-weight:bold;margin:0 0 30px}.purchase-history .invoice-item .logo{width:100%;height:40px;margin:0 0 30px;background-position:center;background-repeat:no-repeat;background-size:contain}.purchase-history .invoice-item .checkout-summary{display:flex;flex-direction:column}.purchase-history .invoice-item .checkout-summary .summary-date{margin-bottom:10px}.purchase-history .invoice-item .checkout-summary .summary-date h3{line-height:1}.purchase-history .invoice-item .checkout-summary .summary-date h3 span{font-size:14px;font-weight:400;height:100%;vertical-align:middle}.purchase-history .invoice-item .checkout-summary .summary-item{display:flex;margin-bottom:10px}.purchase-history .invoice-item .checkout-summary .summary-item h6{margin:0 0 0px;font-weight:500;color:black}.purchase-history .invoice-item .checkout-summary .summary-item .discount-summary{color:black;font-size:12px;font-weight:500;margin-left:15px}.purchase-history .invoice-item .checkout-summary .summary-item .summary-left{width:calc(100% - 80px)}.purchase-history .invoice-item .checkout-summary .summary-item .summary-right{width:100px;display:flex;align-items:flex-start;justify-content:flex-end}.purchase-history .invoice-item .checkout-summary .summary-item .summary-right h6{font-weight:500}.active-subscriptions-history{display:flex;flex-direction:column;grid-gap:15px}.active-subscriptions-history .sub-item{display:grid;grid-template-columns:1fr 1fr 1fr 200px;grid-gap:15px;padding:30px;border:1px solid black}.active-subscriptions-history .sub-item *{margin:0px}.active-subscriptions-history .sub-item .title{grid-column-start:1;grid-column-end:5}.active-subscriptions-history .sub-item .assigned{display:flex;flex-direction:column;grid-gap:10px}.active-subscriptions-history .sub-item .order{display:flex;flex-direction:column;grid-gap:10px}.active-subscriptions-history .sub-item .order h6{font-weight:bold}.active-subscriptions-history .sub-item .status h5{line-height:1}.active-subscriptions-history .sub-item .status .status-text{font-weight:bold}.active-subscriptions-history .sub-item .status .status-text .active{color:#2fb077}.active-subscriptions-history .sub-item .status .status-text .expired{color:#cd0c50}.active-subscriptions-history .sub-item .status .status-text .terminated{color:#cd0c50}.product-grid-item .uk-card-media-top{background-position:center;background-repeat:no-repeat;background-size:cover;height:350px}.products-grid-subscriptions{display:flex;flex-direction:column;grid-gap:15px}.products-grid-subscriptions .sub-item{display:grid;grid-template-columns:1fr 1fr 1fr 200px;grid-gap:15px;padding:30px;border:1px solid black}.products-grid-subscriptions .sub-item *{margin:0px}.products-grid-subscriptions .sub-item h5{font-weight:bold}.products-grid-subscriptions .sub-item .general a{margin-top:20px}.products-grid-subscriptions .sub-item .title{grid-column-start:1;grid-column-end:5}.products-grid-subscriptions .sub-item .assigned{display:flex;flex-direction:column;grid-gap:10px}.products-grid-subscriptions .sub-item .order{display:flex;flex-direction:column;grid-gap:10px}.products-grid-subscriptions .sub-item .order h6{font-weight:bold}.products-grid-subscriptions .sub-item .status .expire-date span{font-weight:bold;color:#e54856}.products-grid-subscriptions .sub-item .status .status-text{font-weight:bold}.products-grid-subscriptions .sub-item .status .status-text .active{color:#2fb077}.products-grid-subscriptions .sub-item .status .status-text .expired{color:#e54856}.products-grid-subscriptions .sub-item .status .status-text .terminated{color:#e54856}.donation-element{background:white;padding:60px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:5px solid black}.donation-element *:not(.uk-button){padding:0;margin:0;box-sizing:border-box}.donation-element .donation-title{font-size:36px;text-align:center}.donation-element .donation-description{text-align:center;max-width:500px}.donation-element .uk-button{margin-top:30px;text-transform:uppercase}.donation-element .donation-amount{display:grid;grid-template-columns:1fr 1fr;margin:30px 0}.donation-element .donation-amount .donation-amount-item{width:100%;padding-top:30px;padding-bottom:15px;position:relative}.donation-element .donation-amount .donation-amount-item:hover h6, .donation-element .donation-amount .donation-amount-item:hover h3, .donation-element .donation-amount .donation-amount-item.selected h6, .donation-element .donation-amount .donation-amount-item.selected h3{color:#515070}.donation-element .donation-amount .donation-amount-item:hover input, .donation-element .donation-amount .donation-amount-item.selected input{border-bottom:3px solid #515070 !important;color:#515070 !important}.donation-element .donation-amount .donation-amount-item:hover svg path, .donation-element .donation-amount .donation-amount-item.selected svg path{fill:#515070}.donation-element .donation-amount .donation-amount-item svg{position:absolute;top:15px;right:15px;width:15px}.donation-element .donation-amount .donation-amount-item svg path{transition:ease .3s}.donation-element .donation-amount .donation-amount-item:first-of-type{border-right:#dfdada 1px solid;border-bottom:#dfdada 1px solid}.donation-element .donation-amount .donation-amount-item:last-of-type{border-left:#dfdada 1px solid;border-top:#dfdada 1px solid;right:1px;bottom:1px;display:flex;align-items:flex-end}.donation-element .donation-amount .donation-amount-item:last-of-type input{background:none;outline:none;border:none;border-bottom:3px solid #3a3b32;width:78px;font-size:56px;text-align:center;font-family:NHaasGroteskDSStd;font-weight:600;color:#3a3b32;width:100%;transition:ease .3s;margin:0px 30px}@media only screen and (max-width: 1200px){.donation-element .donation-amount .donation-amount-item:last-of-type input{font-size:46px}}.donation-element .donation-amount .donation-amount-item:last-of-type input::-webkit-outer-spin-button, .donation-element .donation-amount .donation-amount-item:last-of-type input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.donation-element .donation-amount .donation-amount-item h6{position:absolute;top:15px;left:15px;transition:ease .3s;cursor:pointer}.donation-element .donation-amount .donation-amount-item h3{transition:ease .3s;font-size:56px;text-align:center;cursor:pointer}@media only screen and (max-width: 1200px){.donation-element .donation-amount .donation-amount-item h3{font-size:46px}}.tm-page-course .uk-section.hidden{display:none}.course-completion-button.completed{background:#3c8f60;color:white}.course-completion-button.completed:hover{background:#3c8f60;color:white;cursor:not-allowed}.progress-title{width:300px;position:fixed;bottom:61px;left:50%;transform:translateX(-50%);z-index:10;text-align:center;margin:0px !important}.progress{width:300px;height:26px;background-color:#f7f7f7;border-radius:8px;overflow:hidden;position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:10}.progress .percentage{width:100%;display:flex;font-size:12px;justify-content:flex-start;position:absolute;top:50%;transform:translateY(-50%);color:white;opacity:0;padding-left:10px}.progress .percentage.active{opacity:1;transition:0.3s;transition-delay:0.5s}.progress .progress-bar{height:100%;background-color:#3c8f60;transition:width 1.5s ease-in-out;width:32px}.uk-navbar *{list-style:none;text-decoration:none !important;color:black}.wppb-mci-widget-field-wrapper{margin-bottom:1em}.wppb-mci-widget-field-error input{border-color:#9d0000;background:#fbdddd}.wppb-mci-widget-field-error-message{font-size:0.8em;color:#9d0000}.wppb-form-field.wppb-mailchimp-subscribe input, .wppb-form-field.wppb-mailchimp-subscribe label{display:inline-block;width:auto;float:none;margin-right:10px}.wppb-user-forms .wppb-form-field.wppb-mailchimp-subscribe label input[type="checkbox"]{margin-right:10px !important}#wppb-recover-password ul li.wppb-form-field label, .wppb-user-forms #wppb-loginform .login-username label, .wppb-user-forms #wppb-loginform .login-password label, .wppb-user-forms #wppb-loginform .login-auth label, .wppb-user-forms #wppb-loginform .wppb-recaptcha label, .wppb-form-field.pbpl-class label, .pms-field.pbpl-class:not(form[id^="pms"] .pms-field) label{text-indent:-99999px;position:absolute;left:-99999px}.wppb-form-field.wppb-two-factor-authentication.pbpl-class label, .wppb-form-field.wppb-campaign-monitor-subscribe.pbpl-class label, .wppb-form-field.wppb-mailchimp-subscribe.pbpl-class label, .wppb-form-field.wppb-mailpoet-subscribe.pbpl-class label, .wppb-form-field.wppb-checkbox-terms-and-conditions.pbpl-class label, .wppb-form-field.wppb-gdpr-checkbox.pbpl-class label, .wppb-form-field.wppb-upload.pbpl-class label, .wppb-form-field.wppb-select-multiple.pbpl-class label, .wppb-form-field.wppb-timepicker.pbpl-class label, .wppb-form-field.wppb-avatar.pbpl-class label, .wppb-form-field.wppb-gdpr-communication-preferences.pbpl-class label{text-indent:0;position:relative;left:0;width:100%}.wppb-form-field.wppb-two-factor-authentication.pbpl-class label{display:inline}.wppb-form-field.pbpl-class .wppb-radios li label, .wppb-form-field.wppb-radio.pbpl-class label, .wppb-form-field.pbpl-class .wppb-checkboxes li label, .wppb-form-field.wppb-checkbox.pbpl-class label{text-indent:0;position:relative;left:0;width:auto;display:inline-block}.wppb-form-field.pbpl-class .wppb-radios li label, .wppb-form-field.pbpl-class .wppb-checkboxes li label{margin:0 5px}.wppb-user-forms #wppb-loginform .login-username.pbpl-class input[type="text"], .wppb-user-forms #wppb-loginform .login-password.pbpl-class input[type="password"], .wppb-user-forms #wppb-loginform .login-auth.pbpl-class input[type="text"], .wppb-form-field.pbpl-class input[type="text"], .wppb-form-field.pbpl-class input[type="email"], .wppb-form-field.pbpl-class input[type="url"], .wppb-form-field.pbpl-class input[type="search"], .wppb-form-field.pbpl-class input[type="number"], .wppb-form-field.pbpl-class select, .wppb-form-field.pbpl-class textarea, .wppb-form-field.pbpl-class .wppb-checkboxes, .wppb-form-field.pbpl-class .wppb-radios, .wppb-form-field.wppb-wysiwyg.pbpl-class .wp-editor-wrap, #wppb-login-wrap .login-username.pbpl-class input, .wppb-form-field.pbpl-class .wppb-password-field-container, #wppb-recover-password ul li.wppb-form-field input{width:100%}.wppb-form-field.pbpl-class .wppb-description-delimiter, .wppb-form-field.wppb-html.pbpl-class span.custom_field_html{margin-left:auto}.wppb-form-field.wppb-select2.pbpl-class span.select2.select2-container, .wppb-form-field.wppb-select-cpt.pbpl-class span.select2.select2-container, .wppb-form-field.wppb-select2-multiple.pbpl-class span.select2.select2-container{width:100% !important;margin-left:0 !important}.wppb-form-field label.wppb-epaa-switch{width:50px !important;left:0;position:relative !important}.tm-header{display:none !important}.front-slider{position:relative}.front-slider ul.uk-slideshow-items{min-height:calc(100vh) !important}.front-slider ul.uk-slideshow-items .front-slider-item{background-size:cover;width:100%;height:100%}.front-slider .front-slider-logo{position:absolute;top:calc(50% - 120px);left:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.front-slider .front-slider-logo>div:first-of-type{width:100% !important;max-width:80vw;background-size:contain;background-position:center;background-repeat:no-repeat}.front-slider .front-slider-logo>p{max-width:700px}@media only screen and (max-width: 960px){.front-slider .front-slider-logo>p{font-size:16px}}@media only screen and (max-width: 500px){.front-slider .front-slider-logo>p{font-size:14px}}.front-slider .front-slider-logo h3{text-align:center;color:white;max-width:730px;margin:15px 0}.front-slider .front-slider-logo>div{width:731px;height:80px;background-size:cover}.front-slider .front-slider-more{position:absolute;bottom:30px;left:calc(50% - 30px);z-index:3;border:2px solid white;border-radius:50%;animation-name:bounce;animation-duration:3s;animation-iteration-count:infinite;background:transparent;transition:ease 0.2s}.front-slider .front-slider-more:hover{background:white}.front-slider .front-slider-more:hover svg{fill:#047538}.front-slider .front-slider-more svg{width:60px;height:60px;fill:white;position:relative;right:1px;bottom:6px;transition:ease 0.2s}@keyframes bounce{0%{transform:translatey(0px)}50%{transform:translatey(-10px)}100%{transform:translatey(0px)}}.footer-contact-cta{position:fixed;bottom:30px;right:30px;z-index:12;transition:ease .3s;opacity:0}.footer-contact-cta.active{display:block !important;transition-delay:4s;opacity:1}.footer-contact-cta:hover div.text{width:280px;right:30px}.footer-contact-cta.auenhof{bottom:90px}.footer-contact-cta.auenhof p{background:#5e756e;right:-44px}.footer-contact-cta.dte{bottom:150px}.footer-contact-cta.dte p{background:#5e8104;right:-100px}.footer-contact-cta p{position:relative;top:3px;right:-20px;background:#283651;padding:10px 60px 10px 30px;display:block;white-space:nowrap;color:white;width:min-content;line-height:1;margin:0px;border-radius:50px}.footer-contact-cta div.text{width:20px;height:40px;font-size:14px !important;overflow:hidden;position:absolute;bottom:4px;right:15px;transition:ease .4s;z-index:-1;text-transform:uppercase}.footer-contact-cta div:not(.text){background:white;padding:0;box-shadow:4px 4px 12px rgba(57, 65, 124, 0.2) !important;border-radius:200px 200px 200px 200px;display:flex;justify-content:center;align-items:center;width:47px;height:47px;overflow:hidden}.footer-contact-cta div:not(.text) svg{position:relative;width:25px;margin:0px;position:relative;top:0px;left:0px}.footer-contact-cta div:not(.text) p{color:white;margin:0px}body.fixed{left:0;width:100%;position:fixed}.menu{display:flex;flex-direction:column;width:calc(100%);position:fixed;top:0;left:0;z-index:100000}.menu .menu-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 50px;z-index:10;background:white;transition:ease all 0.5s;transition-delay:0.7s;box-shadow:0 -12px 27px 0 rgba(0, 0, 0, 0.7)}.menu .menu-header .left, .menu .menu-header .right{display:flex;align-items:center;height:100%;width:100%}.menu .menu-header .left .hamburger{font:inherit;display:flex;align-items:center;justify-content:center;overflow:visible;margin:0 30px 0 0;padding:5px 10px;cursor:pointer;text-transform:none;color:inherit;border:solid 1px transparent;transition:ease all 0.5s;transition-delay:0.6s;border-radius:100px}.menu .menu-header .left .hamburger:hover .hamburger-inner, .menu .menu-header .left .hamburger:hover .hamburger-inner:before, .menu .menu-header .left .hamburger:hover .hamburger-inner:after{background-color:#047538 -secondary !important}.menu .menu-header .left .hamburger.is-active .hamburger-inner, .menu .menu-header .left .hamburger.is-active .hamburger-inner:before, .menu .menu-header .left .hamburger.is-active .hamburger-inner:after{background-color:#047538 -secondary !important}.menu .menu-header .left .hamburger span{font-family:'NunitoSans';font-weight:400;font-size:14px;color:#000;position:relative;bottom:0;margin-right:10px;letter-spacing:2px;line-height:1;top:1px}.menu .menu-header .left .hamburger .hamburger-box{position:relative;display:inline-block;width:16px;height:14px;position:relative;transition:ease all 0.2s;bottom:0;top:1px}.menu .menu-header .left .hamburger .hamburger-box .hamburger-inner, .menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:after, .menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:before{position:absolute;width:17px;height:2px;transition:ease all 0.2s;border-radius:4px;background-color:#000}.menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:after{bottom:-10px}.menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:before{bottom:-5px;width:10px}.menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:after, .menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:before{display:block;content:"";opacity:1}.menu .menu-header .left .hamburger.is-active .hamburger-box{bottom:1px}.menu .menu-header .left .hamburger.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(45deg)}.menu .menu-header .left .hamburger.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-6px, -2px, 0);opacity:0}.menu .menu-header .left .hamburger.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-90deg)}.menu .menu-header .left a.logo{margin-right:30px;display:block;width:210px;height:25px;background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 1200px){.menu .menu-header .left .menu-additional{display:none !important}}.menu .menu-header .left .menu-additional ul{display:flex;position:relative;top:2px}.menu .menu-header .left .menu-additional ul li{margin-right:15px}.menu .menu-header .left .menu-additional ul li a{line-height:1;font-family:'NHaasGroteskDSStd';font-size:14px;color:#047538}.menu .menu-header .left .menu-additional ul li a:hover{color:#047538 -secondary}.menu .menu-header .right{justify-content:flex-end;max-width:340px}.menu .menu-header .right a{white-space:nowrap}@media only screen and (max-width: 800px){.menu .menu-header .right a:not(#cart){display:none !important}}.menu .menu-container{position:absolute;top:calc(-100vh);left:0;display:flex;width:100%;height:calc(100vh - 70px);z-index:9;transition-delay:0.8s;display:grid;grid-template-columns:450px 1fr 1fr}@media only screen and (max-width: 1100px){.menu .menu-container{grid-template-columns:1fr}}.menu .menu-container *{padding:0;margin:0}.menu .menu-container a{text-decoration:none}.menu .menu-container.is-active{top:70px;visibility:visible;transition-delay:0s}.menu .menu-container.is-active .mainMenuContainer{right:0%;transition-delay:0s}.menu .menu-container.is-active .boxGrid .box{opacity:1}.menu .menu-container .mainMenuContainer{background:#1b1b1b;width:100%;height:100%;position:relative;right:100%;transition:ease .3s;transition-delay: .5s;grid-row-start:1;grid-row-end:3;overflow:auto;display:flex;flex-direction:column;justify-content:space-between}.menu .menu-container .mainMenuContainer .mainMenuContainerLinks{padding:60px}.menu .menu-container .mainMenuContainer::-webkit-scrollbar{width:5px}.menu .menu-container .mainMenuContainer::-webkit-scrollbar-track{background:#1b1b1b}.menu .menu-container .mainMenuContainer::-webkit-scrollbar-thumb{background:white;border-radius:100px}.menu .menu-container .mainMenuContainer::-webkit-scrollbar-thumb:hover{background:#c9c9c9}.menu .menu-container .mainMenuContainer ul ul{padding-left:30px !important}.menu .menu-container .mainMenuContainer ul li{margin-bottom:10px;position:relative}.menu .menu-container .mainMenuContainer ul li a{color:white;transition:ease 0.3s;position:relative}.menu .menu-container .mainMenuContainer ul li a:hover{color:#5e8104}.menu .menu-container .mainMenuContainer ul li a:hover:before{background:#5e8104}.menu .menu-container .mainMenuContainer ul li.uk-active>a{color:#5e8104}.menu .menu-container .mainMenuContainer ul li.uk-active>a:before{background:#5e8104}.menu .menu-container .mainMenuContainer ul li a:before{content:"";width:6px;height:6px;display:block;transition:ease .3s;position:absolute;top:50%;transform:translateY(-50%);left:-20px;background:white;border-radius:50%}.menu .menu-container .mainMenuContainer h3{color:white;border-bottom:1px solid white;padding-bottom:5px;margin-bottom:10px}.menu .menu-container .mainMenuContainer .otherCTA{display:flex;flex-direction:column}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;display:flex;justify-content:center;align-items:center;padding:30px;position:relative}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite:hover svg{opacity:0.8}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite svg{width:60px;height:60px;position:absolute;right:10px;z-index:1;opacity:0.5;transition:ease .3s}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.4);z-index:0;transition:ease .3s}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite p{z-index:2;position:relative;color:white;font-size:20px;font-weight:bold;transition:ease .3s}.menu .menu-container .boxGrid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:5}.menu .menu-container .boxGrid .box{width:100%;height:100%;background:black;opacity:0;transition:ease .3s;transition-delay: .3s;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1100px){.menu .menu-container .boxGrid .box{display:none}}.menu .menu-container .boxGrid .box:hover .overlay{border:5px solid rgba(255, 255, 255, 0.8)}.menu .menu-container .boxGrid .box:hover svg{opacity:0.8}.menu .menu-container .boxGrid .box svg{width:60px;height:60px;position:absolute;bottom:30px;right:30px;z-index:1;opacity:0.5;transition:ease .3s}.menu .menu-container .boxGrid .box .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.4);z-index:0;transition:ease .3s;border:5px solid transparent}.menu .menu-container .boxGrid .box p{z-index:2;position:relative;color:white;font-size:40px;font-weight:bold;transition:ease .3s}.menu .menu-container .boxGrid .box.one{transition-delay: .3s}.menu .menu-container .boxGrid .box.two{transition-delay: .4s}.menu .menu-container .boxGrid .box.three{transition-delay: .5s}.menu .menu-container .boxGrid .box.four{transition-delay: .6s}.menu .menu-container .boxGrid .box.five{transition-delay: .7s}.menu .menu-container .boxGrid .box.six{transition-delay: .8s}