@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}
.ep-al-attendee-wrap{display:inline-flex;align-items:center;width:100%;border:1px solid #dee2e6;padding:10px;border-radius:4px}.ep-al-search-box input[type=search]{width:100%}#ep-recent-attendees-wrap{padding-bottom:25px !important;box-sizing:content-box;margin-top:10px}#ep-recent-attendees-wrap{overflow:hidden;overflow-y:auto}#ep-recent-attendees-wrap .ep-al-booked-attendee-section{margin-left:0 !important;margin-right:0 !important;padding:0 !important;margin-bottom:8px}#ep-recent-attendees-wrap ul{width:100%}#ep-recent-attendees-wrap ul .ep-al-attendee-wrap .ep-al-booked-attendee-name{width:100%}.ep-attendee-wrap-scroll .ep-al-booked-attendee-section a{cursor:auto !important}.ep-al-attendee-wrap span.ep-al-num{display:inline-flex;justify-content:center;align-items:center;width:25px}tr.ep-al-booked-attendee-section td:first-child{display:flex !important;align-items:center !important}#ep-attendee-widgets-container h2{margin-bottom:6px}
@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:block;src:url(//pressurehub.de/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons.woff2) format("woff2"),url(//pressurehub.de/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons.woff) format("woff")}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;font-display:block;src:url(//pressurehub.de/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons-outlined.woff2) format("woff2"),url(//pressurehub.de/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons-outlined.woff) format("woff")}.material-icons-outlined{font-family:"Material Icons Outlined";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:"Material Icons Round";font-style:normal;font-weight:400;font-display:block;src:url(//pressurehub.de/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons-round.woff2) format("woff2"),url(//pressurehub.de/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons-round.woff) format("woff")}.material-icons-round{font-family:"Material Icons Round";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}
.emagic *{box-sizing:border-box}.emagic a{text-decoration:none !important;box-shadow:none !important}.emagic a:hover{opacity:1}html.ep-embed-responsive .emagic{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:14px;font-size:var(--themefontsize);line-height:1.8}:root{--ep-light-color:248,249,250;--ep-dark-color:33,37,41;--ep-white-color:255,255,255;--ep-black-color:0,0,0;--ep-border-color:#dee2e6;--ep-border-color-rgb:222,226,230;--ep-border-light-color:#e8e8e8;--ep-border-green-color:#cbf9d6;--ep-default-color:#1a202c;--ep-body-color:#212529;--ep-border-opacity-color:rgb(34 113 177/50%);--ep-warning-color:255,193,7;--ep-warning-text:#997404;--ep-warning-bg-subtle:#fff3cd;--ep-warning-border-subtle:#ffe69c;--ep-success-color:25,135,84;--ep-danger-color:220,53,69;--ep-lightgreen-color:42,175,74;--ep-dark-bg:33,37,41;--ep-transparent-bg:transparent;--ep-transparent-border:transparent;--ep-secondary-rgb:108,117,125;--ep-border-radius:.375rem;--ep-border-radius-sm:.25rem;--ep-border-radius-lg:.5rem;--ep-border-radius-2xl:2rem;--ep-border-radius-pill:50rem;--ep-modal-width:800px}.ep-dark-mode-enabled{--ep-white-color:38,38,38;--ep-border-color-rgb:58,58,58;--ep-border-color:#4d4c4d;--ep-default-color:#fff;--ep-dark-color:96,96,96;--ep-light-color:58,58,58;--ep-dark-bg:58,58,58}.ep-dark-mode-enabled .ep-list-group{--ep-list-group-bg:38,38,38}.ep-dark-mode-enabled .ep-list-group-item{--ep-bg-opacity:1;background-color:rgba(var(--ep-list-group-bg),var(--ep-bg-opacity)) !important}.ep-pe-none{pointer-events:none!important}.ep-cursor{cursor:pointer}.ep-cursor-move{cursor:move}.ep-text-decoration-none{text-decoration:none}.ep-desc-truncate{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ep-alert{--ep-alert-bg:transparent;--ep-alert-padding-x:1rem;--ep-alert-padding-y:1rem;--ep-alert-margin-bottom:1rem;--ep-alert-color:inherit;--ep-alert-border-color:transparent;--ep-alert-border:var(--ep-border-width) solid var(--ep-alert-border-color);--ep-alert-border-radius:.375rem;--ep-alert-link-color:inherit;position:relative;padding:var(--ep-alert-padding-y) var(--ep-alert-padding-x);margin-bottom:var(--ep-alert-margin-bottom);color:var(--ep-alert-color);background-color:var(--ep-alert-bg);border:var(--ep-alert-border);border-radius:var(--ep-alert-border-radius)}.ep-alert-warning{--ep-alert-color:var(--ep-warning-text);--ep-alert-bg:var(--ep-warning-bg-subtle);--ep-alert-border-color:var(--ep-warning-border-subtle);--ep-alert-link-color:var(--ep-warning-text)}.ep-alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.ep-button-text{padding:0;margin:0;color:inherit;font-weight:400;font-size:.8rem;box-shadow:none;cursor:pointer}.ep-button-text:focus{outline:0px}.emagic .ep-btn{--ep-btn-font-size:1rem;--ep-border-width:1px;--ep-btn-bg:transparent;--ep-btn-padding-x:.75rem;--ep-btn-padding-y:.375rem;--ep-btn-border-color:transparent;--ep-btn-line-height:1.5;--ep-btn-font-weight:400;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;font-size:var(--ep-btn-font-size);font-weight:var(--ep-btn-font-weight);line-height:var(--ep-btn-line-height);color:var(--ep-btn-color) !important;text-align:center;user-select:none;line-height:1.75;text-transform:capitalize;border-radius:.375rem !important;outline:0;margin:0;height:auto;min-width:auto;display:inline-block;padding:var(--ep-btn-padding-y) var(--ep-btn-padding-x);border:var(--ep-border-width) solid var(--ep-btn-border-color);background-color:var(--ep-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none !important}.emagic .ep-btn:hover{color:var(--ep-btn-hover-color) !important;background-color:var(--ep-btn-hover-bg);border-color:var(--ep-btn-hover-border-color)}.ep-btn-check:checked+.ep-btn,.ep-btn.active,.ep-btn:first-child:active,:not(.ep-btn-check)+.ep-btn:active{color:var(--ep-btn-active-color) !important;background-color:var(--ep-btn-active-bg)!important;border-color:var(--ep-btn-active-border-color)!important}.emagic .ep-btn-sm{--ep-btn-padding-y:.25rem;--ep-btn-padding-x:.5rem;--ep-btn-font-size:.875rem;--ep-btn-border-radius:.25rem}.emagic .ep-btn-primary{color:rgba(var(--ep-white-color),1) !important;background-color:rgba(var(--themeColor),1)}.emagic .ep-btn-primary:hover{color:rgba(var(--ep-white-color),1) !important;background-color:rgba(var(--themeColor),.95)}.emagic .ep-btn-outline-primary{--ep-btn-color:rgba(var(--themeColor),1);--ep-btn-border-color:rgba(var(--themeColor),1)}.emagic .ep-btn-outline-primary:hover{color:rgba(var(--ep-white-color),1) !important;background-color:rgba(var(--themeColor),1)!important;border-color:rgba(var(--themeColor),1)}.emagic .ep-btn-outline-danger{--ep-btn-color:rgba(var(--ep-danger-color),1);--ep-btn-border-color:rgba(var(--ep-danger-color),1)}.emagic .ep-btn-outline-danger:hover{color:rgba(var(--ep-white-color),1);background-color:rgba(var(--ep-danger-color),1);border-color:rgba(var(--ep-danger-color),1)}.emagic .ep-btn-outline-secondary{--ep-border-width:2px;--ep-btn-border-color:var(--ep-border-color)}.emagic .ep-btn-outline-dark{--ep-btn-color:#212529;--ep-btn-border-color:rgba(var(--ep-dark-color),1);--ep-btn-hover-color:#fff;--ep-btn-hover-bg:#212529;--ep-btn-hover-border-color:#212529;--ep-btn-focus-shadow-rgb:33,37,41;--ep-btn-active-color:#fff;--ep-btn-active-bg:#212529;--ep-btn-active-border-color:#212529;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#212529;--ep-btn-disabled-bg:transparent;--ep-btn-disabled-border-color:#212529;--ep-gradient:none}.emagic .ep-btn-dark{--ep-btn-color:rgba(var(--ep-white-color),1);--ep-btn-bg:rgba(var(--ep-dark-color),1);--ep-btn-border-color:rgba(var(--ep-dark-color),1);--ep-btn-hover-color:rgba(var(--ep-white-color),1);--ep-btn-hover-bg:#424649;--ep-btn-hover-border-color:#373b3e;--ep-btn-focus-shadow-rgb:66,70,73;--ep-btn-active-color:#fff;--ep-btn-active-bg:#4d5154;--ep-btn-active-border-color:#373b3e;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#fff;--ep-btn-disabled-bg:#212529;--ep-btn-disabled-border-color:#212529}.ep-dark-mode-enabled .emagic .ep-btn-dark{background-image:linear-gradient(to bottom right,var(--ep-btn-top-color),var(--ep-btn-bottom-color))}.ep-dark-mode-enabled .emagic .ep-btn-dark:hover{background-image:linear-gradient(to bottom right,var(--ep-btn-bottom-color),var(--ep-btn-bottom-color))}.ep-dark-mode-enabled .emagic .ep-btn-dark{--ep-btn-top-color:#424242;--ep-btn-bottom-color:#383838;--ep-btn-border-color:#595959;--ep-btn-color:#fff;--ep-btn-hover-color:#fff;--ep-btn-active-color:#fff;--ep-btn-hover-border-color:#595959}.emagic .ep-btn-light{--ep-btn-color:#000;--ep-btn-bg:#f8f9fa;--ep-btn-border-color:#f8f9fa;--ep-btn-hover-color:#000;--ep-btn-hover-bg:#d3d4d5;--ep-btn-hover-border-color:#c6c7c8;--ep-btn-focus-shadow-rgb:211,212,213;--ep-btn-active-color:#000;--ep-btn-active-bg:#c6c7c8;--ep-btn-active-border-color:#babbbc;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#000;--ep-btn-disabled-bg:#f8f9fa;--ep-btn-disabled-border-color:#f8f9fa}.emagic .ep-btn-warning{--ep-btn-color:#000;--ep-btn-bg:#ffc107;--ep-btn-border-color:#ffc107;--ep-btn-hover-color:#000;--ep-btn-hover-bg:#ffca2c;--ep-btn-hover-border-color:#ffc720;--ep-btn-focus-shadow-rgb:217,164,6;--ep-btn-active-color:#000;--ep-btn-active-bg:#ffcd39;--ep-btn-active-border-color:#ffc720;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#000;--ep-btn-disabled-bg:#ffc107;--ep-btn-disabled-border-color:#ffc107}.ep-dark-mode-enabled .emagic .ep-btn-warning{background-image:linear-gradient(to bottom right,var(--ep-btn-top-color),var(--ep-btn-bottom-color))}.ep-dark-mode-enabled .emagic .ep-btn-warning:hover{background-image:linear-gradient(to bottom right,var(--ep-btn-bottom-color),var(--ep-btn-bottom-color));--ep-btn-border-color:#dc3545}.ep-dark-mode-enabled .emagic .ep-btn-warning{--ep-btn-top-color:#ad8200;--ep-btn-bottom-color:#997300;--ep-btn-border-color:#c90;--ep-btn-hover-border-color:#c90;--ep-btn-color:#fff;--ep-btn-hover-color:#fff;--ep-btn-active-color:#fff}.emagic .ep-btn-danger{--ep-btn-color:#fff;--ep-btn-bg:#dc3545;--ep-btn-border-color:#dc3545;--ep-btn-hover-color:#fff;--ep-btn-hover-bg:#bb2d3b;--ep-btn-hover-border-color:#b02a37;--ep-btn-focus-shadow-rgb:225,83,97;--ep-btn-active-color:#fff;--ep-btn-active-bg:#b02a37;--ep-btn-active-border-color:#a52834;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#fff;--ep-btn-disabled-bg:#dc3545;--ep-btn-disabled-border-color:#dc3545}.emagic .ep-btn-green{--ep-btn-color:#fff;--ep-btn-bg:#2aaf4a;--ep-btn-border-color:#2aaf4a;--ep-btn-hover-color:#fff;--ep-btn-hover-bg:#3abc59;--ep-btn-hover-border-color:#2ead4c;--ep-btn-focus-shadow-rgb:225,83,97;--ep-btn-active-color:#fff;--ep-btn-active-bg:#2ead4c;--ep-btn-active-border-color:#2ead4c;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#fff;--ep-btn-disabled-bg:#2aaf4a;--ep-btn-disabled-border-color:#2aaf4a}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.ep-btn.disabled,.ep-btn:disabled,fieldset:disabled .ep-btn{pointer-events:none;opacity:.65}.ep-box-dropdown{box-shadow:0 2px 12px 0 rgb(0 0 0/14%);border:1px solid var(--ep-border-color);border-radius:var(--ep-border-radius);background-color:#fff;position:absolute;top:40px;z-index:9999;width:200px;padding:16px 20px 24px}.ep-box-dropdown-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1;background-color:rgb(0 0 0/0%)}.ep-button-text-color{color:var(--ep-default-color)}.ep-btn-text-fill-color{fill:var(--ep-default-color)}.ep-text-warning{--ep-text-opacity:1;color:rgba(var(--ep-warning-color),var(--ep-text-opacity))!important}.ep-text-danger{--ep-text-opacity:1;color:rgba(var(--ep-danger-color),var(--ep-text-opacity))!important}.ep-text-success{--ep-text-opacity:1;color:rgba(var(--ep-success-color),var(--ep-text-opacity))!important}.ep-bg-light{--ep-bg-opacity:1;background-color:rgba(var(--ep-light-color),var(--ep-bg-opacity))!important}.ep-bg-dark{--ep-bg-opacity:1;background-color:rgba(var(--ep-dark-bg),var(--ep-bg-opacity))!important}.ep-bg-success{--ep-bg-opacity:1;background-color:rgba(var(--ep-success-color),var(--ep-bg-opacity))!important}.ep-bg-white{--ep-bg-opacity:1;background-color:rgba(var(--ep-white-color),var(--ep-bg-opacity))}.ep-dark-mode-enabled .ep-bg-white{--ep-bg-opacity:1;background-color:rgba(var(--ep-white-color),var(--ep-bg-opacity))!important}.ep-bg-warning{background-color:rgba(var(--ep-warning-color))}.ep-bg-danger{--ep-bg-opacity:1;background-color:rgba(var(--ep-danger-color),var(--ep-bg-opacity))!important}.ep-bg-light-green{--ep-bg-opacity:1;background-color:rgba(var(--ep-lightgreen-color),var(--ep-bg-opacity))!important}.ep-bg-primary{--ep-bg-opacity:1;background-color:rgba(var(--themeColor),var(--ep-bg-opacity))!important}.ep-bg-secondary{--ep-bg-opacity:1;background-color:rgba(var(--ep-secondary-rgb),var(--ep-bg-opacity))!important}.ep-transparent-bg{background-color:var(--ep-transparent-bg)!important}.ep-bg-opacity-10{--ep-bg-opacity:.1}.ep-bg-opacity-6{--ep-bg-opacity:.6}.ep-bg-opacity-4{--ep-bg-opacity:.4}.ep-bg-opacity-3{--ep-bg-opacity:.3}.emagic .ep-border,.ep-blocks .ep-border,.ep-widgets .ep-border{--ep-border-opacity:1;--ep-border-width:1px;--ep-border-style:solid;border:var(--ep-border-width) var(--ep-border-style) rgba(var(--ep-border-color-rgb),var(--ep-border-opacity))!important}.emagic .ep-border-primary{--ep-border-opacity:1;border-color:rgba(var(--themeColor),var(--ep-border-opacity))!important}.emagic .ep-transparent-border{border-color:var(--ep-transparent-border)!important}.ep-border-0{border:0 !important}.ep-border-2{border:2px solid var(--ep-border-color)}.ep-border-1{border:1px solid var(--ep-border-color)}.ep-border-top{border-top:1px solid var(--ep-border-color)}.ep-border-bottom{--ep-border-width:1px;border-bottom:var(--ep-border-width) solid var(--ep-border-color)!important}.ep-border-left{--ep-border-width:1px;border-left:var(--ep-border-width) solid var(--ep-border-color)!important}.ep-border-right{--ep-border-width:1px;border-right:var(--ep-border-width) solid var(--ep-border-color)!important}.ep-rounded{border-radius:var(--ep-border-radius)}.ep-rounded-1{border-radius:var(--ep-border-radius-sm)}.ep-rounded-5{border-radius:var(--ep-border-radius-2xl)}.ep-rounded-circle{border-radius:50%!important}.ep-rounded-pill{border-radius:var(--ep-border-radius-pill)!important}.ep-rounded-1{border-radius:var(--ep-border-radius-sm)}.ep-rounded-top{border-top-left-radius:var(--ep-border-radius)!important;border-top-right-radius:var(--ep-border-radius)!important}.ep-rounded-bottom{border-bottom-left-radius:var(--ep-border-radius)!important;border-bottom-right-radius:var(--ep-border-radius)!important}.ep-rounded-tbr-right{border-top-right-radius:var(--ep-border-radius)!important;border-bottom-right-radius:var(--ep-border-radius)!important}.ep-rounded-tbl-right{border-top-left-radius:var(--ep-border-radius)!important;border-bottom-left-radius:var(--ep-border-radius)!important}.ep-border-opacity-50{border-bottom:2px solid var(--ep-border-opacity-color)}.ep-border-warning{--ep-border-opacity:1;border-color:rgba(var(--ep-warning-color),var(--ep-border-opacity))!important}.ep-border-3{--ep-border-width:3px}.ep-border-2{--ep-border-width:2px}.ep-border-1{--ep-border-width:1px}.ep-border-light{border-color:var(--ep-border-light-color)!important}.ep-border-green{border-color:var(--ep-border-green-color)!important}.emagic .ep-border-top-0{border-top:0!important}.emagic .ep-bg-opacity-10{--ep-border-opacity:.1}.emagic .ep-border-opacity-4{--ep-border-opacity:.4}.ep-img-fluid{max-width:100%;height:auto}.ep-white-space{white-space:nowrap}.ep-white-space-normal{white-space:normal}.ep-text-primary{color:rgba(var(--themeColor),1)!important}.ep-text-white{--ep-text-opacity:1;color:rgba(var(--ep-white-color),var(--ep-text-opacity))!important}.ep-text-muted{opacity:1;color:#6c757d!important}.ep-dark-mode-enabled .ep-text-muted{color:#757575!important}.ep-text-dark{opacity:1;color:#212529!important}.ep-text-break{word-wrap:break-word !important;word-break:break-word !important}.ep-dark-mode-enabled .ep-text-dark{opacity:1;color:#fff!important}.ep-text-small{font-size:.9em !important}.ep-text-smaller{font-size:.85em !important}.ep-fw-bold{font-weight:700!important}.ep-fw-normal{font-weight:400!important}.ep-text-uppercase{text-transform:uppercase!important}.ep-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-content-truncate{--ep-line-clamp:5;-webkit-line-clamp:var(--ep-line-clamp);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ep-content-truncate-line-3{--ep-line-clamp:3}.ep-content-truncate-line-4{--ep-line-clamp:4}.ep-content-truncate-line-5{--ep-line-clamp:5}.ep-fs-6{font-size:1rem!important}.ep-fs-5{font-size:1.25rem!important}.ep-fs-4{font-size:1.5rem!important}.ep-fs-3{font-size:1.75rem!important}.ep-fs-2{font-size:2rem!important}.ep-fs-1{font-size:2.5rem!important}body .emagic .h1,body .emagic .h2,body .emagic .h3,body .emagic .h4,body .emagic .h5,body .emagic.h6,body .emagic h1,body .emagic h2,body .emagic h3,body .emagic h4,body .emagic h5,body .emagic h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;font-style:normal}.ep-img-100{width:100%;height:100%}.ep-box-h-100{height:100%!important}.ep-box-w-25{width:25%!important}.ep-box-w-50{width:50%!important}.ep-box-w-75{width:75%!important}.ep-box-w-100{width:100%!important}.ep-position-relative{position:relative!important}.ep-position-absolute{position:absolute!important}.ep-z-index{z-index:999}.ep-z-index-1{z-index:1 !important}.ep-z-index-2{z-index:2!important}.ep-z-index-3{z-index:3 !important}.ep-pb-2{padding-bottom:.5rem!important}.ep-pb-3{padding-bottom:1rem!important}.ep-p-3{padding:1rem!important}.ep-p-1{padding:.25rem!important}.ep-p-2{padding:.5rem!important}.ep-p-4{padding:1.5rem!important}.ep-p-5{padding:3rem!important}.ep-py-3{padding:1rem 0}.ep-py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.ep-py-5{padding-top:3rem!important;padding-bottom:3rem!important}.ep-py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.ep-pr-2{padding-right:.5rem!important}.ep-pr-4{padding-right:1.5rem!important}.ep-pr-0{padding-right:0!important}.ep-pl-0{padding-left:0!important}.ep-pl-1{padding-left:.25rem!important}.ep-pl-2{padding-left:.5rem!important}.ep-pt-2{padding-top:.5rem!important}.ep-pt-4{padding-top:1.5rem!important}.ep-px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.ep-px-1{padding-right:.25rem!important;padding-left:.25rem!important}.ep-px-2{padding-left:.5rem!important;padding-right:.5rem!important}.ep-px-3{padding-left:1rem!important;padding-right:1rem!important}.ep-p-0{padding:0 !important}.ep-px-0{padding-right:0!important;padding-left:0!important}.ep-py-0{padding-top:0!important;padding-bottom:0!important}.ep-ps-3{padding-left:1rem!important}.ep-pe-3{padding-right:1rem!important}.ep-box-pl-0,.ep-box-px-0{padding-left:0!important}.ep-box-pr-0,.ep-box-px-0{padding-right:0!important}.ep-box-py-0{padding-top:0!important;padding-bottom:0!important}.ep-py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.ep-box-px-0{padding-left:0!important;padding-right:0!important}.ep-pt-3{padding-top:1rem}.ep-mb-5{margin-bottom:3rem!important}.ep-mb-3{margin-bottom:1rem!important}.ep-mb-4{margin-bottom:1.5rem!important}.ep-mb-0{margin-bottom:0!important}.ep-mt-4{margin-top:1.5rem!important}.ep-mt-5{margin-top:3rem!important}.ep-mt-6{margin-top:3.5rem!important}.ep-mt-7{margin-top:4rem!important}.ep-mt-3{margin-top:1rem!important}.ep-mt-1{margin-top:.25rem!important}.ep-mt-2{margin-top:.5rem!important}.ep-mb-2{margin-bottom:.5rem!important}.ep-m-2{margin:.5rem!important}.ep-m-3{margin:1rem!important}.ep-m-0{margin:0 !important}.ep-ml-2{margin-left:.5rem!important}.ep-ml-3{margin-left:1rem!important}.ep-ml-4{margin-left:1.5rem!important}.ep-mr-4{margin-right:1.5rem!important}.ep-mr-3{margin-right:1rem!important}.ep-mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.ep-mx-3{margin-left:1rem!important;margin-right:1rem!important}.ep-mr-2{margin-right:.5rem!important}.ep-mr-1{margin-right:.25rem!important}.ep-ml-1{margin-left:.25rem!important}.ep-my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.ep-my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.ep-my-3{margin-top:1rem!important;margin-bottom:1rem!important}.ep-my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.ep-my-5{margin-top:2rem!important;margin-bottom:2rem!important}.ep-mx-0{margin-left:0!important;margin-right:0!important}.ep-my-0{margin-top:0!important;margin-bottom:0!important}.ep-mt-auto{margin-top:auto}.ep-mx-auto{margin-left:auto !important;margin-right:auto!important}.ep-my-auto{margin-top:auto !important;margin-bottom:auto!important}.ep-mb-auto{margin-bottom:auto}.ep-box-ml-0,.ep-box-mx-0{margin-left:0!important}.ep-box-mr-0,.ep-box-mx-0{margin-right:0!important}.ep-list-group{--ep-list-group-color:#212529;--ep-list-group-bg:#fff;--ep-list-group-border-color:rgba(0,0,0,.125);--ep-list-group-border-width:1px;--ep-list-group-border-radius:.375rem;--ep-list-group-item-padding-x:1rem;--ep-list-group-item-padding-y:.5rem;--ep-list-group-action-color:#495057;--ep-list-group-action-hover-color:#495057;--ep-list-group-action-hover-bg:#f8f9fa;--ep-list-group-action-active-color:#212529;--ep-list-group-action-active-bg:#e9ecef;--ep-list-group-disabled-color:#6c757d;--ep-list-group-disabled-bg:#fff;--ep-list-group-active-color:#fff;--ep-list-group-active-bg:#0d6efd;--ep-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--ep-list-group-border-radius)}.ep-list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.ep-list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.emagic .ep-list-group-item{--ep-bg-opacity:.25;position:relative;display:block;padding:var(--ep-list-group-item-padding-y) var(--ep-list-group-item-padding-x);color:var(--ep-list-group-color);text-decoration:none;background-color:rgba(var(--ep-white-color),var(--ep-bg-opacity));border:var(--ep-list-group-border-width) solid var(--ep-list-group-border-color);margin:0 !important}.emagic .ep-list-group-item+.ep-list-group-item{border-top-width:0 !important}.ep-list-group-item:hover{background-color:rgba(var(--themeColor),.1)}.ep-list-group-item .ep-tab-link.ep-tab-active{--ep-bg-opacity:1;z-index:2;color:var(--ep-list-group-active-color);background-color:rgba(var(--themeColor),var(--ep-bg-opacity))!important;border-color:var(--ep-list-group-active-border-color);display:block}.ep-list-group.ep-myaccount-tabs .ep-list-group-item.ep-tab-item{padding:0 !important}.ep-list-group.ep-myaccount-tabs .ep-list-group-item .ep-tab-link{padding:var(--ep-list-group-item-padding-y) var(--ep-list-group-item-padding-x);display:block;box-shadow:none;text-decoration:none}.ep-dark-mode-enabled .ep-list-group.ep-myaccount-tabs .ep-list-group-item .ep-tab-link{--ep-bg-opacity:.2}.ep-items-center{align-items:center!important}.ep-align-items-center{align-items:center!important}.ep-items-end{align-items:flex-end!important}.ep-items-start{align-items:flex-start!important}.ep-content-center{justify-content:center!important}.ep-content-left{justify-content:flex-start !important}.ep-content-right{justify-content:flex-end!important}.ep-justify-content-between{justify-content:space-between}.ep-justify-content-end{justify-content:flex-end!important}.ep-justify-content-center{justify-content:center!important}.ep-align-right{text-align:right}.ep-text-start{text-align:left!important}.ep-text-end{text-align:right}.ep-text-center{text-align:center!important}.ep-align-middle{vertical-align:middle!important}.ep-align-top{vertical-align:top!important}.ep-align-bottom{vertical-align:bottom!important}.ep-item-hide{display:none}.ep-d-none{display:none}.ep-d-inline-block{display:inline-block!important}.ep-overflow-hidden{overflow:hidden!important}.ep-overflow-auto{overflow:auto!important}.ep-overflow-visible{overflow:visible!important}.ep-overflow-scroll{overflow:scroll!important}.ep-overflow-x-hidden{overflow-x:hidden!important}.ep-flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ep-inline-block{display:inline-block}.ep-d-flex{display:flex}.ep-flex-1{flex:1}.ep-d-inline-flex{display:inline-flex}.ep-di-flex{display:inline-flex}.ep-box-direction{flex-direction:column}.ep-flex-column{flex-direction:column!important}.ep-flex-row-reverse{flex-direction:row-reverse!important}.ep-justify-content-between{justify-content:space-between!important}.ep-shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.ep-shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.ep-object-cover-fit{object-fit:cover}.ep-lh-0{line-height:0!important}.ep-lh-1{line-height:1!important}.ep-lh-2{line-height:2!important}.ep-lh-sm{line-height:1.25!important}.ep-lh-base{line-height:1.5!important}.ep-lh-lg{line-height:2!important}.ep-box-wrap{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;background:0 0}.ep-box-row{--ep-gutter-x:1.5rem;--ep-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--ep-gutter-y));margin-right:calc(-.5 * var(--ep-gutter-x));margin-left:calc(-.5 * var(--ep-gutter-x))}.ep-box-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--ep-gutter-x) * .5);padding-left:calc(var(--ep-gutter-x) * .5);margin-top:var(--ep-gutter-y)}.ep-box-col-1,.ep-box-col-2,.ep-box-col-3,.ep-box-col-4,.ep-box-col-5,.ep-box-col-6,.ep-box-col-7,.ep-box-col-8,.ep-box-col-9,.ep-box-col-10,.ep-box-col-11,.ep-box-col-12,.ep-box-col-left-2,.ep-box-col-right-10{position:relative;width:100%;min-height:1px}@media (min-width:540px){.ep-xsm-text-start{text-align:left!important}.ep-xsm-text-end{text-align:right}.ep-xsm-text-center{text-align:center!important}}@media (min-width:360px){.ep-box-col-xsm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ep-box-col-xsm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media (min-width:767px){.ep-box-col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.ep-box-col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ep-box-col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ep-box-col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ep-box-col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ep-box-col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ep-box-col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.ep-box-col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.ep-box-col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ep-box-col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.ep-box-col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.ep-box-col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#ep-event-organizers-loader-section .ep-box-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#ep-event-organizers-loader-section .ep-box-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}#ep-event-organizers-loader-section .ep-box-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ep-sm-text-center{text-align:center!important}}.ep-event-organizers-colored_grid-container .ep-organizer-colored_grid-wrap{padding-left:1rem !important;padding-right:1rem !important}@media (min-width:992px){.ep-box-col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ep-box-col-md-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (max-width:1068px){.ep-justify-content-between-sm{justify-content:space-between !important}.ep-user-booking-btn-section{margin-bottom:1rem}.ep-checkout-cart-section{margin-top:10px}.ep-buy-ticket-section,.ep-profile-coming-up-section{margin-bottom:2rem}.ep-booking-payment-option-button-container{justify-content:center !important}.ep-user-coming-up-section{margin-left:1rem}}@media (min-width:1068px){.ep-box-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.ep-box-col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ep-box-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ep-box-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ep-box-col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ep-box-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ep-box-col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.ep-box-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.ep-box-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ep-box-col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.ep-box-col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.ep-box-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ep-box-col-left-2{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.ep-box-col-right-10{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}}@media (min-width:768px){.ep-box-col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ep-flex-row-reverse-md{flex-direction:row-reverse!important}}.ep-box-col{-ms-flex:0 0 0%;flex:1 0 0%;max-width:100%}.ep-box-col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.ep-box-row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.ep-box-row-cols-4>*{flex:0 0 auto;width:25%}.ep-g-5,.ep-gy-5{--ep-gutter-y:3rem}.ep-g-5,.ep-gx-5{--ep-gutter-x:3rem}.ep-g-4,.ep-gy-4{--ep-gutter-y:1.5rem}.ep-g-4,.ep-gx-4{--ep-gutter-x:1.5rem}.ep-g-3,.ep-gy-3{--ep-gutter-y:1rem}.ep-g-3,.ep-gx-3{--ep-gutter-x:1rem}.ep-card-col-3,.ep-card-col-4,.ep-card-col-6,.ep-card-col-12{position:relative;width:100%;min-height:1px}@media (min-width:650px){.ep-card-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ep-card-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ep-card-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.ep-nav-pills,.ep-nav-tabs{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.ep-nav-pills .ep-tab-active{background-color:rgba(var(--themeColor),1);color:rgba(var(--ep-white-color),1) !important}.ep-tab-link.ep-tab-active{padding:0;margin:0}.ep-nav-pills .ep-tab-item .ep-tab-link,.ep-nav-tabs .ep-tab-item .ep-tab-link{padding:.5rem 1rem;border-radius:var(--ep-border-radius);box-shadow:none;display:inline-flex;box-shadow:none}.ep-global-tab-pills{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.ep-global-tab-pills .ep-global-tab-item .ep-global-tab-link{padding:.5rem 1rem;border-radius:var(--ep-border-radius);box-shadow:none;display:inline-flex;box-shadow:none}.ep-global-tab-pills .ep-global-tab-active{background-color:rgba(var(--themeColor),1);color:rgba(var(--ep-white-color),1) !important}.ep-nav-tabs .ep-tab-link.ep-tab-active{color:#495057;background-color:rgba(var(--ep-white-color),1);border-color:var(--ep-border-color);border-bottom:1px solid rgba(var(--ep-white-color),1)}.ep-dark-mode-enabled .ep-nav-tabs .ep-tab-link.ep-tab-active{color:#fff}.ep-nav-tabs .ep-tab-link{margin-bottom:-1px !important;background:0 0;border:1px solid transparent;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.ep-nav-tabs .ep-tab-link:focus{outline:0px}.ep-nav-tabs{border-bottom:1px solid var(--ep-border-color)}.ep-btn-group{position:relative;display:inline-flex;vertical-align:middle}.ep-btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.ep-btn-check:checked+.ep-btn-outline-secondary:before{font-family:'Material Icons Outlined';content:"\e876";position:absolute;top:-8px;left:-5px;font-size:1.25rem!important;--ep-text-opacity:1;color:rgba(var(--ep-warning-color),var(--ep-text-opacity))!important;background-color:#fff;line-height:16px;border-radius:var(--ep-border-radius-sm)}.ep-dark-mode-enabled .ep-btn-check:checked+.ep-btn-outline-secondary:before{background-color:#424242}.ep-btn-check:checked+.ep-btn-outline-secondary,.ep-btn-group>.ep-btn-group:not(:first-child),.ep-btn-group>.ep-btn:not(:first-child){margin-left:3px}.ep-btn-group>.ep-btn{position:relative;flex:1 1 auto;line-height:1}.ep-btn-group input[type=number]{margin:0 !important;background-color:#fff !important}.ep-dark-mode-enabled .ep-btn-group input[type=number]{margin:0 !important;background-color:#333 !important}.ep-btn-group{border-radius:.375rem}.ep-btn-group,.ep-btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.ep-btn-group>.ep-btn-group:not(:last-child)>.ep-btn,.ep-btn-group>.ep-btn.dropdown-toggle-split:first-child,.ep-btn-group>.ep-btn:not(:last-child):not(.ep-dropdown-toggle){border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.ep-btn-group>.ep-btn-group:not(:first-child)>.ep-btn,.ep-btn-group>.ep-btn:nth-child(n+3),.ep-btn-group>:not(.ep-btn-check)+.ep-btn{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}body.ep-modal-open-body{overflow:hidden;padding-right:15px}.ep-modal{--ep-modal-margin:1.75rem;--ep-modal-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);--ep-modal-padding:1rem}.ep-modal-view{position:fixed;width:100%;top:0;height:100%;z-index:99999;max-height:100%;left:0;overflow-x:hidden;overflow-y:auto;outline:0;background:rgba(0,0,0,.7)}#ep_show_woocommerce_products_popup.ep-modal-view{height:auto !important}.ep-modal-overlay{z-index:1;display:block;width:100%;height:100%;position:fixed;top:0;left:0}.ep-modal-wrap{margin:1.75rem}.ep-modal-wrap{width:100%;max-width:var(--ep-modal-width);top:0;z-index:9999;position:relative;display:flex;align-items:center;min-height:calc(100% - var(--ep-modal-margin) * 2);margin-right:auto;margin-left:auto;height:auto}.ep-modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--ep-modal-margin) * 2)}.ep-modal-dialog{position:relative;width:auto;margin:var(--ep-modal-margin);pointer-events:none}@media (min-width:576px){.ep-modal-dialog{max-width:var(--ep-modal-width);margin-right:auto;margin-left:auto}}.ep-modal-content{background:#fff;border-radius:6px;position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;z-index:9999;height:100%}.ep-dark-mode-enabled .ep-modal-content,.ep-dark-mode-enabled .ep-modal-body{background:#333}.ep-dark-mode-enabled .emagic .ep-btn-outline-dark{--ep-btn-color:#fff}.ep-modal-body{background:#fff;border-radius:6px;position:relative;flex:1 1 auto;padding:var(--ep-modal-padding)}.ep-modal-lg{--ep-modal-width:800px}.ep-modal-xl{--ep-modal-width:1140px}.ep-modal-xxl{--ep-modal-width:1440px}.ep-modal-titlebar{position:relative;width:100%;justify-content:space-between}.ep-modal-titlebar .ep-modal-close{font-size:25px;padding:0 20px;float:right;cursor:pointer;text-decoration:none;color:#8b8b8b;position:relative;z-index:99}.ep-modal-in{animation:ep-bounceIn .8s ease-in forwards}.ep-modal-out{animation:ep-bounceOut .6s ease-out forwards}.ep-modal-overlay-fade-in{animation:ep-globalSetting-fadeIn .3s ease-in forwards}.ep-modal-overlay-fade-out{animation:ep-globalSetting-fadeOut .3s ease-in forwards}@keyframes ep-bounceIn{0%{transform:translateY(-200%) scale(1.5);opacity:0}30%{opacity:1}58%{transform:translateY(0) rotate(1deg) scale(1);opacity:1}72%{transform:translateY(-30px) rotate(-1deg)}80%{transform:translateY(0) rotate(.5deg)}100%{transform:translateY(0) rotate(0deg)}}@keyframes ep-bounceOut{0%{transform:translateY(0)}10%{transform:translateY(-10px) rotate(-.5deg)}30%{transform:translateY(20px) rotate(8deg)}70%{opacity:1}90%{transform:translateY(300%) translateX(40px) rotate(35deg);opacity:0}100%{display:none}}@keyframes ep-globalSetting-fadeIn{from{opacity:0}to{opacity:1}}@keyframes ep-globalSetting-fadeOut{from{opacity:1}to{opacity:0}}.emagic .ep-form-control{display:block;width:100%;padding:.375rem .75rem;margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.emagic .ep-form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgb(13 110 253/25%)}.ep-form-control-sm{min-height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.emagic .ep-form-select{--ep-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;background-image:var(--ep-form-select-bg-img),var(--ep-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ep-input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.emagic .ep-input-group>.ep-form-control{position:relative;flex:1 1 auto;width:1%;min-width:0}.emagic .ep-input-group>:not(:first-child){margin-left:-1px !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.emagic .ep-input-group:not(.has-validation)>.ep-dropdown-toggle:nth-last-child(n+3),.emagic .ep-input-group:not(.has-validation)>:not(:last-child):not(.ep-dropdown-toggle):not(.ep-dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.ep-input-group .ep-btn{position:relative;z-index:2}.ep-btn-group>.ep-btn-group:not(:first-child),.ep-btn-group>:not(.ep-btn-check:first-child)+.ep-btn{margin-left:-1px}.emagic .ep-btn-group>:not(.ep-btn-check:first-child)+input.ep-btn{margin-left:-1px !important}.emagic .ep-btn-group>:not(.ep-btn-check:first-child)+input.ep-btn:focus{border-style:solid}.emagic .ep-btn-group>:not(.ep-btn-check:first-child)+input.ep-btn:hover{color:var(--ep-btn-hover-color) !important;background-color:var(--ep-btn-hover-bg) !important;border-color:var(--ep-btn-hover-border-color)!important}.ep-input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.ep-input-group:not(.ep-has-validation)>:not(:last-child):not(.ep-dropdown-toggle):not(.ep-dropdown-menu):not(.ep-form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.ep-input-group-sm>.ep-input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.ep-form-range{width:100%;height:1.5rem;padding:0}.ep-dark-mode-enabled .emagic .ep-form-control{background-color:rgba(86,86,86,.33);color:#fff;border:1px solid rgba(128,128,128,.5)}.ep-dark-mode-enabled .emagic .ep-input-group-text{border:1px solid rgba(var(--themeColor),1);border:1px solid rgba(128,128,128,.5)}.ep-invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.ep-success-feedback{--ep-text-opacity:1;color:rgba(var(--ep-success-color),var(--ep-text-opacity))!important}.ep-error-message{width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.ep-success-message{width:100%;margin-top:.25rem;font-size:.875em;color:#8cc600}.emagic .ep-table{--ep-table-color:var(--ep-body-color);--ep-table-bg:transparent;--ep-table-border-color:var(--ep-border-color);--ep-table-accent-bg:transparent;--ep-table-striped-color:var(--ep-body-color);--ep-table-striped-bg:rgba(0,0,0,.05);--ep-table-active-color:var(--ep-body-color);--ep-table-active-bg:rgba(0,0,0,.1);--ep-table-hover-color:var(--ep-body-color);--ep-table-hover-bg:rgba(0,0,0,.075);width:100%;margin-bottom:1rem;color:var(--ep-table-color);vertical-align:top;border-color:var(--ep-table-border-color);border:0;table-layout:auto}.ep-table-danger{--ep-table-color:#000;--ep-table-bg:#f8d7da;--ep-table-border-color:#dfc2c4;--ep-table-striped-bg:#eccccf;--ep-table-striped-color:#000;--ep-table-active-bg:#dfc2c4;--ep-table-active-color:#000;--ep-table-hover-bg:#e5c7ca;--ep-table-hover-color:#000;color:var(--ep-table-color);border-color:var(--ep-table-border-color)}.ep-table-hover>tbody>tr:hover>*{--ep-table-accent-bg:var(--ep-table-hover-bg);color:var(--ep-table-hover-color)}.emagic table.ep-table-borderless>:not(caption)>*>*{border-width:0}.emagic table.ep-table-borderless{border-width:0}.ep-table>thead{vertical-align:bottom}.ep-table>tbody{vertical-align:inherit}.ep-table tbody,.ep-table td,.ep-table tfoot,.ep-table th,.ep-table thead,.ep-table tr{border-color:inherit;border-style:solid;border-width:0}.ep-table>:not(caption)>*>*{padding:.5rem;background-color:var(--ep-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--ep-table-accent-bg)}.ep-sl-other-event-img{width:60px;height:60px;object-fit:cover;background-color:rgba(var(--themeColor),.2)}#ep_event_edit_booking_page .ep-checkout-img-icon{background-color:rgba(var(--themeColor),.2)}.ep-loader-fw-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgb(8 8 8/66%);z-index:9999}.ep-loader{width:48px;height:48px;border:3px solid rgb(0 0 0/8%);border-radius:50%;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;margin:50px auto;position:absolute;top:30%;left:40%;z-index:9999999}.ep-loader:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;border:3px solid transparent;border-bottom-color:rgba(var(--themeColor),1)}.ep-loader-overlay{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#000}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ep-modal-body.ep-loader-active:after{content:"";background-color:transparent;position:absolute;width:100%;height:100%;top:0;left:0}.ep-event-loader{align-items:flex-start;background-color:rgb(255 255 255/60%);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:9999}.ep-event-loader-circles-wrap{display:flex;padding-top:94px}.ep-event-loader-circle-dot:not(:first-of-type){margin-left:8px}.ep-event-loader svg:not(:root){overflow:hidden}.ep-event-loader .ep-event-loader-circle-icon{color:rgba(var(--themeColor),1)}.ep-event-loader .ep-event-loader-circle-dot{width:15px}.ep-event-loader .ep-event-loader-circle-dot circle{animation-direction:normal;animation-duration:2.24s;animation-iteration-count:infinite;animation-name:epLoader;fill:currentColor;opacity:.07}.ep-event-loader .ep-event-loader-first circle{animation-delay:.45s}.ep-event-loader .ep-event-loader-second circle{animation-delay:1.05s}.ep-event-loader .ep-event-loader-third circle{animation-delay:1.35s}@keyframes epLoader{50%{opacity:1}}.ep-progress{--ep-progress-height:4px;--ep-progress-font-size:.75rem;--ep-progress-bg:233,236,239;--ep-progress-border-radius:.375rem;--ep-progress-box-shadow:inset 0 1px 2px rgba(0,0,0,.075);--ep-progress-bar-color:#fff;--ep-progress-bar-transition:width .6s ease;display:flex;height:var(--ep-progress-height);overflow:hidden;font-size:var(--ep-progress-font-size);background-color:rgba(var(--ep-progress-bg),.75);border-radius:var(--ep-progress-border-radius);margin-top:4px}.ep-progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--ep-progress-bar-color);text-align:center;white-space:nowrap;background-color:rgba(var(--themeColor),1);transition:var(--ep-progress-bar-transition)}.ep-dark-mode-enabled .ep-progress-bar{background-color:#37854a}.ep-dark-mode-enabled .ep-progress{--ep-progress-bg:#2b4a33}.ep-spinner{display:none;visibility:hidden;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.ep-spinner.ep-is-active{visibility:visible;display:inline-block}.ep-spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-border{to{transform:rotate(360deg)}}@media (max-width:600px){.ep-sm-py-3{padding-top:1rem!important;padding-bottom:1rem!important}.ep-col-order-1{order:1}.ep-col-order-2{order:2}}@media (min-width:600px){.ep-sm-py-3{padding-top:1rem!important;padding-bottom:1rem!important}}@media (min-width:1080px){.ep-md-py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}}@media (min-width:1200px){.ep-lg-py-5{padding-top:3rem!important;padding-bottom:3rem!important}}.emagic a:after{display:none}.theme-twentytwentytwo .emagic{display:table}.theme-twentytwentythree .emagic,.theme-twentytwentyfour .emagic{max-width:1200px;width:100%}.theme-twentytwentytwo .emagic{width:100%;max-width:1000px}.theme-twentytwenty .entry-content .emagic{max-width:120rem !important;font-family:sans-serif}.wp-theme-twentytwentyone .emagic .ep-btn-outline-dark,.wp-theme-twentytwentyone .emagic .ep-btn-warning,.wp-theme-twentytwentyone .emagic .ep-btn-danger{background-color:var(--ep-btn-bg) !important}.ep-ui-show-on-top{z-index:99999 !important}.em-events-gcal img{margin-right:10px}.ep-checkout-ticket-quantity-num{border-right-width:0 !important;border-color:var(--ep-btn-border-color) !important}#ep-frontend-event-submission-section input.ep-disabled-input{background-color:#f0f0f1;border:1px solid #ccc;color:rgba(44,51,56,.5)}.ep-outline-width-0{outline-width:0 !important}.ep-popover-wrap{display:inline-flex}.ep-popover-wrap .ep-popover-icon:hover .ep-popover-info{display:block !important;position:absolute;transform:translate(0,10px);background:#fff;padding:6px 8px;width:200px;border-radius:6px;left:-1.5em;font-weight:400;z-index:99999;border:1px solid rgba(0,0,0,.175);line-height:18px}.ep-popover-wrap .ep-popover-info .ep-popover-nub{position:absolute;top:-9px;left:22px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.175)}.ep-popover-wrap .ep-popover-info .ep-popover-nub:after{content:"";position:absolute;top:2px;left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}.theme-coral-dark .emagic textarea{min-height:auto !important;background-color:rgb(var(--ep-white-color))}.theme-coral-dark .emagic .select2-container--classic .select2-selection--multiple{background-color:rgb(var(--ep-white-color))}#ep_gdpr_modal{display:none}#ep-gdpr-badge{cursor:pointer}ul.ep-gdpr-modal-content{margin-left:8px;padding:0;width:90%}#ep-gdpr-modal-content li{position:relative;padding:12px 12px 12px 48px;font-size:15px;line-height:1.6;list-style:none;margin:8px auto}#ep-gdpr-modal-content li:before{content:"✔";position:absolute;left:1em;top:50%;transform:translateY(-50%);font-size:1em;color:rgba(var(--themeColor),1);background:#fff;border-radius:50%;width:27px;height:27px;text-align:center;padding:1.5px 4.5px;box-shadow:0 0 0 1px rgba(var(--themeColor),1);box-sizing:border-box}#ep-gdpr-modal-content li::marker{display:none}.ep_gdpr_modal_wrap a.ep-modal-close{box-shadow:none !important}.ep_gdpr_modal_wrap a.ep-modal-close:focus{outline:0px !important;box-shadow:none !important}.ep-cookie-banner{position:fixed;bottom:20px;left:20px;right:20px;max-width:720px;margin:0 auto;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:10px;padding:16px 20px;z-index:99999;font-family:"Inter",sans-serif;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;animation:fadeInUp .3s ease-in-out}.ep-cookie-banner .ep-cookie-banner-content{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:10px}.ep-cookie-banner .ep-cookie-text{font-size:14px;color:#2d3748;flex:1 1 auto}.ep-cookie-banner .ep-cookie-actions{display:flex;gap:10px}.ep-cookie-banner .ep-cookie-btn{padding:8px 16px;border-radius:6px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease-in-out}.ep-cookie-banner .ep-cookie-accept{background-color:rgba(var(--themeColor),1)}.ep-cookie-banner .ep-cookie-accept:hover{background-color:rgba(var(--themeColor),.9)}.ep-cookie-banner .ep-cookie-decline{background-color:#edf2f7;color:#4a5568}.ep-cookie-banner .ep-cookie-decline:hover{background-color:#e2e8f0;color:#4a5568}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.theme-twentytwentyfive .emagic{max-width:100%}
.ep-input-group.ep-coupon-section{flex-wrap:nowrap}#ep_event_checkout_page .ep-input-group.ep-coupon-section input[type=text]{border-radius:.375rem !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}
.ep-gdpr-badge{z-index:1;width:10em;height:13em;color:#000;background-color:#fff;border:1px solid #dadada;border-radius:1em;flex-direction:column;justify-content:space-between;align-items:stretch;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 10px -5px rgba(0,0,0,.1)}.ep-gdpr-badge-icon-wrap{height:65%;background-color:#3f45da;background-image:linear-gradient(315deg,#4047db,#6e73f7);flex:none;justify-content:center;align-items:center;display:flex}.ep-gdpr-badge-icon{width:60%;justify-content:center;align-items:center;display:flex}.ep-gdpr-badge-text{width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;padding-top:.8em;padding-bottom:.5em;font-size:.9em;line-height:1.5em;display:flex}.ep-gdpr-badge-bold{font-size:200%;font-weight:700}ul.ep-gdpr-modal-content{margin:0;padding:0}@media (max-width:1024px){#ep-frontend-event-submission-section .ep-fes-section .select2-container{width:100% !important}}.wp-theme-generatepress .emagic .ep-event-views-filter-group button.ep_event_view_filter{padding:6px 10px;min-width:38px}.wp-theme-generatepress #ep_event_calendar.fc .fc-toolbar.fc-header-toolbar .fc-button-primary{padding:5px}#ep_applied_filters_section #ep_keyword button.ep-btn{text-transform:unset}.coral-dark #ui-datepicker-div .ui-datepicker-calendar tr td a,.wp-theme-coral-dark #ui-datepicker-div .ui-datepicker-calendar tr td a{padding:1px 9px;text-align:center;background-color:transparent;border:0}.coral-dark #ui-datepicker-div .ui-datepicker-calendar th,.wp-theme-coral-dark #ui-datepicker-div .ui-datepicker-calendar tr th{color:#000}#ep-frontend-event-submission-section .ep-frontend-event-form .ep-fes-section .select2.select2-container{width:100% !important}
.jq-toast-wrap.top-right {z-index: 99999 !important;}.jq-toast-wrap,.jq-toast-wrap *{margin:0;padding:0}.jq-toast-wrap{display:block;position:fixed;width:250px;pointer-events:none!important;letter-spacing:normal;z-index:9000!important}.jq-toast-wrap.bottom-left{bottom:20px;left:20px}.jq-toast-wrap.bottom-right{bottom:20px;right:40px}.jq-toast-wrap.top-left{top:20px;left:20px}.jq-toast-wrap.top-right{top:20px;right:40px}.jq-toast-single{display:block;width:100%;padding:10px;margin:0 0 5px;border-radius:4px;font-size:12px;font-family:arial,sans-serif;line-height:17px;position:relative;pointer-events:all!important;background-color:#444;color:#fff}.jq-toast-single h2{font-family:arial,sans-serif;font-size:14px;margin:0 0 7px;background:0 0;color:inherit;line-height:inherit;letter-spacing:normal}.jq-toast-single a{color:#eee;text-decoration:none;font-weight:700;border-bottom:1px solid #fff;padding-bottom:3px;font-size:12px}.jq-toast-single ul{margin:0 0 0 15px;background:0 0;padding:0}.jq-toast-single ul li{list-style-type:disc!important;line-height:17px;background:0 0;margin:0;padding:0;letter-spacing:normal}.close-jq-toast-single{position:absolute;top:3px;right:7px;font-size:14px;cursor:pointer}.jq-toast-loader{display:block;position:absolute;top:-2px;height:5px;width:0;left:0;border-radius:5px;background:red}.jq-toast-loaded{width:100%}.jq-has-icon{padding:10px 10px 10px 50px;background-repeat:no-repeat;background-position:10px}.jq-icon-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=);background-color:#31708f;color:#d9edf7;border-color:#bce8f1}.jq-icon-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);background-color:#8a6d3b;color:#fcf8e3;border-color:#faebcc}.jq-icon-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);background-color:#a94442;color:#f2dede;border-color:#ebccd1}.jq-icon-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);color:#dff0d8;background-color:#3c763d;border-color:#d6e9c6}
.emagic *{box-sizing:border-box}.emagic a{text-decoration:none !important;box-shadow:none !important}.emagic a:hover{opacity:1}html.ep-embed-responsive .emagic{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:14px;font-size:var(--themefontsize);line-height:1.8}:root{--ep-light-color:248,249,250;--ep-dark-color:33,37,41;--ep-white-color:255,255,255;--ep-black-color:0,0,0;--ep-border-color:#dee2e6;--ep-border-color-rgb:222,226,230;--ep-border-light-color:#e8e8e8;--ep-border-green-color:#cbf9d6;--ep-default-color:#1a202c;--ep-body-color:#212529;--ep-border-opacity-color:rgb(34 113 177/50%);--ep-warning-color:255,193,7;--ep-warning-text:#997404;--ep-warning-bg-subtle:#fff3cd;--ep-warning-border-subtle:#ffe69c;--ep-success-color:25,135,84;--ep-danger-color:220,53,69;--ep-lightgreen-color:42,175,74;--ep-dark-bg:33,37,41;--ep-transparent-bg:transparent;--ep-transparent-border:transparent;--ep-secondary-rgb:108,117,125;--ep-border-radius:.375rem;--ep-border-radius-sm:.25rem;--ep-border-radius-lg:.5rem;--ep-border-radius-2xl:2rem;--ep-border-radius-pill:50rem;--ep-modal-width:800px}.ep-dark-mode-enabled{--ep-white-color:38,38,38;--ep-border-color-rgb:58,58,58;--ep-border-color:#4d4c4d;--ep-default-color:#fff;--ep-dark-color:96,96,96;--ep-light-color:58,58,58;--ep-dark-bg:58,58,58}.ep-dark-mode-enabled .ep-list-group{--ep-list-group-bg:38,38,38}.ep-dark-mode-enabled .ep-list-group-item{--ep-bg-opacity:1;background-color:rgba(var(--ep-list-group-bg),var(--ep-bg-opacity)) !important}.ep-pe-none{pointer-events:none!important}.ep-cursor{cursor:pointer}.ep-cursor-move{cursor:move}.ep-text-decoration-none{text-decoration:none}.ep-desc-truncate{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ep-alert{--ep-alert-bg:transparent;--ep-alert-padding-x:1rem;--ep-alert-padding-y:1rem;--ep-alert-margin-bottom:1rem;--ep-alert-color:inherit;--ep-alert-border-color:transparent;--ep-alert-border:var(--ep-border-width) solid var(--ep-alert-border-color);--ep-alert-border-radius:.375rem;--ep-alert-link-color:inherit;position:relative;padding:var(--ep-alert-padding-y) var(--ep-alert-padding-x);margin-bottom:var(--ep-alert-margin-bottom);color:var(--ep-alert-color);background-color:var(--ep-alert-bg);border:var(--ep-alert-border);border-radius:var(--ep-alert-border-radius)}.ep-alert-warning{--ep-alert-color:var(--ep-warning-text);--ep-alert-bg:var(--ep-warning-bg-subtle);--ep-alert-border-color:var(--ep-warning-border-subtle);--ep-alert-link-color:var(--ep-warning-text)}.ep-alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.ep-button-text{padding:0;margin:0;color:inherit;font-weight:400;font-size:.8rem;box-shadow:none;cursor:pointer}.ep-button-text:focus{outline:0px}.emagic .ep-btn{--ep-btn-font-size:1rem;--ep-border-width:1px;--ep-btn-bg:transparent;--ep-btn-padding-x:.75rem;--ep-btn-padding-y:.375rem;--ep-btn-border-color:transparent;--ep-btn-line-height:1.5;--ep-btn-font-weight:400;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;font-size:var(--ep-btn-font-size);font-weight:var(--ep-btn-font-weight);line-height:var(--ep-btn-line-height);color:var(--ep-btn-color) !important;text-align:center;user-select:none;line-height:1.75;text-transform:capitalize;border-radius:.375rem !important;outline:0;margin:0;height:auto;min-width:auto;display:inline-block;padding:var(--ep-btn-padding-y) var(--ep-btn-padding-x);border:var(--ep-border-width) solid var(--ep-btn-border-color);background-color:var(--ep-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none !important}.emagic .ep-btn:hover{color:var(--ep-btn-hover-color) !important;background-color:var(--ep-btn-hover-bg);border-color:var(--ep-btn-hover-border-color)}.ep-btn-check:checked+.ep-btn,.ep-btn.active,.ep-btn:first-child:active,:not(.ep-btn-check)+.ep-btn:active{color:var(--ep-btn-active-color) !important;background-color:var(--ep-btn-active-bg)!important;border-color:var(--ep-btn-active-border-color)!important}.emagic .ep-btn-sm{--ep-btn-padding-y:.25rem;--ep-btn-padding-x:.5rem;--ep-btn-font-size:.875rem;--ep-btn-border-radius:.25rem}.emagic .ep-btn-primary{color:rgba(var(--ep-white-color),1) !important;background-color:rgba(var(--themeColor),1)}.emagic .ep-btn-primary:hover{color:rgba(var(--ep-white-color),1) !important;background-color:rgba(var(--themeColor),.95)}.emagic .ep-btn-outline-primary{--ep-btn-color:rgba(var(--themeColor),1);--ep-btn-border-color:rgba(var(--themeColor),1)}.emagic .ep-btn-outline-primary:hover{color:rgba(var(--ep-white-color),1) !important;background-color:rgba(var(--themeColor),1)!important;border-color:rgba(var(--themeColor),1)}.emagic .ep-btn-outline-danger{--ep-btn-color:rgba(var(--ep-danger-color),1);--ep-btn-border-color:rgba(var(--ep-danger-color),1)}.emagic .ep-btn-outline-danger:hover{color:rgba(var(--ep-white-color),1);background-color:rgba(var(--ep-danger-color),1);border-color:rgba(var(--ep-danger-color),1)}.emagic .ep-btn-outline-secondary{--ep-border-width:2px;--ep-btn-border-color:var(--ep-border-color)}.emagic .ep-btn-outline-dark{--ep-btn-color:#212529;--ep-btn-border-color:rgba(var(--ep-dark-color),1);--ep-btn-hover-color:#fff;--ep-btn-hover-bg:#212529;--ep-btn-hover-border-color:#212529;--ep-btn-focus-shadow-rgb:33,37,41;--ep-btn-active-color:#fff;--ep-btn-active-bg:#212529;--ep-btn-active-border-color:#212529;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#212529;--ep-btn-disabled-bg:transparent;--ep-btn-disabled-border-color:#212529;--ep-gradient:none}.emagic .ep-btn-dark{--ep-btn-color:rgba(var(--ep-white-color),1);--ep-btn-bg:rgba(var(--ep-dark-color),1);--ep-btn-border-color:rgba(var(--ep-dark-color),1);--ep-btn-hover-color:rgba(var(--ep-white-color),1);--ep-btn-hover-bg:#424649;--ep-btn-hover-border-color:#373b3e;--ep-btn-focus-shadow-rgb:66,70,73;--ep-btn-active-color:#fff;--ep-btn-active-bg:#4d5154;--ep-btn-active-border-color:#373b3e;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#fff;--ep-btn-disabled-bg:#212529;--ep-btn-disabled-border-color:#212529}.ep-dark-mode-enabled .emagic .ep-btn-dark{background-image:linear-gradient(to bottom right,var(--ep-btn-top-color),var(--ep-btn-bottom-color))}.ep-dark-mode-enabled .emagic .ep-btn-dark:hover{background-image:linear-gradient(to bottom right,var(--ep-btn-bottom-color),var(--ep-btn-bottom-color))}.ep-dark-mode-enabled .emagic .ep-btn-dark{--ep-btn-top-color:#424242;--ep-btn-bottom-color:#383838;--ep-btn-border-color:#595959;--ep-btn-color:#fff;--ep-btn-hover-color:#fff;--ep-btn-active-color:#fff;--ep-btn-hover-border-color:#595959}.emagic .ep-btn-light{--ep-btn-color:#000;--ep-btn-bg:#f8f9fa;--ep-btn-border-color:#f8f9fa;--ep-btn-hover-color:#000;--ep-btn-hover-bg:#d3d4d5;--ep-btn-hover-border-color:#c6c7c8;--ep-btn-focus-shadow-rgb:211,212,213;--ep-btn-active-color:#000;--ep-btn-active-bg:#c6c7c8;--ep-btn-active-border-color:#babbbc;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#000;--ep-btn-disabled-bg:#f8f9fa;--ep-btn-disabled-border-color:#f8f9fa}.emagic .ep-btn-warning{--ep-btn-color:#000;--ep-btn-bg:#ffc107;--ep-btn-border-color:#ffc107;--ep-btn-hover-color:#000;--ep-btn-hover-bg:#ffca2c;--ep-btn-hover-border-color:#ffc720;--ep-btn-focus-shadow-rgb:217,164,6;--ep-btn-active-color:#000;--ep-btn-active-bg:#ffcd39;--ep-btn-active-border-color:#ffc720;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#000;--ep-btn-disabled-bg:#ffc107;--ep-btn-disabled-border-color:#ffc107}.ep-dark-mode-enabled .emagic .ep-btn-warning{background-image:linear-gradient(to bottom right,var(--ep-btn-top-color),var(--ep-btn-bottom-color))}.ep-dark-mode-enabled .emagic .ep-btn-warning:hover{background-image:linear-gradient(to bottom right,var(--ep-btn-bottom-color),var(--ep-btn-bottom-color));--ep-btn-border-color:#dc3545}.ep-dark-mode-enabled .emagic .ep-btn-warning{--ep-btn-top-color:#ad8200;--ep-btn-bottom-color:#997300;--ep-btn-border-color:#c90;--ep-btn-hover-border-color:#c90;--ep-btn-color:#fff;--ep-btn-hover-color:#fff;--ep-btn-active-color:#fff}.emagic .ep-btn-danger{--ep-btn-color:#fff;--ep-btn-bg:#dc3545;--ep-btn-border-color:#dc3545;--ep-btn-hover-color:#fff;--ep-btn-hover-bg:#bb2d3b;--ep-btn-hover-border-color:#b02a37;--ep-btn-focus-shadow-rgb:225,83,97;--ep-btn-active-color:#fff;--ep-btn-active-bg:#b02a37;--ep-btn-active-border-color:#a52834;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#fff;--ep-btn-disabled-bg:#dc3545;--ep-btn-disabled-border-color:#dc3545}.emagic .ep-btn-green{--ep-btn-color:#fff;--ep-btn-bg:#2aaf4a;--ep-btn-border-color:#2aaf4a;--ep-btn-hover-color:#fff;--ep-btn-hover-bg:#3abc59;--ep-btn-hover-border-color:#2ead4c;--ep-btn-focus-shadow-rgb:225,83,97;--ep-btn-active-color:#fff;--ep-btn-active-bg:#2ead4c;--ep-btn-active-border-color:#2ead4c;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#fff;--ep-btn-disabled-bg:#2aaf4a;--ep-btn-disabled-border-color:#2aaf4a}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.ep-btn.disabled,.ep-btn:disabled,fieldset:disabled .ep-btn{pointer-events:none;opacity:.65}.ep-box-dropdown{box-shadow:0 2px 12px 0 rgb(0 0 0/14%);border:1px solid var(--ep-border-color);border-radius:var(--ep-border-radius);background-color:#fff;position:absolute;top:40px;z-index:9999;width:200px;padding:16px 20px 24px}.ep-box-dropdown-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1;background-color:rgb(0 0 0/0%)}.ep-button-text-color{color:var(--ep-default-color)}.ep-btn-text-fill-color{fill:var(--ep-default-color)}.ep-text-warning{--ep-text-opacity:1;color:rgba(var(--ep-warning-color),var(--ep-text-opacity))!important}.ep-text-danger{--ep-text-opacity:1;color:rgba(var(--ep-danger-color),var(--ep-text-opacity))!important}.ep-text-success{--ep-text-opacity:1;color:rgba(var(--ep-success-color),var(--ep-text-opacity))!important}.ep-bg-light{--ep-bg-opacity:1;background-color:rgba(var(--ep-light-color),var(--ep-bg-opacity))!important}.ep-bg-dark{--ep-bg-opacity:1;background-color:rgba(var(--ep-dark-bg),var(--ep-bg-opacity))!important}.ep-bg-success{--ep-bg-opacity:1;background-color:rgba(var(--ep-success-color),var(--ep-bg-opacity))!important}.ep-bg-white{--ep-bg-opacity:1;background-color:rgba(var(--ep-white-color),var(--ep-bg-opacity))}.ep-dark-mode-enabled .ep-bg-white{--ep-bg-opacity:1;background-color:rgba(var(--ep-white-color),var(--ep-bg-opacity))!important}.ep-bg-warning{background-color:rgba(var(--ep-warning-color))}.ep-bg-danger{--ep-bg-opacity:1;background-color:rgba(var(--ep-danger-color),var(--ep-bg-opacity))!important}.ep-bg-light-green{--ep-bg-opacity:1;background-color:rgba(var(--ep-lightgreen-color),var(--ep-bg-opacity))!important}.ep-bg-primary{--ep-bg-opacity:1;background-color:rgba(var(--themeColor),var(--ep-bg-opacity))!important}.ep-bg-secondary{--ep-bg-opacity:1;background-color:rgba(var(--ep-secondary-rgb),var(--ep-bg-opacity))!important}.ep-transparent-bg{background-color:var(--ep-transparent-bg)!important}.ep-bg-opacity-10{--ep-bg-opacity:.1}.ep-bg-opacity-6{--ep-bg-opacity:.6}.ep-bg-opacity-4{--ep-bg-opacity:.4}.ep-bg-opacity-3{--ep-bg-opacity:.3}.emagic .ep-border,.ep-blocks .ep-border,.ep-widgets .ep-border{--ep-border-opacity:1;--ep-border-width:1px;--ep-border-style:solid;border:var(--ep-border-width) var(--ep-border-style) rgba(var(--ep-border-color-rgb),var(--ep-border-opacity))!important}.emagic .ep-border-primary{--ep-border-opacity:1;border-color:rgba(var(--themeColor),var(--ep-border-opacity))!important}.emagic .ep-transparent-border{border-color:var(--ep-transparent-border)!important}.ep-border-0{border:0 !important}.ep-border-2{border:2px solid var(--ep-border-color)}.ep-border-1{border:1px solid var(--ep-border-color)}.ep-border-top{border-top:1px solid var(--ep-border-color)}.ep-border-bottom{--ep-border-width:1px;border-bottom:var(--ep-border-width) solid var(--ep-border-color)!important}.ep-border-left{--ep-border-width:1px;border-left:var(--ep-border-width) solid var(--ep-border-color)!important}.ep-border-right{--ep-border-width:1px;border-right:var(--ep-border-width) solid var(--ep-border-color)!important}.ep-rounded{border-radius:var(--ep-border-radius)}.ep-rounded-1{border-radius:var(--ep-border-radius-sm)}.ep-rounded-5{border-radius:var(--ep-border-radius-2xl)}.ep-rounded-circle{border-radius:50%!important}.ep-rounded-pill{border-radius:var(--ep-border-radius-pill)!important}.ep-rounded-1{border-radius:var(--ep-border-radius-sm)}.ep-rounded-top{border-top-left-radius:var(--ep-border-radius)!important;border-top-right-radius:var(--ep-border-radius)!important}.ep-rounded-bottom{border-bottom-left-radius:var(--ep-border-radius)!important;border-bottom-right-radius:var(--ep-border-radius)!important}.ep-rounded-tbr-right{border-top-right-radius:var(--ep-border-radius)!important;border-bottom-right-radius:var(--ep-border-radius)!important}.ep-rounded-tbl-right{border-top-left-radius:var(--ep-border-radius)!important;border-bottom-left-radius:var(--ep-border-radius)!important}.ep-border-opacity-50{border-bottom:2px solid var(--ep-border-opacity-color)}.ep-border-warning{--ep-border-opacity:1;border-color:rgba(var(--ep-warning-color),var(--ep-border-opacity))!important}.ep-border-3{--ep-border-width:3px}.ep-border-2{--ep-border-width:2px}.ep-border-1{--ep-border-width:1px}.ep-border-light{border-color:var(--ep-border-light-color)!important}.ep-border-green{border-color:var(--ep-border-green-color)!important}.emagic .ep-border-top-0{border-top:0!important}.emagic .ep-bg-opacity-10{--ep-border-opacity:.1}.emagic .ep-border-opacity-4{--ep-border-opacity:.4}.ep-img-fluid{max-width:100%;height:auto}.ep-white-space{white-space:nowrap}.ep-white-space-normal{white-space:normal}.ep-text-primary{color:rgba(var(--themeColor),1)!important}.ep-text-white{--ep-text-opacity:1;color:rgba(var(--ep-white-color),var(--ep-text-opacity))!important}.ep-text-muted{opacity:1;color:#6c757d!important}.ep-dark-mode-enabled .ep-text-muted{color:#757575!important}.ep-text-dark{opacity:1;color:#212529!important}.ep-text-break{word-wrap:break-word !important;word-break:break-word !important}.ep-dark-mode-enabled .ep-text-dark{opacity:1;color:#fff!important}.ep-text-small{font-size:.9em !important}.ep-text-smaller{font-size:.85em !important}.ep-fw-bold{font-weight:700!important}.ep-fw-normal{font-weight:400!important}.ep-text-uppercase{text-transform:uppercase!important}.ep-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-content-truncate{--ep-line-clamp:5;-webkit-line-clamp:var(--ep-line-clamp);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ep-content-truncate-line-3{--ep-line-clamp:3}.ep-content-truncate-line-4{--ep-line-clamp:4}.ep-content-truncate-line-5{--ep-line-clamp:5}.ep-fs-6{font-size:1rem!important}.ep-fs-5{font-size:1.25rem!important}.ep-fs-4{font-size:1.5rem!important}.ep-fs-3{font-size:1.75rem!important}.ep-fs-2{font-size:2rem!important}.ep-fs-1{font-size:2.5rem!important}body .emagic .h1,body .emagic .h2,body .emagic .h3,body .emagic .h4,body .emagic .h5,body .emagic.h6,body .emagic h1,body .emagic h2,body .emagic h3,body .emagic h4,body .emagic h5,body .emagic h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;font-style:normal}.ep-img-100{width:100%;height:100%}.ep-box-h-100{height:100%!important}.ep-box-w-25{width:25%!important}.ep-box-w-50{width:50%!important}.ep-box-w-75{width:75%!important}.ep-box-w-100{width:100%!important}.ep-position-relative{position:relative!important}.ep-position-absolute{position:absolute!important}.ep-z-index{z-index:999}.ep-z-index-1{z-index:1 !important}.ep-z-index-2{z-index:2!important}.ep-z-index-3{z-index:3 !important}.ep-pb-2{padding-bottom:.5rem!important}.ep-pb-3{padding-bottom:1rem!important}.ep-p-3{padding:1rem!important}.ep-p-1{padding:.25rem!important}.ep-p-2{padding:.5rem!important}.ep-p-4{padding:1.5rem!important}.ep-p-5{padding:3rem!important}.ep-py-3{padding:1rem 0}.ep-py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.ep-py-5{padding-top:3rem!important;padding-bottom:3rem!important}.ep-py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.ep-pr-2{padding-right:.5rem!important}.ep-pr-4{padding-right:1.5rem!important}.ep-pr-0{padding-right:0!important}.ep-pl-0{padding-left:0!important}.ep-pl-1{padding-left:.25rem!important}.ep-pl-2{padding-left:.5rem!important}.ep-pt-2{padding-top:.5rem!important}.ep-pt-4{padding-top:1.5rem!important}.ep-px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.ep-px-1{padding-right:.25rem!important;padding-left:.25rem!important}.ep-px-2{padding-left:.5rem!important;padding-right:.5rem!important}.ep-px-3{padding-left:1rem!important;padding-right:1rem!important}.ep-p-0{padding:0 !important}.ep-px-0{padding-right:0!important;padding-left:0!important}.ep-py-0{padding-top:0!important;padding-bottom:0!important}.ep-ps-3{padding-left:1rem!important}.ep-pe-3{padding-right:1rem!important}.ep-box-pl-0,.ep-box-px-0{padding-left:0!important}.ep-box-pr-0,.ep-box-px-0{padding-right:0!important}.ep-box-py-0{padding-top:0!important;padding-bottom:0!important}.ep-py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.ep-box-px-0{padding-left:0!important;padding-right:0!important}.ep-pt-3{padding-top:1rem}.ep-mb-5{margin-bottom:3rem!important}.ep-mb-3{margin-bottom:1rem!important}.ep-mb-4{margin-bottom:1.5rem!important}.ep-mb-0{margin-bottom:0!important}.ep-mt-4{margin-top:1.5rem!important}.ep-mt-5{margin-top:3rem!important}.ep-mt-6{margin-top:3.5rem!important}.ep-mt-7{margin-top:4rem!important}.ep-mt-3{margin-top:1rem!important}.ep-mt-1{margin-top:.25rem!important}.ep-mt-2{margin-top:.5rem!important}.ep-mb-2{margin-bottom:.5rem!important}.ep-m-2{margin:.5rem!important}.ep-m-3{margin:1rem!important}.ep-m-0{margin:0 !important}.ep-ml-2{margin-left:.5rem!important}.ep-ml-3{margin-left:1rem!important}.ep-ml-4{margin-left:1.5rem!important}.ep-mr-4{margin-right:1.5rem!important}.ep-mr-3{margin-right:1rem!important}.ep-mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.ep-mx-3{margin-left:1rem!important;margin-right:1rem!important}.ep-mr-2{margin-right:.5rem!important}.ep-mr-1{margin-right:.25rem!important}.ep-ml-1{margin-left:.25rem!important}.ep-my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.ep-my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.ep-my-3{margin-top:1rem!important;margin-bottom:1rem!important}.ep-my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.ep-my-5{margin-top:2rem!important;margin-bottom:2rem!important}.ep-mx-0{margin-left:0!important;margin-right:0!important}.ep-my-0{margin-top:0!important;margin-bottom:0!important}.ep-mt-auto{margin-top:auto}.ep-mx-auto{margin-left:auto !important;margin-right:auto!important}.ep-my-auto{margin-top:auto !important;margin-bottom:auto!important}.ep-mb-auto{margin-bottom:auto}.ep-box-ml-0,.ep-box-mx-0{margin-left:0!important}.ep-box-mr-0,.ep-box-mx-0{margin-right:0!important}.ep-list-group{--ep-list-group-color:#212529;--ep-list-group-bg:#fff;--ep-list-group-border-color:rgba(0,0,0,.125);--ep-list-group-border-width:1px;--ep-list-group-border-radius:.375rem;--ep-list-group-item-padding-x:1rem;--ep-list-group-item-padding-y:.5rem;--ep-list-group-action-color:#495057;--ep-list-group-action-hover-color:#495057;--ep-list-group-action-hover-bg:#f8f9fa;--ep-list-group-action-active-color:#212529;--ep-list-group-action-active-bg:#e9ecef;--ep-list-group-disabled-color:#6c757d;--ep-list-group-disabled-bg:#fff;--ep-list-group-active-color:#fff;--ep-list-group-active-bg:#0d6efd;--ep-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--ep-list-group-border-radius)}.ep-list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.ep-list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.emagic .ep-list-group-item{--ep-bg-opacity:.25;position:relative;display:block;padding:var(--ep-list-group-item-padding-y) var(--ep-list-group-item-padding-x);color:var(--ep-list-group-color);text-decoration:none;background-color:rgba(var(--ep-white-color),var(--ep-bg-opacity));border:var(--ep-list-group-border-width) solid var(--ep-list-group-border-color);margin:0 !important}.emagic .ep-list-group-item+.ep-list-group-item{border-top-width:0 !important}.ep-list-group-item:hover{background-color:rgba(var(--themeColor),.1)}.ep-list-group-item .ep-tab-link.ep-tab-active{--ep-bg-opacity:1;z-index:2;color:var(--ep-list-group-active-color);background-color:rgba(var(--themeColor),var(--ep-bg-opacity))!important;border-color:var(--ep-list-group-active-border-color);display:block}.ep-list-group.ep-myaccount-tabs .ep-list-group-item.ep-tab-item{padding:0 !important}.ep-list-group.ep-myaccount-tabs .ep-list-group-item .ep-tab-link{padding:var(--ep-list-group-item-padding-y) var(--ep-list-group-item-padding-x);display:block;box-shadow:none;text-decoration:none}.ep-dark-mode-enabled .ep-list-group.ep-myaccount-tabs .ep-list-group-item .ep-tab-link{--ep-bg-opacity:.2}.ep-items-center{align-items:center!important}.ep-align-items-center{align-items:center!important}.ep-items-end{align-items:flex-end!important}.ep-items-start{align-items:flex-start!important}.ep-content-center{justify-content:center!important}.ep-content-left{justify-content:flex-start !important}.ep-content-right{justify-content:flex-end!important}.ep-justify-content-between{justify-content:space-between}.ep-justify-content-end{justify-content:flex-end!important}.ep-justify-content-center{justify-content:center!important}.ep-align-right{text-align:right}.ep-text-start{text-align:left!important}.ep-text-end{text-align:right}.ep-text-center{text-align:center!important}.ep-align-middle{vertical-align:middle!important}.ep-align-top{vertical-align:top!important}.ep-align-bottom{vertical-align:bottom!important}.ep-item-hide{display:none}.ep-d-none{display:none}.ep-d-inline-block{display:inline-block!important}.ep-overflow-hidden{overflow:hidden!important}.ep-overflow-auto{overflow:auto!important}.ep-overflow-visible{overflow:visible!important}.ep-overflow-scroll{overflow:scroll!important}.ep-overflow-x-hidden{overflow-x:hidden!important}.ep-flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ep-inline-block{display:inline-block}.ep-d-flex{display:flex}.ep-flex-1{flex:1}.ep-d-inline-flex{display:inline-flex}.ep-di-flex{display:inline-flex}.ep-box-direction{flex-direction:column}.ep-flex-column{flex-direction:column!important}.ep-flex-row-reverse{flex-direction:row-reverse!important}.ep-justify-content-between{justify-content:space-between!important}.ep-shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.ep-shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.ep-object-cover-fit{object-fit:cover}.ep-lh-0{line-height:0!important}.ep-lh-1{line-height:1!important}.ep-lh-2{line-height:2!important}.ep-lh-sm{line-height:1.25!important}.ep-lh-base{line-height:1.5!important}.ep-lh-lg{line-height:2!important}.ep-box-wrap{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;background:0 0}.ep-box-row{--ep-gutter-x:1.5rem;--ep-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--ep-gutter-y));margin-right:calc(-.5 * var(--ep-gutter-x));margin-left:calc(-.5 * var(--ep-gutter-x))}.ep-box-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--ep-gutter-x) * .5);padding-left:calc(var(--ep-gutter-x) * .5);margin-top:var(--ep-gutter-y)}.ep-box-col-1,.ep-box-col-2,.ep-box-col-3,.ep-box-col-4,.ep-box-col-5,.ep-box-col-6,.ep-box-col-7,.ep-box-col-8,.ep-box-col-9,.ep-box-col-10,.ep-box-col-11,.ep-box-col-12,.ep-box-col-left-2,.ep-box-col-right-10{position:relative;width:100%;min-height:1px}@media (min-width:540px){.ep-xsm-text-start{text-align:left!important}.ep-xsm-text-end{text-align:right}.ep-xsm-text-center{text-align:center!important}}@media (min-width:360px){.ep-box-col-xsm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ep-box-col-xsm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media (min-width:767px){.ep-box-col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.ep-box-col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ep-box-col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ep-box-col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ep-box-col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ep-box-col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ep-box-col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.ep-box-col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.ep-box-col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ep-box-col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.ep-box-col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.ep-box-col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#ep-event-organizers-loader-section .ep-box-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#ep-event-organizers-loader-section .ep-box-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}#ep-event-organizers-loader-section .ep-box-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ep-sm-text-center{text-align:center!important}}.ep-event-organizers-colored_grid-container .ep-organizer-colored_grid-wrap{padding-left:1rem !important;padding-right:1rem !important}@media (min-width:992px){.ep-box-col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ep-box-col-md-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (max-width:1068px){.ep-justify-content-between-sm{justify-content:space-between !important}.ep-user-booking-btn-section{margin-bottom:1rem}.ep-checkout-cart-section{margin-top:10px}.ep-buy-ticket-section,.ep-profile-coming-up-section{margin-bottom:2rem}.ep-booking-payment-option-button-container{justify-content:center !important}.ep-user-coming-up-section{margin-left:1rem}}@media (min-width:1068px){.ep-box-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.ep-box-col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ep-box-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ep-box-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ep-box-col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ep-box-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ep-box-col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.ep-box-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.ep-box-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ep-box-col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.ep-box-col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.ep-box-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ep-box-col-left-2{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.ep-box-col-right-10{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}}@media (min-width:768px){.ep-box-col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ep-flex-row-reverse-md{flex-direction:row-reverse!important}}.ep-box-col{-ms-flex:0 0 0%;flex:1 0 0%;max-width:100%}.ep-box-col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.ep-box-row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.ep-box-row-cols-4>*{flex:0 0 auto;width:25%}.ep-g-5,.ep-gy-5{--ep-gutter-y:3rem}.ep-g-5,.ep-gx-5{--ep-gutter-x:3rem}.ep-g-4,.ep-gy-4{--ep-gutter-y:1.5rem}.ep-g-4,.ep-gx-4{--ep-gutter-x:1.5rem}.ep-g-3,.ep-gy-3{--ep-gutter-y:1rem}.ep-g-3,.ep-gx-3{--ep-gutter-x:1rem}.ep-card-col-3,.ep-card-col-4,.ep-card-col-6,.ep-card-col-12{position:relative;width:100%;min-height:1px}@media (min-width:650px){.ep-card-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ep-card-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ep-card-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.ep-nav-pills,.ep-nav-tabs{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.ep-nav-pills .ep-tab-active{background-color:rgba(var(--themeColor),1);color:rgba(var(--ep-white-color),1) !important}.ep-tab-link.ep-tab-active{padding:0;margin:0}.ep-nav-pills .ep-tab-item .ep-tab-link,.ep-nav-tabs .ep-tab-item .ep-tab-link{padding:.5rem 1rem;border-radius:var(--ep-border-radius);box-shadow:none;display:inline-flex;box-shadow:none}.ep-global-tab-pills{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.ep-global-tab-pills .ep-global-tab-item .ep-global-tab-link{padding:.5rem 1rem;border-radius:var(--ep-border-radius);box-shadow:none;display:inline-flex;box-shadow:none}.ep-global-tab-pills .ep-global-tab-active{background-color:rgba(var(--themeColor),1);color:rgba(var(--ep-white-color),1) !important}.ep-nav-tabs .ep-tab-link.ep-tab-active{color:#495057;background-color:rgba(var(--ep-white-color),1);border-color:var(--ep-border-color);border-bottom:1px solid rgba(var(--ep-white-color),1)}.ep-dark-mode-enabled .ep-nav-tabs .ep-tab-link.ep-tab-active{color:#fff}.ep-nav-tabs .ep-tab-link{margin-bottom:-1px !important;background:0 0;border:1px solid transparent;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.ep-nav-tabs .ep-tab-link:focus{outline:0px}.ep-nav-tabs{border-bottom:1px solid var(--ep-border-color)}.ep-btn-group{position:relative;display:inline-flex;vertical-align:middle}.ep-btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.ep-btn-check:checked+.ep-btn-outline-secondary:before{font-family:'Material Icons Outlined';content:"\e876";position:absolute;top:-8px;left:-5px;font-size:1.25rem!important;--ep-text-opacity:1;color:rgba(var(--ep-warning-color),var(--ep-text-opacity))!important;background-color:#fff;line-height:16px;border-radius:var(--ep-border-radius-sm)}.ep-dark-mode-enabled .ep-btn-check:checked+.ep-btn-outline-secondary:before{background-color:#424242}.ep-btn-check:checked+.ep-btn-outline-secondary,.ep-btn-group>.ep-btn-group:not(:first-child),.ep-btn-group>.ep-btn:not(:first-child){margin-left:3px}.ep-btn-group>.ep-btn{position:relative;flex:1 1 auto;line-height:1}.ep-btn-group input[type=number]{margin:0 !important;background-color:#fff !important}.ep-dark-mode-enabled .ep-btn-group input[type=number]{margin:0 !important;background-color:#333 !important}.ep-btn-group{border-radius:.375rem}.ep-btn-group,.ep-btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.ep-btn-group>.ep-btn-group:not(:last-child)>.ep-btn,.ep-btn-group>.ep-btn.dropdown-toggle-split:first-child,.ep-btn-group>.ep-btn:not(:last-child):not(.ep-dropdown-toggle){border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.ep-btn-group>.ep-btn-group:not(:first-child)>.ep-btn,.ep-btn-group>.ep-btn:nth-child(n+3),.ep-btn-group>:not(.ep-btn-check)+.ep-btn{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}body.ep-modal-open-body{overflow:hidden;padding-right:15px}.ep-modal{--ep-modal-margin:1.75rem;--ep-modal-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);--ep-modal-padding:1rem}.ep-modal-view{position:fixed;width:100%;top:0;height:100%;z-index:99999;max-height:100%;left:0;overflow-x:hidden;overflow-y:auto;outline:0;background:rgba(0,0,0,.7)}#ep_show_woocommerce_products_popup.ep-modal-view{height:auto !important}.ep-modal-overlay{z-index:1;display:block;width:100%;height:100%;position:fixed;top:0;left:0}.ep-modal-wrap{margin:1.75rem}.ep-modal-wrap{width:100%;max-width:var(--ep-modal-width);top:0;z-index:9999;position:relative;display:flex;align-items:center;min-height:calc(100% - var(--ep-modal-margin) * 2);margin-right:auto;margin-left:auto;height:auto}.ep-modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--ep-modal-margin) * 2)}.ep-modal-dialog{position:relative;width:auto;margin:var(--ep-modal-margin);pointer-events:none}@media (min-width:576px){.ep-modal-dialog{max-width:var(--ep-modal-width);margin-right:auto;margin-left:auto}}.ep-modal-content{background:#fff;border-radius:6px;position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;z-index:9999;height:100%}.ep-dark-mode-enabled .ep-modal-content,.ep-dark-mode-enabled .ep-modal-body{background:#333}.ep-dark-mode-enabled .emagic .ep-btn-outline-dark{--ep-btn-color:#fff}.ep-modal-body{background:#fff;border-radius:6px;position:relative;flex:1 1 auto;padding:var(--ep-modal-padding)}.ep-modal-lg{--ep-modal-width:800px}.ep-modal-xl{--ep-modal-width:1140px}.ep-modal-xxl{--ep-modal-width:1440px}.ep-modal-titlebar{position:relative;width:100%;justify-content:space-between}.ep-modal-titlebar .ep-modal-close{font-size:25px;padding:0 20px;float:right;cursor:pointer;text-decoration:none;color:#8b8b8b;position:relative;z-index:99}.ep-modal-in{animation:ep-bounceIn .8s ease-in forwards}.ep-modal-out{animation:ep-bounceOut .6s ease-out forwards}.ep-modal-overlay-fade-in{animation:ep-globalSetting-fadeIn .3s ease-in forwards}.ep-modal-overlay-fade-out{animation:ep-globalSetting-fadeOut .3s ease-in forwards}@keyframes ep-bounceIn{0%{transform:translateY(-200%) scale(1.5);opacity:0}30%{opacity:1}58%{transform:translateY(0) rotate(1deg) scale(1);opacity:1}72%{transform:translateY(-30px) rotate(-1deg)}80%{transform:translateY(0) rotate(.5deg)}100%{transform:translateY(0) rotate(0deg)}}@keyframes ep-bounceOut{0%{transform:translateY(0)}10%{transform:translateY(-10px) rotate(-.5deg)}30%{transform:translateY(20px) rotate(8deg)}70%{opacity:1}90%{transform:translateY(300%) translateX(40px) rotate(35deg);opacity:0}100%{display:none}}@keyframes ep-globalSetting-fadeIn{from{opacity:0}to{opacity:1}}@keyframes ep-globalSetting-fadeOut{from{opacity:1}to{opacity:0}}.emagic .ep-form-control{display:block;width:100%;padding:.375rem .75rem;margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.emagic .ep-form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgb(13 110 253/25%)}.ep-form-control-sm{min-height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.emagic .ep-form-select{--ep-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;background-image:var(--ep-form-select-bg-img),var(--ep-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ep-input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.emagic .ep-input-group>.ep-form-control{position:relative;flex:1 1 auto;width:1%;min-width:0}.emagic .ep-input-group>:not(:first-child){margin-left:-1px !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.emagic .ep-input-group:not(.has-validation)>.ep-dropdown-toggle:nth-last-child(n+3),.emagic .ep-input-group:not(.has-validation)>:not(:last-child):not(.ep-dropdown-toggle):not(.ep-dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.ep-input-group .ep-btn{position:relative;z-index:2}.ep-btn-group>.ep-btn-group:not(:first-child),.ep-btn-group>:not(.ep-btn-check:first-child)+.ep-btn{margin-left:-1px}.emagic .ep-btn-group>:not(.ep-btn-check:first-child)+input.ep-btn{margin-left:-1px !important}.emagic .ep-btn-group>:not(.ep-btn-check:first-child)+input.ep-btn:focus{border-style:solid}.emagic .ep-btn-group>:not(.ep-btn-check:first-child)+input.ep-btn:hover{color:var(--ep-btn-hover-color) !important;background-color:var(--ep-btn-hover-bg) !important;border-color:var(--ep-btn-hover-border-color)!important}.ep-input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.ep-input-group:not(.ep-has-validation)>:not(:last-child):not(.ep-dropdown-toggle):not(.ep-dropdown-menu):not(.ep-form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.ep-input-group-sm>.ep-input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.ep-form-range{width:100%;height:1.5rem;padding:0}.ep-dark-mode-enabled .emagic .ep-form-control{background-color:rgba(86,86,86,.33);color:#fff;border:1px solid rgba(128,128,128,.5)}.ep-dark-mode-enabled .emagic .ep-input-group-text{border:1px solid rgba(var(--themeColor),1);border:1px solid rgba(128,128,128,.5)}.ep-invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.ep-success-feedback{--ep-text-opacity:1;color:rgba(var(--ep-success-color),var(--ep-text-opacity))!important}.ep-error-message{width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.ep-success-message{width:100%;margin-top:.25rem;font-size:.875em;color:#8cc600}.emagic .ep-table{--ep-table-color:var(--ep-body-color);--ep-table-bg:transparent;--ep-table-border-color:var(--ep-border-color);--ep-table-accent-bg:transparent;--ep-table-striped-color:var(--ep-body-color);--ep-table-striped-bg:rgba(0,0,0,.05);--ep-table-active-color:var(--ep-body-color);--ep-table-active-bg:rgba(0,0,0,.1);--ep-table-hover-color:var(--ep-body-color);--ep-table-hover-bg:rgba(0,0,0,.075);width:100%;margin-bottom:1rem;color:var(--ep-table-color);vertical-align:top;border-color:var(--ep-table-border-color);border:0;table-layout:auto}.ep-table-danger{--ep-table-color:#000;--ep-table-bg:#f8d7da;--ep-table-border-color:#dfc2c4;--ep-table-striped-bg:#eccccf;--ep-table-striped-color:#000;--ep-table-active-bg:#dfc2c4;--ep-table-active-color:#000;--ep-table-hover-bg:#e5c7ca;--ep-table-hover-color:#000;color:var(--ep-table-color);border-color:var(--ep-table-border-color)}.ep-table-hover>tbody>tr:hover>*{--ep-table-accent-bg:var(--ep-table-hover-bg);color:var(--ep-table-hover-color)}.emagic table.ep-table-borderless>:not(caption)>*>*{border-width:0}.emagic table.ep-table-borderless{border-width:0}.ep-table>thead{vertical-align:bottom}.ep-table>tbody{vertical-align:inherit}.ep-table tbody,.ep-table td,.ep-table tfoot,.ep-table th,.ep-table thead,.ep-table tr{border-color:inherit;border-style:solid;border-width:0}.ep-table>:not(caption)>*>*{padding:.5rem;background-color:var(--ep-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--ep-table-accent-bg)}.ep-sl-other-event-img{width:60px;height:60px;object-fit:cover;background-color:rgba(var(--themeColor),.2)}#ep_event_edit_booking_page .ep-checkout-img-icon{background-color:rgba(var(--themeColor),.2)}.ep-loader-fw-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgb(8 8 8/66%);z-index:9999}.ep-loader{width:48px;height:48px;border:3px solid rgb(0 0 0/8%);border-radius:50%;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;margin:50px auto;position:absolute;top:30%;left:40%;z-index:9999999}.ep-loader:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;border:3px solid transparent;border-bottom-color:rgba(var(--themeColor),1)}.ep-loader-overlay{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#000}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ep-modal-body.ep-loader-active:after{content:"";background-color:transparent;position:absolute;width:100%;height:100%;top:0;left:0}.ep-event-loader{align-items:flex-start;background-color:rgb(255 255 255/60%);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:9999}.ep-event-loader-circles-wrap{display:flex;padding-top:94px}.ep-event-loader-circle-dot:not(:first-of-type){margin-left:8px}.ep-event-loader svg:not(:root){overflow:hidden}.ep-event-loader .ep-event-loader-circle-icon{color:rgba(var(--themeColor),1)}.ep-event-loader .ep-event-loader-circle-dot{width:15px}.ep-event-loader .ep-event-loader-circle-dot circle{animation-direction:normal;animation-duration:2.24s;animation-iteration-count:infinite;animation-name:epLoader;fill:currentColor;opacity:.07}.ep-event-loader .ep-event-loader-first circle{animation-delay:.45s}.ep-event-loader .ep-event-loader-second circle{animation-delay:1.05s}.ep-event-loader .ep-event-loader-third circle{animation-delay:1.35s}@keyframes epLoader{50%{opacity:1}}.ep-progress{--ep-progress-height:4px;--ep-progress-font-size:.75rem;--ep-progress-bg:233,236,239;--ep-progress-border-radius:.375rem;--ep-progress-box-shadow:inset 0 1px 2px rgba(0,0,0,.075);--ep-progress-bar-color:#fff;--ep-progress-bar-transition:width .6s ease;display:flex;height:var(--ep-progress-height);overflow:hidden;font-size:var(--ep-progress-font-size);background-color:rgba(var(--ep-progress-bg),.75);border-radius:var(--ep-progress-border-radius);margin-top:4px}.ep-progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--ep-progress-bar-color);text-align:center;white-space:nowrap;background-color:rgba(var(--themeColor),1);transition:var(--ep-progress-bar-transition)}.ep-dark-mode-enabled .ep-progress-bar{background-color:#37854a}.ep-dark-mode-enabled .ep-progress{--ep-progress-bg:#2b4a33}.ep-spinner{display:none;visibility:hidden;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.ep-spinner.ep-is-active{visibility:visible;display:inline-block}.ep-spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-border{to{transform:rotate(360deg)}}@media (max-width:600px){.ep-sm-py-3{padding-top:1rem!important;padding-bottom:1rem!important}.ep-col-order-1{order:1}.ep-col-order-2{order:2}}@media (min-width:600px){.ep-sm-py-3{padding-top:1rem!important;padding-bottom:1rem!important}}@media (min-width:1080px){.ep-md-py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}}@media (min-width:1200px){.ep-lg-py-5{padding-top:3rem!important;padding-bottom:3rem!important}}.emagic a:after{display:none}.theme-twentytwentytwo .emagic{display:table}.theme-twentytwentythree .emagic,.theme-twentytwentyfour .emagic{max-width:1200px;width:100%}.theme-twentytwentytwo .emagic{width:100%;max-width:1000px}.theme-twentytwenty .entry-content .emagic{max-width:120rem !important;font-family:sans-serif}.wp-theme-twentytwentyone .emagic .ep-btn-outline-dark,.wp-theme-twentytwentyone .emagic .ep-btn-warning,.wp-theme-twentytwentyone .emagic .ep-btn-danger{background-color:var(--ep-btn-bg) !important}.ep-ui-show-on-top{z-index:99999 !important}.em-events-gcal img{margin-right:10px}.ep-checkout-ticket-quantity-num{border-right-width:0 !important;border-color:var(--ep-btn-border-color) !important}#ep-frontend-event-submission-section input.ep-disabled-input{background-color:#f0f0f1;border:1px solid #ccc;color:rgba(44,51,56,.5)}.ep-outline-width-0{outline-width:0 !important}.ep-popover-wrap{display:inline-flex}.ep-popover-wrap .ep-popover-icon:hover .ep-popover-info{display:block !important;position:absolute;transform:translate(0,10px);background:#fff;padding:6px 8px;width:200px;border-radius:6px;left:-1.5em;font-weight:400;z-index:99999;border:1px solid rgba(0,0,0,.175);line-height:18px}.ep-popover-wrap .ep-popover-info .ep-popover-nub{position:absolute;top:-9px;left:22px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.175)}.ep-popover-wrap .ep-popover-info .ep-popover-nub:after{content:"";position:absolute;top:2px;left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}.theme-coral-dark .emagic textarea{min-height:auto !important;background-color:rgb(var(--ep-white-color))}.theme-coral-dark .emagic .select2-container--classic .select2-selection--multiple{background-color:rgb(var(--ep-white-color))}#ep_gdpr_modal{display:none}#ep-gdpr-badge{cursor:pointer}ul.ep-gdpr-modal-content{margin-left:8px;padding:0;width:90%}#ep-gdpr-modal-content li{position:relative;padding:12px 12px 12px 48px;font-size:15px;line-height:1.6;list-style:none;margin:8px auto}#ep-gdpr-modal-content li:before{content:"✔";position:absolute;left:1em;top:50%;transform:translateY(-50%);font-size:1em;color:rgba(var(--themeColor),1);background:#fff;border-radius:50%;width:27px;height:27px;text-align:center;padding:1.5px 4.5px;box-shadow:0 0 0 1px rgba(var(--themeColor),1);box-sizing:border-box}#ep-gdpr-modal-content li::marker{display:none}.ep_gdpr_modal_wrap a.ep-modal-close{box-shadow:none !important}.ep_gdpr_modal_wrap a.ep-modal-close:focus{outline:0px !important;box-shadow:none !important}.ep-cookie-banner{position:fixed;bottom:20px;left:20px;right:20px;max-width:720px;margin:0 auto;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:10px;padding:16px 20px;z-index:99999;font-family:"Inter",sans-serif;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;animation:fadeInUp .3s ease-in-out}.ep-cookie-banner .ep-cookie-banner-content{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:10px}.ep-cookie-banner .ep-cookie-text{font-size:14px;color:#2d3748;flex:1 1 auto}.ep-cookie-banner .ep-cookie-actions{display:flex;gap:10px}.ep-cookie-banner .ep-cookie-btn{padding:8px 16px;border-radius:6px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease-in-out}.ep-cookie-banner .ep-cookie-accept{background-color:rgba(var(--themeColor),1)}.ep-cookie-banner .ep-cookie-accept:hover{background-color:rgba(var(--themeColor),.9)}.ep-cookie-banner .ep-cookie-decline{background-color:#edf2f7;color:#4a5568}.ep-cookie-banner .ep-cookie-decline:hover{background-color:#e2e8f0;color:#4a5568}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.theme-twentytwentyfive .emagic{max-width:100%}
.woocommerce-MyAccount-navigation-link--epevent ul.ep-myaccount-tabs li:first-child{display:none}.woocommerce-MyAccount-content div#ep-list-all-bookings,.woocommerce-MyAccount-content #ep-list-my-events,.woocommerce-MyAccount-content #ep-list-my-list{display:block}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
a.wcpoa_attachmentbtn{color:#a46497;float:right;background:0 0;margin:0;cursor:pointer;text-decoration:none;padding:5px 12px;border:0;display:inline-block;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-bottom:none}a.wcpoa_attachmentbtn span{display:block}.wcpoa_hide_me{display:none!important}.wcpoa_attachment_name{margin-top:0!important;max-width:80.5%;display:inline-block}a.wcpoa_attachmentbtn_order{padding:10px;background:#0e7aad;color:#fff}#tab-wcpoa_product_tab a.wcpoa_attachment_expire{padding:10px;background:#ccc;color:#fff;cursor:no-drop;-webkit-box-shadow:none;box-shadow:none}.wcpoa_cs_shortcode a.wcpoa_attachmentbtn{float:right;margin:0;cursor:pointer;text-decoration:none;padding:10px 10px 10px 12px;border:0;display:inline-block;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#515151;background-color:#ebe9eb;border:0;font-size:16px;text-decoration:none!important;text-align:center;margin-bottom:5px;width:100%;max-width:100px}.wcpoa_order_attachments{padding:10px 5px;margin:10px 0}button#wcpoa-ua-btn{margin-top:15px}.wcpoa_order_attachments_btn input[type=button]{background-color:#eee;border-color:#eee;color:#333;cursor:pointer;padding:.6180469716em 1.41575em;text-shadow:none;font-size:100%;border-style:solid}.wcpoa_order_attachments .wcpoa_order_attachments_items{text-align:right;margin-top:18px}.wcpoa_order_attachments .wcpoa_order_attachments_items .wcpoa-ofai{padding:10px 5px 10px 36px;margin:5px 0;position:relative;background:#eee;text-align:left}a#wcpoa-clear-aitem{color:#ccc}.wcpoa_order_attachments .wcpoa_order_attachments_items .wcpoa-ofai.wcpoa-attach-img:before{content:'';background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABAAgMAAAAhThzVAAAADFBMVEX///+IiIjDw8PExMTmLg9mAAAAAXRSTlMAQObYZgAAAEpJREFUKFPtxzENwDAMRcGvbAZiSJYXgzCZ8DG0Lm31CGTLbad4jSR9aaaYZPYg3ogVshLRHsQbsUJWItqDeCNWyMo/ERE3N4fzAErf85yPpT2uAAAAAElFTkSuQmCC");width:23px;height:31px;top:7px;left:5px;position:absolute;background-size:cover}.wcpoa-ofai.wcpoa-attach-file:before{content:'';background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABAAgMAAAAhThzVAAAADFBMVEX///+IiIjDw8PExMTmLg9mAAAAAXRSTlMAQObYZgAAAGpJREFUKJHN0rkNACEMRNEvMgqhJMsJRdAM/bi0DdhjQkO0zl7gGckydk8APBiKrnAAAwCbIWhDULuguAQwQ9CGoHZB8S8AZgjaENQuKP4GmJmlwTt5nPaYpiWwVvdw3PPju7GeI42Tnn1cuaOhRIkVzr8AAAAASUVORK5CYII=");width:23px;height:31px;top:7px;left:5px;position:absolute;background-size:cover}.wcpoa_order_attachment_expire{color:#baa6b6;float:right;background:#ebe9eb;margin:0;cursor:pointer;text-decoration:none;padding:10px 10px 10px 12px;border:0;display:inline-block;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-bottom:none!important;cursor:no-drop;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;width:100%;text-align:center;min-width:100px}.wcpoa_expired_title_with_link{color:#baa6b6;cursor:no-drop}.woocommerce-order section.woocommerce-attachment-details{margin-bottom:23px}p.wcpoa_attachment_desc{margin-top:0}p.order_att_expire_date{margin:11px 0 0}.woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachmentbtn,.woocommerce-attachment-details .wcpoa_attachmentbtn{float:right;margin:0;cursor:pointer;text-decoration:none;padding:10px 10px 10px 12px;border:0;display:inline-block;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#515151;background-color:#ebe9eb;border:0;font-size:16px;text-decoration:none!important;text-align:center;margin-bottom:5px;width:100%;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;min-width:100px}.woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachmentbtn img{width:auto;max-width:64px;display:inline-block}.woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachment_name{display:inline-block;margin-top:0;max-width:80.5%}.wcpoa_attachmentbtn img,.wcpoa_order_attachment_expire img{width:auto;max-width:64px;display:inline-block}.wcpoa_attachment .order_att_expire_date{margin:0;font-size:14px;color:gray}.wcpoa_attachment .order_att_expire_date span{color:red;margin-right:4px}.wcpoa_order_attachment{border-top:.5px solid #f3f3f3;display:inline-block;width:100%;padding:25px 0}.wcpoa_order_attachment .wcpoa_attachmentbtn{color:#515151;background-color:#ebe9eb;border:0;font-size:16px}.wcpoa_order_attachment .wcpoa_attachmentbtn:hover,.woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachmentbtn:hover,.woocommerce-attachment-details .wcpoa_attachmentbtn:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.wcpoa_attachment{clear:both;margin-bottom:14px;display:inline-block;width:100%}.woocommerce-Tabs-panel--wcpoa_product_tab.custom_attachment_block{width:100%;display:inline-block}.wcpoa_attachmentbtn.youtube_container{width:auto;float:right;padding:5px}#attachment-search-main .attach-search-box input#search-attachment-input{border:1px solid #ccc;border-radius:30px;padding:15px 50px 15px 20px;font-size:20px;font-weight:900;width:70%}#attachment-search-main .attach-search-box button{padding:17px 50px;font-size:20px;border-radius:30px;margin-left:-50px;border:none;background:#282f49;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#attach-results-area .attachment-list .attachment-item .atta-left img{display:inline-block;width:100%;-o-object-fit:cover;object-fit:cover;height:150px}#attach-results-area .attachment-list .attachment-item .atta-left{width:50%;display:inline-block;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}#attach-results-area .attachment-list .attachment-item .atta-right{display:inline-block;vertical-align:top;padding:15px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}div#attach-results-area{margin:20px 0}#attach-results-area .atta-right p{text-transform:capitalize;font-size:15px;color:#282f49;display:block}#attach-results-area .attachment-list .attachment-item{border-bottom:1px solid #cccccc3d}#attach-results-area .attachment-list .attachment-item i.attch-icon{display:inline-block;background-size:cover;width:23px;height:31px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABAAgMAAAAhThzVAAAADFBMVEX///+IiIjDw8PExMTmLg9mAAAAAXRSTlMAQObYZgAAAGpJREFUKJHN0rkNACEMRNEvMgqhJMsJRdAM/bi0DdhjQkO0zl7gGckydk8APBiKrnAAAwCbIWhDULuguAQwQ9CGoHZB8S8AZgjaENQuKP4GmJmlwTt5nPaYpiWwVvdw3PPju7GeI42Tnn1cuaOhRIkVzr8AAAAASUVORK5CYII=");margin-right:10px;vertical-align:middle}#attachment-search-main .attach-search-box button.att-disabled{cursor:not-allowed;background-color:#4c5266}#attachment-search-main .attach-no-results p{padding:10px;color:#757575}#attachment-search-main span.atta-right-title{margin-bottom:17px;display:block;font-size:20px}#attachment-search-main .atta-right img{width:30px;margin-right:10px;vertical-align:middle;float:right}#attach-results-area .attachment-list .attachment-item .atta-right a.wcpoa_attachmentbtn_srch{display:inline-block;width:80%}#attach-results-area .attachment-list .attachment-item .atta-right .wcpoa_attachment{display:inline-block;width:100%}#attachment-search-main img#loader{background-size:100%;margin-left:10px;border:4px solid #f2f2f2;border-left:4px solid #294496;-webkit-animation:attachment_spinner 1.1s infinite linear;animation:attachment_spinner 1.1s infinite linear;border-radius:50%;width:20px;height:20px;float:right}@-webkit-keyframes attachment_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes attachment_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-device-width:769px){#attachment-search-main .attach-search-box input#search-attachment-input{width:50%}#attach-results-area .attachment-list .attachment-item .atta-left{width:100%}#attach-results-area .attachment-list .attachment-item .atta-right{width:100%}}@media screen and (max-device-width:430px){#attachment-search-main .attach-search-box input#search-attachment-input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#attachment-search-main .attach-search-box button{margin:10px auto;width:100%}}
1) Fonts=========================================================*/:root{--dt-main-color:#00a7b5;--dt-secondary-color:#003661;--bs-primary:#00a7b5;--bs-secondary:#003661;--bs-third:#f28c1d;--dt-title-family:var(--ph-font-family);--dt-base-family:var(--ph-font-family)}.hidden{display:none}h2{font-weight:700;text-transform:inherit}@media (max-width:480px){h2{font-size:20px}}.entry-content p{margin-bottom:1.1em;line-height:1.7}.entry-content ul{margin:1em 0 1.2em 1.2em}.entry-content li{margin-bottom:.6em}.entry-content h2,.entry-content h3{margin-top:1.6em;margin-bottom:.6em;line-height:1.3}#content .wp-block-heading{margin-block-start:3rem !important;margin-block-end:2rem !important}#content p,#content ol{margin-block-end:2rem !important;padding-left:10px}.dt_pagetitle_content .title{display:none}.dt_pagetitle .dt_pagetitle_bigtitle{bottom:80px}.dt_pagetitle .breadcrum-item,.dt_pagetitle .breadcrum-item.active{color:var(--dt-main-color)}.dt_pagetitle .dt_pagetitle_bgimage:before{background-color:var(--dt-secondary-color)}.dt_pagetitle_bgimage{background-size:contain !important;background-position:center center !important;background-repeat:no-repeat !important}.wp-block-button__link,.wp-element-button{display:inline-block;font-weight:500;text-align:center;border:none;border-radius:.375rem;padding:.6rem 1.2rem;color:#fff;background-color:var(--bs-primary);text-decoration:none;transition:all .25s ease !important}.wp-block-button__link:hover,.wp-element-button:hover{background-color:var(--bs-secondary);color:#fff;text-decoration:none}.service-wrapper{display:flex;flex-wrap:wrap;align-items:stretch}.service-wrapper .col-lg-3{display:flex}.service-inner{display:flex;flex-direction:column;justify-content:space-between;width:100%;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);padding:20px;transition:all .3s ease}.service-inner:hover{transform:translateY(-4px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.service-content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px 20px}.service-thumb img{max-height:120px;object-fit:contain;margin-bottom:15px}.fbox-number{display:none !important}.sidebar h2.wp-block-heading,.sidebar .widget-title{margin-bottom:0;padding:16px 18px;line-height:1.2;text-align:center;overflow:hidden;font-size:22px;font-weight:500;color:var(--bs-secondary);background-color:var(--bs-white)}.sidebar h3.wp-block-heading{margin-bottom:0;font-size:1rem}.wp-block-woocommerce-product-filter-taxonomy,.wp-block-woocommerce-product-filter-status,.wp-block-woocommerce-product-filter-price{padding:16px 18px}.wp-block-search__label{font-weight:700;padding:16px 0}.accordion-button{display:block;width:100%;transition:all .25s ease !important}.accordion-button:not(.collapsed){background-color:var(--bs-secondary);color:#fff}.accordion-button:after{filter:brightness(0) invert(1)}.accordion-body{background:#fff;border:1px solid #e5e5e5;border-top:none;border-radius:0 0 6px 6px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.accordion-item{margin-bottom:14px;border:none;background:0 0}.obj-margined img{display:block;max-width:100%;height:auto;padding:1.5rem;box-sizing:border-box}@media (max-width:768px){.dt_slider--two .active .dt_slider-content .title{font-size:26px;line-height:1.1}.dt_slider--two .active .dt_slider-content .text{overflow:visible !important;text-overflow:unset !important;-webkit-line-clamp:unset !important;height:auto !important;max-height:none !important}.section-title-two .section-title .title{font-size:24px;line-height:1.1}.section-title-two .section-title .sub-title{font-size:18px;line-height:1.1}h4{font-size:20px}.dt_information--five .item-inner .title{font-size:20px;font-weight:600}}#dt_about>.bg-shape-image{background:0 0 !important;background-image:none !important;width:0 !important;height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;position:absolute !important;inset:0 !important;z-index:-1 !important;pointer-events:none !important}#dt_about .dt-container{position:relative !important;z-index:1 !important}#dt_about .dt-container:before{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;pointer-events:none !important;background-image:url("https://pressurehub.de/wp-content/uploads/2026/01/backround_shape-1.webp") !important;background-repeat:no-repeat !important;background-position:70% 180% !important;background-size:min(500px, 50%) !important}#dt_about .dt-container>*{position:relative !important;z-index:1 !important}#dt_about{background:0 0 !important;border-radius:0 !important;margin-left:0 !important;margin-right:0 !important}#dt_about .dt-container{background:#e6e9f1 !important;border-radius:50px !important;overflow:hidden !important}#dt_about .dt-container{padding-top:100px !important;padding-bottom:100px !important}#dt_about>div.dt-container>div>div:nth-child(1)>div.section-title.dt-mb-6>h2{font-size:3em}.woocommerce ul.products,.woocommerce-page ul.products{display:grid !important;grid-template-columns:repeat(4,minmax(0, 1fr)) !important;gap:18px !important;margin:0 !important;padding:0 !important;list-style:none !important}@media (max-width:768px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0, 1fr)) !important;gap:12px !important}}.woocommerce ul.products li.product{float:none !important;clear:none !important;width:auto !important;margin:0 !important;padding:0 !important}.woocommerce ul.products>*:not(li.product){display:none !important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none !important;content:none !important}.woocommerce ul.products li.product .loop-product-wrap{height:100% !important;display:flex !important;flex-direction:column !important;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:12px;overflow:hidden}.woocommerce ul.products li.product .woo-thumb-wrap{position:relative !important;height:220px !important;margin-bottom:10px !important;border-radius:12px;border:1px solid #ddd;background:#fff;overflow:hidden !important}@media (max-width:768px){.woocommerce ul.products li.product .woo-thumb-wrap{height:170px !important}}.woocommerce ul.products li.product .woo-thumb-wrap img{position:absolute !important;inset:10px !important;width:calc(100% - 20px) !important;height:calc(100% - 20px) !important;object-fit:contain !important;display:block !important}.woocommerce ul.products li.product .product-icons-pack{position:absolute !important;left:0 !important;right:0 !important;bottom:10px !important;display:flex !important;justify-content:center !important;pointer-events:none !important}.woocommerce ul.products li.product .product-icons-pack>a.button{pointer-events:auto !important;width:calc(100% - 20px) !important;margin:0 auto !important;text-align:center !important;border-radius:12px !important;padding:10px 14px !important;font-size:13px !important;line-height:1.1 !important}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:14px !important;font-weight:500 !important;line-height:1.25 !important;margin:6px 0 8px !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;min-height:calc(14px * 1.25 * 3) !important}.woocommerce ul.products li.product .woocommerce-Price-amount,.woocommerce ul.products li.product .german-market-from-price-prefix{font-size:14px !important;font-weight:600 !important}.woocommerce ul.products li.product .loop-product-wrap>*:last-child{margin-top:auto !important}.woocommerce ul.products li.product .woo-thumb-wrap .onsale{position:absolute !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;border-top:70px solid #e30613 !important;border-right:70px solid transparent !important;background:0 0 !important;color:transparent !important;z-index:10 !important}.woocommerce ul.products li.product .woo-thumb-wrap .onsale:after{content:"Angebot" !important;position:absolute !important;top:-30px !important;left:5px !important;transform:rotate(-45deg) !important;font-size:10px !important;font-weight:500 !important;color:#fff !important;white-space:nowrap !important}@media (max-width:768px){.woocommerce ul.products li.product .woo-thumb-wrap .onsale{border-top-width:62px !important;border-right-width:62px !important}.woocommerce ul.products li.product .woo-thumb-wrap .onsale:after{top:-26px !important;font-size:9px !important}}.single-product div.product .woocommerce-product-gallery{position:relative !important;border-radius:18px !important;overflow:hidden !important;background:#fff !important}.single-product div.product span.onsale{display:none !important}.single-product div.product.sale .woocommerce-product-gallery:before{content:"" !important;position:absolute !important;top:-1px !important;left:-1px !important;width:120px !important;height:120px !important;background:#e30613 !important;clip-path:polygon(0 0,100% 0,0 100%) !important;z-index:20 !important}.single-product div.product.sale .woocommerce-product-gallery:after{content:"Angebot" !important;position:absolute !important;top:60px !important;left:6px !important;transform:rotate(-45deg) !important;color:#fff !important;font-size:13px !important;font-weight:700 !important;z-index:25 !important}@media (max-width:768px){.single-product div.product .woocommerce-product-gallery{border-radius:14px !important}.single-product div.product.sale .woocommerce-product-gallery:before{width:96px !important;height:96px !important}.single-product div.product.sale .woocommerce-product-gallery:after{top:50px !important;font-size:12px !important}}.woocommerce ul.products li.product .woo-thumb-wrap .onsale:after,.woocommerce-page ul.products li.product .woo-thumb-wrap .onsale:after{top:-30px !important;left:5px !important;transform:rotate(-45deg) !important;transform-origin:left center !important;font-size:10px !important;font-weight:500 !important}@media (max-width:768px){.woocommerce ul.products li.product .woo-thumb-wrap .onsale:after,.woocommerce-page ul.products li.product .woo-thumb-wrap .onsale:after{top:-26px !important;left:5px !important;font-size:9px !important}}.single-product div.product.sale .woocommerce-product-gallery:after{top:60px !important;left:6px !important;transform:rotate(-45deg) !important;transform-origin:left top !important;font-size:13px !important;font-weight:700 !important}@media (max-width:768px){.single-product div.product.sale .woocommerce-product-gallery:after{top:50px !important;left:5px !important;font-size:12px !important}}.woocommerce ul.products li.product .woo-thumb-wrap .onsale{display:block !important;overflow:visible !important;z-index:10 !important}.woocommerce ul.products li.product .woo-thumb-wrap .onsale:after{content:"Angebot" !important;position:absolute !important;top:-30px !important;left:5px !important;transform:rotate(-45deg) !important;transform-origin:left center !important;color:#fff !important;font-size:10px !important;font-weight:500 !important;letter-spacing:.5px !important;line-height:1 !important;white-space:nowrap !important;z-index:20 !important;pointer-events:none !important}@media (max-width:768px){.woocommerce ul.products li.product .woo-thumb-wrap .onsale:after{top:-26px !important;left:5px !important;font-size:9px !important}}.single-product div.product.sale .woocommerce-product-gallery:after{content:"Angebot" !important;position:absolute !important;top:60px !important;left:6px !important;transform:rotate(-45deg) !important;transform-origin:left top !important;color:#fff !important;font-weight:700 !important;font-size:13px !important;letter-spacing:.4px !important;line-height:1 !important;white-space:nowrap !important;z-index:25 !important;pointer-events:none !important}@supports (-webkit-touch-callout:none){.woocommerce ul.products li.product .woo-thumb-wrap .onsale{position:absolute !important;top:-1px !important;left:-1px !important;width:74px !important;height:74px !important;background:linear-gradient(135deg,#e30613 0 50%,transparent 50% 100%) !important;border:0 !important;padding:0 !important;margin:0 !important;z-index:9999 !important;pointer-events:none !important;overflow:visible !important;text-indent:-9999px !important;white-space:nowrap !important}.woocommerce ul.products li.product .woo-thumb-wrap .onsale:after{content:"Angebot" !important;position:absolute !important;top:14px !important;left:-6px !important;transform:rotate(-45deg) !important;transform-origin:left top !important;font-size:10px !important;font-weight:600 !important;letter-spacing:.4px !important;line-height:1 !important;white-space:nowrap !important;color:#fff !important;-webkit-text-fill-color:#fff !important;z-index:10000 !important;pointer-events:none !important}@media (max-width:768px){.woocommerce ul.products li.product .woo-thumb-wrap .onsale{width:66px !important;height:66px !important;top:-1px !important;left:-1px !important}.woocommerce ul.products li.product .woo-thumb-wrap .onsale:after{top:12px !important;left:-8px !important;font-size:9px !important}}}.product_meta{display:grid;grid-template-columns:max-content 1fr;column-gap:.75rem;row-gap:.4rem;font-size:13px !important}.product_meta>span{display:contents}.product_meta>span:before{font-weight:600}.product_meta a,.product_meta .sku,.product_meta .gtin{font-weight:400;font-size:13px !important}.ph-product-meta-box{margin-top:14px;padding:12px 14px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff}.ph-product-meta-box .product_meta{display:grid;grid-template-columns:max-content 1fr;column-gap:14px;row-gap:8px;align-items:baseline}.ph-product-meta-box .product_meta>span{display:contents;font-size:13px !important}.ph-product-meta-box .product_meta,.ph-product-meta-box .product_meta *{font-size:13px !important;line-height:1.35}.ph-product-meta-box .product_meta>span:before{font-weight:600;color:#111;white-space:nowrap}.ph-product-meta-box .product_meta .sku,.ph-product-meta-box .product_meta .gtin,.ph-product-meta-box .product_meta a{font-weight:400}.ph-product-meta-box .product_meta a,.ph-product-meta-box .product_meta .sku,.ph-product-meta-box .product_meta .gtin{word-break:normal;overflow-wrap:anywhere}.woocommerce select,.page div.product form.cart .variations select{height:40px !important}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{line-height:40px !important}.single-product div.product #ph_woo_single-top{display:grid;grid-template-columns:minmax(280px, 400px) minmax(320px, 1fr);gap:32px;align-items:start}.single-product div.product #ph_woo_top_left,.single-product div.product #ph_woo_top_right{min-width:0}.single-product div.product #ph_woo_top_left{grid-column:1;width:100%}.single-product div.product #ph_woo_top_right{grid-column:2;width:100%}.single-product div.product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary{float:none !important;clear:none !important;max-width:100% !important;width:100% !important}.single-product div.product .woocommerce-product-gallery{margin:0 !important}.single-product div.product #ph_woo_top_left .product_meta{margin-top:16px}@media (max-width:900px){.single-product div.product #ph_woo_single-top{grid-template-columns:1fr}.single-product div.product #ph_woo_top_left,.single-product div.product #ph_woo_top_right{grid-column:1;width:100% !important;float:none !important}}.variations{width:100%;border-collapse:separate;border-spacing:0 12px}.variations tr{display:grid;grid-template-columns:160px 1fr;column-gap:16px;align-items:center}.variations th.label{padding:0;margin:0;text-align:left;white-space:nowrap;font-size:inherit;font-weight:inherit;color:inherit}.variations td.value{padding:0;margin:0}.variations td.value select{width:100%;max-width:100%;box-sizing:border-box;display:block}.variations .variation-reset-row{grid-template-columns:160px 1fr}.variations .variation-reset-row th{visibility:hidden}.variations .variation-reset-row td{text-align:right}.variations td.value{width:100% !important;min-width:0}.variations td.value select,.variations td.value .value select{width:100% !important;max-width:100% !important;display:block !important;box-sizing:border-box}.variations td.value>*{width:100% !important;max-width:100% !important}.variations td.value .select2,.variations td.value .select2-container{width:100% !important;max-width:100% !important}.variations select{min-width:0 !important}.woocommerce.single .product .woocommerce-Price-amount,.woocommerce.single .product .price{font-size:25px !important;line-height:36px !important;font-weight:600;text-align:start}.woocommerce-page div.product .woocommerce-tabs .panel table.shop_attributes{font-size:14px !important}.woocommerce ul.products li.product a.button{max-width:100%;word-break:break-word;text-transform:uppercase;font-weight:500}@media (max-width:768px){.woocommerce ul.products li.product a.button.product_type_variable.add_to_cart_button,.woocommerce ul.products li.product a.button.product_type_external,.woocommerce ul.products li.product a.button.product_type_simple{font-size:12px !important;line-height:1.2;padding:8px 10px;letter-spacing:.02em;white-space:normal;text-align:center}}.ph-made-to-order-notice{margin:20px 0;padding:16px;border:1px solid #d6b25e;background:#fff8e6;border-radius:6px;font-size:14px}.ph-mto-button{margin-top:15px}.phwex-price-list{overflow-x:hidden}.phwex-price-list table{width:100%;max-width:100%;table-layout:fixed}.phwex-price-list th,.phwex-price-list td{min-width:0 !important;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.phwex-price-list th:nth-child(1),.phwex-price-list td:nth-child(1),.phwex-price-list th:nth-child(3),.phwex-price-list td:nth-child(3){white-space:normal;overflow-wrap:anywhere;word-break:break-word}.phwex-price-list th:nth-child(2),.phwex-price-list td:nth-child(2),.phwex-price-list th:nth-child(4),.phwex-price-list td:nth-child(4),.phwex-price-list th:nth-child(5),.phwex-price-list td:nth-child(5),.phwex-price-list th:nth-child(6),.phwex-price-list td:nth-child(6){white-space:nowrap}.phwex-price-list th:nth-child(7),.phwex-price-list td:nth-child(7),.phwex-price-list th:nth-child(8),.phwex-price-list td:nth-child(8),.phwex-price-list th:nth-child(9),.phwex-price-list td:nth-child(9),.phwex-price-list th:nth-child(10),.phwex-price-list td:nth-child(10){white-space:nowrap;text-align:right}.phwex-price-list th:nth-child(1),.phwex-price-list td:nth-child(1){width:24%}.phwex-price-list th:nth-child(2),.phwex-price-list td:nth-child(2){width:10%}.phwex-price-list th:nth-child(3),.phwex-price-list td:nth-child(3){width:12%}.phwex-price-list th:nth-child(4),.phwex-price-list td:nth-child(4){width:8%}.phwex-price-list th:nth-child(5),.phwex-price-list td:nth-child(5){width:10%}.phwex-price-list th:nth-child(6),.phwex-price-list td:nth-child(6){width:8%}.phwex-price-list th:nth-child(7),.phwex-price-list td:nth-child(7){width:7%}.phwex-price-list th:nth-child(8),.phwex-price-list td:nth-child(8){width:7%}.phwex-price-list th:nth-child(9),.phwex-price-list td:nth-child(9){width:7%}.phwex-price-list th:nth-child(10),.phwex-price-list td:nth-child(10){width:7%}.phwex-price-list table{font-size:12px}.phwex-price-list th,.phwex-price-list td{padding:6px 8px}.phwex-price-list table{border-collapse:collapse}.phwex-price-list th{background:#f6f7f7;color:#000}.phwex-price-list a{color:#000}.phwex-price-list{font-family:var(--ph-font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-size:13px;color:#1e1e1e;background:#fff;border-collapse:collapse;width:100%}.phwex-price-list thead th{background:#f4f6f8;color:#0a2c40;font-weight:600;font-size:12px;letter-spacing:.5px;padding:8px 10px;border-bottom:2px solid #d8dde3;text-transform:uppercase}.phwex-price-list td{padding:7px 10px;border-bottom:1px solid #e5e7ea;vertical-align:top}.phwex-price-list tbody tr:nth-child(even){background:#fafbfc}.phwex-price-list td:first-child{font-weight:500;color:#0b5c75}.phwex-price-list td:nth-last-child(-n+4){text-align:right;font-weight:600;color:#002c45}.phwex-price-list .phwex-row td{background:#fff}.phwex-price-list .phwex-row--parent td{background:#f4f8ff}.phwex-price-list .phwex-row--simple td{background:#f4fff4}.phwex-price-list .phwex-row--variation td{background:#fff}.phwex-price-list .phwex-row--variation td:first-child{padding-left:20px}.phwex-price-list tr.phwex-row--variation{display:none}.phwex-toggle{all:unset;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(0,0,0,.55);border-radius:3px;margin-right:6px;cursor:pointer;background:#fff;line-height:1}.phwex-toggle:hover{background:#f2f2f2}.phwex-toggle__icon{position:relative;width:10px;height:10px;display:block}.phwex-toggle__icon:before,.phwex-toggle__icon:after{content:"";position:absolute;left:0;top:50%;width:10px;height:2px;background:#111;transform:translateY(-50%)}.phwex-toggle__icon:after{transform:translateY(-50%) rotate(90deg)}.phwex-toggle.is-open .phwex-toggle__icon:after{display:none}.phwex-toggle-spacer{display:inline-block;width:18px;height:18px;margin-right:6px}@media (max-width:768px){.phwex-price-list th,.phwex-price-list td{font-size:10px;padding:2px}.phwex-price-list th:nth-child(1),.phwex-price-list td:nth-child(1){width:32%}.phwex-price-list th:nth-child(2),.phwex-price-list td:nth-child(2){display:none}.phwex-price-list th:nth-child(3),.phwex-price-list td:nth-child(3){display:none}.phwex-price-list th:nth-child(4),.phwex-price-list td:nth-child(4){display:none}.phwex-price-list th:nth-child(5),.phwex-price-list td:nth-child(5){display:none}.phwex-price-list th:nth-child(6),.phwex-price-list td:nth-child(6){display:none}.phwex-price-list th:nth-child(7),.phwex-price-list td:nth-child(7){width:17%}.phwex-price-list th:nth-child(8),.phwex-price-list td:nth-child(8){width:17%}.phwex-price-list th:nth-child(9),.phwex-price-list td:nth-child(9){width:17%}.phwex-price-list th:nth-child(10),.phwex-price-list td:nth-child(10){width:17%}}#dt_information,#dt_information .dt-container,#dt_information .dt_information-row{background:0 0 !important;box-shadow:none !important}#dt_information .dt_information-row{margin-left:-12px;margin-right:-12px}#dt_information .dt_information-row>[class*=dt-col-]{padding-left:12px;padding-right:12px;margin-bottom:24px}#dt_information .ph-card{position:relative;overflow:hidden;border-radius:14px;min-height:380px;display:flex;flex-direction:column;justify-content:flex-start;padding:36px 28px;background:#0f2c3f;transition:transform .3s ease,box-shadow .3s ease}#dt_information .ph-card-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:1;filter:brightness(.82) contrast(1.08)}#dt_information .ph-card:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,12,24,.96) 0%,rgba(0,12,24,.88) 28%,rgba(0,12,24,.55) 58%,rgba(0,12,24,.18) 100%);z-index:2}#dt_information .ph-card:after{content:none !important}#dt_information .ph-card .item-image,#dt_information .ph-card .item-image:before,#dt_information .ph-card .item-image:after{display:none !important}#dt_information .ph-card-content{position:relative;z-index:3;color:#fff;display:flex;flex-direction:column;flex:1}#dt_information .ph-card .item-icon{position:relative;z-index:4}#dt_information .ph-card .title,#dt_information .ph-card .title a{color:#fff;font-weight:700;font-size:24px;margin-bottom:10px;text-shadow:0 4px 18px rgba(0,0,0,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#dt_information .ph-card .text{color:rgba(255,255,255,.9);font-size:15px;line-height:1.45;margin-bottom:18px;text-shadow:0 3px 14px rgba(0,0,0,.45)}#dt_information .ph-info-cta{margin-top:auto;margin-bottom:4px;display:block;width:100%;padding:13px 18px;border-radius:8px;background:#00bcd4;color:#fff;font-weight:600;font-size:15px;text-align:center;text-decoration:none;transition:all .2s ease}#dt_information .ph-info-cta:hover{background:#0097a7;transform:translateY(-2px)}#dt_information .ph-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.25)}#dt_information .ph-subtitle{margin:4px 0 10px;font-size:13px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#fff;text-shadow:0 3px 14px rgba(0,0,0,.45)}#dt_information{margin-bottom:0;padding-bottom:40px}#dt_service .ph-service-cta{display:inline-block;margin-top:14px;padding:10px 14px;border-radius:8px;text-decoration:none;font-weight:600;line-height:1}#dt_service .ph-service-cta:hover{transform:translateY(-2px)}#dt_service .ph-service-subline{margin-top:6px;margin-bottom:10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-secondary)}#dt_service .item-inner .item-image{height:160px;overflow:hidden;border-top-left-radius:12px;border-top-right-radius:12px}#dt_service .item-inner .item-image a,#dt_service .item-inner .item-image img{width:100%;height:100%;display:block}#dt_service .item-inner .item-image img{object-fit:cover;object-position:center}#dt_service .dt_owl_carousel .owl-stage{display:flex}#dt_service .dt_owl_carousel .owl-item{display:flex}#dt_service .dt_owl_carousel .owl-item>*{width:100%;display:flex}#dt_service .item-inner{height:100%;display:flex;flex-direction:column}#dt_service .item-content{flex:1;display:flex;flex-direction:column}#dt_service .item-image{height:160px;overflow:hidden}#dt_service .item-image img{width:100%;height:100%;object-fit:cover;display:block}#dt_service .item-content .title{margin-bottom:8px;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.15em * 2)}#dt_service .item-content .ph-subline{color:var(--bs-secondary);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:2px 0 10px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-height:1.2em}#dt_service .item-content .text{margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.45em * 3)}#dt_service .item-content a.ph-service-cta,#dt_service .item-content a.dt-more,#dt_service .item-content a:last-child{margin-top:auto;padding-top:14px}#dt_service .dt-text-center>.text{font-size:30px;line-height:1.65;font-weight:700;color:var(--bs-secondary);letter-spacing:.2px}#dt_service .dt-btn-primary{padding:12px 28px;font-size:16px;font-weight:600;border-radius:50px}body.taxonomy-ph_ep_agency #ep_single_frontend_view_container,body.tax-ph_ep_agency #ep_single_frontend_view_container{margin-top:60px !important}body.taxonomy-ph_ep_agency img.ph-ep-agency-logo,body.tax-ph_ep_agency img.ph-ep-agency-logo{background:#fff !important}.padding-20{padding:20px}.ph-expertenwissen{position:relative;margin:2rem 0;padding:2.2rem 1.4rem 1.2rem;border:1.5px solid #0f6c7a !important;border-radius:14px !important;background:linear-gradient(180deg,#f8fcfd 0%,#f2f8fa 100%) !important;box-shadow:0 6px 18px rgba(15,108,122,.08) !important;overflow:hidden}.ph-expertenwissen:before{content:"Expertenwissen";position:absolute;top:.85rem;left:1.1rem;display:inline-block;padding:.35rem .7rem;border-radius:999px;background:#0f6c7a;color:#fff;font-size:.78rem;font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase}.ph-expertenwissen>*:last-child{margin-bottom:0}.ph-expertenwissen h2,.ph-expertenwissen h3,.ph-expertenwissen h4,.ph-expertenwissen h5,.ph-expertenwissen h6{margin-top:0;margin-bottom:.8rem;color:#12343b;line-height:1.3}.ph-expertenwissen p{margin-bottom:.9rem;color:#24363c;line-height:1.7}.ph-expertenwissen ul,.ph-expertenwissen ol{margin:.4rem 0 1rem 1.2rem;padding:0}.ph-expertenwissen li{margin-bottom:.45rem;color:#24363c;line-height:1.6}.ph-expertenwissen strong{color:#12343b}.ph-expertenwissen a{text-decoration:underline;text-underline-offset:2px}.ph-expertenwissen .wp-block-group,.ph-expertenwissen .kt-row-layout-inner,.ph-expertenwissen .kt-inside-inner-col{margin-bottom:.9rem}.ph-expertenwissen .wp-block-group:last-child,.ph-expertenwissen .kt-row-layout-inner:last-child,.ph-expertenwissen .kt-inside-inner-col:last-child{margin-bottom:0}.ph-praxistipp{position:relative;margin:1.8rem 0;padding:4rem 1.3rem 1.1rem;border:1.5px solid #4caf50 !important;border-radius:12px !important;background:linear-gradient(180deg,#f8fcf8 0%,#f1f8f1 100%) !important;box-shadow:0 4px 14px rgba(76,175,80,.08) !important;overflow:hidden}.ph-praxistipp:before{content:"Praxistipp";position:absolute;top:.75rem;left:1rem;display:inline-block;padding:.3rem .65rem;border-radius:999px;background:#4caf50;color:#fff;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase;margin-bottom:15px}.ph-praxistipp>*:last-child{margin-bottom:0}.ph-praxistipp h2,.ph-praxistipp h3,.ph-praxistipp h4,.ph-praxistipp h5,.ph-praxistipp h6{margin-top:0;margin-bottom:.8rem;color:#2e7d32;line-height:1.3}.ph-praxistipp p{margin-bottom:.85rem;color:#24363c;line-height:1.7}.ph-praxistipp p:last-child{margin-bottom:0}.ph-praxistipp strong{color:#2e7d32}.ph-praxistipp ul,.ph-praxistipp ol{margin:.4rem 0 .9rem 1.2rem;padding:0}.ph-praxistipp li{margin-bottom:.4rem;color:#24363c;line-height:1.6}@media (max-width:768px){.ph-expertenwissen{padding:2rem 1rem .95rem;border-radius:12px !important}.ph-expertenwissen:before{top:.75rem;left:.85rem;font-size:.72rem;padding:.3rem .6rem}.ph-praxistipp{padding:1.85rem 1rem .95rem;border-radius:10px !important}.ph-praxistipp:before{top:.7rem;left:.85rem;font-size:.7rem;padding:.28rem .55rem}}.ph-gut-zu-wissen{position:relative;margin:1.8rem 0;padding:2.2rem 1.3rem 1.1rem;border:1.5px solid #f57c00 !important;border-radius:12px !important;background:linear-gradient(180deg,#fff8f2 0%,#fff3e8 100%) !important;box-shadow:0 4px 14px rgba(245,124,0,.08) !important;overflow:hidden}.ph-gut-zu-wissen:before{content:"Gut zu wissen";position:absolute;top:.75rem;left:1rem;display:inline-block;padding:.3rem .65rem;border-radius:999px;background:#f57c00;color:#fff;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase}.ph-gut-zu-wissen>*:last-child{margin-bottom:0}.ph-gut-zu-wissen h2,.ph-gut-zu-wissen h3,.ph-gut-zu-wissen h4,.ph-gut-zu-wissen h5,.ph-gut-zu-wissen h6{margin-top:0;margin-bottom:.8rem;color:#e65100;line-height:1.3}.ph-gut-zu-wissen p{margin-bottom:.85rem;color:#3a2a1f;line-height:1.7}.ph-gut-zu-wissen strong{color:#bf360c}.ph-gut-zu-wissen ul,.ph-gut-zu-wissen ol{margin:.4rem 0 .9rem 1.2rem;padding:0}.ph-gut-zu-wissen li{margin-bottom:.4rem;color:#3a2a1f;line-height:1.6}@media (max-width:768px){.ph-gut-zu-wissen{padding:1.85rem 1rem .95rem;border-radius:10px !important}.ph-gut-zu-wissen:before{top:.7rem;left:.85rem;font-size:.7rem;padding:.28rem .55rem}}.ph-anspruch{position:relative;margin:2.2rem 0;padding:2.4rem 1.4rem 1.3rem;border:1.5px solid #7b1fa2 !important;border-radius:14px !important;background:linear-gradient(180deg,#faf7fd 0%,#f3ecf9 100%) !important;box-shadow:0 6px 18px rgba(123,31,162,.1) !important;overflow:hidden}.ph-anspruch:before{content:"Unser Anspruch";position:absolute;top:.85rem;left:1.1rem;display:inline-block;padding:.35rem .75rem;border-radius:999px;background:#7b1fa2;color:#fff;font-size:.78rem;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase}.ph-anspruch>*:last-child{margin-bottom:0}.ph-anspruch h2,.ph-anspruch h3,.ph-anspruch h4,.ph-anspruch h5,.ph-anspruch h6{margin-top:0;margin-bottom:.9rem;color:#4a148c;line-height:1.3}.ph-anspruch p{margin-bottom:.95rem;color:#2f2435;line-height:1.7;font-size:1.02em}.ph-anspruch strong{color:#4a148c}.ph-anspruch ul,.ph-anspruch ol{margin:.4rem 0 1rem 1.2rem}.ph-anspruch li{margin-bottom:.45rem;color:#2f2435;line-height:1.6}@media (max-width:768px){.ph-anspruch{padding:2rem 1rem 1rem;border-radius:12px !important}.ph-anspruch:before{top:.75rem;left:.85rem;font-size:.72rem;padding:.3rem .6rem}}.ph-disclaimer{position:relative;margin:2.2rem 0;padding:2.4rem 1.4rem 1.3rem;border:1.5px solid #f57c00 !important;border-radius:14px !important;background:linear-gradient(180deg,#fffaf3 0%,#fff4e5 100%) !important;box-shadow:0 6px 18px rgba(245,124,0,.1) !important;overflow:hidden}.ph-disclaimer:before{content:"Wichtiger Hinweis";position:absolute;top:.85rem;left:1.1rem;display:inline-block;padding:.35rem .75rem;border-radius:999px;background:#f57c00;color:#fff;font-size:.78rem;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase}.ph-disclaimer>*:last-child{margin-bottom:0}.ph-disclaimer h2,.ph-disclaimer h3,.ph-disclaimer h4,.ph-disclaimer h5,.ph-disclaimer h6{margin-top:0;margin-bottom:.9rem;color:#e65100;line-height:1.3}.ph-disclaimer p{margin-bottom:.95rem;color:#4e342e;line-height:1.7;font-size:1.02em}.ph-disclaimer strong{color:#e65100}.ph-disclaimer ul,.ph-disclaimer ol{margin:.4rem 0 1rem 1.2rem}.ph-disclaimer li{margin-bottom:.45rem;color:#4e342e;line-height:1.6}@media (max-width:768px){.ph-disclaimer{padding:2rem 1rem 1rem;border-radius:12px !important}.ph-disclaimer:before{top:.75rem;left:.85rem;font-size:.72rem;padding:.3rem .6rem}}.ph-product-video h3{margin-bottom:8px}.ph-product-video{clear:both;width:100%;margin-top:24px;padding-top:16px}.ph-product-video iframe{width:100% !important;max-width:100% !important;aspect-ratio:16/9;height:auto !important;min-height:260px}.ph-blog-hero{padding:10rem 0 3rem;background:linear-gradient(180deg,#f2fbfd 0%,#fff 100%);border-bottom:1px solid rgba(0,59,92,.08)}.ph-blog-hero-clean{margin-top:0}.ph-blog-eyebrow{margin:0 0 .65rem;color:#00a7b5;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ph-blog-hero h1{max-width:980px;margin:0 0 .8rem;color:#003661;letter-spacing:-.02em}.ph-blog-hero p{max-width:880px;margin:0;color:#2d4b5d}.ph-blog-overview{background:#fff}.ph-blog-tools{display:grid;grid-template-columns:minmax(0, 1fr) minmax(240px, 360px);gap:1rem 1.2rem;align-items:center;margin-bottom:2rem}.ph-blog-categories{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.ph-blog-chip,.ph-blog-categories a{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.42rem .82rem;border:1px solid rgba(0,59,92,.18);border-radius:999px;background:#fff;color:#003661;font-weight:750;text-decoration:none !important;box-shadow:0 2px 8px rgba(0,59,92,.04);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.ph-blog-chip:hover,.ph-blog-categories a:hover{border-color:#00a7b5 !important;background:#00a7b5 !important;color:#fff !important;transform:translateY(-1px)}.ph-blog-chip-active{border-color:#003661 !important;background:#003661 !important;color:#fff !important;transform:translateY(-1px)}.ph-blog-search{width:100%}.ph-blog-search form{display:flex;gap:.45rem;width:100%}.ph-blog-search input[type=search],.ph-blog-search input[type=text]{width:100%;min-height:2.65rem;border:1px solid rgba(0,59,92,.16);border-radius:999px;background:#fff;padding:.55rem 1rem;color:#123;box-shadow:0 3px 12px rgba(0,59,92,.05)}.ph-blog-search input[type=submit],.ph-blog-search button[type=submit]{min-height:2.65rem;padding:.55rem 1.05rem;border:0;border-radius:999px;background:#00a7b5;color:#fff;font-weight:800;cursor:pointer}.ph-blog-featured{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(300px, 0.92fr);overflow:hidden;margin-bottom:2.6rem;border:1px solid rgba(0,59,92,.1);border-radius:22px;background:linear-gradient(135deg,#fff 0%,#f4fbfd 100%);box-shadow:0 12px 34px rgba(0,59,92,.1)}.ph-blog-featured-image{display:block;min-height:360px;background:#eaf6f9;overflow:hidden}.ph-blog-featured-image img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}.ph-blog-featured-body{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.6rem, 3vw, 2.7rem)}.ph-blog-featured-label{display:inline-flex;width:fit-content;margin:0 0 1rem;padding:.42rem .78rem;border-radius:999px;background:#00a7b5;color:#fff;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ph-blog-featured h2{margin:0 0 .9rem;color:#003661;letter-spacing:-.02em}.ph-blog-featured h2 a{color:#003661;text-decoration:none !important}.ph-blog-featured p{display:-webkit-box;margin:0 0 1.3rem;color:#2d4b5d;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ph-blog-section-head{margin:0 0 1.25rem}.ph-blog-section-head h2{margin:0 0 .35rem;color:#003661;letter-spacing:-.01em}.ph-blog-section-head p{margin:0;color:#526b78}.ph-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1.35rem}.ph-blog-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,59,92,.1);border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(0,59,92,.08);transition:transform .2s ease,box-shadow .2s ease}.ph-blog-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,59,92,.12)}.ph-blog-card-image{display:block;aspect-ratio:16/9;background:#eaf6f9;overflow:hidden}.ph-blog-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.ph-blog-card:hover .ph-blog-card-image img{transform:scale(1.035)}.ph-blog-card-body{display:flex;flex:1;flex-direction:column;padding:1.1rem 1.05rem 1.15rem}.ph-blog-meta{display:flex;flex-wrap:wrap;gap:.45rem .65rem;margin-bottom:.75rem;color:#60717d;font-weight:500}.ph-blog-meta a{color:#00a7b5;font-weight:750;text-decoration:none !important}.ph-blog-card h3{margin:0 0 .7rem;color:#003661;letter-spacing:-.01em}.ph-blog-card h3 a{color:#003661;text-decoration:none !important}.ph-blog-card p{display:-webkit-box;margin:0 0 1.05rem;color:#334852;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ph-blog-readmore{margin-top:auto;color:#00a7b5 !important;font-weight:800;text-decoration:none !important}.ph-blog-readmore:hover{color:#003661 !important}.ph-blog-pagination{margin-top:2.5rem}.ph-blog-pagination .nav-links{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center}.ph-blog-pagination .page-numbers{display:inline-flex;min-width:2.35rem;min-height:2.35rem;align-items:center;justify-content:center;padding:.45rem .75rem;border:1px solid rgba(0,59,92,.14);border-radius:999px;color:#003661;font-weight:800;text-decoration:none !important}.ph-blog-pagination .page-numbers.current,.ph-blog-pagination .page-numbers:hover{background:#00a7b5;color:#fff;border-color:#00a7b5}.ph-blog-placeholder{display:flex;width:100%;height:100%;min-height:190px;align-items:center;justify-content:center;background:linear-gradient(135deg,#003661 0%,#00a7b5 100%);color:#fff;font-weight:900;letter-spacing:.04em}.ph-blog-cta{display:flex;gap:1.2rem;align-items:center;justify-content:space-between;margin-top:3rem;padding:1.4rem;border-radius:20px;background:linear-gradient(135deg,#003661 0%,#005f86 55%,#00a7b5 100%);color:#fff;box-shadow:0 12px 30px rgba(0,59,92,.16)}.ph-blog-cta h2{margin:0 0 .35rem;color:#fff}.ph-blog-cta p{margin:0;color:rgba(255,255,255,.88)}.ph-blog-cta-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.ph-blog-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.55rem 1rem;border-radius:999px;background:#fff;color:#003661 !important;font-weight:900;text-decoration:none !important}@media (max-width:1024px){.ph-blog-tools{grid-template-columns:1fr;align-items:start}.ph-blog-featured{grid-template-columns:1fr}.ph-blog-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:680px){.ph-blog-hero{padding:2.4rem 0 1.8rem}.ph-blog-tools{gap:1rem}.ph-blog-search form{flex-direction:column}.ph-blog-grid{grid-template-columns:1fr}.ph-blog-featured-image,.ph-blog-featured-image img{min-height:230px}.ph-blog-cta{align-items:flex-start;flex-direction:column}.ph-blog-cta-actions{justify-content:flex-start}}.ph-single-wrap{background:#fff}.ph-single-hero{padding:14rem 0 3rem;background:linear-gradient(180deg,#f2fbfd 0%,#fff 100%);border-bottom:1px solid rgba(0,59,92,.08)}.ph-single-hero-inner{max-width:980px}.ph-single-back{display:inline-flex;margin-bottom:1rem;color:#00a7b5 !important;font-weight:800;text-decoration:none !important}.ph-single-back:hover{color:#003661 !important}.ph-single-cats{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ph-single-cats a{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:.35rem .75rem;border:1px solid rgba(0,59,92,.18);border-radius:999px;background:#fff;color:#003661 !important;font-weight:800;text-decoration:none !important;box-shadow:0 2px 8px rgba(0,59,92,.04)}.ph-single-cats a:hover{background:#00a7b5;border-color:#00a7b5;color:#fff !important}.ph-single-hero h1{max-width:980px;margin:0 0 1rem;color:#003661}.ph-single-meta{display:flex;flex-wrap:wrap;gap:.65rem 1rem;color:#526b78;font-weight:600}.ph-single-featured-image{max-width:980px;margin:2rem auto 2.5rem;overflow:hidden;border-radius:22px;background:#eaf6f9;box-shadow:0 10px 28px rgba(0,59,92,.1)}.ph-single-featured-image img{display:block;width:100%;max-height:520px;object-fit:cover}.ph-single-featured-image figcaption{padding:.75rem 1rem;color:#526b78;text-align:center}.ph-single-layout{display:block}.ph-single-content{max-width:920px;margin:0 auto}.ph-single-content>*:first-child{margin-top:0}.ph-single-content h2,.ph-single-content h3,.ph-single-content h4{color:#003661}.ph-single-content a{color:#00a7b5;font-weight:700}.ph-single-content img{height:auto;max-width:100%;border-radius:16px}.ph-single-page-links{margin-top:2rem}.ph-single-footer{max-width:980px;margin-top:3rem}.ph-single-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;padding:1.2rem;border:1px solid rgba(0,59,92,.1);border-radius:18px;background:#f7fcfd}.ph-single-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.55rem 1rem;border-radius:999px;background:#00a7b5;color:#fff !important;font-weight:900;text-decoration:none !important}.ph-single-button:hover{background:#003661;color:#fff !important}.ph-single-button-secondary{background:#fff;color:#003661 !important;border:1px solid rgba(0,59,92,.16)}.ph-single-button-secondary:hover{background:#003661;color:#fff !important}.ph-single-postnav{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1rem;margin-bottom:3rem}.ph-single-postnav a{display:flex;min-height:4.5rem;align-items:center;padding:1rem;border:1px solid rgba(0,59,92,.1);border-radius:16px;background:#fff;color:#003661 !important;font-weight:900;text-decoration:none !important;box-shadow:0 6px 18px rgba(0,59,92,.06)}.ph-single-next a{justify-content:flex-end;text-align:right}.ph-single-postnav a:hover{border-color:#00a7b5;color:#00a7b5 !important}.ph-related-posts{margin-top:3rem;margin-bottom:3rem}.ph-related-grid{margin-top:1rem}@media (max-width:768px){.ph-single-hero{padding:2.4rem 0 1.8rem}.ph-single-featured-image{margin:1.5rem auto 2rem;border-radius:16px}.ph-single-featured-image img{max-height:360px}.ph-single-postnav{grid-template-columns:1fr}.ph-single-next a{justify-content:flex-start;text-align:left}}.ph-search-overview{background:#fff}.ph-search-intro{max-width:920px;margin:0 0 1.8rem}.ph-search-eyebrow{margin:0 0 .55rem;color:#00a7b5;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ph-search-intro h1{margin:0 0 .65rem;color:#003661}.ph-search-intro p{margin:0;color:#2d4b5d}.ph-search-panel{margin-bottom:2rem;padding:1rem;border:1px solid rgba(0,59,92,.1);border-radius:18px;background:linear-gradient(180deg,#f7fcfd 0%,#fff 100%);box-shadow:0 8px 24px rgba(0,59,92,.06)}.ph-search-form{display:flex;gap:.65rem;width:100%}.ph-search-form input[type=search]{width:100%;min-height:2.8rem;border:1px solid rgba(0,59,92,.16);border-radius:999px;background:#fff;padding:.65rem 1rem;color:#123;box-shadow:0 3px 12px rgba(0,59,92,.05)}.ph-search-form button{min-height:2.8rem;padding:.65rem 1.2rem;border:0;border-radius:999px;background:#00a7b5;color:#fff;font-weight:800;cursor:pointer}.ph-search-form button:hover{background:#003661}.ph-search-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1.35rem}.ph-search-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,59,92,.1);border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(0,59,92,.08);transition:transform .2s ease,box-shadow .2s ease}.ph-search-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,59,92,.12)}.ph-search-card-image{display:block;aspect-ratio:16/9;background:#eaf6f9;overflow:hidden}.ph-search-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.ph-search-card:hover .ph-search-card-image img{transform:scale(1.035)}.ph-search-placeholder{display:flex;width:100%;height:100%;min-height:190px;align-items:center;justify-content:center;background:linear-gradient(135deg,#003661 0%,#00a7b5 100%);color:#fff;font-weight:900;letter-spacing:.04em}.ph-search-card-body{display:flex;flex:1;flex-direction:column;padding:1.1rem 1.05rem 1.15rem}.ph-search-meta{display:flex;flex-wrap:wrap;gap:.45rem .65rem;margin-bottom:.75rem;color:#60717d;font-weight:500}.ph-search-type{color:#00a7b5;font-weight:800}.ph-search-card h2{margin:0 0 .7rem}.ph-search-card h2 a{color:#003661;text-decoration:none !important}.ph-search-card p{display:-webkit-box;margin:0 0 1.05rem;color:#334852;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ph-search-readmore{margin-top:auto;color:#00a7b5 !important;font-weight:800;text-decoration:none !important}.ph-search-readmore:hover{color:#003661 !important}.ph-search-pagination{margin-top:2.5rem}.ph-search-pagination .nav-links{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center}.ph-search-pagination .page-numbers{display:inline-flex;min-width:2.35rem;min-height:2.35rem;align-items:center;justify-content:center;padding:.45rem .75rem;border:1px solid rgba(0,59,92,.14);border-radius:999px;color:#003661;font-weight:800;text-decoration:none !important}.ph-search-pagination .page-numbers.current,.ph-search-pagination .page-numbers:hover{background:#00a7b5;color:#fff;border-color:#00a7b5}.ph-search-empty{padding:1.6rem;border:1px solid rgba(0,59,92,.1);border-radius:20px;background:linear-gradient(135deg,#fff 0%,#f4fbfd 100%);box-shadow:0 8px 24px rgba(0,59,92,.08)}.ph-search-empty h2{margin-top:0;color:#003661}.ph-search-empty-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.ph-search-empty-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:.55rem 1rem;border-radius:999px;background:#00a7b5;color:#fff !important;font-weight:800;text-decoration:none !important}.ph-search-empty-actions a:hover{background:#003661}@media (max-width:1024px){.ph-search-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:680px){.ph-search-form{flex-direction:column}.ph-search-grid{grid-template-columns:1fr}}.ph-category-archive{background:#fff}.ph-category-top{padding-top:10rem;max-width:980px;margin:0 auto 2.2rem}.ph-category-back{display:inline-flex;align-items:center;margin-bottom:1rem;color:#00a7b5 !important;font-weight:700;text-decoration:none !important}.ph-category-back:hover{color:#003661 !important}.ph-category-top h1{margin:0 0 .8rem;color:#003661}.ph-category-description{max-width:820px;margin:0 0 1.4rem;color:#2d4b5d}.ph-category-description p{margin-bottom:.8rem}.ph-category-description-fallback{opacity:.9}.ph-category-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.ph-category-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.42rem .82rem;border:1px solid rgba(0,59,92,.18);border-radius:999px;background:#fff;color:#003661 !important;font-weight:700;line-height:1.2;text-decoration:none !important;box-shadow:0 2px 8px rgba(0,59,92,.04);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.ph-category-chip:hover,.ph-category-chip-active{border-color:#00a7b5 !important;background:#00a7b5 !important;color:#fff !important;transform:translateY(-1px)}.ph-category-list{display:flex;flex-direction:column;gap:1.2rem}.ph-category-row{display:grid;grid-template-columns:minmax(220px, 34%) minmax(0, 1fr);overflow:hidden;border:1px solid rgba(0,59,92,.1);border-radius:20px;background:#fff;box-shadow:0 8px 24px rgba(0,59,92,.08);transition:transform .2s ease,box-shadow .2s ease}.ph-category-row:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,59,92,.12)}.ph-category-row-image{height:240px;overflow:hidden;background:#eaf6f9}.ph-category-row-image img{width:100%;height:100%;object-fit:cover;display:block}.ph-category-row:hover .ph-category-row-image img{transform:scale(1.035)}.ph-category-placeholder{display:flex;width:100%;height:100%;min-height:220px;align-items:center;justify-content:center;background:linear-gradient(135deg,#003661 0%,#00a7b5 100%);color:#fff;font-weight:900;letter-spacing:.04em}.ph-category-row-content{display:flex;flex-direction:column;justify-content:center;padding:1.4rem 1.5rem}.ph-category-meta{display:flex;flex-wrap:wrap;gap:.45rem .75rem;margin-bottom:.7rem;color:#60717d;font-weight:500}.ph-category-meta a{color:#00a7b5 !important;font-weight:700;text-decoration:none !important}.ph-category-row h2{margin:0 0 .7rem;color:#003661}.ph-category-row h2 a{color:#003661 !important;text-decoration:none !important}.ph-category-row p{display:-webkit-box;margin:0 0 1rem;color:#334852;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ph-category-readmore{width:fit-content;margin-top:auto;color:#00a7b5 !important;font-weight:800;text-decoration:none !important}.ph-category-readmore:hover{color:#003661 !important}.ph-category-pagination{margin-top:2.5rem}.ph-category-pagination .nav-links{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center}.ph-category-pagination .page-numbers{display:inline-flex;min-width:2.35rem;min-height:2.35rem;align-items:center;justify-content:center;padding:.45rem .75rem;border:1px solid rgba(0,59,92,.14);border-radius:999px;color:#003661 !important;font-weight:800;text-decoration:none !important}.ph-category-pagination .page-numbers.current,.ph-category-pagination .page-numbers:hover{background:#00a7b5;color:#fff !important;border-color:#00a7b5}.ph-category-empty{max-width:760px;margin:0 auto;padding:2rem;border:1px solid rgba(0,59,92,.1);border-radius:20px;background:#f4fbfd}.ph-category-empty h2{margin-top:0;color:#003661}.ph-category-empty a{color:#00a7b5 !important;font-weight:800;text-decoration:none !important}@media (max-width:820px){.ph-category-row{grid-template-columns:1fr}.ph-category-row-image,.ph-category-row-image img,.ph-category-placeholder{min-height:220px}.ph-category-row-content{padding:1.2rem}}@media (max-width:520px){.ph-category-top{margin-bottom:1.6rem}.ph-category-row-image,.ph-category-row-image img,.ph-category-placeholder{min-height:190px}}.dt-container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.dt-row{display:flex;flex-wrap:wrap}.dt-col-12{width:100%}.dt-text-center{text-align:center}.dt-py-default{padding:72px 0}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ph-site-topbar{background:#003661;color:#fff;font-size:13px}.ph-site-topbar a{color:#fff;text-decoration:none}.ph-topbar-inner{display:flex;justify-content:space-between;gap:24px;padding:10px 24px}.ph-topbar-menu,.ph-topbar-actions{display:flex;gap:18px;align-items:center}.ph-header{background:#fff;position:relative;z-index:50;box-shadow:0 1px 0 rgba(0,0,0,.06)}.ph-header-main{display:grid;grid-template-columns:220px 1fr auto;grid-template-areas:'logo search actions' 'logo nav nav';align-items:center;gap:12px 26px;padding-top:22px;padding-bottom:16px}.ph-logo{grid-area:logo}.ph-logo img{max-width:190px;height:auto}.ph-search{grid-area:search}.ph-search .search-form{display:flex;border:1px solid rgba(0,0,0,.13);border-radius:999px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.06)}.ph-search input[type=search]{width:100%;border:0;padding:16px 20px}.ph-search input[type=submit],.ph-search button{border:0;background:#00a7b5;color:#fff;font-weight:700;padding:0 28px}.ph-actions{grid-area:actions;display:flex;gap:18px;align-items:center}.ph-actions a{text-decoration:none;color:#003661}.ph-nav{grid-area:nav}.ph-nav ul{display:flex;gap:26px;justify-content:flex-end;list-style:none;margin:0;padding:0}.ph-nav a{color:#003661;text-decoration:none;font-weight:700}.ph-mobile-toggle{display:none}.ph-page-wrap{padding:64px 0}.ph-layout{display:grid;gap:40px}.ph-layout--right{grid-template-columns:minmax(0,1fr) 300px}.ph-layout--left{grid-template-columns:300px minmax(0,1fr)}.ph-sidebar{background:#f5f8fb;border-radius:18px;padding:24px}.ph-course-hero,.ph-global-hero{position:relative;background:#061628;color:#fff;overflow:hidden}.ph-course-hero{padding:110px 0 90px}.ph-course-hero:before,.ph-global-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,54,97,.92),rgba(0,167,181,.42)),var(--ph-hero-image,none);background-size:cover;background-position:center;opacity:1}.ph-course-hero .dt-container,.ph-global-hero .dt-container{position:relative;z-index:2}.ph-hero-kicker{font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:#00d2df;margin:0 0 14px}.ph-course-hero h1,.ph-global-hero h1{font-size:clamp(40px,6vw,76px);line-height:.98;margin:0 0 20px;color:#fff}.ph-course-hero p,.ph-global-hero p{font-size:20px;max-width:760px}.ph-btn,.dt-btn,.dt-btn-primary{display:inline-block;background:#00a7b5;color:#fff!important;border-radius:999px;padding:14px 28px;font-weight:800;text-decoration:none}.ph-front-cta{text-align:center;padding:70px 24px}.ph-blog-grid,.ph-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ph-footer{background:#003661;color:#fff;padding-top:70px}.ph-footer a{color:#00d2df}.ph-footer-title{text-align:center;color:#00a7b5;font-size:clamp(44px,7vw,72px);font-weight:900;letter-spacing:.03em;text-transform:uppercase;margin-bottom:60px}.ph-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.ph-footer-bottom{border-top:1px solid rgba(255,255,255,.12);text-align:center;margin-top:60px;padding:28px 0}.ph-header-main--mobile{display:none}@media(max-width:980px){.ph-site-topbar{display:none}.ph-header-main{display:flex;justify-content:space-between}.ph-search,.ph-actions,.ph-nav{display:none}.ph-mobile-toggle{display:inline-flex;background:#00a7b5;color:#fff;border:0;border-radius:10px;padding:10px 14px}.ph-header.is-open .ph-header-main--mobile{display:block;padding:0 24px 24px}.ph-header-main-- mobile ul{list-style:none;margin:0;padding:0}.ph-header-main--mobile a{display:block;padding:12px 0;color:#003661;text-decoration:none;font-weight:700}.ph-layout--right,.ph-layout--left{grid-template-columns:1fr}.ph-footer-grid,.ph-blog-grid,.ph-card-grid{grid-template-columns:1fr}.ph-course-hero{padding:78px 0 64px}}nav li:has(>a[href*="/intranet/"]),.ph-mobile-nav li:has(>a[href*="/intranet/"]),.ph-mobile-menu li:has(>a[href*="/intranet/"]),#site-navigation li:has(>a[href*="/intranet/"]){display:none !important}.ph-knowledge-landing{padding:36px 0 90px;background:#fff}.ph-knowledge-breadcrumb{display:flex;align-items:center;gap:10px;margin:0 0 34px;color:#66717c;font-size:14px;font-weight:700}.ph-knowledge-breadcrumb a{color:var(--ph-primary);text-decoration:none}.ph-knowledge-intro{max-width:920px;margin:0 auto 72px;font-size:clamp(17px,1.5vw,20px);line-height:1.75;color:#4d5360;text-align:center}.ph-knowledge-intro p:last-child{margin-bottom:0}.ph-knowledge-section{margin-top:74px}.ph-knowledge-eyebrow{margin:0 0 10px!important;color:var(--ph-primary)!important;font-size:13px!important;font-weight:900!important;letter-spacing:.16em;text-transform:uppercase}.ph-knowledge-section .ph-blog-section-head{text-align:center;max-width:850px;margin:0 auto 34px}.ph-knowledge-section .ph-blog-section-head h2{margin:0;color:var(--ph-secondary);font-size:clamp(30px,4vw,48px);line-height:1.1}.ph-knowledge-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ph-knowledge-topic-card{display:flex;flex-direction:column;min-height:190px;padding:28px;border:1px solid rgba(0,54,97,.12);border-radius:22px;background:#f7fafc;box-shadow:0 8px 22px rgba(0,54,97,.06);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ph-knowledge-topic-card:hover{transform:translateY(-4px);border-color:rgba(0,167,181,.45);box-shadow:0 14px 30px rgba(0,54,97,.12)}.ph-knowledge-topic-card h3{margin:0 0 12px;color:var(--ph-secondary);font-size:24px}.ph-knowledge-topic-card p{margin:0 0 22px;color:#58616b;line-height:1.55}.ph-knowledge-topic-card span{margin-top:auto;color:var(--ph-primary);font-weight:900}.ph-knowledge-featured-grid,.ph-knowledge-post-grid{margin-top:0}.ph-knowledge-post-card{display:flex;flex-direction:column}.ph-knowledge-post-card .ph-blog-card-body{display:flex;flex-direction:column;flex:1}.ph-knowledge-post-card .ph-blog-readmore{margin-top:auto}.ph-knowledge-cta{display:grid;grid-template-columns:minmax(0,1.5fr) auto;gap:38px;align-items:center;margin-top:82px;padding:44px 48px;border-radius:28px;background:linear-gradient(135deg,#003661,#00557e);color:#fff;box-shadow:0 18px 42px rgba(0,54,97,.2)}.ph-knowledge-cta h2{margin:0 0 12px;color:#fff;font-size:clamp(28px,3vw,42px)}.ph-knowledge-cta p:not(.ph-knowledge-eyebrow){margin:0;max-width:760px;color:#fff;line-height:1.65}.ph-knowledge-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.ph-knowledge-cta .ph-btn-secondary{background:#fff;color:var(--ph-secondary)!important}.ph-knowledge-image-preview img{display:block;max-width:260px;height:auto;margin:0 0 10px;border-radius:8px}@media (max-width:900px){.ph-knowledge-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-knowledge-cta{grid-template-columns:1fr}.ph-knowledge-cta-actions{justify-content:flex-start}}@media (max-width:620px){.ph-knowledge-landing{padding-top:24px}.ph-knowledge-intro{margin-bottom:50px;text-align:left}.ph-knowledge-section{margin-top:54px}.ph-knowledge-topic-grid{grid-template-columns:1fr}.ph-knowledge-cta{padding:32px 24px}.ph-knowledge-cta-actions{flex-direction:column}.ph-knowledge-cta-actions .ph-btn{width:100%}}.ph-knowledge-section-row th,.ph-knowledge-section-row{padding-top:28px!important;border-bottom:1px solid #dcdcde}.ph-knowledge-section-row h2{margin:0 0 8px;color:#003661;font-size:18px}.ph-knowledge-post-picker{max-width:720px;position:relative}.ph-knowledge-post-results{position:absolute;z-index:20;left:0;right:0;max-height:260px;overflow:auto;background:#fff;border:1px solid #c3c4c7;box-shadow:0 8px 20px rgba(0,0,0,.12)}.ph-post-result,.ph-post-result-empty{display:block;width:100%;padding:10px 12px;border:0;border-bottom:1px solid #eee;background:#fff;text-align:left;cursor:pointer}.ph-post-result:hover{background:#f0f6f8}.ph-knowledge-selected-posts{margin-top:12px}.ph-knowledge-selected-post{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:6px 0;padding:10px 12px;border:1px solid #dcdcde;border-radius:6px;background:#fff}.ph-knowledge-selected-post>span{font-weight:600}.ph-knowledge-selected-post>div{display:flex;gap:10px;white-space:nowrap}.ph-knowledge-expert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ph-knowledge-expert-card{padding:30px;border:1px solid rgba(0,54,97,.12);border-radius:22px;background:#f7fafc;box-shadow:0 8px 22px rgba(0,54,97,.06)}.ph-knowledge-expert-card h3{margin:0 0 6px;color:var(--ph-secondary)}.ph-knowledge-expert-card .ph-expert-role{margin:0 0 16px;color:var(--ph-primary);font-weight:800}.ph-knowledge-expert-card a{font-weight:800;text-decoration:none}.ph-knowledge-faq-list{max-width:900px;margin:0 auto}.ph-knowledge-faq-list details{margin:12px 0;border:1px solid rgba(0,54,97,.14);border-radius:14px;background:#fff;overflow:hidden}.ph-knowledge-faq-list summary{padding:20px 24px;color:var(--ph-secondary);font-weight:800;cursor:pointer}.ph-knowledge-faq-list details>div{padding:0 24px 20px;color:#4d5360;line-height:1.65}.ph-knowledge-index{padding:50px 0 90px}.ph-knowledge-index-intro{max-width:900px;margin:0 auto 46px;text-align:center;font-size:18px;line-height:1.7}.ph-knowledge-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ph-knowledge-index-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,54,97,.12);border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(0,54,97,.08);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ph-knowledge-index-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,54,97,.14)}.ph-knowledge-index-card__media,.ph-knowledge-index-card img,.ph-knowledge-index-placeholder{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;flex:0 0 auto}.ph-knowledge-index-placeholder{display:grid;place-items:center;padding:0;background:linear-gradient(135deg,#003661,#00a7b5);color:#fff;font-weight:800}.ph-knowledge-index-card__body{display:flex;flex:1;flex-direction:column;padding:26px}.ph-knowledge-index-card h2{margin:0 0 12px;color:var(--ph-secondary)}.ph-knowledge-index-card p:not(.ph-knowledge-eyebrow){color:#58616b;line-height:1.55}.ph-knowledge-index-card span{margin-top:auto;color:var(--ph-primary);font-weight:900}@media(max-width:900px){.ph-knowledge-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ph-knowledge-expert-grid,.ph-knowledge-index-grid{grid-template-columns:1fr}}.ph-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(0,54,97,.14);border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(0,54,97,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ph-card:hover{transform:translateY(-4px);border-color:rgba(0,167,181,.4);box-shadow:0 16px 34px rgba(0,54,97,.14)}.ph-card__media{display:block;overflow:hidden;aspect-ratio:16/9;background:#eef4f7;text-decoration:none}.ph-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ph-card:hover .ph-card__media img{transform:scale(1.035)}.ph-card__placeholder{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(135deg,#003661,#00a7b5);color:#fff;font-weight:800}.ph-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:22px 22px 24px}.ph-card__badge{display:inline-flex;align-items:center;min-height:26px;margin:0 0 12px;padding:5px 10px;border-radius:999px;background:rgba(0,167,181,.1);color:#007f8b;font-size:12px;font-weight:900;letter-spacing:.06em;line-height:1.2;text-decoration:none;text-transform:uppercase}.ph-card__badge:hover{background:rgba(0,167,181,.18);color:var(--ph-secondary)}.ph-card__meta{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 10px;color:#65717d;font-size:13px;line-height:1.4}.ph-card__title{margin:0 0 12px;color:var(--ph-secondary);font-size:clamp(19px,1.7vw,23px);line-height:1.2}.ph-card__title a{color:inherit;text-decoration:none}.ph-card__title a:hover{color:var(--ph-primary)}.ph-card__excerpt{margin:0 0 18px;color:#4f5b66;line-height:1.6}.ph-card__link{display:inline-flex;gap:6px;align-items:center;margin-top:auto;color:var(--ph-primary);font-weight:900;text-decoration:none}.ph-card__link:hover{color:var(--ph-secondary)}.ph-knowledge-post-grid,.ph-knowledge-featured-grid,.ph-related-grid{align-items:stretch}.ph-knowledge-post-grid .ph-card,.ph-knowledge-featured-grid .ph-card,.ph-related-grid .ph-card{height:100%}@media(max-width:620px){.ph-card__body{padding:20px}.ph-card__title{font-size:21px}}.ph-editorial-card__type{margin:0 0 8px!important;color:var(--dt-main-color)!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.ph-editorial-card__date{margin:0 0 10px!important;color:#607487!important;font-size:.86rem!important}.ph-editorial-card--knowledge{border-color:rgba(0,167,181,.42)!important}.ph-editorial-card--knowledge .ph-blog-card__body{background:linear-gradient(180deg,rgba(0,167,181,.055),#fff 34%)!important}.ph-editorial-card__link{display:inline-flex;margin-top:auto;font-weight:800;text-decoration:none}.ph-editorial-card .ph-blog-card__body{display:flex;flex-direction:column;height:100%;text-align:left}@media (max-width:767px){.ph-editorial-grid{grid-template-columns:1fr!important}.ph-editorial-card--knowledge{order:1}.ph-editorial-card--magazine:first-child{order:0}.ph-editorial-card--magazine:last-child{order:2}}body.single-em_event .ph-course-section-lead,body.single-ph_course .ph-course-section-lead{margin:-8px 0 22px;color:#4b647a;max-width:850px}body.single-em_event .ph-course-option-badge,body.single-ph_course .ph-course-option-badge{display:inline-flex;align-items:center;margin-left:8px;padding:3px 8px;border-radius:999px;background:rgba(0,167,181,.12);color:#006c76;font-size:11px;font-weight:800;vertical-align:middle}body.single-em_event .ph-course-option-facts,body.single-ph_course .ph-course-option-facts{margin:14px 0 0;padding-left:20px}body.single-em_event .ph-course-option-facts li,body.single-ph_course .ph-course-option-facts li{margin:6px 0}.ph-fact-notice{display:block;margin-top:.35rem;font-size:.78rem;line-height:1.4;font-weight:400;color:inherit;opacity:.82}.ph-training-scope{margin:1rem 0;padding:1rem;border:1px solid rgba(0,54,97,.14);border-radius:12px;background:rgba(0,167,181,.06)}.ph-training-scope>strong{display:block;margin-bottom:.55rem;color:#003661}.ph-training-scope ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;margin:0;padding:0;list-style:none}.ph-training-scope li{font-size:.9rem}@media(max-width:520px){.ph-training-scope ul{grid-template-columns:1fr}}.single-ph_course .ph-course-gallery-card{margin-top:18px;padding:18px}.single-ph_course .ph-course-gallery-head{display:flex;flex-direction:column;gap:3px;margin-bottom:14px}.single-ph_course .ph-course-gallery-head strong{font-size:18px;color:#003661}.single-ph_course .ph-course-gallery-head span{font-size:13px;color:#65727b}.single-ph_course .ph-course-gallery-list{display:grid;gap:14px}.single-ph_course .ph-course-gallery-list figure{margin:0}.single-ph_course .ph-course-gallery-list img{display:block;width:100%;height:auto;border-radius:12px}.single-ph_course .ph-course-gallery-list figcaption{margin-top:7px;font-size:13px;line-height:1.4;color:#46535c}.single-ph_course .ph-course-gallery-list a{display:block}.ph-course-resource-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ph-course-resource-link{display:flex;flex-direction:column;gap:5px;padding:18px 20px;border:1px solid rgba(0,54,97,.14);border-radius:16px;background:#f8fcfd;color:#003661;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ph-course-resource-link:hover{border-color:#00a7b5;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,54,97,.08)}.ph-course-resource-link strong{font-size:1rem}.ph-course-resource-link span{font-size:.88rem;font-weight:400;color:#49647b}@media(max-width:700px){.ph-course-resource-links{grid-template-columns:1fr}}.ph-course-instructor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ph-course-instructor-card{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:start;padding:20px;border:1px solid var(--ph-border,#d8e3e8);border-radius:18px;background:#fbfdfe}.ph-course-instructor-photo img{width:120px;height:120px;object-fit:cover;border-radius:16px}.ph-course-instructor-card h3{margin:0 0 4px;color:var(--ph-blue,#003661)}.ph-course-instructor-role{margin:0 0 10px;font-weight:800;color:var(--ph-turq,#00a7b5)}.ph-event-course-summary .ph-btn{margin-top:12px}@media(max-width:767px){.ph-course-instructor-grid{grid-template-columns:1fr}.ph-course-instructor-card{grid-template-columns:82px 1fr}.ph-course-instructor-photo img{width:82px;height:82px}}.ph-course-instructor-photo .ph-course-instructor-image{width:120px;height:120px;display:block;object-fit:cover;border-radius:18px}.ph-agency-card-logo{height:92px;display:flex;align-items:center;margin-bottom:18px}.ph-agency-card-logo img{max-width:180px;max-height:82px;width:auto;height:auto;object-fit:contain}.ph-fact-icon-agency{overflow:hidden}.ph-fact-icon-agency img{width:28px;height:28px;object-fit:contain;display:block}body.single-em_event .ph-event-row--linked{grid-template-columns:minmax(0,1fr) !important;gap:24px !important}body.single-em_event .ph-event-row--linked .ph-event-side{order:-1;width:100%}body.single-em_event .ph-event-row--linked .ph-event-main{width:100%}body.single-em_event .ph-event-row--linked .ph-sticky{position:static !important;top:auto !important}body.single-em_event .ph-event-row--linked .ph-event-side>.ph-card{padding:clamp(20px,3vw,30px);border-radius:22px}body.single-em_event .ph-event-row--linked .ph-booking-note{margin:0 0 18px;padding:14px 16px}body.single-em_event .ph-event-booking-summary h2{margin:0 0 16px;color:var(--ph-blue,#003661);font-size:clamp(24px,3vw,34px)}body.single-em_event .ph-event-booking-keyfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}body.single-em_event .ph-event-booking-keyfacts>div{padding:12px 14px;border:1px solid var(--ph-border,#d8e3e8);border-radius:14px;background:#f8fcfd}body.single-em_event .ph-event-booking-keyfacts span,body.single-em_event .ph-event-booking-keyfacts strong{display:block}body.single-em_event .ph-event-booking-keyfacts span{margin-bottom:3px;color:#5d6970;font-size:12px}body.single-em_event .ph-event-booking-keyfacts strong{color:var(--ph-blue,#003661);font-size:15px}body.single-em_event .ph-event-row--linked .ph-booking-native{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:0 0 18px}body.single-em_event .ph-event-row--linked .ph-course-booking-button,body.single-em_event .ph-event-row--linked .ph-event-back-to-course{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center}body.single-em_event .ph-event-booking-schedule{display:grid;gap:8px;margin-top:8px}body.single-em_event .ph-event-booking-schedule-row{display:grid;grid-template-columns:110px 105px minmax(130px,1fr) minmax(170px,1fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--ph-border,#d8e3e8);border-radius:14px;background:#fff;color:var(--ph-blue,#003661)}body.single-em_event .ph-event-booking-location{color:#526574;font-size:13px}body.single-em_event .ph-event-booking-range{display:grid;gap:4px;margin-top:8px;padding:16px;border:1px solid var(--ph-border,#d8e3e8);border-radius:14px;background:#f8fcfd}body.single-em_event .ph-event-booking-range span{color:var(--ph-turq,#00a7b5);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:12px}body.single-em_event .ph-event-booking-range strong{color:var(--ph-blue,#003661);font-size:20px}body.single-em_event .ph-event-booking-range small{margin-top:4px;color:#526574;line-height:1.5}body.single-em_event .ph-event-row--linked .ph-event-alternative-events{margin-bottom:0}@media(max-width:760px){body.single-em_event .ph-event-wrap{padding-top:28px}body.single-em_event .ph-event-row--linked .ph-event-side>.ph-card{padding:18px}body.single-em_event .ph-event-booking-keyfacts{grid-template-columns:1fr 1fr}body.single-em_event .ph-event-booking-keyfacts>div:last-child{grid-column:1/-1}body.single-em_event .ph-event-row--linked .ph-booking-native{grid-template-columns:1fr}body.single-em_event .ph-event-booking-schedule-row{grid-template-columns:1fr 1fr;gap:5px 12px}body.single-em_event .ph-event-booking-schedule-row>span:nth-of-type(2),body.single-em_event .ph-event-booking-location{grid-column:1/-1}}@media(max-width:480px){body.single-em_event .ph-event-booking-keyfacts{grid-template-columns:1fr}body.single-em_event .ph-event-booking-keyfacts>div:last-child{grid-column:auto}body.single-em_event .ph-event-booking-schedule-row{grid-template-columns:1fr}body.single-em_event .ph-event-booking-schedule-row>*{grid-column:1!important}}html.ph-inline-booking-mode #ep-event-ticket-checkout-modal{display:block !important;position:fixed !important;left:-200vw !important;top:0 !important;width:1100px !important;max-width:none !important;height:900px !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;overflow:hidden !important;z-index:-1 !important}html.ph-inline-booking-mode #ep-event-ticket-checkout-modal .ep-modal-overlay{display:none !important}body.single-em_event .ph-inline-booking-native{margin-top:18px}body.single-em_event .ph-inline-booking-widget{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;align-items:center;padding:18px;border:1px solid rgba(0,54,97,.14);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(0,54,97,.05)}body.single-em_event .ph-inline-booking-head{display:flex;flex-wrap:wrap;gap:18px 36px;min-width:0}body.single-em_event .ph-inline-booking-head>div{display:flex;flex-direction:column;gap:3px}body.single-em_event .ph-inline-booking-label{color:#637789;font-size:12px;line-height:1.2}body.single-em_event .ph-inline-booking-head strong{color:#003661;font-size:18px;line-height:1.2}body.single-em_event .ph-inline-booking-controls{display:grid;grid-template-columns:46px 54px 46px;align-items:stretch;border:1px solid rgba(0,54,97,.17);border-radius:13px;overflow:hidden;background:#fff}body.single-em_event .ph-inline-qty-btn,body.single-em_event .ph-inline-qty{display:grid;place-items:center;min-height:46px;margin:0;border:0;border-radius:0;font:800 18px/1 inherit}body.single-em_event .ph-inline-qty-btn{cursor:pointer;color:#fff;background:#00a7b5}body.single-em_event .ph-inline-qty-btn:hover,body.single-em_event .ph-inline-qty-btn:focus-visible{color:#fff;background:#003661}body.single-em_event .ph-inline-qty-btn:disabled{cursor:not-allowed;opacity:.42}body.single-em_event .ph-inline-qty{color:#003661;background:#f4fafb;border-inline:1px solid rgba(0,54,97,.12)}body.single-em_event .ph-inline-booking-note,body.single-em_event .ph-inline-booking-status{grid-column:1/-1;margin:0;color:#52697d;font-size:13px;line-height:1.5}body.single-em_event .ph-inline-booking-status{color:#007f8a;font-weight:700}body.single-em_event #ph-inline-continue{grid-column:1/2;width:100%;min-height:48px;margin:0}body.single-em_event #ph-inline-continue:disabled{opacity:.55;cursor:wait}body.single-em_event .ph-inline-booking-widget .ph-event-back-to-course{grid-column:2/3;min-width:230px;min-height:48px;margin:0;display:inline-flex;align-items:center;justify-content:center}body.single-em_event .ph-inline-fallback{grid-column:1/-1;border:0;background:0 0;color:#b52222;text-decoration:underline;cursor:pointer}@media (max-width:760px){body.single-em_event .ph-inline-booking-widget{grid-template-columns:1fr;gap:13px;padding:15px}body.single-em_event .ph-inline-booking-head{justify-content:space-between;gap:14px}body.single-em_event .ph-inline-booking-controls{width:100%;grid-template-columns:54px 1fr 54px}body.single-em_event #ph-inline-continue,body.single-em_event .ph-inline-booking-widget .ph-event-back-to-course{grid-column:1;width:100%;min-width:0}}body.single-em_event .ph-event-booking-summary,body.single-em_event .ph-inline-booking-native,body.single-em_event .ph-inline-booking-widget{width:100%;max-width:none;box-sizing:border-box}body.single-em_event .ph-inline-booking-widget{grid-template-columns:1fr 1fr;align-items:stretch}body.single-em_event .ph-inline-booking-head,body.single-em_event .ph-inline-booking-controls,body.single-em_event .ph-inline-participation-note,body.single-em_event .ph-inline-booking-note,body.single-em_event .ph-inline-booking-status,body.single-em_event .ph-inline-fallback{grid-column:1/-1}body.single-em_event .ph-inline-booking-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.single-em_event .ph-inline-booking-head>div{padding:14px 16px;border:1px solid rgba(0,54,97,.13);border-radius:14px;background:#f6fbfc}body.single-em_event .ph-inline-booking-controls{width:100%;grid-template-columns:54px minmax(0,1fr) 54px}body.single-em_event .ph-inline-participation-note{padding:16px 18px;border:1px solid #f0bc3e;border-radius:15px;background:#fff7df;color:#173651;font-size:14px;line-height:1.55}body.single-em_event .ph-inline-participation-note>strong{display:block;margin-bottom:8px;color:#003661}body.single-em_event .ph-inline-participation-note p{margin:0}body.single-em_event #ph-inline-continue,body.single-em_event .ph-inline-booking-widget .ph-event-back-to-course{grid-column:auto}body.single-em_event #ph-inline-continue:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){body.single-em_event .ph-inline-booking-widget,body.single-em_event .ph-inline-booking-head{grid-template-columns:1fr}body.single-em_event #ph-inline-continue,body.single-em_event .ph-inline-booking-widget .ph-event-back-to-course{grid-column:1}}body.single-em_event .ph-inline-booking-native,body.single-em_event .ph-inline-booking-widget{width:100% !important;max-width:none !important}body.single-em_event .ph-event-booking-summary{width:100% !important}body.single-em_event .ph-inline-booking-widget{display:grid !important;grid-template-columns:1fr !important}body.single-ph_course .ph-course-event-card{display:grid !important;grid-template-columns:minmax(0,1fr) 250px !important;gap:24px !important;align-items:start !important;overflow:hidden !important}body.single-ph_course .ph-course-event-content,body.single-ph_course .ph-course-event-schedule,body.single-ph_course .ph-course-event-schedule-row{min-width:0 !important}body.single-ph_course .ph-course-event-actions{position:static !important;width:100% !important;min-width:0 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:12px !important;align-self:center !important}body.single-ph_course .ph-course-event-price{position:static !important;display:block !important;width:100% !important;text-align:left !important}body.single-ph_course .ph-course-event-actions .ph-btn{width:100% !important;text-align:center !important}@media(max-width:900px){body.single-ph_course .ph-course-event-card{grid-template-columns:1fr !important}body.single-ph_course .ph-course-event-actions{align-self:stretch !important}}body.single-em_event .ph-inline-availability-check{grid-column:1/-1;width:100%;padding:14px 16px;border:1px solid #9ddde4;border-radius:14px;background:#eefbfc}body.single-em_event .ph-inline-availability-check[hidden]{display:none!important}body.single-em_event .ph-inline-availability-check-label{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#003661}body.single-em_event .ph-inline-availability-spinner{width:18px;height:18px;border-radius:50%;border:3px solid rgba(0,167,181,.22);border-top-color:#00a7b5;animation:ph-inline-spin .8s linear infinite}body.single-em_event .ph-inline-availability-progress{height:6px;border-radius:999px;overflow:hidden;background:#d8eef1}body.single-em_event .ph-inline-availability-progress span{display:block;height:100%;width:0;background:#00a7b5;border-radius:inherit}@keyframes ph-inline-spin{to{transform:rotate(360deg)}}body.single-em_event .ph-event-row--linked .ph-booking-native.ph-inline-booking-native,body.single-em_event .ph-inline-booking-native{display:block !important;width:100% !important;max-width:none !important;min-width:0 !important}body.single-em_event .ph-inline-booking-widget{width:100% !important;max-width:none !important;min-width:0 !important;box-sizing:border-box !important}body.single-em_event .ph-inline-booking-controls,body.single-em_event .ph-inline-booking-head,body.single-em_event .ph-inline-participation-note,body.single-em_event .ph-inline-booking-note,body.single-em_event .ph-inline-booking-status,body.single-em_event .ph-inline-availability-check{width:100% !important;max-width:none !important;min-width:0 !important;box-sizing:border-box !important}body.single-ph_course .ph-course-event-card{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(220px,250px) !important;grid-template-areas:"content actions" !important;gap:28px !important;align-items:start !important;position:relative !important;overflow:hidden !important}body.single-ph_course .ph-course-event-content{grid-area:content !important;width:100% !important;min-width:0 !important;max-width:100% !important;overflow:hidden !important}body.single-ph_course .ph-course-event-schedule{display:grid !important;gap:7px !important;width:100% !important;min-width:0 !important;max-width:100% !important}body.single-ph_course .ph-course-event-schedule-row{display:grid !important;grid-template-columns:96px 105px minmax(110px,1fr) minmax(130px,.9fr) !important;gap:10px !important;width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important;overflow:hidden !important}body.single-ph_course .ph-course-event-schedule-row>*{min-width:0 !important;overflow-wrap:anywhere !important}body.single-ph_course .ph-course-event-actions{grid-area:actions !important;position:static !important;inset:auto !important;width:100% !important;min-width:0 !important;max-width:250px !important;align-self:center !important;justify-self:stretch !important;display:flex !important;flex-direction:column !important;gap:12px !important;box-sizing:border-box !important}body.single-ph_course .ph-course-event-price,body.single-ph_course .ph-course-event-actions .ph-btn{position:static !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}body.single-ph_course .ph-course-event-price{text-align:left !important;white-space:normal !important}@media(max-width:980px){body.single-ph_course .ph-course-event-card{grid-template-columns:1fr !important;grid-template-areas:"content" "actions" !important;gap:18px !important}body.single-ph_course .ph-course-event-actions{max-width:none !important;align-self:stretch !important}}@media(max-width:760px){body.single-ph_course .ph-course-event-schedule-row{grid-template-columns:90px minmax(90px,.8fr) minmax(0,1fr) !important}body.single-ph_course .ph-course-event-schedule-location{grid-column:1/-1 !important;padding-left:0 !important}}@media(max-width:560px){body.single-ph_course .ph-course-event-schedule-row{grid-template-columns:1fr !important;gap:3px !important;padding:9px 0 !important;border-bottom:1px solid #e3ecef !important}body.single-ph_course .ph-course-event-schedule-row:last-child{border-bottom:0 !important}body.single-ph_course .ph-course-event-schedule-row>*{grid-column:1 !important}}body.single-ph_course .ph-course-event-card{display:block !important;width:100% !important;padding:24px !important;overflow:hidden !important}body.single-ph_course .ph-course-event-content{width:100% !important;max-width:none !important;overflow:visible !important}body.single-ph_course .ph-course-event-head{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:22px !important;width:100% !important;margin:0 0 14px !important}body.single-ph_course .ph-course-event-head h3{flex:1 1 auto !important;min-width:0 !important;margin:0 !important}body.single-ph_course .ph-course-event-head .ph-course-event-price{flex:0 0 auto !important;width:auto !important;max-width:none !important;margin:1px 0 0 !important;text-align:right !important;white-space:nowrap !important;color:var(--dt-secondary-color) !important}body.single-ph_course .ph-course-event-schedule,body.single-ph_course .ph-course-event-date{width:100% !important;max-width:none !important}body.single-ph_course .ph-course-event-actions{display:flex !important;position:static !important;width:100% !important;max-width:none !important;margin-top:20px !important;align-items:flex-end !important}body.single-ph_course .ph-course-event-actions .ph-btn{width:auto !important;min-width:250px !important;max-width:100% !important;margin-left:auto !important}@media(max-width:700px){body.single-ph_course .ph-course-event-head{display:grid !important;grid-template-columns:1fr !important;gap:7px !important}body.single-ph_course .ph-course-event-head .ph-course-event-price{text-align:left !important;white-space:normal !important}body.single-ph_course .ph-course-event-actions{align-items:stretch !important}body.single-ph_course .ph-course-event-actions .ph-btn{width:100% !important;min-width:0 !important;margin-left:0 !important}}.ep-event-card.ph-course-library-event .ph-ep-card-title,.ep-event-card.ph-course-library-event .ph-ep-card-title a{white-space:normal !important;overflow:visible !important;text-overflow:clip !important;max-width:100%;overflow-wrap:anywhere;word-break:normal;line-height:1.35}.ep-event-card.ph-course-library-event .ph-ep-card-date{white-space:normal;flex-wrap:wrap;line-height:1.4}@media (max-width:767px){.ep-event-card.ph-course-library-event .ph-ep-card-title a{font-size:.95rem !important;line-height:1.3}}.ep-event-card .ph-ep-card-date,.ep-event-card .ph-ep-card-date span{color:#667784 !important;font-weight:500 !important;text-decoration:none !important}.ep-event-card .ph-ep-card-date{white-space:normal;flex-wrap:wrap;line-height:1.45}@media (max-width:767px){body.single-ph_course .ph-course-event-schedule-row{display:grid !important;grid-template-columns:minmax(105px, auto) minmax(0, 1fr) !important;gap:6px 12px !important;align-items:start !important;padding:9px 0 !important}body.single-ph_course .ph-course-event-schedule-row .ph-course-event-schedule-time,body.single-ph_course .ph-course-event-schedule-row .ph-course-event-schedule-location{display:none !important}body.single-ph_course .ph-course-event-schedule-row strong,body.single-ph_course .ph-course-event-schedule-row .ph-course-event-schedule-label{display:block !important;margin:0 !important;min-width:0 !important}body.single-ph_course .ph-course-event-schedule-row .ph-course-event-schedule-label{color:var(--ph-text,#17324d) !important}}.ph-catlp-intro{margin-top:18px;margin-bottom:10px}.ph-catlp-intro-inner{max-width:980px;color:#24485f;font-size:1.03rem;line-height:1.7}.ph-catlp-intro-inner>:first-child{margin-top:0}.ph-catlp-intro-inner>:last-child{margin-bottom:0}.ph-catlp{padding-top:42px;padding-bottom:64px}.ph-catlp-section{margin:0 0 42px}.ph-catlp-heading{margin-bottom:18px}.ph-catlp-heading h2,.ph-catlp-cta h2{margin:.15em 0 0;color:#003f6b}.ph-catlp-card-grid,.ph-catlp-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ph-catlp-card,.ph-catlp-link-card{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #d7e3e9;border-radius:18px;background:#f8fbfc;text-decoration:none;color:#24485f;box-shadow:0 8px 24px rgba(0,54,97,.04)}.ph-catlp-card strong,.ph-catlp-link-card strong{font-size:1.1rem;color:#003f6b}.ph-catlp-card span,.ph-catlp-link-card span{line-height:1.5}.ph-catlp-card em,.ph-catlp-link-card em{font-style:normal;font-weight:700;color:#00a7b5;margin-top:auto}.ph-catlp-guide{padding:28px;border:1px solid #d7e3e9;border-radius:22px;background:#f8fbfc}.ph-catlp-prose{max-width:980px;color:#24485f;line-height:1.75}.ph-catlp-prose h3{color:#003f6b;margin-top:1.6em}.ph-catlp-prose ul{padding-left:1.2em}.ph-catlp-faq-list{display:grid;gap:10px}.ph-catlp-faq details{border:1px solid #d7e3e9;border-radius:14px;background:#fff;padding:0 18px}.ph-catlp-faq summary{cursor:pointer;font-weight:700;color:#003f6b;padding:16px 28px 16px 0}.ph-catlp-faq details>div{padding:0 0 16px;color:#24485f;line-height:1.65}.ph-catlp-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px;border-radius:22px;background:#eef8fa;border:1px solid #cde7eb}.ph-catlp-cta-text{max-width:760px;color:#24485f}.ph-catlp-cta-button{flex:0 0 auto;text-decoration:none}@media(max-width:900px){.ph-catlp-card-grid,.ph-catlp-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-catlp-cta{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.ph-catlp{padding-top:28px;padding-bottom:46px}.ph-catlp-section{margin-bottom:30px}.ph-catlp-card-grid,.ph-catlp-link-grid{grid-template-columns:1fr}.ph-catlp-guide{padding:20px;border-radius:18px}.ph-catlp-card,.ph-catlp-link-card{padding:17px;border-radius:16px}.ph-catlp-cta{padding:20px}.ph-catlp-cta-button{width:100%;text-align:center}}.ph-catlp-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ph-catlp-profile{border:1px solid #d7e3e9;border-radius:16px;background:#f8fbfc;overflow:hidden}.ph-catlp-profile summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 18px;color:#003f6b;font-weight:800}.ph-catlp-profile summary::-webkit-details-marker{display:none}.ph-catlp-profile summary b{font-size:1.4rem;font-weight:400}.ph-catlp-profile[open] summary b{transform:rotate(45deg)}.ph-catlp-profile-body{padding:0 18px 17px;color:#24485f}.ph-catlp-profile-body p{margin:0 0 12px;line-height:1.5}.ph-catlp-models{display:flex;flex-direction:column;gap:5px}.ph-catlp-models small{font-weight:700;color:#607989;text-transform:uppercase;letter-spacing:.05em}.ph-catlp-models a{font-weight:700;color:#007f8a;text-decoration:none}.ph-catlp-criteria-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.ph-catlp-criteria-list>div{display:flex;gap:8px;padding:10px 0;border-bottom:1px solid #e3eaee}.ph-catlp-criteria-list strong{flex:0 0 130px;color:#003f6b}.ph-catlp-criteria-list span{color:#24485f}.ph-catlp-hub-groups{display:grid;grid-template-columns:1fr 1fr 2fr;gap:22px;padding:20px;border:1px solid #d7e3e9;border-radius:18px;background:#f8fbfc}.ph-catlp-hub-groups>div>strong{display:block;margin-bottom:8px;color:#003f6b}.ph-catlp-hub nav{display:flex;flex-direction:column;gap:7px}.ph-catlp-hub nav>a{color:#007f8a;text-decoration:none;font-weight:700}.ph-catlp-hub-content nav>a{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #e3eaee}.ph-catlp-hub-content nav>a:last-child{border-bottom:0}.ph-catlp-hub-content nav>a span{display:flex;flex-direction:column}.ph-catlp-hub-content nav>a small{font-weight:400;color:#526d7e;margin-top:2px}.ph-catlp-hub-content nav>a i{font-style:normal}@media(max-width:640px){.ph-catlp-intro{margin-top:10px;margin-bottom:4px}.ph-catlp-intro-inner{font-size:.98rem;line-height:1.5}.ph-catlp-intro-inner p{margin:.35em 0}.ph-catlp{padding-top:24px}.ph-catlp-heading{margin-bottom:12px}.ph-catlp-heading .ph-kicker{margin-bottom:3px}.ph-catlp-profile-grid{grid-template-columns:1fr;gap:8px}.ph-catlp-profile summary{padding:13px 15px}.ph-catlp-profile-body{padding:0 15px 14px}.ph-catlp-criteria-list{grid-template-columns:1fr;gap:0}.ph-catlp-criteria-list>div{display:block;padding:9px 0}.ph-catlp-criteria-list strong{display:block;margin-bottom:2px}.ph-catlp-criteria-list span{display:block;line-height:1.45}.ph-catlp-hub-groups{grid-template-columns:1fr;gap:14px;padding:15px}.ph-catlp-hub nav{gap:5px}.ph-catlp-hub-content nav>a small{display:none}.ph-catlp-section{margin-bottom:26px}.ph-catlp-faq summary{padding:13px 26px 13px 0}.ph-catlp-cta-text{line-height:1.5}}.ph-catlp-v2{padding-top:38px;max-width:1240px}.ph-catlp-v2 .ph-catlp-section{margin-bottom:46px}.ph-catlp-v2 .ph-catlp-heading{margin-bottom:16px}.ph-catlp-v2 .ph-catlp-heading h2{margin:0;color:#003661;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.18}.ph-catlp-v2 .ph-catlp-heading>p{margin:7px 0 0;max-width:760px;color:#526d7e;line-height:1.5}.ph-catlp-v2 .ph-catlp-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ph-catlp-v2 .ph-catlp-profile-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.85fr);gap:18px;padding:20px;border:1px solid #d6e3e9;border-radius:18px;background:#fff;box-shadow:0 7px 24px rgba(0,54,97,.055)}.ph-catlp-v2 .ph-catlp-profile-copy h3{margin:0 0 6px;color:#003661;font-size:1.08rem}.ph-catlp-v2 .ph-catlp-profile-copy p{margin:0;color:#405e70;line-height:1.45}.ph-catlp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ph-catlp-chips span{display:inline-flex;padding:4px 9px;border-radius:999px;background:#eaf7f8;color:#006e78;font-size:.78rem;font-weight:700;line-height:1.25}.ph-catlp-v2 .ph-catlp-models{border-left:1px solid #e3eaee;padding-left:17px;gap:0}.ph-catlp-v2 .ph-catlp-models small{margin-bottom:4px;color:#718794;font-size:.68rem;letter-spacing:.06em}.ph-catlp-v2 .ph-catlp-models a{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:7px 0;border-bottom:1px solid #edf1f3;color:#006f78;font-size:.9rem;line-height:1.3}.ph-catlp-v2 .ph-catlp-models a:last-child{border-bottom:0}.ph-catlp-v2 .ph-catlp-models a b{font-weight:500}.ph-catlp-v2 .ph-catlp-criteria-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#dbe6eb;border:1px solid #dbe6eb;border-radius:16px;overflow:hidden}.ph-catlp-v2 .ph-catlp-criteria-list article{display:block;padding:18px;background:#f8fbfc;border:0}.ph-catlp-v2 .ph-catlp-criteria-list h3{margin:0 0 6px;color:#003661;font-size:1rem}.ph-catlp-v2 .ph-catlp-criteria-list p{margin:0;color:#405e70;font-size:.91rem;line-height:1.45}.ph-catlp-v2 .ph-catlp-hub-groups{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(150px,.75fr) minmax(280px,1.5fr);gap:0;padding:0;border:1px solid #d7e3e9;border-radius:18px;background:#fff;overflow:hidden}.ph-catlp-v2 .ph-catlp-hub-group{padding:18px 20px;border-right:1px solid #e3eaee}.ph-catlp-v2 .ph-catlp-hub-group:last-child{border-right:0}.ph-catlp-v2 .ph-catlp-hub-group h3{margin:0 0 9px;color:#003661;font-size:.92rem}.ph-catlp-v2 .ph-catlp-hub-group nav{gap:0}.ph-catlp-v2 .ph-catlp-hub-group nav>a{display:flex;justify-content:space-between;gap:10px;padding:6px 0;color:#007b85;font-size:.91rem;font-weight:700;line-height:1.3}.ph-catlp-v2 .ph-catlp-hub-content nav>a{padding:7px 0}.ph-catlp-v2 .ph-catlp-hub-content nav>a small{display:block;margin-top:2px;color:#637c8a;font-size:.78rem;line-height:1.35}.ph-catlp-v2 .ph-catlp-hub-content nav>a i{font-style:normal}.ph-catlp-v2 .ph-catlp-faq-list{gap:7px}.ph-catlp-v2 .ph-catlp-faq details{border-radius:12px}.ph-catlp-v2 .ph-catlp-faq summary{padding:13px 26px 13px 0}.ph-catlp-v2 .ph-catlp-cta{padding:24px 26px;border-radius:18px;background:linear-gradient(135deg,#eef8fa,#f8fbfc);border-color:#cbe5e8}.ph-catlp-cta-eyebrow{display:block;margin-bottom:4px;color:#007b85;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ph-catlp-v2 .ph-catlp-cta h2{margin:0 0 6px;font-size:1.45rem}.ph-catlp-v2 .ph-catlp-cta-text p{margin:.25em 0}.ph-catlp-v2 .ph-catlp-cta-button{border-radius:999px;padding-left:20px;padding-right:20px;white-space:nowrap}@media(max-width:960px){.ph-catlp-v2 .ph-catlp-profile-card{grid-template-columns:1fr}.ph-catlp-v2 .ph-catlp-models{border-left:0;border-top:1px solid #e3eaee;padding:12px 0 0}.ph-catlp-v2 .ph-catlp-criteria-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-catlp-v2 .ph-catlp-hub-groups{grid-template-columns:1fr 1fr}.ph-catlp-v2 .ph-catlp-hub-content{grid-column:1/-1;border-top:1px solid #e3eaee}.ph-catlp-v2 .ph-catlp-hub-group:nth-child(2){border-right:0}}@media(max-width:640px){.ph-catlp-intro{margin-top:8px;margin-bottom:2px}.ph-catlp-intro-inner{font-size:.94rem;line-height:1.45}.ph-catlp-v2{padding-top:22px;padding-bottom:42px}.ph-catlp-v2 .ph-catlp-section{margin-bottom:31px}.ph-catlp-v2 .ph-catlp-heading{margin-bottom:11px}.ph-catlp-v2 .ph-catlp-heading h2{font-size:1.34rem}.ph-catlp-v2 .ph-catlp-heading>p{font-size:.87rem;line-height:1.4}.ph-catlp-v2 .ph-catlp-profile-grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:1px 1px 9px;margin-right:-16px;scrollbar-width:thin}.ph-catlp-v2 .ph-catlp-profile-card{flex:0 0:min(84vw,340px);scroll-snap-align:start;padding:15px;border-radius:15px;gap:12px}.ph-catlp-v2 .ph-catlp-profile-copy h3{font-size:1rem}.ph-catlp-v2 .ph-catlp-profile-copy p{font-size:.88rem}.ph-catlp-chips{margin-top:9px}.ph-catlp-chips span{font-size:.72rem;padding:3px 8px}.ph-catlp-v2 .ph-catlp-models a{font-size:.84rem;padding:6px 0}.ph-catlp-v2 .ph-catlp-criteria-list{grid-template-columns:1fr 1fr;border-radius:14px}.ph-catlp-v2 .ph-catlp-criteria-list article{padding:13px}.ph-catlp-v2 .ph-catlp-criteria-list h3{font-size:.9rem;margin-bottom:4px}.ph-catlp-v2 .ph-catlp-criteria-list p{font-size:.8rem;line-height:1.38}.ph-catlp-v2 .ph-catlp-hub-groups{grid-template-columns:1fr 1fr;border-radius:14px}.ph-catlp-v2 .ph-catlp-hub-group{padding:14px}.ph-catlp-v2 .ph-catlp-hub-group h3{font-size:.82rem}.ph-catlp-v2 .ph-catlp-hub-group nav>a{font-size:.82rem;padding:5px 0}.ph-catlp-v2 .ph-catlp-hub-content{grid-column:1/-1}.ph-catlp-v2 .ph-catlp-hub-content nav>a small{display:block;font-size:.72rem}.ph-catlp-v2 .ph-catlp-cta{padding:18px;border-radius:15px}.ph-catlp-v2 .ph-catlp-cta h2{font-size:1.25rem}.ph-catlp-v2 .ph-catlp-cta-text{font-size:.88rem}.ph-catlp-v2 .ph-catlp-cta-button{width:100%;text-align:center}}.ph-catlp-v2 .ph-catlp-heading>p{display:none}.ph-catlp-v2 .ph-catlp-profile-card{position:relative;overflow:hidden;border:0;background:linear-gradient(145deg,#f2fbfc 0%,#fff 72%);box-shadow:0 8px 28px rgba(0,54,97,.09)}.ph-catlp-v2 .ph-catlp-profile-card:nth-child(4n+2){background:linear-gradient(145deg,#eef5fb 0%,#fff 72%)}.ph-catlp-v2 .ph-catlp-profile-card:nth-child(4n+3){background:linear-gradient(145deg,#f5f8ef 0%,#fff 72%)}.ph-catlp-v2 .ph-catlp-profile-card:nth-child(4n+4){background:linear-gradient(145deg,#f8f3fb 0%,#fff 72%)}.ph-catlp-v2 .ph-catlp-profile-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#00a7b5}.ph-catlp-v2 .ph-catlp-profile-copy p{font-size:.9rem;line-height:1.35}.ph-catlp-v2 .ph-catlp-models{border-left:0;padding-left:0}.ph-catlp-v2 .ph-catlp-models>small{display:none}.ph-catlp-v2 .ph-catlp-models a{padding:5px 0;border:0}.ph-catlp-model-visual{display:flex;align-items:center;gap:9px;min-width:0}.ph-catlp-model-thumb,.ph-catlp-model-placeholder{width:42px;height:42px;flex:0 0 42px;border-radius:9px;background:#fff;object-fit:contain;box-shadow:0 1px 5px rgba(0,54,97,.12)}.ph-catlp-model-placeholder{display:grid;place-items:center;font-size:1.1rem}.ph-catlp-model-name{font-size:.84rem;line-height:1.2;color:#003661;font-weight:750}.ph-catlp-v2 .ph-catlp-criteria-list{gap:10px;background:0 0;border:0;overflow:visible}.ph-catlp-v2 .ph-catlp-criteria-list article{position:relative;padding:15px 15px 14px 47px;border-radius:14px;background:#f5fafb;min-height:82px}.ph-catlp-v2 .ph-catlp-criteria-list article:before{content:"✓";position:absolute;left:14px;top:15px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#00a7b5;color:#fff;font-weight:900;font-size:.8rem}.ph-catlp-v2 .ph-catlp-criteria-list h3{font-size:.94rem}.ph-catlp-v2 .ph-catlp-criteria-list p{font-size:.82rem;line-height:1.35}.ph-catlp-v2 .ph-catlp-hub-groups{border:0;background:#f6fafb;box-shadow:none}.ph-catlp-v2 .ph-catlp-hub-group{border-right:0}.ph-catlp-brand-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.ph-catlp-v2 .ph-catlp-brand-grid>a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:62px!important;padding:8px!important;border-radius:11px;background:#fff;box-shadow:0 1px 7px rgba(0,54,97,.08)}.ph-catlp-brand-logo{display:block;max-width:100%;width:auto;height:38px;object-fit:contain}.ph-catlp-brand-name{color:#003661;font-weight:800;text-align:center;font-size:.82rem}.ph-catlp-v2 .ph-catlp-hub-content nav>a{border-radius:9px;padding:7px 9px;margin:2px 0;background:#fff}.ph-catlp-v2 .ph-catlp-hub-content nav>a small{display:none}.ph-catlp-v2 .ph-catlp-faq details{background:#f7fafb;border:0;padding-left:12px;padding-right:12px}@media(max-width:640px){.ph-catlp-v2{padding-top:18px}.ph-catlp-v2 .ph-catlp-section{margin-bottom:24px}.ph-catlp-v2 .ph-catlp-heading h2{font-size:1.22rem}.ph-catlp-v2 .ph-catlp-profile-card{flex-basis:min(88vw,350px);padding:14px;gap:8px}.ph-catlp-v2 .ph-catlp-profile-copy p{font-size:.82rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ph-catlp-chips{margin-top:7px}.ph-catlp-model-thumb,.ph-catlp-model-placeholder{width:38px;height:38px;flex-basis:38px}.ph-catlp-v2 .ph-catlp-criteria-list{grid-template-columns:1fr;gap:7px}.ph-catlp-v2 .ph-catlp-criteria-list article{min-height:0;padding:11px 11px 11px 42px}.ph-catlp-v2 .ph-catlp-criteria-list article:before{left:10px;top:11px}.ph-catlp-v2 .ph-catlp-hub-groups{grid-template-columns:1fr 1fr;gap:0}.ph-catlp-v2 .ph-catlp-hub-group{padding:12px}.ph-catlp-v2 .ph-catlp-hub-content{padding-top:8px}.ph-catlp-brand-grid{grid-template-columns:1fr!important}.ph-catlp-v2 .ph-catlp-brand-grid>a{min-height:52px!important}.ph-catlp-brand-logo{height:31px}}.ph-catlp-v2{max-width:1180px;padding-top:20px;padding-bottom:48px}.ph-catlp-v2 .ph-catlp-section{margin-bottom:34px}.ph-catlp-v2 .ph-catlp-heading{margin-bottom:14px}.ph-catlp-v2 .ph-catlp-heading h2{font-size:clamp(1.45rem,4.8vw,2.15rem);line-height:1.1;letter-spacing:-.025em}.ph-catlp-eyebrow{display:block;margin-bottom:5px;color:#008997;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ph-catlp-v2 .ph-catlp-profile-grid{display:grid;grid-template-columns:1fr;gap:12px}.ph-catlp-v2 .ph-catlp-profile-card{display:block;padding:17px 16px 15px 18px;border-radius:18px;background:#fff!important;box-shadow:0 6px 22px rgba(0,54,97,.075)}.ph-catlp-v2 .ph-catlp-profile-card:before{width:4px;border-radius:4px;background:#00a7b5}.ph-catlp-v2 .ph-catlp-profile-copy h3{font-size:1.04rem;line-height:1.2;margin-bottom:5px}.ph-catlp-v2 .ph-catlp-profile-copy p{font-size:.9rem;line-height:1.42;color:#456577;display:block;-webkit-line-clamp:unset;overflow:visible}.ph-catlp-chips{gap:5px;margin-top:10px}.ph-catlp-chips span{padding:4px 8px;font-size:.72rem;background:#eaf8fa;color:#006d77}.ph-catlp-v2 .ph-catlp-models{margin-top:12px;padding-top:9px;border-top:1px solid #e6eef1!important}.ph-catlp-v2 .ph-catlp-models a{min-height:48px;padding:6px 0!important;border-bottom:1px solid #edf2f4!important}.ph-catlp-v2 .ph-catlp-models a:last-child{border-bottom:0!important}.ph-catlp-model-thumb,.ph-catlp-model-placeholder{width:48px;height:48px;flex-basis:48px;border-radius:10px;box-shadow:0 1px 5px rgba(0,54,97,.1)}.ph-catlp-model-name{font-size:.88rem;line-height:1.22}.ph-catlp-v2 .ph-catlp-criteria-list{display:grid;grid-template-columns:1fr;gap:8px;background:0 0;border:0}.ph-catlp-v2 .ph-catlp-criteria-list article{min-height:0;padding:13px 13px 13px 46px;border-radius:15px;background:#f4f9fa}.ph-catlp-v2 .ph-catlp-criteria-list article:before{left:12px;top:13px;width:23px;height:23px}.ph-catlp-v2 .ph-catlp-criteria-list h3{font-size:.95rem;line-height:1.25;margin-bottom:4px}.ph-catlp-v2 .ph-catlp-criteria-list p{font-size:.82rem;line-height:1.42;color:#526e7d}.ph-catlp-knowledge-grid{display:grid;gap:9px}.ph-catlp-knowledge-lead{padding:18px;border-radius:17px;background:linear-gradient(145deg,#f1fafb,#fff);border:1px solid #dcebed}.ph-catlp-knowledge-lead h3{margin:0 0 8px;color:#003661;font-size:1.02rem}.ph-catlp-knowledge-lead p,.ph-catlp-knowledge-item>div{color:#36596d;font-size:.92rem;line-height:1.62}.ph-catlp-knowledge-lead p:last-child,.ph-catlp-knowledge-item>div p:last-child{margin-bottom:0}.ph-catlp-knowledge-item{border:1px solid #dce7eb;border-radius:14px;background:#fff;overflow:hidden}.ph-catlp-knowledge-item summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none;padding:14px 15px;color:#003661;font-weight:800;font-size:.93rem}.ph-catlp-knowledge-item summary::-webkit-details-marker{display:none}.ph-catlp-knowledge-item summary span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:#e8f7f8;color:#007b85;font-size:1rem;transition:transform .18s ease}.ph-catlp-knowledge-item[open] summary span{transform:rotate(45deg)}.ph-catlp-knowledge-item>div{padding:0 15px 15px}.ph-catlp-resource-grid{display:grid;grid-template-columns:1fr;gap:8px}.ph-catlp-resource-card{position:relative;display:flex;flex-direction:column;min-height:90px;padding:14px 42px 14px 14px;border-radius:15px;background:#f5fafb;color:#003661;text-decoration:none!important;box-shadow:inset 0 0 0 1px #e2ecef;transition:transform .15s ease,box-shadow .15s ease}.ph-catlp-resource-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,54,97,.08)}.ph-catlp-resource-type{margin-bottom:5px;color:#008995;font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ph-catlp-resource-card strong{font-size:.95rem;line-height:1.28}.ph-catlp-resource-card small{margin-top:5px;color:#5c7482;font-size:.78rem;line-height:1.35}.ph-catlp-resource-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#00a7b5;font-weight:900}.ph-catlp-brand-section{margin-top:18px}.ph-catlp-brand-section h3{margin:0 0 9px;color:#003661;font-size:.92rem}.ph-catlp-brand-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.ph-catlp-v2 .ph-catlp-brand-grid>a{min-height:58px!important;padding:8px!important;border:1px solid #e1eaee;background:#fff;box-shadow:none}.ph-catlp-brand-logo{height:34px}.ph-catlp-v2 .ph-catlp-faq-list{gap:8px}.ph-catlp-v2 .ph-catlp-faq details{padding:0 14px;border:1px solid #e0eaee;background:#f7fafb;border-radius:13px}.ph-catlp-v2 .ph-catlp-faq summary{padding:14px 26px 14px 0;font-size:.91rem;line-height:1.35}.ph-catlp-v2 .ph-catlp-faq details>div{padding-bottom:14px;font-size:.88rem;line-height:1.55}.ph-catlp-v2 .ph-catlp-cta{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:20px;border-radius:17px}.ph-catlp-v2 .ph-catlp-cta h2{font-size:1.25rem;line-height:1.2}.ph-catlp-v2 .ph-catlp-cta-text{font-size:.9rem;line-height:1.5}.ph-catlp-v2 .ph-catlp-cta-button{width:100%;text-align:center;white-space:normal}@media(min-width:700px){.ph-catlp-v2{padding-top:34px;padding-bottom:60px}.ph-catlp-v2 .ph-catlp-section{margin-bottom:44px}.ph-catlp-v2 .ph-catlp-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ph-catlp-v2 .ph-catlp-profile-card{padding:20px}.ph-catlp-v2 .ph-catlp-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-top:0!important;margin-top:14px;padding-top:0}.ph-catlp-v2 .ph-catlp-models a{padding:9px!important;border:1px solid #e5edef!important;border-radius:12px;background:#fff}.ph-catlp-v2 .ph-catlp-models a:last-child{border:1px solid #e5edef!important}.ph-catlp-v2 .ph-catlp-criteria-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ph-catlp-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ph-catlp-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ph-catlp-v2 .ph-catlp-cta{flex-direction:row;align-items:center;justify-content:space-between;padding:24px 28px}.ph-catlp-v2 .ph-catlp-cta-button{width:auto;white-space:nowrap}}@media(min-width:1020px){.ph-catlp-v2 .ph-catlp-profile-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.82fr);gap:18px}.ph-catlp-v2 .ph-catlp-models{margin-top:0}.ph-catlp-v2 .ph-catlp-criteria-list{grid-template-columns:repeat(4,minmax(0,1fr))}.ph-catlp-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ph-catlp-knowledge-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.ph-catlp-knowledge-lead{grid-row:span 4;padding:22px}}.ph-catlp-v2 .ph-catlp-models>small{display:block;margin:0 0 7px;color:#68808e;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ph-catlp-v2 .ph-catlp-model-card{position:relative!important;display:block!important;min-height:0!important;padding:9px!important;border:1px solid #dfe9ed!important;border-radius:14px!important;background:#fff!important;box-shadow:0 2px 10px rgba(0,54,97,.045);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ph-catlp-v2 .ph-catlp-model-card:hover{transform:translateY(-1px);border-color:#b9dde1!important;box-shadow:0 7px 18px rgba(0,54,97,.09)}.ph-catlp-model-rank{position:absolute;z-index:2;left:7px;top:7px;display:grid;place-items:center;min-width:24px;height:20px;padding:0 5px;border-radius:999px;background:#003661;color:#fff;font-size:.64rem;font-weight:850}.ph-catlp-model-visual{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px}.ph-catlp-model-thumb,.ph-catlp-model-placeholder{width:62px;height:74px;flex-basis:auto;border-radius:10px;background:#f7fafb;box-shadow:none;object-fit:contain}.ph-catlp-model-copy{display:flex;flex-direction:column;min-width:0;gap:7px}.ph-catlp-model-name{display:block;color:#003661;font-size:.88rem;line-height:1.22;font-weight:800;overflow-wrap:anywhere}.ph-catlp-model-cta{display:inline-flex;align-items:center;gap:5px;color:#008995;font-size:.72rem;font-weight:800}.ph-catlp-model-cta b{font-weight:900}.ph-catlp-v2 .ph-catlp-criterion-points{display:grid;gap:5px;margin:7px 0 0;padding:0;list-style:none}.ph-catlp-v2 .ph-catlp-criterion-points li{position:relative;margin:0;padding-left:14px;color:#526e7d;font-size:.82rem;line-height:1.38}.ph-catlp-v2 .ph-catlp-criterion-points li:before{content:"";position:absolute;left:0;top:.58em;width:5px;height:5px;border-radius:50%;background:#00a7b5}@media(max-width:699px){.ph-catlp-v2 .ph-catlp-models{display:grid;grid-template-columns:1fr;gap:7px}.ph-catlp-v2 .ph-catlp-model-card{padding:8px!important}.ph-catlp-model-visual{grid-template-columns:56px minmax(0,1fr)}.ph-catlp-model-thumb,.ph-catlp-model-placeholder{width:56px;height:66px}.ph-catlp-model-name{font-size:.86rem}}@media(min-width:700px) and (max-width:1019px){.ph-catlp-v2 .ph-catlp-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ph-catlp-v2 .ph-catlp-models>small{grid-column:1/-1}}@media(min-width:1020px){.ph-catlp-v2 .ph-catlp-profile-card{grid-template-columns:minmax(0,1fr) minmax(285px,.9fr)}.ph-catlp-v2 .ph-catlp-models{display:grid;grid-template-columns:1fr;align-content:start;gap:8px}.ph-catlp-v2 .ph-catlp-models>small{display:block}}.ph-catlp-v2 .ph-catlp-brand-section{margin-top:24px}.ph-catlp-v2 .ph-catlp-brand-section h3{margin:0 0 12px;color:#003661;font-size:1.05rem}.ph-catlp-v2 .ph-catlp-brand-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;max-width:none}.ph-catlp-v2 .ph-catlp-brand-grid>a.ph-catlp-brand-card{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;justify-content:initial!important;min-height:0!important;padding:12px!important;border:1px solid #dce8ec!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;text-decoration:none!important;color:#003661!important}.ph-catlp-brand-visual{display:flex;align-items:center;justify-content:center;width:92px;height:68px;padding:8px;border-radius:10px;background:#f7fafb}.ph-catlp-v2 .ph-catlp-brand-logo{display:block!important;width:auto!important;max-width:76px!important;height:auto!important;max-height:50px!important;object-fit:contain!important}.ph-catlp-brand-copy{display:flex;flex-direction:column;min-width:0;padding-left:12px}.ph-catlp-brand-copy strong{font-size:.94rem;line-height:1.2;color:#003661}.ph-catlp-brand-copy small{display:block;margin-top:4px;color:#5b7380;font-size:.78rem;line-height:1.35}.ph-catlp-brand-copy>span{margin-top:7px;color:#008f9b;font-size:.76rem;font-weight:800}.ph-catlp-v2 .ph-catlp-resource-grid{display:grid;grid-template-columns:1fr;gap:10px}.ph-catlp-v2 .ph-catlp-resource-card{min-height:0;padding:14px 42px 14px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #dfe9ed}.ph-catlp-v2 .ph-catlp-resource-card small{display:block;margin-top:6px;color:#5b7380;font-size:.79rem;line-height:1.4}.ph-catlp-v2 .ph-catlp-resource-card--wissen{border-left:3px solid #00a7b5}.ph-catlp-v2 .ph-catlp-resource-card--magazin{border-left:3px solid #003661}.ph-catlp-v2 .ph-catlp-resource-card--kurse{border-left:3px solid #f28c1d}@media (min-width:700px){.ph-catlp-v2 .ph-catlp-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ph-catlp-v2 .ph-catlp-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1050px){.ph-catlp-v2 .ph-catlp-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ph-catlp-v2 .ph-catlp-brand-grid>a.ph-catlp-brand-card{grid-template-columns:104px minmax(0,1fr)!important;padding:14px!important}.ph-catlp-brand-visual{width:104px;height:76px}.ph-catlp-v2 .ph-catlp-brand-logo{max-width:86px!important;max-height:56px!important}.ph-catlp-v2 .ph-catlp-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ph-catlp-resource-group{margin-top:18px}.ph-catlp-resource-group>h3,.ph-catlp-topic-head h3{margin:0;color:#003661;font-size:1.08rem;line-height:1.2}.ph-catlp-resource-kicker{display:block;margin-bottom:4px;color:#008f9b;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ph-catlp-topic-head{display:flex;flex-direction:column;gap:10px;margin-bottom:11px}.ph-catlp-topic-chips{display:flex;flex-wrap:wrap;gap:7px}.ph-catlp-topic-chip{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border-radius:999px;background:#e9f8f9;color:#006f78;font-size:.76rem;font-weight:800;text-decoration:none}a.ph-catlp-topic-chip:hover,a.ph-catlp-topic-chip:focus-visible{background:#d8f2f4;color:#003661}.ph-catlp-resource-grid--topics .ph-catlp-resource-card strong{font-size:.94rem;line-height:1.25}.ph-catlp-resource-grid--topics .ph-catlp-resource-card{display:flex;flex-direction:column;position:relative}.ph-catlp-resource-grid--topics .ph-catlp-resource-arrow{position:absolute;right:14px;top:14px}@media(min-width:700px){.ph-catlp-topic-head{flex-direction:row;align-items:flex-end;justify-content:space-between}.ph-catlp-topic-chips{justify-content:flex-end;max-width:55%}}.ph-catlp-v2 .ph-catlp-criterion-points li.ph-catlp-criterion-subpoint{padding-left:18px;margin-top:-2px;color:#5f7886}.ph-catlp-v2 .ph-catlp-criterion-points li.ph-catlp-criterion-subpoint:before{display:none}.ph-catlp-v2 .ph-catlp-resource-grid--topics .ph-catlp-resource-card{display:grid;grid-template-columns:minmax(0,1fr);gap:11px;align-items:start;padding:12px 38px 12px 12px}.ph-catlp-v2 .ph-catlp-resource-grid--topics .ph-catlp-resource-card--has-thumb{grid-template-columns:64px minmax(0,1fr)}.ph-catlp-resource-visual{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#f3f7f8}.ph-catlp-resource-thumb{display:block;width:100%;height:100%;object-fit:cover}.ph-catlp-resource-copy{display:flex;min-width:0;flex-direction:column}@media(max-width:699px){.ph-catlp-v2 .ph-catlp-resource-grid--topics .ph-catlp-resource-card{grid-template-columns:minmax(0,1fr);gap:10px;padding:11px 36px 11px 11px}.ph-catlp-v2 .ph-catlp-resource-grid--topics .ph-catlp-resource-card--has-thumb{grid-template-columns:58px minmax(0,1fr)}.ph-catlp-resource-visual{width:58px;height:58px}.ph-catlp-v2 .ph-catlp-resource-grid--topics .ph-catlp-resource-card small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.woocommerce .woocommerce-ordering{margin:0}.woocommerce .woocommerce-ordering select{width:320px;max-width:100%;height:38px;min-height:38px;padding:6px 38px 6px 16px;font-size:15px;font-weight:600;line-height:normal;color:#003661;background-color:#fff;border:1px solid #cfe0e7;border-radius:9px;box-sizing:border-box;vertical-align:middle}
:root{--ph-primary:#003b5c;--ph-secondary:#003661;--ph-accent:#00a7b5;--ph-dark:#053a5c;--ph-light:#eef3f8;--ph-radius:12px;--ph-container:1188px;--ph-topbar-height:44px;--ph-font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--ph-font-family);color:var(--ph-secondary);background:#fff}a{color:var(--ph-primary)}img{max-width:100%;height:auto}.dt-container{width:min(var(--ph-container), calc(100% - 48px));margin-inline:auto}.dt-text-center{text-align:center}.dt-py-default{padding:70px 0}.ph-header{position:relative;z-index:50;background:#fff}.ph-header,.ph-header *{box-sizing:border-box}.ph-header ul,.ph-header li{list-style:none}.ph-site-topbar{background:var(--ph-secondary);color:#fff;font-size:14px;line-height:var(--ph-topbar-height)}.ph-topbar-inner{min-height:var(--ph-topbar-height);display:flex;align-items:center;justify-content:space-between;gap:24px}.ph-topbar-left,.ph-topbar-right{display:flex;align-items:center;gap:18px;margin:0;padding:0;list-style:none;white-space:nowrap}.ph-topbar-left li,.ph-topbar-right li{margin:0;padding:0}.ph-site-topbar a,.ph-site-topbar a:visited,.ph-site-topbar .ph-cart-link{color:#fff !important;text-decoration:none;opacity:.94}.ph-site-topbar a:hover,.ph-site-topbar .ph-cart-link:hover{color:var(--ph-accent) !important;opacity:1}.ph-cart-link{display:flex;align-items:center;gap:7px;font-weight:800}.ph-cart-total bdi,.ph-cart-total .woocommerce-Price-amount{font-weight:900}.ph-header-shell{background:#fff;border-bottom:1px solid rgba(0,54,97,.06)}.ph-header-main{display:grid;align-items:center}.ph-logo{display:flex;align-items:center}.ph-logo a{display:inline-flex;align-items:center}.ph-logo img,.ph-logo .custom-logo{max-width:225px;max-height:90px;width:auto;height:auto;display:block}.ph-search form{display:flex;width:100%;height:54px;border:1px solid rgba(0,54,97,.14);border-radius:999px;overflow:hidden;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.05)}.ph-search input[type=search],.ph-search input[type=text]{flex:1;min-width:0;border:0;padding:0 24px;background:#fff;outline:0;font:inherit;font-size:15px;color:var(--ph-secondary)}.ph-search button,.ph-search input[type=submit]{border:0;background:var(--ph-primary);color:#fff;font:inherit;font-size:16px;font-weight:800;padding:0 35px;border-radius:999px;cursor:pointer}.ph-search button:hover,.ph-search input[type=submit]:hover{background:var(--ph-secondary)}.ph-actions{display:flex;align-items:center;justify-content:flex-end;gap:22px}.ph-actions a{color:var(--ph-secondary);text-decoration:none;display:inline-flex;align-items:center}.ph-actions a:hover{color:var(--ph-primary)}.ph-mobile-toggle,.ph-header-main--mobile{display:none}.ph-hide-on-mobile{display:block}.ph-icon{width:1em;height:1em;display:inline-block;fill:currentColor;flex:0 0 auto}.ph-header-icon{font-size:28px}@media (max-width:991.98px){.ph-mobile-toggle{width:48px!important;height:48px!important;padding:0!important;border-radius:14px!important;background:var(--ph-primary)!important;box-shadow:0 10px 22px rgba(0,167,181,.25)!important}.ph-hamburger{display:flex;flex-direction:column;gap:5px;width:23px}.ph-hamburger span{display:block;height:3px;border-radius:999px;background:#fff;transition:transform .2s ease,opacity .2s ease}.ph-mobile-toggle[aria-expanded=true] .ph-hamburger span:nth-child(1){transform:translateY(8px) rotate(45deg)}.ph-mobile-toggle[aria-expanded=true] .ph-hamburger span:nth-child(2){opacity:0}.ph-mobile-toggle[aria-expanded=true] .ph-hamburger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.ph-header-main--mobile{box-shadow:0 20px 35px rgba(0,54,97,.12)}.ph-mobile-menu-list li{position:relative;border-bottom:1px solid rgba(0,54,97,.08)}.ph-mobile-menu-list a{padding:14px 48px 14px 0!important;border-bottom:0!important}.ph-mobile-menu-list .sub-menu{display:none!important;padding:0 0 8px 18px!important}.ph-mobile-menu-list li.ph-mobile-open>.sub-menu{display:block!important}.ph-mobile-sub-toggle{position:absolute;right:0;top:6px;width:40px;height:40px;border:0;border-radius:12px;background:rgba(0,167,181,.09);color:var(--ph-secondary);font-weight:900;font-size:20px;line-height:1}.ph-mobile-sub-toggle[aria-expanded=true]{background:var(--ph-primary);color:#fff}}.ph-site-topbar a,.ph-site-topbar a:visited,.ph-site-topbar .ph-cart-link{color:#fff!important}.ph-site-topbar a:hover,.ph-site-topbar .ph-cart-link:hover{color:var(--ph-accent)!important}@media (max-width:991.98px){#ph-mobile-menu[hidden]{display:none!important}#ph-mobile-menu.is-open{display:block!important}.ph-mobile-menu-list,.ph-mobile-menu-list ul{list-style:none!important;margin:0!important}.ph-mobile-menu-list{padding:4px 0 0!important}.ph-mobile-menu-list li{position:relative!important;border-bottom:1px solid rgba(0,54,97,.08)!important}.ph-mobile-menu-list a{display:block!important;padding:14px 52px 14px 0!important;border:0!important;color:var(--ph-secondary)!important;text-decoration:none!important;font-weight:700!important;line-height:1.25!important}.ph-mobile-menu-list .sub-menu,.ph-mobile-menu-list .children{display:none!important;padding:0 0 10px 18px!important}.ph-mobile-menu-list li.ph-mobile-open>.sub-menu,.ph-mobile-menu-list li.ph-mobile-open>.children{display:block!important}.ph-mobile-menu-list .sub-menu a,.ph-mobile-menu-list .children a{font-size:.94rem!important;font-weight:650!important;padding-top:11px!important;padding-bottom:11px!important}.ph-mobile-menu-list .sub-menu .sub-menu,.ph-mobile-menu-list .children .children{padding-left:16px!important}.ph-mobile-sub-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;right:0!important;top:7px!important;width:38px!important;height:38px!important;border:0!important;border-radius:12px!important;background:rgba(0,167,181,.1)!important;color:var(--ph-primary)!important;font-size:20px!important;font-weight:800!important;line-height:1!important;padding:0!important}.ph-mobile-sub-toggle[aria-expanded=true]{background:var(--ph-accent)!important;color:#fff!important}}.ph-mobile-search-toggle{display:none;align-items:center;justify-content:center;border:0;background:0 0;color:var(--ph-accent);padding:0;cursor:pointer}.ph-mobile-search-panel{background:#fff;border-top:1px solid rgba(0,54,97,.08);border-bottom:1px solid rgba(0,54,97,.08);box-shadow:0 16px 34px rgba(0,54,97,.1);padding:12px 0}.ph-mobile-search-panel[hidden]{display:none!important}.ph-mobile-search-panel form{display:flex;width:100%;height:48px;border:1px solid rgba(0,54,97,.14);border-radius:14px;overflow:hidden;background:#fff}.ph-mobile-search-panel input[type=search],.ph-mobile-search-panel input[type=text]{flex:1;border:0;min-width:0;padding:0 14px}.ph-mobile-search-panel button[type=submit],.ph-mobile-search-panel .search-submit{border:0;background:var(--ph-primary);color:#fff;padding:0 16px;font-weight:700}.ph-mobile-cart-link{position:relative}.ph-mobile-cart-count{display:block;position:absolute;right:-9px;top:-7px;min-width:18px;height:18px;border-radius:999px;background:var(--ph-accent);color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center}@media (max-width:991.98px){.ph-hide-on-mobile{display:none!important}.ph-header-main{display:grid!important;grid-template-columns:48px minmax(120px,1fr) auto!important;grid-template-areas:'toggle logo actions'!important;min-height:76px!important;padding:10px 0!important;gap:10px!important;align-items:center!important}.ph-mobile-toggle{grid-area:toggle!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--ph-primary)!important;box-shadow:none!important}.ph-logo{grid-area:logo!important;justify-content:center!important;min-width:0!important}.ph-logo img,.ph-logo .custom-logo{max-width:170px!important;max-height:58px!important}.ph-search,.ph-nav{display:none!important}.ph-actions{grid-area:actions!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;align-self:center!important}.ph-actions a,.ph-actions button{display:inline-flex!important;width:36px!important;height:36px!important;align-items:center!important;justify-content:center!important;color:var(--ph-accent)!important;text-decoration:none!important}.ph-mobile-search-toggle{display:inline-flex!important}#ph-mobile-menu[hidden]{display:none!important}#ph-mobile-menu.is-open{display:block!important}.ph-header-main--mobile{background:#fff!important;border-top:1px solid rgba(0,54,97,.08)!important;box-shadow:0 18px 34px rgba(0,54,97,.1)!important;padding:6px 0 14px!important}.ph-header-main--mobile .dt-container{width:min(100% - 28px, var(--ph-container))!important}.ph-mobile-menu-list,.ph-mobile-menu-list ul{list-style:none!important;margin:0!important;padding:0!important}.ph-mobile-menu-list li{position:relative!important;border-bottom:1px solid rgba(0,54,97,.08)!important}.ph-mobile-menu-list a{display:block!important;padding:15px 52px 15px 0!important;color:var(--ph-primary)!important;text-decoration:none!important;font-weight:750!important;line-height:1.25!important;overflow-wrap:anywhere!important}.ph-mobile-menu-list .sub-menu,.ph-mobile-menu-list .children{display:none!important;padding:0 0 8px 18px!important;border-left:2px solid rgba(0,167,181,.16)!important;margin:0 0 8px!important}.ph-mobile-menu-list li.ph-mobile-open>.sub-menu,.ph-mobile-menu-list li.ph-mobile-open>.children{display:block!important}.ph-mobile-menu-list .sub-menu a,.ph-mobile-menu-list .children a{font-size:.95rem!important;font-weight:650!important;padding-top:10px!important;padding-bottom:10px!important;color:#24475e!important}.ph-mobile-menu-list .sub-menu .sub-menu,.ph-mobile-menu-list .children .children{margin-left:10px!important;padding-left:14px!important}.ph-mobile-sub-toggle,.ph-header-main--mobile .ph-submenu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;right:0!important;top:7px!important;width:40px!important;height:40px!important;border:0!important;border-radius:12px!important;background:rgba(0,167,181,.1)!important;color:var(--ph-primary)!important;font-size:20px!important;font-weight:800!important;line-height:1!important;padding:0!important;transform:none!important;z-index:2!important}.ph-mobile-sub-toggle[aria-expanded=true],.ph-header-main--mobile .ph-submenu-toggle[aria-expanded=true]{background:var(--ph-accent)!important;color:#fff!important}}@media (max-width:991.98px){#ph-mobile-menu .ph-mobile-nav,#ph-mobile-menu .ph-mobile-nav ul{list-style:none!important;margin:0!important;padding:0!important}#ph-mobile-menu .ph-mobile-nav{display:block!important;width:100%!important}#ph-mobile-menu .phm-item{display:block!important;position:relative!important;border-bottom:1px solid rgba(0,54,97,.08)!important}#ph-mobile-menu .phm-row{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important}#ph-mobile-menu .phm-link{flex:1 1 auto!important;min-width:0!important;display:block!important;padding:15px 0!important;border:0!important;color:var(--ph-primary)!important;text-decoration:none!important;font-weight:700!important;line-height:1.25!important;overflow-wrap:anywhere!important}#ph-mobile-menu .phm-toggle{flex:0 0 40px!important;width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:12px!important;background:rgba(0,167,181,.1)!important;color:var(--ph-primary)!important;font-size:20px!important;font-weight:800!important;line-height:1!important;padding:0!important;box-shadow:none!important}#ph-mobile-menu .phm-toggle[aria-expanded=true]{background:var(--ph-accent)!important;color:#fff!important}#ph-mobile-menu .phm-submenu{display:none!important;margin:0 0 8px!important;padding:0 0 0 18px!important;border-left:2px solid rgba(0,167,181,.16)!important}#ph-mobile-menu .phm-item.phm-open>.phm-submenu{display:block!important}#ph-mobile-menu .phm-submenu[hidden]{display:none!important}#ph-mobile-menu .phm-item.phm-open>.phm-submenu[hidden]{display:block!important}#ph-mobile-menu .phm-depth-1 .phm-link{font-size:.95rem!important;font-weight:650!important;color:#24475e!important;padding-top:11px!important;padding-bottom:11px!important}#ph-mobile-menu .phm-depth-2 .phm-link,#ph-mobile-menu .phm-depth-3 .phm-link,#ph-mobile-menu .phm-depth-4 .phm-link{font-size:.92rem!important;font-weight:600!important;color:#33566b!important;padding-top:10px!important;padding-bottom:10px!important}}@media (min-width:992px){.ph-header-main{position:relative!important;display:grid!important;grid-template-columns:240px minmax(0,1fr) auto!important;grid-template-areas:'logo search search' 'nav nav actions'!important;align-items:center!important;column-gap:28px!important;row-gap:14px!important;min-height:150px!important;padding:22px 0 14px!important}.ph-logo{grid-area:logo!important}.ph-search{grid-area:search!important;align-self:center!important;width:100%!important}.ph-navigation,.ph-nav{grid-area:nav!important;align-self:center!important;min-width:0!important;width:100%!important}.ph-actions{grid-area:actions!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;padding-left:20px!important;border-left:1px solid rgba(0,54,97,.1)!important}.ph-actions a{width:38px!important;height:38px!important;justify-content:center!important;color:var(--ph-accent,var(--dt-main-color,#00a7b5))!important}.ph-actions a:hover,.ph-actions a:focus-visible{color:var(--ph-secondary,var(--dt-secondary-color,#003661))!important}.ph-actions .ph-header-icon{font-size:27px!important}.ph-mobile-search-toggle{display:none!important}}@media (min-width:992px) and (max-width:1199px){.ph-header-main{grid-template-columns:210px minmax(0,1fr) auto!important;column-gap:20px!important}.ph-actions{gap:14px!important;padding-left:14px!important}}@media (max-width:991.98px){#ph-mobile-menu .phm-submenu,#ph-mobile-menu .ph-mobile-nav .sub-menu,#ph-mobile-menu .ph-mobile-nav .children{border:0!important;border-left:0!important;box-shadow:none!important;background:transparent!important;margin:0!important;padding-top:0!important;padding-right:0!important;padding-bottom:8px!important}#ph-mobile-menu .phm-depth-0>.phm-submenu,#ph-mobile-menu .ph-mobile-nav>li>.sub-menu,#ph-mobile-menu .ph-mobile-nav>li>.children{padding-left:18px!important}#ph-mobile-menu .phm-depth-1>.phm-submenu,#ph-mobile-menu .ph-mobile-nav>li>.sub-menu>li>.sub-menu,#ph-mobile-menu .ph-mobile-nav>li>.children>li>.children{padding-left:18px!important}#ph-mobile-menu .phm-depth-2>.phm-submenu,#ph-mobile-menu .phm-depth-3>.phm-submenu{padding-left:16px!important}#ph-mobile-menu .phm-submenu .phm-item,#ph-mobile-menu .ph-mobile-nav .sub-menu li,#ph-mobile-menu .ph-mobile-nav .children li{border:0!important;border-bottom:0!important;outline:0!important}#ph-mobile-menu .phm-depth-0>.phm-row>.phm-link{font-size:1rem!important;font-weight:750!important;color:var(--ph-secondary,var(--dt-secondary-color,#003661))!important}#ph-mobile-menu .phm-depth-1>.phm-row>.phm-link{font-size:.96rem!important;font-weight:700!important;color:var(--ph-secondary,var(--dt-secondary-color,#003661))!important}#ph-mobile-menu .phm-depth-2>.phm-row>.phm-link{font-size:.93rem!important;font-weight:550!important;color:#24475e!important}#ph-mobile-menu .phm-depth-3>.phm-row>.phm-link,#ph-mobile-menu .phm-depth-4>.phm-row>.phm-link{font-size:.9rem!important;font-weight:500!important;color:#33566b!important}}
@media (min-width:992px){.ph-navigation{--ph-nav-main:var(--dt-main-color,#00a7b5);--ph-nav-secondary:var(--dt-secondary-color,#003661);--ph-nav-content-width:1188px;position:static !important;width:100% !important;font-family:inherit !important}.ph-navigation .ph-primary-menu{display:flex !important;position:static !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;gap:clamp(18px, 2vw, 32px) !important;width:100% !important;margin:0 !important;padding:0 !important;list-style:none !important}.ph-navigation .ph-primary-menu>li{position:relative !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important}.ph-navigation .ph-menu-row{display:flex !important;align-items:center !important;min-height:42px !important;white-space:nowrap !important}.ph-navigation .ph-primary-menu>li>.ph-menu-row>a,.ph-navigation .ph-primary-menu>li>a{display:block !important;padding:10px 0 !important;color:var(--ph-nav-secondary) !important;font-family:inherit !important;font-size:16px !important;font-weight:700 !important;line-height:1.25 !important;text-decoration:none !important}.ph-navigation .ph-submenu-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:18px !important;height:34px !important;margin:0 0 0 5px !important;padding:0 !important;border:0 !important;background:0 0 !important;color:var(--ph-nav-secondary) !important;cursor:pointer !important}.ph-navigation .ph-submenu-toggle svg{width:10px !important;height:7px !important;transition:transform .16s ease !important}.ph-navigation li:hover>.ph-menu-row>a,.ph-navigation li:focus-within>.ph-menu-row>a,.ph-navigation li.ph-submenu-open>.ph-menu-row>a,.ph-navigation li:hover>.ph-menu-row>.ph-submenu-toggle,.ph-navigation li:focus-within>.ph-menu-row>.ph-submenu-toggle,.ph-navigation li.ph-submenu-open>.ph-menu-row>.ph-submenu-toggle{color:var(--ph-nav-main) !important}.ph-navigation li.ph-submenu-open>.ph-menu-row>.ph-submenu-toggle svg,.ph-navigation li:focus-within>.ph-menu-row>.ph-submenu-toggle svg{transform:rotate(180deg) !important}.ph-navigation .current-menu-item>.ph-menu-row>a,.ph-navigation .current-menu-ancestor>.ph-menu-row>a{color:var(--ph-nav-secondary) !important;box-shadow:inset 0 -3px 0 var(--ph-nav-main) !important}.ph-navigation .ph-primary-menu .sub-menu{display:none !important}.ph-navigation .ph-primary-menu>li:not(.ph-menu-mega)>.sub-menu{position:absolute !important;top:100% !important;left:0 !important;z-index:10000 !important;min-width:240px !important;margin:0 !important;padding:8px 0 !important;border:1px solid rgba(0,54,97,.12) !important;border-radius:0 !important;background:#fff !important;box-shadow:0 18px 38px rgba(0,54,97,.15) !important}.ph-navigation .ph-primary-menu>li:not(.ph-menu-mega):hover>.sub-menu,.ph-navigation .ph-primary-menu>li:not(.ph-menu-mega):focus-within>.sub-menu,.ph-navigation .ph-primary-menu>li:not(.ph-menu-mega).ph-submenu-open>.sub-menu{display:block !important}.ph-navigation .ph-primary-menu>li.ph-menu-mega{position:static !important}.ph-navigation .ph-primary-menu>li.ph-menu-mega>.sub-menu{display:none !important;position:absolute !important;top:100% !important;left:50% !important;right:auto !important;z-index:10000 !important;width:min(var(--ph-nav-content-width), calc(100vw - 54px)) !important;min-width:0 !important;margin:0 !important;padding:26px 30px 28px !important;transform:translateX(-50%) !important;grid-template-columns:repeat(auto-fit,minmax(190px, 1fr)) !important;gap:24px 34px !important;border:1px solid rgba(0,54,97,.12) !important;border-radius:0 !important;background:#fff !important;box-shadow:0 18px 38px rgba(0,54,97,.15) !important;list-style:none !important}.ph-navigation .ph-primary-menu>li.ph-menu-mega:hover>.sub-menu,.ph-navigation .ph-primary-menu>li.ph-menu-mega:focus-within>.sub-menu,.ph-navigation .ph-primary-menu>li.ph-menu-mega.ph-submenu-open>.sub-menu{display:grid !important}.ph-navigation .ph-menu-mega>.sub-menu>li{position:relative !important;min-width:0 !important;margin:0 !important;padding:0 !important}.ph-navigation .ph-menu-mega>.sub-menu>li>.ph-menu-row>a{width:100% !important;padding:0 0 11px !important;border-bottom:1px solid rgba(0,167,181,.35) !important;color:var(--ph-nav-secondary) !important;font-family:inherit !important;font-size:14px !important;font-weight:700 !important;line-height:1.3 !important;text-decoration:none !important}.ph-navigation .ph-menu-mega>.sub-menu>li>.ph-menu-row>.ph-submenu-toggle{display:none !important}.ph-navigation .ph-menu-mega>.sub-menu>li>.sub-menu{display:block !important;position:static !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:11px 0 0 !important;transform:none !important;border:0 !important;border-radius:0 !important;background:0 0 !important;box-shadow:none !important}.ph-navigation .ph-menu-mega>.sub-menu>li>.sub-menu>li>.ph-menu-row>a{display:block !important;width:100% !important;padding:7px 10px !important;color:var(--ph-nav-secondary) !important;font-family:inherit !important;font-size:13.5px !important;font-weight:600 !important;line-height:1.35 !important;text-decoration:none !important;white-space:normal !important}.ph-navigation .ph-menu-mega .sub-menu .sub-menu{display:block !important;position:static !important;min-width:0 !important;margin:0 !important;padding:0 0 0 12px !important;transform:none !important;border:0 !important;border-radius:0 !important;background:0 0 !important;box-shadow:none !important}.ph-navigation .ph-menu-mega .sub-menu .sub-menu a{padding:6px 10px !important;color:rgba(0,54,97,.88) !important;font-family:inherit !important;font-size:13px !important;font-weight:500 !important;line-height:1.35 !important;white-space:normal !important}.ph-navigation .ph-menu-mega a:hover,.ph-navigation .ph-menu-mega a:focus-visible{color:var(--ph-nav-main) !important;background:rgba(0,167,181,.07) !important;outline:none !important}.ph-navigation .ph-menu-mega>.sub-menu>li>.ph-menu-row>a:hover,.ph-navigation .ph-menu-mega>.sub-menu>li>.ph-menu-row>a:focus-visible{background:0 0 !important}}@media (min-width:992px) and (max-width:1240px){.ph-navigation .ph-primary-menu{gap:clamp(12px, 1.4vw, 20px) !important}.ph-navigation .ph-primary-menu>li>.ph-menu-row>a,.ph-navigation .ph-primary-menu>li>a{font-size:15px !important}}@media (min-width:992px){.ph-navigation{--ph-nav-hover-bg:rgba(0,167,181,.07);--ph-nav-focus-ring:rgba(0,167,181,.42)}.ph-navigation .ph-menu-row{border-radius:4px !important;background:0 0 !important;transition:background-color .15s ease !important}.ph-navigation li:hover>.ph-menu-row,.ph-navigation li:focus-within>.ph-menu-row,.ph-navigation li.ph-submenu-open>.ph-menu-row{background:var(--ph-nav-hover-bg) !important}.ph-navigation li:hover>.ph-menu-row>a,.ph-navigation li:focus-within>.ph-menu-row>a,.ph-navigation li.ph-submenu-open>.ph-menu-row>a,.ph-navigation li:hover>.ph-menu-row>.ph-submenu-toggle,.ph-navigation li:focus-within>.ph-menu-row>.ph-submenu-toggle,.ph-navigation li.ph-submenu-open>.ph-menu-row>.ph-submenu-toggle{color:var(--ph-nav-main) !important}.ph-navigation .ph-menu-mega a:hover,.ph-navigation .ph-menu-mega a:focus-visible,.ph-navigation .ph-primary-menu>li:not(.ph-menu-mega) .sub-menu a:hover,.ph-navigation .ph-primary-menu>li:not(.ph-menu-mega) .sub-menu a:focus-visible,.ph-navigation .ph-menu-mega>.sub-menu>li>.ph-menu-row>a:hover,.ph-navigation .ph-menu-mega>.sub-menu>li>.ph-menu-row>a:focus-visible{background:0 0 !important}.ph-navigation .ph-menu-row:focus-within{outline:2px solid var(--ph-nav-focus-ring) !important;outline-offset:1px !important}.ph-navigation a:focus,.ph-navigation button:focus{outline:none !important}.ph-navigation .current-menu-item>.ph-menu-row,.ph-navigation .current-menu-ancestor>.ph-menu-row{background:0 0 !important}.ph-navigation .current-menu-item:hover>.ph-menu-row,.ph-navigation .current-menu-item:focus-within>.ph-menu-row,.ph-navigation .current-menu-ancestor:hover>.ph-menu-row,.ph-navigation .current-menu-ancestor:focus-within>.ph-menu-row{background:var(--ph-nav-hover-bg) !important}}@media (min-width:992px){.ph-navigation .ph-primary-menu>li.ph-menu-mega:hover>.sub-menu,.ph-navigation .ph-primary-menu>li.ph-menu-mega:focus-within>.sub-menu,.ph-navigation .ph-primary-menu>li.ph-menu-mega.ph-submenu-open>.sub-menu{display:block !important;column-count:4 !important;column-gap:34px !important}.ph-navigation .ph-menu-mega>.sub-menu>li{display:inline-block !important;width:100% !important;margin:0 0 24px !important;vertical-align:top !important;break-inside:avoid-column !important;page-break-inside:avoid !important}}@media (min-width:992px) and (max-width:1100px){.ph-navigation .ph-primary-menu>li.ph-menu-mega:hover>.sub-menu,.ph-navigation .ph-primary-menu>li.ph-menu-mega:focus-within>.sub-menu,.ph-navigation .ph-primary-menu>li.ph-menu-mega.ph-submenu-open>.sub-menu{column-gap:26px !important}}
.ph-course-hero{position:relative;min-height:520px;display:flex;align-items:center;overflow:hidden;background-image:linear-gradient(90deg,rgba(0,54,97,.86),rgba(0,167,181,.62)),var(--ph-hero-image);background-size:cover;background-position:center;color:#fff}.ph-course-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgba(0,167,181,.16),rgba(0,0,0,.18));pointer-events:none}.ph-course-hero>.dt-container{position:relative;z-index:1}.ph-course-hero h1{max-width:1020px;margin:22px auto 24px;font-size:clamp(42px,5.4vw,76px);line-height:1.08;font-weight:900;color:#fff}.ph-hero-subtitle{color:#fff;font-size:clamp(34px,5vw,62px);margin:0 0 22px}.ph-hero-subtitle span{color:var(--ph-primary);font-weight:900}.ph-course-hero p{max-width:760px;font-size:20px;color:#fff;margin-left:auto;margin-right:auto}.ph-hero-kicker{margin:0 0 16px;color:var(--ph-primary);font-weight:900;text-transform:uppercase;letter-spacing:.18em}.ph-btn,.dt-btn,.button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ph-primary);color:#fff!important;text-decoration:none;font-weight:900;padding:15px 30px;border:0}.ph-section-title{font-size:clamp(34px,4vw,58px);line-height:1.1;margin:0 auto 46px;max-width:900px;color:var(--ph-secondary);font-weight:900}.ph-course-cards-section{position:relative;margin-top:-64px;z-index:2;padding-bottom:38px}.ph-course-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ph-course-card{min-height:310px;border-radius:14px;overflow:hidden;position:relative;background-image:var(--ph-card-image);background-size:cover;background-position:center;box-shadow:0 12px 30px rgba(0,54,97,.18);display:flex;align-items:flex-end}.ph-course-card__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,54,97,.08),rgba(0,21,38,.78))}.ph-course-card__body{position:relative;z-index:1;padding:26px;color:#fff;display:flex;flex-direction:column;min-height:100%;width:100%}.ph-course-card h3{margin:0 0 12px;color:#fff;font-size:24px;line-height:1.08;font-weight:900}.ph-course-card p{font-weight:700;line-height:1.35}.ph-course-card__button{margin-top:auto;display:block;text-align:center;background:var(--ph-primary);color:#fff!important;text-decoration:none;border-radius:8px;padding:12px 18px;font-weight:900}.ph-front-info-section{padding-top:48px}.ph-front-info-card{background:#e9edf5;border-radius:38px;padding:70px 56px}.ph-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px}.ph-info-grid h2{color:var(--ph-secondary);font-weight:900;font-size:clamp(38px,5vw,64px);line-height:1.05;margin-top:0}.ph-info-left-text,.ph-info-copy{font-size:16px;line-height:1.75;color:#4d5360}.ph-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ph-service-card{background:#fff;border-radius:10px;border:1px solid rgba(0,54,97,.08);box-shadow:0 8px 22px rgba(0,0,0,.09);overflow:hidden;min-height:405px;display:flex;flex-direction:column}.ph-service-card__image{height:145px;background:#dfe6ec;overflow:hidden}.ph-service-card__image img{width:100%;height:100%;object-fit:cover;display:block}.ph-service-card__body{padding:24px 24px 28px;display:flex;flex-direction:column;gap:14px;flex:1}.ph-service-card h3{margin:0;color:var(--ph-secondary);font-size:20px;line-height:1.15;font-weight:900}.ph-service-card__subline{font-size:13px;text-transform:uppercase;letter-spacing:.05em;font-weight:900;color:var(--ph-secondary)}.ph-service-card p{margin:0;color:#4d5360;line-height:1.45}.ph-service-card a{margin-top:auto;color:var(--ph-primary);font-weight:900;text-decoration:none}.ph-front-cta{text-align:center;padding:42px 20px 80px}.ph-front-cta h2{font-size:clamp(24px,2.2vw,34px);color:var(--ph-secondary);font-weight:900}.ph-front-partners h2,.ph-front-blog h2{font-size:clamp(38px,5vw,62px);line-height:1.05;margin-top:0;color:var(--ph-secondary);font-weight:900}.ph-equipment-service{padding:84px 0;background-image:linear-gradient(90deg,rgba(6,14,39,.78),rgba(6,14,39,.44)),var(--ph-hero-image);background-size:cover;background-position:center;color:#fff}.ph-equipment-service h2{color:#fff;font-weight:900;font-size:clamp(42px,5vw,68px);line-height:1.08;margin:0 0 28px}.ph-equipment-service p{max-width:760px;color:#fff;font-size:18px}.ph-blog-grid{text-align:left;margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ph-blog-card{border:1px solid rgba(0,54,97,.12);border-radius:28px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.04);background:#fff}.ph-blog-card img{width:100%;height:255px;object-fit:cover}.ph-blog-card__placeholder{height:255px;background:#e9edf5}.ph-blog-card__body{padding:30px}.ph-blog-card h3 a{color:var(--ph-secondary);text-decoration:none;font-weight:900}.ph-footer{background:var(--ph-secondary);color:#fff;padding:70px 0 34px}.ph-footer a{color:var(--ph-primary)}.ph-footer-title{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:var(--ph-primary);font-size:clamp(46px,7vw,82px);font-weight:900;margin-bottom:60px}.ph-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:54px}.ph-footer-bottom{border-top:1px solid rgba(255,255,255,.15);margin-top:60px;padding-top:30px;text-align:center;font-weight:600}@media (max-width:1024px){.ph-course-card-grid,.ph-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-blog-grid{grid-template-columns:1fr 1fr}.ph-course-cards-section{margin-top:28px}.ph-info-grid{grid-template-columns:1fr}.ph-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ph-course-card-grid,.ph-card-grid,.ph-blog-grid,.ph-footer-grid{grid-template-columns:1fr}.ph-front-info-card{padding:42px 28px;border-radius:28px}.ph-course-hero{min-height:560px}.ph-course-hero h1{font-size:40px}.ph-course-card{min-height:260px}}.ph-course-card__subline{margin:0 0 12px;font-size:13px;line-height:1.35;text-transform:uppercase;letter-spacing:.04em;font-weight:900;color:#fff}.ph-course-card__text{margin:0 0 18px;font-size:15px;line-height:1.35;font-weight:600;color:#fff}.ph-info-image{margin:28px 0 0;border-radius:24px;overflow:hidden;box-shadow:0 16px 34px rgba(0,54,97,.16)}.ph-info-image img{display:block;width:100%;height:auto}.ph-equipment-service__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,560px);gap:72px;align-items:start}.ph-equipment-service__cards{display:flex;flex-direction:column;gap:28px}.ph-equipment-info-card{display:grid;grid-template-columns:72px 1fr;gap:24px;background:rgba(255,255,255,.96);color:#4d5360;border:1px solid rgba(255,255,255,.7);border-radius:8px;padding:28px;box-shadow:0 10px 28px rgba(0,0,0,.14)}.ph-equipment-info-card__icon{width:60px;height:60px;border-radius:9px;background:#f1f3f6;color:var(--ph-primary);display:flex;align-items:center;justify-content:center}.ph-equipment-info-card__icon .material-symbols-outlined{font-size:36px}.ph-equipment-info-card h3{margin:0 0 10px;color:var(--ph-secondary);font-size:20px;font-weight:900}.ph-equipment-info-card p{margin:0;color:#666;line-height:1.45;font-size:16px}.ph-front-shop-offers{text-align:center;background:#fff}.ph-front-shop-offers h2{font-size:clamp(38px,5vw,62px);line-height:1.05;margin:0 auto 18px;color:var(--ph-secondary);font-weight:900;max-width:960px}.ph-front-shop-offers__intro{max-width:760px;margin:0 auto 42px;color:#4d5360;font-size:18px;line-height:1.6}.ph-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;text-align:left}.ph-product-card{background:#fff;border:1px solid rgba(0,54,97,.12);border-radius:22px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.06);display:flex;flex-direction:column}.ph-product-card__image{display:block;background:#f6f8fa;aspect-ratio:1/1;padding:18px}.ph-product-card__image img{width:100%;height:100%;object-fit:contain;display:block}.ph-product-card__body{padding:22px;display:flex;flex-direction:column;gap:14px;flex:1}.ph-product-card h3{font-size:18px;line-height:1.25;margin:0}.ph-product-card h3 a{color:var(--ph-secondary);text-decoration:none;font-weight:900}.ph-product-card__price{color:var(--ph-secondary);font-weight:900}.ph-product-card__button{margin-top:auto;color:var(--ph-primary);font-weight:900;text-decoration:none}.ph-front-shop-offers__cta{margin-top:36px}.ph-footer .menu{list-style:none;margin:0;padding:0}.ph-footer .menu li{margin:0 0 10px}.ph-footer .menu a{text-decoration:none}@media (max-width:1024px){.ph-equipment-service__grid{grid-template-columns:1fr;gap:42px}.ph-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ph-product-grid{grid-template-columns:1fr}.ph-equipment-info-card{grid-template-columns:1fr}.ph-equipment-service__grid{gap:28px}}.ph-course-hero{background-image:linear-gradient(var(--ph-hero-overlay-angle,90deg),var(--ph-hero-overlay-1,rgba(0,54,97,.86)),var(--ph-hero-overlay-2,rgba(0,167,181,.62))),var(--ph-hero-image)!important}.ph-equipment-service{background-image:linear-gradient(var(--ph-equipment-overlay-angle,90deg),var(--ph-equipment-overlay-1,rgba(6,14,39,.78)),var(--ph-equipment-overlay-2,rgba(6,14,39,.44))),var(--ph-hero-image)!important}.ph-course-hero h1{font-size:clamp(38px,5.4vw,var(--ph-fs-hero-h1,76px))!important}.ph-hero-subtitle{font-size:clamp(28px,5vw,var(--ph-fs-hero-subtitle,62px))!important}.ph-course-hero p{font-size:var(--ph-fs-hero-text,20px)!important}.ph-section-title,.ph-front-partners h2,.ph-front-blog h2,.ph-front-shop-offers h2{font-size:clamp(30px,4vw,var(--ph-fs-section-title,58px))!important}.ph-front-shop-offers__intro,.ph-info-left-text,.ph-info-copy{font-size:var(--ph-fs-section-text,18px)!important}.ph-course-card h3{font-size:var(--ph-fs-card-title,24px)!important}.ph-course-card__text,.ph-course-card p,.ph-service-card p{font-size:var(--ph-fs-card-text,15px)!important}.ph-service-card h3,.ph-equipment-info-card h3{font-size:calc(var(--ph-fs-card-title,24px) - 4px)!important}.ph-equipment-service h2{font-size:clamp(34px,5vw,var(--ph-fs-equipment-title,68px))!important}.ph-equipment-service.ph-global-hero:before{content:none!important;display:none!important}.ph-equipment-service{background-image:linear-gradient(var(--ph-equipment-overlay-angle,90deg),var(--ph-equipment-overlay-1,rgba(6,14,39,.78)),var(--ph-equipment-overlay-2,rgba(6,14,39,.44))),var(--ph-equipment-image,var(--ph-hero-image))!important;background-size:cover!important;background-position:center!important}.ph-equipment-service>.dt-container{position:relative;z-index:2}.ph-section{padding:72px 0}.ph-section-head{max-width:980px;margin:0 auto 36px}.ph-section-kicker{font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--ph-primary);font-size:16px;margin-bottom:14px}.ph-section-head h2{font-size:var(--ph-fs-section-title,58px);line-height:1.05;margin:0;color:var(--ph-secondary);font-weight:900}.ph-stats-section{background:linear-gradient(180deg,#fff 0%,#f7fbfd 100%)}.ph-stats-grid,.ph-process-grid,.ph-reviews-grid{display:grid;gap:24px}.ph-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ph-stat-card,.ph-process-card,.ph-review-card{background:#fff;border:1px solid rgba(0,54,97,.1);border-radius:22px;padding:28px;box-shadow:0 16px 35px rgba(0,54,97,.07)}.ph-stat-card strong{display:block;color:var(--ph-primary);font-size:38px;line-height:1;font-weight:900;margin-bottom:12px}.ph-stat-card h3,.ph-process-card h3{margin:0 0 10px;color:var(--ph-secondary);font-size:21px;line-height:1.15;font-weight:900}.ph-stat-card p,.ph-process-card p,.ph-review-card p{margin:0;color:#4f5f6c;font-size:16px;line-height:1.55}.ph-process-section{background:#fff}.ph-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.ph-process-card{position:relative;overflow:hidden;min-height:230px}.ph-process-number{position:absolute;right:18px;top:12px;color:rgba(0,167,181,.12);font-size:54px;font-weight:900;line-height:1}.ph-process-icon{display:inline-flex!important;width:56px;height:56px;align-items:center;justify-content:center;border-radius:16px;background:rgba(0,167,181,.1);color:var(--ph-primary);font-size:32px!important;margin-bottom:18px}.ph-reviews-section{background:#f6fafc}.ph-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-review-stars{color:#f28c1d;font-size:22px;font-weight:900;letter-spacing:.05em;margin-bottom:16px}.ph-review-card p{font-size:18px;color:var(--ph-secondary);margin-bottom:20px}.ph-review-card strong{color:var(--ph-primary);font-weight:900}.ph-final-cta-section{padding:80px 0;background:#fff}.ph-final-cta-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:48px;border-radius:34px;background:linear-gradient(135deg,var(--ph-secondary) 0%,#05233f 55%,#00a7b5 160%);color:#fff;box-shadow:0 22px 50px rgba(0,54,97,.2)}.ph-final-cta-card .ph-section-kicker{color:#28d7e4;margin-bottom:10px}.ph-final-cta-card h2{font-size:44px;line-height:1.08;margin:0 0 12px;color:#fff;font-weight:900}.ph-final-cta-card p{margin:0;max-width:720px;color:rgba(255,255,255,.88);font-size:18px;line-height:1.55}.ph-final-cta-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}.ph-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ph-primary);color:#fff!important;text-decoration:none;font-weight:900;padding:16px 26px;box-shadow:0 12px 24px rgba(0,167,181,.22)}.ph-btn-secondary{background:#fff;color:var(--ph-secondary)!important}@media (max-width:991.98px){.ph-section{padding:52px 0}.ph-stats-grid,.ph-process-grid,.ph-reviews-grid{grid-template-columns:1fr 1fr}.ph-final-cta-card{grid-template-columns:1fr;padding:34px}.ph-final-cta-actions{justify-content:flex-start}.ph-final-cta-card h2{font-size:34px}}@media (max-width:640px){.ph-stats-grid,.ph-process-grid,.ph-reviews-grid{grid-template-columns:1fr}.ph-section-head h2{font-size:34px}.ph-stat-card strong{font-size:34px}.ph-final-cta-card h2{font-size:30px}.ph-section-kicker{font-size:13px}}.ph-front-service .ph-service-grid,.ph-front-service .ph-card-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}.ph-front-service .ph-service-card{width:100%!important;min-width:0!important;height:100%!important}@media (max-width:1024px){.ph-front-service .ph-service-grid,.ph-front-service .ph-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.ph-front-service .ph-service-grid,.ph-front-service .ph-card-grid{grid-template-columns:1fr!important}}.ph-course-hero{background-image:none!important}.ph-course-hero__media{position:absolute;inset:0;z-index:0}.ph-course-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,54,97,.86),rgba(0,167,181,.62))}.ph-course-hero__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ph-course-hero>.dt-container{position:relative;z-index:1}.ph-process-icon{width:1em;height:1em}.ph-equipment-info-card__icon .ph-icon{width:36px;height:36px}.ph-home-hero{min-height:min(720px,78vh);display:flex;align-items:center}.ph-home-hero__content{position:relative;z-index:2;max-width:980px}.ph-home-hero__content h1{max-width:900px;margin-left:auto;margin-right:auto}.ph-home-hero__lead{max-width:760px;margin:18px auto 0;font-size:clamp(1rem,2vw,1.2rem)}.ph-home-dual-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:26px}.ph-home-dual-actions .ph-btn{min-width:220px}.ph-section-head{max-width:850px;margin:0 auto 30px}.ph-section-head>p{max-width:720px;margin-left:auto;margin-right:auto}.ph-home-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ph-home-course-card{border:1px solid #dde7ec;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 28px rgba(0,54,97,.07)}.ph-home-course-card__image{display:block;aspect-ratio:16/9;background:#eaf0f3;overflow:hidden}.ph-home-course-card__image img{width:100%;height:100%;object-fit:cover}.ph-home-course-card__body{padding:20px}.ph-home-course-card__body h3{margin:0 0 10px}.ph-home-course-card__body h3 a{text-decoration:none;color:inherit}.ph-home-course-card__meta{display:flex;flex-direction:column;gap:4px;margin:16px 0}.ph-home-course-card__meta strong{color:#003661;font-size:1.1rem}.ph-home-course-card__meta span{font-size:.92rem;color:#617782}.ph-btn-small{padding:10px 16px}.ph-home-section-cta{text-align:center;margin:28px 0 0}.ph-home-trust{background:#003661;color:#fff;padding:24px 0}.ph-home-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ph-home-trust-item{display:flex;align-items:center;gap:14px}.ph-home-trust-icon{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto}.ph-home-trust-icon svg{width:34px;height:34px}.ph-home-trust-item strong,.ph-home-trust-item span{display:block}.ph-home-trust-item span{font-size:.9rem;opacity:.84;margin-top:3px}.ph-home-brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:28px}.ph-home-brand-card{min-height:110px;border:1px solid #e0e8ed;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;padding:18px;text-decoration:none}.ph-home-brand-card img{max-width:100%;max-height:70px;object-fit:contain}.ph-home-brand-card strong{color:#003661}.ph-home-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ph-home-service-card{display:block;text-decoration:none;color:inherit;border:1px solid #dce7ec;border-radius:14px;padding:24px;background:#fff;transition:.2s}.ph-home-service-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,54,97,.09)}.ph-home-service-icon{width:46px;height:46px;color:#00a7b5}.ph-home-service-icon svg{width:100%;height:100%}.ph-home-service-card h3{margin:10px 0 8px}.ph-home-service-card span{font-weight:700;color:#003661}.ph-final-cta-actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:980px){.ph-home-course-grid,.ph-home-service-grid{grid-template-columns:1fr 1fr}.ph-home-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-home-trust-grid{grid-template-columns:1fr}}@media(max-width:680px){.ph-home-course-grid,.ph-home-service-grid{grid-template-columns:1fr}.ph-home-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-home-dual-actions{flex-direction:column;align-items:stretch}.ph-home-dual-actions .ph-btn{width:100%}.ph-home-trust-item{align-items:flex-start}}.ph-home-hero--photo_tiles{min-height:0;height:auto;padding:58px 0 28px;display:block;position:relative;overflow:hidden;background:#003661}.ph-home-hero--photo_tiles .ph-course-hero__media:after{background:rgba(0,31,55,.2)}.ph-home-hero--photo_tiles .ph-home-hero__content{position:relative;z-index:2;max-width:1180px;text-align:left}.ph-home-hero__copy{max-width:780px}.ph-home-hero--photo_tiles .ph-home-hero__content h1{max-width:760px;margin:0;color:#fff;font-size:clamp(2.35rem,4.7vw,4.25rem);line-height:1.02}.ph-home-hero--photo_tiles .ph-hero-kicker{margin:0 0 18px;color:#10c1cf;letter-spacing:.16em;font-weight:800;text-transform:uppercase}.ph-home-hero--photo_tiles .ph-home-hero__lead{max-width:690px;margin:18px 0 0;color:#fff;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.55}.ph-home-hero-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.ph-home-hero-tile{position:relative;display:block;min-height:205px;border-radius:14px;overflow:hidden;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.28);box-shadow:0 12px 30px rgba(0,27,48,.18);background:linear-gradient(135deg,#007e91,#00547d)}.ph-home-hero-tile--shop{background:linear-gradient(135deg,#004d73,#003661)}.ph-home-hero-tile__media{position:absolute;inset:0;display:block}.ph-home-hero-tile__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ph-home-hero-tile__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,31,55,.78) 0%,rgba(0,31,55,.46) 58%,rgba(0,31,55,.22) 100%)}.ph-home-hero-tile__body{position:absolute;inset:0;display:flex;align-items:flex-end;gap:18px;padding:24px 26px;z-index:2}.ph-home-hero-tile__icon{width:58px;height:58px;flex:0 0 58px;border-radius:50%;background:#00a7b5;display:grid;place-items:center}.ph-home-hero-tile__icon svg{width:31px;height:31px;color:#fff}.ph-home-hero-tile__text{display:flex;flex-direction:column;gap:6px;min-width:0}.ph-home-hero-tile__text strong{font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.05;text-transform:uppercase;color:#fff}.ph-home-hero-tile__text span{font-size:1rem;line-height:1.35;color:#fff}.ph-home-hero-tile__arrow{margin-left:auto;width:46px;height:46px;border-radius:50%;background:#00a7b5;display:grid;place-items:center;font-size:1.7rem;flex:0 0 46px;transition:transform .2s ease,background .2s ease}.ph-home-hero-tile:hover .ph-home-hero-tile__media img{transform:scale(1.035)}.ph-home-hero-tile:hover .ph-home-hero-tile__arrow{transform:translateX(3px);background:#00c0cf}@media(max-width:900px){.ph-home-hero--photo_tiles{padding:46px 0 24px}.ph-home-hero-tiles{grid-template-columns:1fr}.ph-home-hero-tile{min-height:180px}}@media(max-width:680px){.ph-home-hero--photo_tiles{padding:38px 0 18px}.ph-home-hero--photo_tiles .ph-home-hero__content h1{font-size:clamp(2.1rem,10vw,3rem)}.ph-home-hero-tile{min-height:165px}.ph-home-hero-tile__body{padding:18px;gap:13px}.ph-home-hero-tile__icon{width:48px;height:48px;flex-basis:48px}.ph-home-hero-tile__icon svg{width:26px;height:26px}.ph-home-hero-tile__arrow{width:40px;height:40px;flex-basis:40px}}.ph-home-hero-tile__arrow{display:none!important}
@media (max-width:1100px){.ph-header-main{grid-template-columns:220px 1fr 80px}.ph-nav ul{gap:18px}.ph-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.dt-container{width:min(100% - 28px,var(--ph-container))}.dt-py-default{padding:48px 0}.ph-topbar-inner{flex-direction:column;align-items:flex-start;padding:10px 0}.ph-header-main{display:flex;min-height:86px;justify-content:space-between}.ph-search,.ph-actions,.ph-nav{display:none}.ph-logo img,.ph-logo .custom-logo{max-width:190px}.ph-mobile-toggle{display:inline-flex;background:var(--ph-primary);color:#fff;border:0;border-radius:999px;padding:12px 18px;font-weight:800}.ph-header-main--mobile.is-open{display:block;padding:0 20px 24px}.ph-header-main--mobile ul{list-style:none;margin:18px 0 0;padding:0}.ph-header-main--mobile li{border-bottom:1px solid rgba(0,54,97,.1)}.ph-header-main--mobile a{display:block;padding:13px 0;text-decoration:none;font-weight:800;color:var(--ph-secondary)}.ph-course-hero{min-height:470px}.ph-front-info-card,.dt-container[style*="background:#e9edf5"]{padding:42px 24px!important;border-radius:28px!important}.ph-info-grid{grid-template-columns:1fr!important}.ph-card-grid{grid-template-columns:1fr}.ph-footer-grid{grid-template-columns:1fr 1fr}.ph-footer-title{font-size:44px}.ph-partner-row{justify-content:flex-start;overflow-x:auto;padding-bottom:12px}.ph-partner-logo{width:120px;height:120px}}@media (max-width:520px){.ph-footer-grid{grid-template-columns:1fr}.ph-course-hero h1{font-size:38px}.ph-course-hero p{font-size:17px}}*,*:before,*:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}img,video,iframe,embed,object{max-width:100%;height:auto}.ph-unified-hero,.ph-shop-hero,.ph-page-hero,.ph-course-hero,.ph-product-layout,.ph-shop-layout,.ph-shop-content,.ph-shop-sidebar,.ph-product-single,.ph-product-top,.ph-product-gallery,.ph-product-buybox,.ph-product-related,.ph-product-tabs,.woocommerce,.woocommerce-page,.site-main,.entry-content{max-width:100%}@media (max-width:900px){.dt-container,.ph-container,.ph-unified-hero .dt-container,.ph-shop-hero .dt-container,.ph-shop-layout,.ph-product-layout .dt-container{width:min(100% - 28px, 1180px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.ph-shop-layout{display:block!important;padding-left:0!important;padding-right:0!important}.ph-shop-sidebar{position:relative!important;top:auto!important;width:100%!important;max-width:100%!important;margin:0 0 24px!important;padding:16px!important}.ph-shop-content{width:100%!important;min-width:0!important}.ph-shop-content ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.ph-shop-content ul.products li.product,.woocommerce ul.products li.product{width:100%!important;max-width:100%!important;min-width:0!important}.ph-shop-content ul.products li.product img{height:190px!important}.ph-shop-content ul.products li.product .button,.woocommerce ul.products li.product .button,.ph-product-card .button{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important;padding-left:10px!important;padding-right:10px!important;white-space:normal!important}.woocommerce-pagination ul.page-numbers{padding-left:0!important}.ph-shop-price-notes,.ph-product-footnotes,.woocommerce-info,.woocommerce-message,.woocommerce-error{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}@media (max-width:640px){.dt-container,.ph-container,.ph-unified-hero .dt-container,.ph-shop-hero .dt-container,.ph-shop-layout,.ph-product-layout .dt-container{width:min(100% - 24px, 1180px)!important}.ph-unified-hero,.ph-shop-hero,.ph-page-hero{padding-left:0!important;padding-right:0!important}.ph-unified-hero-inner,.ph-page-hero-inner,.ph-shop-hero-inner,.ph-product-top,.ph-product-single .summary,.ph-product-single .woocommerce-product-gallery{width:100%!important;max-width:100%!important;min-width:0!important}.ph-shop-content ul.products{grid-template-columns:1fr!important;gap:18px!important}.ph-shop-content ul.products li.product img{height:220px!important}.ph-shop-content .woocommerce-ordering,.ph-shop-content .woocommerce-result-count{float:none!important;width:100%!important;max-width:100%!important}.ph-shop-content .orderby{width:100%!important;max-width:100%!important}.ph-filter-search .woocommerce-product-search,.ph-shop-sidebar .woocommerce-product-search{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;max-width:100%!important}.ph-filter-search input[type=search],.ph-shop-sidebar input[type=search],.ph-shop-sidebar input[type=text]{min-width:0!important}.ph-filter-search button,.ph-shop-sidebar button:not(.ph-filter-toggle):not(.ph-cat-toggle):not(.ph-shop-filter-close){white-space:nowrap!important}.woocommerce-pagination .page-numbers{min-width:36px!important;height:36px!important}.ph-shop-price-notes,.ph-product-footnotes{padding:18px!important;border-radius:16px!important}}@media (max-width:380px){.dt-container,.ph-container,.ph-unified-hero .dt-container,.ph-shop-hero .dt-container,.ph-shop-layout,.ph-product-layout .dt-container{width:min(100% - 18px, 1180px)!important}.ph-shop-sidebar{padding:12px!important;border-radius:18px!important}.ph-shop-content ul.products li.product img{height:200px!important}}*,*:before,*:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}img,video,iframe,embed,object{max-width:100%;height:auto}.ph-entry-content,.ph-content,.ph-page-wrap,.ph-page-hero-content,.ph-unified-hero .ph-page-hero-content{min-width:0;max-width:100%;overflow-wrap:break-word}.ph-checkout-page .ph-checkout-subtitle,.ph-checkout-page .ph-checkout-kicker{color:rgba(255,255,255,.88)!important}.ph-checkout-page .ph-checkout-subtitle{max-width:760px!important}@media (max-width:767.98px){.ph-unified-hero,.ph-page-hero,.ph-shop-hero,.ph-checkout-hero{overflow:hidden!important}.ph-unified-hero .ph-page-hero-grid,.ph-page-hero-grid,.ph-checkout-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:min(100% - 28px,var(--ph-container,1180px))!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;gap:22px!important}.ph-unified-hero .ph-page-hero-content,.ph-page-hero-content,.ph-checkout-hero-grid>div{width:100%!important;max-width:100%!important;min-width:0!important}.ph-unified-hero h1,.ph-page-hero h1,.ph-checkout-hero h1{font-size:clamp(30px,9.2vw,38px)!important;line-height:1.08!important;letter-spacing:-.035em!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;hyphens:auto!important}.ph-unified-hero .ph-page-hero-subtitle,.ph-page-hero-subtitle,.ph-checkout-subtitle{font-size:clamp(16px,4.4vw,18px)!important;line-height:1.5!important;max-width:100%!important;overflow-wrap:break-word!important}.ph-unified-hero .ph-page-hero-media,.ph-page-hero-media,.ph-checkout-hero-img{width:100%!important;max-width:100%!important;min-width:0!important}.ph-unified-hero .ph-page-hero-media img,.ph-page-hero-media img,.ph-checkout-hero-img img{width:100%!important;max-width:100%!important}.ph-entry-content h1,.ph-entry-content h2,.ph-entry-content h3{overflow-wrap:anywhere!important;hyphens:auto!important}}@media (max-width:420px){.ph-unified-hero h1,.ph-page-hero h1,.ph-checkout-hero h1{font-size:clamp(28px,8.6vw,34px)!important}}
:root{--ph-blue:#003661;--ph-turq:#00a7b5;--ph-soft:#f2fbfd;--ph-line:rgba(0,54,97,.12);--ph-shadow:0 16px 45px rgba(0,54,97,.08)}.ph-shop-hero{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#003661 0%,#00527d 62%,#00a7b5 135%);color:#fff;padding:clamp(46px,5vw,72px) 0 clamp(42px,4vw,62px);margin:0 0 34px}.ph-shop-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,rgba(0,54,97,.95),rgba(0,92,126,.78))}.ph-shop-hero-inner{max-width:1180px}.ph-shop-kicker{margin:0 0 12px;color:#15d5e1;text-transform:uppercase;letter-spacing:.14em;font-weight:900;font-size:13px}.ph-shop-hero h1{margin:0;color:#fff;font-size:clamp(42px,5.2vw,68px);line-height:1.02;letter-spacing:-.03em}.ph-shop-description{max-width:760px;margin-top:16px;font-size:clamp(17px,2vw,22px);line-height:1.55;color:rgba(255,255,255,.92)}.ph-shop-description p{margin:0}.ph-shop-layout{display:grid;grid-template-columns:292px minmax(0,1fr);gap:30px;align-items:start;padding-bottom:60px}.ph-shop-sidebar{position:sticky;top:112px;background:#fff;border:1px solid var(--ph-line);border-radius:22px;box-shadow:var(--ph-shadow);padding:16px}.ph-shop-filter-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;color:var(--ph-blue);font-weight:900;font-size:20px}.ph-shop-filter-close,.ph-shop-filter-toggle{display:none}.ph-filter-note{font-size:13px;line-height:1.45;background:var(--ph-soft);border:1px solid rgba(0,167,181,.16);border-radius:14px;padding:10px 12px;color:#31505f;margin-bottom:8px}.ph-filter-widget,.ph-shop-sidebar .widget{padding:0;border-top:1px solid rgba(0,54,97,.09)}.ph-filter-widget:first-of-type,.ph-shop-sidebar .widget:first-of-type{border-top:0}.ph-filter-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border:0;background:0 0;color:var(--ph-blue);font-size:16px;line-height:1.25;font-weight:900;text-align:left;cursor:pointer;box-shadow:none!important}.ph-filter-toggle:after{content:"⌄";font-size:16px;line-height:1;transform:rotate(0deg);transition:transform .18s ease;color:var(--ph-turq)}.ph-filter-widget.is-open>.ph-filter-toggle:after{transform:rotate(180deg)}.ph-filter-panel{display:none;padding:0 0 14px}.ph-filter-widget.is-open>.ph-filter-panel{display:block}.ph-filter-list,.ph-shop-sidebar .product-categories,.ph-shop-sidebar .woocommerce-widget-layered-nav-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ph-filter-list li{position:relative}.ph-filter-list li a,.ph-shop-sidebar .product-categories a,.ph-shop-sidebar .woocommerce-widget-layered-nav-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:11px;color:#24475e;text-decoration:none;font-weight:750;font-size:14px}.ph-filter-list li a:hover,.ph-shop-sidebar .product-categories a:hover,.ph-shop-sidebar .woocommerce-widget-layered-nav-list a:hover{background:var(--ph-soft);color:var(--ph-turq)}.ph-filter-list em{font-style:normal;opacity:.65;font-size:12px}.ph-filter-list .children{display:none;list-style:none;margin:4px 0 4px 14px;padding-left:10px;border-left:2px solid rgba(0,167,181,.18)}.ph-filter-list li.is-open>.children{display:grid;gap:3px}.ph-cat-row{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center}.ph-cat-toggle{width:30px;height:30px;border:0;border-radius:10px;background:#eef8fa;color:var(--ph-blue);font-weight:900;cursor:pointer;line-height:1}.ph-cat-toggle:before{content:"+"}.ph-filter-list li.is-open>.ph-cat-row .ph-cat-toggle:before{content:"–"}.ph-filter-search .woocommerce-product-search{display:flex;gap:8px}.ph-filter-search input[type=search],.ph-shop-sidebar input[type=search],.ph-shop-sidebar input[type=text]{width:100%;border:1px solid var(--ph-line);border-radius:14px;padding:10px 13px}.ph-filter-search button,.ph-shop-sidebar button:not(.ph-filter-toggle):not(.ph-cat-toggle):not(.ph-shop-filter-close),.ph-shop-sidebar .button{border:0;border-radius:12px;background:var(--ph-turq);color:#fff;font-weight:850;padding:10px 14px;cursor:pointer}.ph-shop-content{min-width:0}.ph-shop-content .woocommerce-breadcrumb{margin:0 0 18px;color:#678}.ph-shop-content .woocommerce-products-header{display:none}.ph-shop-content .woocommerce-result-count{margin:0 0 18px;color:#526b7d;font-weight:600}.ph-shop-content .woocommerce-ordering{margin:0 0 22px}.ph-shop-content .orderby{border:1px solid var(--ph-line);border-radius:14px;padding:11px 16px;background:#fff;color:var(--ph-blue);font-weight:800}.ph-shop-content ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0!important;padding:0!important}.ph-shop-content ul.products:before,.ph-shop-content ul.products:after{display:none!important}.ph-shop-content ul.products li.product{float:none!important;width:auto!important;margin:0!important;display:flex;flex-direction:column;position:relative;background:#fff;border:1px solid var(--ph-line);border-radius:22px;overflow:hidden;box-shadow:0 12px 34px rgba(0,54,97,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;min-height:100%}.ph-shop-content ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 18px 46px rgba(0,54,97,.12);border-color:rgba(0,167,181,.35)}.ph-shop-content .woocommerce-LoopProduct-link{display:flex!important;flex-direction:column;flex:1 1 auto;text-decoration:none;color:inherit}.ph-shop-content ul.products li.product img{width:100%!important;height:230px!important;object-fit:contain!important;background:#f8fbfc;padding:14px;margin:0!important;border-bottom:1px solid rgba(0,54,97,.08)}.ph-shop-content ul.products li.product .onsale{display:none!important}.ph-shop-content .woocommerce-loop-product__title{padding:18px 18px 8px!important;margin:0!important;color:var(--ph-blue);font-size:17px!important;line-height:1.24;font-weight:900;min-height:auto;display:block;overflow:visible;-webkit-line-clamp:unset}.ph-shop-content ul.products li.product .price{display:block;padding:0 18px 16px;color:var(--ph-blue)!important;font-weight:900;font-size:15px;line-height:1.35}.ph-shop-content ul.products li.product .price del{opacity:.65;font-weight:700}.ph-shop-content ul.products li.product .price ins{text-decoration:none}.ph-shop-content .woocommerce-price-suffix,.ph-shop-content .phwex-online-price{display:block!important;font-size:11px!important;line-height:1.35;margin-top:4px;color:#456176!important;font-weight:700!important}.ph-shop-content ul.products li.product .button{margin:auto 18px 18px!important;border-radius:14px!important;background:var(--ph-turq);color:#fff;font-weight:850!important;font-size:14px!important;line-height:1.1!important;text-align:center;padding:11px 14px!important;border:0;text-decoration:none;box-shadow:none!important}.ph-shop-content ul.products li.product .button:hover{background:#008d99;color:#fff}.woocommerce-pagination{margin:38px 0 0}.woocommerce-pagination ul.page-numbers{border:0!important;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.woocommerce-pagination ul.page-numbers li{border:0!important}.woocommerce-pagination .page-numbers{display:inline-flex!important;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:12px!important;border:1px solid var(--ph-line)!important;color:var(--ph-blue);font-weight:900;text-decoration:none}.woocommerce-pagination .page-numbers.current,.woocommerce-pagination a.page-numbers:hover{background:var(--ph-turq);color:#fff;border-color:var(--ph-turq)!important}.ph-product-layout{padding:44px 0 70px}.ph-product-layout div.product{background:#fff;border-radius:24px}.ph-product-layout .summary .price{color:var(--ph-blue);font-weight:900}.ph-product-layout .single_add_to_cart_button{background:var(--ph-turq)!important;border-radius:14px!important;font-weight:850!important;padding:13px 20px!important;font-size:15px!important}.ep-modal button,.ep-modal .ep-btn,.ep-modal .ep-button,.ep-modal input[type=button],.ep-modal input[type=submit],.ep-modal a.button,.emagic .ep-btn,.emagic button,.ep-modal .ep-event-action-button{border-radius:14px!important;border:0!important;background:var(--ph-turq)!important;color:#fff!important;font-weight:850!important;font-size:14px!important;padding:11px 16px!important;box-shadow:0 10px 24px rgba(0,167,181,.16)!important}.ep-modal button:last-child,.ep-modal .ep-btn-light,.ep-modal .ep-btn-secondary,.emagic .ep-btn-light{background:#eef6f8!important;color:var(--ph-blue)!important;box-shadow:none!important;border:1px solid var(--ph-line)!important}.ep-modal input[type=number],.ep-modal input[type=text],.ep-modal input[type=email],.ep-modal select{border:1px solid var(--ph-line)!important;border-radius:12px!important;padding:10px 12px!important}@media(max-width:1180px){.ph-shop-content ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-shop-layout{grid-template-columns:260px minmax(0,1fr)}}@media(max-width:900px){.ph-shop-layout{display:block}.ph-shop-filter-toggle{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;border:0;border-radius:14px;background:var(--ph-blue);color:#fff;font-weight:850;padding:11px 16px}.ph-shop-filter-close{display:inline-flex;border:0;background:0 0;color:var(--ph-blue);font-size:28px;line-height:1}.ph-shop-sidebar{position:fixed;z-index:9999;inset:0 auto 0 0;width:min(360px,86vw);border-radius:0;transform:translateX(-105%);transition:transform .22s ease;overflow:auto}.ph-shop-sidebar.is-open{transform:translateX(0)}.ph-shop-content ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ph-shop-hero{padding:42px 0}.ph-shop-content ul.products{grid-template-columns:1fr}.ph-shop-content ul.products li.product img{height:240px!important}.ph-shop-content .woocommerce-ordering,.ph-shop-content .woocommerce-result-count{float:none!important;width:100%}}.ph-shop-content ul.products li.product .ph-product-brand{padding:16px 18px 2px;color:var(--ph-turq);font-size:11px;line-height:1.2;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.ph-shop-content ul.products li.product .ph-product-pricebox{padding:8px 18px 16px;margin-top:auto;color:var(--ph-blue)}.ph-shop-content ul.products li.product .ph-product-current-price{font-size:18px;line-height:1.15;font-weight:950;color:var(--ph-blue)}.ph-shop-content ul.products li.product .ph-product-current-price .woocommerce-Price-amount{font-weight:950}.ph-shop-content ul.products li.product .ph-product-current-price sup,.ph-shop-content ul.products li.product .ph-product-uvp sup{font-size:10px;margin-left:2px;color:#61798b}.ph-shop-content ul.products li.product .ph-product-uvp{margin-top:6px;font-size:13px;line-height:1.35;font-weight:800;color:#60798a}.ph-shop-content ul.products li.product .ph-product-saving{margin-top:2px;font-size:13px;line-height:1.35;font-weight:900;color:var(--ph-turq)}.ph-shop-content ul.products li.product .price.ph-product-price--fallback{padding:8px 18px 16px!important}.ph-shop-content ul.products li.product .woocommerce-price-suffix,.ph-shop-content ul.products li.product .phwex-online-price,.ph-shop-content ul.products li.product .wgm-sale-label,.ph-shop-content ul.products li.product .german-market-from-price-prefix{display:none!important}.ph-product-footnotes{margin:28px 0 0;padding:18px 20px;border:1px solid rgba(0,54,97,.12);border-radius:18px;background:linear-gradient(180deg,#f8fcfd 0%,#f2fbfd 100%);color:#38566a;font-size:13px;line-height:1.45}.ph-product-footnotes p{margin:0 0 6px}.ph-product-footnotes p:last-child{margin-bottom:0}.ph-product-footnotes a{color:var(--ph-turq);font-weight:850;text-decoration:underline;text-underline-offset:2px}.ph-filter-list li a,.ph-shop-sidebar .product-categories a,.ph-shop-sidebar .woocommerce-widget-layered-nav-list a{font-weight:500!important;line-height:1.32;color:#24475e}.ph-filter-toggle{font-weight:750!important}.ph-filter-list em{font-weight:650;color:#6f8491;opacity:1}.ph-cat-toggle{width:28px;height:28px;border-radius:9px;font-weight:750;color:#003661;background:#eef8fa}.ph-shop-content ul.products li.product .woocommerce-LoopProduct-link{min-height:0}.ph-shop-content ul.products li.product img{height:218px!important;padding:18px!important}.ph-shop-content ul.products li.product .ph-product-brand{order:2;padding:16px 18px 6px!important;color:var(--ph-turq);font-size:10.5px;line-height:1.25;font-weight:800!important;letter-spacing:.105em;text-transform:uppercase}.ph-shop-content .woocommerce-loop-product__title{order:3;padding:0 18px 8px!important;color:var(--ph-blue);font-size:16px!important;line-height:1.26;font-weight:550!important;letter-spacing:0}.ph-shop-content ul.products li.product .ph-product-pricebox,.ph-shop-content ul.products li.product .price.ph-product-price--fallback{order:4;padding:10px 18px 16px!important;margin-top:auto}.ph-shop-content ul.products li.product .ph-product-current-price{font-size:18px;font-weight:800!important}.ph-shop-content ul.products li.product .ph-product-current-price .woocommerce-Price-amount{font-weight:800!important}.ph-shop-content ul.products li.product .ph-product-uvp{font-size:13px;font-weight:600!important}.ph-shop-content ul.products li.product .ph-product-saving{font-size:13px;font-weight:750!important}.ph-shop-content ul.products li.product .button{border-radius:13px!important;font-weight:600!important;font-size:13px!important;line-height:1.18!important;text-transform:none!important;letter-spacing:0!important;padding:11px 14px!important}.ph-shop-content ul.products li.product .button:first-letter {text-transform:uppercase}@media(max-width:560px){.ph-shop-content ul.products li.product img{height:220px!important}}.ph-shop-hero .ph-shop-description{display:none!important}.ph-shop-hero{padding:58px 0 70px}.ph-shop-hero h1{max-width:920px}.ph-subcat-section{padding:46px 0 10px}.ph-subcat-head{margin-bottom:18px}.ph-subcat-head h2{margin:0;color:var(--ph-blue);font-size:clamp(28px,3vw,42px);line-height:1.08}.ph-subcat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ph-subcat-card{display:flex;flex-direction:column;min-height:100%;border:1px solid var(--ph-line);border-radius:22px;background:#fff;text-decoration:none;color:var(--ph-blue);box-shadow:0 12px 34px rgba(0,54,97,.06);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ph-subcat-card:hover{transform:translateY(-3px);box-shadow:0 18px 46px rgba(0,54,97,.11);border-color:rgba(0,167,181,.36);text-decoration:none}.ph-subcat-media{display:flex;align-items:center;justify-content:center;height:145px;background:#f4fafc;border-bottom:1px solid rgba(0,54,97,.08)}.ph-subcat-media img{width:100%;height:100%;object-fit:contain;padding:16px}.ph-subcat-media--empty .material-symbols-outlined{font-size:42px;color:var(--ph-turq)}.ph-subcat-title{display:block;padding:18px 18px 5px;font-size:18px;line-height:1.22;font-weight:700;color:var(--ph-blue)}.ph-subcat-count{display:block;padding:0 18px 20px;color:#5e7485;font-size:13px;font-weight:500}.ph-shop-term-description{padding:28px 0 18px}.ph-shop-term-description-inner{max-width:900px;background:linear-gradient(180deg,#f8fcfd,#fff);border:1px solid rgba(0,54,97,.1);border-radius:24px;padding:clamp(24px,3.5vw,38px);box-shadow:0 12px 36px rgba(0,54,97,.05)}.ph-shop-term-description h2{margin:0 0 16px;color:var(--ph-blue);font-size:clamp(26px,3vw,40px);line-height:1.12}.ph-shop-term-description p{color:#17324d;line-height:1.72;margin:0 0 1rem;font-weight:400}.ph-shop-term-description strong{font-weight:700;color:var(--ph-blue)}.ph-shop-term-description ul,.ph-shop-term-description ol{margin:1rem 0 1rem 1.2rem}.ph-shop-term-description li{line-height:1.65;margin:.3rem 0}@media (max-width:1100px){.ph-subcat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ph-subcat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-subcat-media{height:120px}.ph-subcat-title{font-size:16px}.ph-shop-hero{padding:44px 0 52px}}@media (max-width:460px){.ph-subcat-grid{grid-template-columns:1fr}}.ph-subcat-section{padding:42px 0 18px!important}.ph-shop-layout{padding-top:26px!important}.ph-shop-term-description--after-products{padding:44px 0 70px!important}.ph-shop-term-description--after-products .ph-shop-term-description-inner{max-width:980px}.ph-shop-term-description--after-products .ph-kicker{margin:0 0 12px;color:var(--ph-turq);text-transform:uppercase;letter-spacing:.14em;font-size:13px;line-height:1.2;font-weight:800}.ph-shop-content ul.products li.product-category{display:none!important}.ph-shop-content ul.products li.product-category+li.product-category{display:none!important}.ph-brand-page{background:#fff;color:var(--ph-blue,#003661)}.ph-brand-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.ph-brand-hero{min-height:0!important;padding:clamp(62px,7vw,96px) 0!important;background:linear-gradient(135deg,#003661 0%,#006f8f 100%)!important;color:#fff!important}.ph-brand-hero-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,5vw,64px);align-items:center!important}.ph-brand-logo-box{width:170px!important;height:170px!important;border-radius:24px!important;background:rgba(255,255,255,.95)!important;box-shadow:0 18px 44px rgba(0,0,0,.18)!important;margin:0!important;padding:28px!important}.ph-brand-kicker{color:#10d3df!important;font-size:13px!important;font-weight:800!important;letter-spacing:.14em!important;margin:0 0 16px!important;text-transform:uppercase!important}.ph-brand-hero h1{font-size:clamp(42px,5.6vw,72px)!important;line-height:.98!important;margin:0 0 18px!important;color:#fff!important;letter-spacing:-.03em}.ph-brand-subtitle{font-size:clamp(18px,2vw,24px)!important;line-height:1.42!important;color:rgba(255,255,255,.94)!important;max-width:820px!important}.ph-brand-btn{border-radius:14px!important;font-weight:600!important;font-size:14px!important;padding:12px 18px!important;text-transform:none!important}.ph-brand-btn-primary{background:var(--ph-turq,#00a7b5)!important;color:#fff!important;box-shadow:0 12px 28px rgba(0,167,181,.2)!important}.ph-brand-btn-secondary{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important}.ph-brand-main{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:32px!important;padding:54px 0 36px!important}.ph-brand-card,.ph-brand-section,.ph-brand-sidebar-card{border:1px solid rgba(0,54,97,.12)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 34px rgba(0,54,97,.06)!important}.ph-brand-intro{background:linear-gradient(180deg,#f8fcfd 0%,#fff 100%)!important}.ph-brand-section h2,.ph-brand-sidebar-card h2,.ph-brand-products h2{color:var(--ph-blue,#003661)!important;font-weight:800!important;letter-spacing:-.02em}.ph-brand-highlight{background:#f4fafc!important;border:1px solid rgba(0,167,181,.2)!important;border-radius:16px!important}.ph-brand-highlight span{background:var(--ph-turq,#00a7b5)!important;color:#fff!important}.ph-brand-faq-item{border:1px solid rgba(0,54,97,.12)!important;border-radius:16px!important;box-shadow:0 8px 22px rgba(0,54,97,.04)!important}.ph-brand-faq-item summary{background:#f4fafc!important;color:var(--ph-blue,#003661)!important;font-weight:700!important}.ph-brand-tags span{border-radius:999px!important;background:#f4fafc!important;border:1px solid rgba(0,167,181,.2)!important;color:var(--ph-blue,#003661)!important;font-weight:600!important}.ph-brand-products{background:linear-gradient(180deg,#fff 0%,#f4fafc 100%)!important;padding:48px 0 74px!important}.ph-brand-products .products{margin-top:24px!important}@media(max-width:900px){.ph-brand-hero-inner{grid-template-columns:1fr!important}.ph-brand-logo-box{width:130px!important;height:130px!important;border-radius:22px!important}.ph-brand-main{grid-template-columns:1fr!important}}body.single-product .ph-product-layout{padding:clamp(32px, 5vw, 64px) 0}body.single-product .ph-product-layout div.product{background:#fff;border:1px solid rgba(0,54,97,.1);border-radius:24px;box-shadow:0 18px 55px rgba(0,54,97,.075);padding:clamp(20px, 3vw, 34px);overflow:hidden}body.single-product .ph-product-layout div.product .product_title{display:none}body.single-product .ph-product-layout div.product .woocommerce-product-gallery{border-radius:20px;overflow:hidden;background:#f5fbfd;border:1px solid rgba(0,54,97,.08)}body.single-product .ph-product-layout div.product .summary{padding-top:4px}body.single-product .ph-product-layout div.product .price{color:#003661;font-weight:700;font-size:clamp(24px, 3vw, 34px);line-height:1.2}body.single-product .ph-product-layout div.product .price del{opacity:.55;font-size:.68em;margin-right:8px}body.single-product .ph-product-layout div.product .price ins{text-decoration:none}body.single-product .ph-product-layout .single_add_to_cart_button,body.single-product .ph-product-layout .button,body.single-product .ph-product-layout button.button{border-radius:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}body.single-product .ph-product-layout .variations select,body.single-product .ph-product-layout .quantity input.qty{border-radius:12px;border:1px solid rgba(0,54,97,.15)}body.single-product .woocommerce-tabs{margin-top:34px;background:#fff;border:1px solid rgba(0,54,97,.1);border-radius:22px;padding:clamp(18px,3vw,28px);box-shadow:0 12px 35px rgba(0,54,97,.055)}.ph-shop-sidebar{border-radius:18px!important;padding:18px!important}.ph-shop-sidebar .ph-filter-widget,.ph-shop-sidebar .widget{border-top:1px solid rgba(0,54,97,.1)!important}.ph-shop-sidebar .ph-filter-widget:first-of-type{border-top:0!important}.ph-filter-toggle{background:transparent!important;color:var(--ph-primary)!important;border:0!important;border-radius:0!important;padding:14px 0!important;font-size:15px!important;font-weight:650!important;box-shadow:none!important}.ph-filter-toggle:after{color:var(--ph-accent)!important}.ph-cat-toggle{background:#eef8fa!important;color:var(--ph-primary)!important;border:0!important;box-shadow:none!important}.ph-cat-toggle:hover{background:var(--ph-accent)!important;color:#fff!important}.ph-shop-content ul.products li.product .button,.woocommerce ul.products li.product .button{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:var(--ph-primary)!important;border-color:var(--ph-primary)!important;color:#fff!important;min-height:46px!important;border-radius:10px!important;font-weight:600!important;font-size:14px!important;line-height:1.15!important;padding:11px 14px!important}.ph-shop-content ul.products li.product .button:hover{background:var(--ph-primary-hover)!important;border-color:var(--ph-primary-hover)!important}.ph-shop-content ul.products li.product .ph-product-brand{color:var(--ph-accent)!important}.ph-shop-content ul.products li.product .ph-product-saving{color:var(--ph-accent)!important}.ph-shop-content ul.products li.product .woocommerce-loop-product__title{font-weight:500!important}.ph-front-shop-offers .woocommerce-price-suffix,.ph-front-shop-offers .phwex-online-price,.ph-front-shop-offers .wgm-sale-label,.ph-front-shop-offers .german-market-from-price-prefix{display:none!important}.ph-front-shop-offers .ph-product-card__button{color:var(--ph-accent)!important;font-weight:600!important}body.single-product .ph-product-layout{padding:clamp(28px,4vw,54px) 0 70px!important}body.single-product .ph-product-layout div.product{display:grid!important;grid-template-columns:minmax(300px,520px) minmax(320px,1fr)!important;gap:clamp(24px,4vw,48px)!important;align-items:start!important;padding:clamp(18px,2.6vw,30px)!important;border-radius:22px!important;overflow:visible!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important;border-radius:18px!important;align-self:start!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery__wrapper,body.single-product .ph-product-layout div.product .woocommerce-product-gallery__image{max-height:520px!important;overflow:hidden!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery img{width:100%!important;max-height:520px!important;object-fit:contain!important;padding:18px!important;background:#fff!important}body.single-product .ph-product-layout div.product .summary{width:100%!important;float:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:16px!important}body.single-product .ph-product-layout div.product .price{order:1;margin:0!important;color:var(--ph-primary)!important;font-size:clamp(24px,2.6vw,34px)!important;line-height:1.15!important;font-weight:750!important}body.single-product .ph-product-layout div.product .woocommerce-product-details__short-description{order:2;font-size:16px;line-height:1.6;color:#39586b}body.single-product .ph-product-layout div.product form.cart{order:3;background:#f7fbfc!important;border:1px solid var(--ph-border)!important;border-radius:18px!important;padding:18px!important;margin:0!important}body.single-product .ph-product-layout div.product table.variations{margin:0 0 14px!important;width:100%!important}body.single-product .ph-product-layout div.product table.variations th,body.single-product .ph-product-layout div.product table.variations td{display:block!important;padding:0 0 8px!important;text-align:left!important}body.single-product .ph-product-layout div.product table.variations label{font-weight:650!important;color:var(--ph-primary)!important}body.single-product .ph-product-layout div.product .variations select{width:100%!important;height:44px!important}body.single-product .ph-product-layout div.product .quantity{display:inline-flex!important;margin:0 10px 0 0!important;vertical-align:middle!important}body.single-product .ph-product-layout .quantity input.qty{width:76px!important;height:46px!important;text-align:center!important}body.single-product .ph-product-layout .single_add_to_cart_button{min-height:46px!important;padding:12px 24px!important;background:var(--ph-primary)!important;border-color:var(--ph-primary)!important;border-radius:10px!important;font-size:15px!important;font-weight:600!important}body.single-product .ph-product-layout .single_add_to_cart_button:hover{background:var(--ph-primary-hover)!important;border-color:var(--ph-primary-hover)!important}body.single-product .product_meta{order:4;margin-top:4px!important;padding:16px!important;border:1px solid var(--ph-border)!important;border-radius:16px!important;background:#fff!important;font-size:13px!important;color:#526b7b!important}body.single-product .product_meta a{color:var(--ph-accent)!important}body.single-product .woocommerce-tabs{grid-column:1/-1!important;margin-top:14px!important}body.single-product .related,body.single-product .upsells{grid-column:1/-1!important}@media(max-width:900px){body.single-product .ph-product-layout div.product{grid-template-columns:1fr!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery img{max-height:420px!important}}body.single-product .ph-product-layout{padding:clamp(28px,4vw,54px) 0 72px!important}body.single-product .ph-product-layout div.product{display:grid!important;grid-template-columns:minmax(280px,500px) minmax(360px,1fr)!important;gap:clamp(28px,4vw,56px)!important;align-items:start!important;background:#fff!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:22px!important;box-shadow:0 16px 46px rgba(0,54,97,.07)!important;padding:clamp(18px,2.8vw,32px)!important;overflow:visible!important}body.single-product .ph-product-media-col{grid-column:1!important;display:grid!important;gap:22px!important;align-self:start!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important;border-radius:18px!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery__wrapper,body.single-product .ph-product-layout div.product .woocommerce-product-gallery__image{max-height:460px!important;overflow:hidden!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery img{width:100%!important;max-height:460px!important;object-fit:contain!important;padding:16px!important;background:#fff!important}body.single-product .ph-product-video{margin:0!important;padding:0!important;clear:none!important;width:100%!important}body.single-product .ph-product-video h3{margin:0 0 10px!important;color:var(--ph-primary)!important;font-size:18px!important;line-height:1.25!important;font-weight:700!important}body.single-product .ph-product-video iframe,body.single-product .ph-product-video embed,body.single-product .ph-product-video object{width:100%!important;aspect-ratio:16/9!important;height:auto!important;min-height:0!important;border-radius:16px!important;overflow:hidden!important}body.single-product .ph-product-layout div.product .summary{grid-column:2!important;width:100%!important;float:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:16px!important;align-self:start!important}body.single-product .ph-product-layout div.product .product_title{display:none!important}body.single-product .ph-product-layout div.product .woocommerce-product-details__short-description{order:1!important;margin:0!important;padding:18px!important;background:#f7fbfc!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:16px!important;color:#31505f!important;font-size:15px!important;line-height:1.62!important}body.single-product .ph-product-layout div.product .summary .ph-disclaimer,body.single-product .ph-product-layout div.product .summary .ph-gut-zu-wissen,body.single-product .ph-product-layout div.product .summary .ph-anspruch,body.single-product .ph-product-layout div.product .summary .ph-expertenwissen,body.single-product .ph-product-layout div.product .summary .ph-praxistipp,body.single-product .ph-product-layout div.product .summary [class*=bestell],body.single-product .ph-product-layout div.product .summary [class*=notice],body.single-product .ph-product-layout div.product .summary .woocommerce-info,body.single-product .ph-product-layout div.product .summary .woocommerce-message{order:2!important;margin:0!important}body.single-product .ph-product-layout div.product .price{order:3!important;margin:0!important;color:var(--ph-primary)!important;font-size:clamp(24px,2.4vw,32px)!important;line-height:1.2!important;font-weight:750!important}body.single-product .ph-product-layout div.product .price del{opacity:.55!important;font-size:.72em!important;margin-right:8px!important}body.single-product .ph-product-layout div.product .price ins{text-decoration:none!important}body.single-product .ph-product-layout div.product .woocommerce-price-suffix,body.single-product .ph-product-layout div.product .phwex-online-price{font-size:13px!important;color:#526b7b!important;font-weight:500!important}body.single-product .ph-product-layout div.product .stock,body.single-product .ph-product-layout div.product .delivery-time-info,body.single-product .ph-product-layout div.product .wgm-info,body.single-product .ph-product-layout div.product .shipping_de,body.single-product .ph-product-layout div.product .product-tax,body.single-product .ph-product-layout div.product .summary .availability,body.single-product .ph-product-layout div.product .summary [class*=delivery],body.single-product .ph-product-layout div.product .summary [class*=liefer]{order:4!important;margin:0!important;color:#526b7b!important;font-size:13px!important;line-height:1.5!important}body.single-product .ph-product-layout div.product form.cart{order:5!important;margin:0!important;padding:18px!important;background:#f7fbfc!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:18px!important}body.single-product .ph-product-layout div.product table.variations{width:100%!important;margin:0 0 16px!important}body.single-product .ph-product-layout div.product table.variations th,body.single-product .ph-product-layout div.product table.variations td{display:block!important;padding:0 0 8px!important;text-align:left!important}body.single-product .ph-product-layout div.product table.variations label{font-weight:650!important;color:var(--ph-primary)!important}body.single-product .ph-product-layout div.product .variations select{width:100%!important;min-height:44px!important;border-radius:10px!important}body.single-product .ph-product-layout div.product .quantity{display:inline-flex!important;margin:0 10px 0 0!important;vertical-align:middle!important}body.single-product .ph-product-layout .quantity input.qty{width:74px!important;height:46px!important;text-align:center!important;border-radius:10px!important}body.single-product .ph-product-layout .single_add_to_cart_button{min-height:46px!important;padding:12px 24px!important;background:var(--ph-primary)!important;border-color:var(--ph-primary)!important;border-radius:10px!important;color:#fff!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.single-product .ph-product-layout .single_add_to_cart_button:hover{background:var(--ph-primary-hover)!important;border-color:var(--ph-primary-hover)!important}body.single-product .product_meta{order:6!important;margin:0!important;padding:16px!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:16px!important;background:#fff!important;color:#526b7b!important;font-size:13px!important;line-height:1.55!important}body.single-product .product_meta a{color:var(--ph-accent)!important}body.single-product .woocommerce-tabs{grid-column:1/-1!important;margin-top:10px!important}body.single-product .related,body.single-product .upsells{grid-column:1/-1!important;margin-top:34px!important}body.single-product .related ul.products,body.single-product .upsells ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;margin:18px 0 0!important;padding:0!important}body.single-product .related ul.products:before,body.single-product .related ul.products:after,body.single-product .upsells ul.products:before,body.single-product .upsells ul.products:after{display:none!important}body.single-product .related ul.products li.product,body.single-product .upsells ul.products li.product{float:none!important;width:auto!important;margin:0!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 12px 34px rgba(0,54,97,.06)!important}body.single-product .related ul.products li.product img,body.single-product .upsells ul.products li.product img{width:100%!important;height:230px!important;object-fit:contain!important;background:#f8fbfc!important;padding:14px!important;margin:0!important;border-bottom:1px solid rgba(0,54,97,.08)!important}body.single-product .related .woocommerce-loop-product__title,body.single-product .upsells .woocommerce-loop-product__title{padding:18px 18px 8px!important;color:var(--ph-primary)!important;font-size:17px!important;line-height:1.24!important;font-weight:500!important}body.single-product .related .ph-product-brand,body.single-product .upsells .ph-product-brand{padding:16px 18px 2px!important;color:var(--ph-accent)!important;font-size:11px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.single-product .related .ph-product-pricebox,body.single-product .upsells .ph-product-pricebox{padding:8px 18px 16px!important;margin-top:auto!important}body.single-product .related ul.products li.product .button,body.single-product .upsells ul.products li.product .button{margin:auto 18px 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;border-radius:10px!important;background:var(--ph-primary)!important;color:#fff!important;font-weight:600!important;font-size:14px!important;text-transform:none!important}@media(max-width:1180px){body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){body.single-product .ph-product-layout div.product{grid-template-columns:1fr!important}body.single-product .ph-product-media-col,body.single-product .ph-product-layout div.product .summary{grid-column:1!important}body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:1fr!important}}body.single-product .ph-product-layout{padding:clamp(28px,4vw,52px) 0 72px!important}body.single-product .ph-product-layout div.product{display:grid!important;grid-template-columns:minmax(300px,46%) minmax(360px,1fr)!important;gap:clamp(28px,4vw,54px)!important;align-items:start!important;max-width:1180px!important;margin:0 auto!important;background:#fff!important;border:1px solid var(--ph-border,rgba(0,54,97,.14))!important;border-radius:22px!important;box-shadow:0 16px 44px rgba(0,54,97,.07)!important;padding:clamp(18px,2.6vw,32px)!important;overflow:visible!important}body.single-product .ph-product-media-col{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:20px!important;min-width:0!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery{grid-column:1!important;width:100%!important;float:none!important;margin:0!important;border:1px solid var(--ph-border,rgba(0,54,97,.14))!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery__wrapper,body.single-product .ph-product-layout div.product .woocommerce-product-gallery__image{max-height:420px!important;overflow:hidden!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery img{width:100%!important;height:auto!important;max-height:420px!important;object-fit:contain!important;padding:16px!important;margin:0!important;background:#fff!important}body.single-product .ph-product-video,body.single-product .ph-product-media-col .ph-product-video,body.single-product .ph-product-media-col .ph-product-video-block{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.single-product .ph-product-video h2,body.single-product .ph-product-video h3,body.single-product .ph-product-video-block h2,body.single-product .ph-product-video-block h3{margin:0 0 10px!important;color:var(--ph-primary)!important;font-size:18px!important;line-height:1.25!important;font-weight:700!important}body.single-product .ph-product-video iframe,body.single-product .ph-product-video embed,body.single-product .ph-product-video object,body.single-product .ph-product-video-block iframe,body.single-product .ph-product-video-block embed,body.single-product .ph-product-video-block object{display:block!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;border:0!important;border-radius:14px!important}body.single-product .ph-product-layout div.product .summary{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:14px!important;min-width:0!important}body.single-product .ph-product-layout div.product .product_title{display:none!important}body.single-product .ph-product-layout div.product .woocommerce-product-details__short-description{order:10!important;margin:0!important;padding:18px!important;background:#f7fbfc!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:16px!important;color:#31505f!important;font-size:15px!important;line-height:1.62!important}body.single-product .ph-product-layout div.product .summary .ph-disclaimer,body.single-product .ph-product-layout div.product .summary .ph-gut-zu-wissen,body.single-product .ph-product-layout div.product .summary .ph-anspruch,body.single-product .ph-product-layout div.product .summary .ph-expertenwissen,body.single-product .ph-product-layout div.product .summary .ph-praxistipp,body.single-product .ph-product-layout div.product .summary [class*=bestell],body.single-product .ph-product-layout div.product .summary [class*=notice],body.single-product .ph-product-layout div.product .summary .woocommerce-info,body.single-product .ph-product-layout div.product .summary .woocommerce-message{order:20!important;margin:0!important;padding:16px!important;border-radius:14px!important}body.single-product .ph-product-layout div.product .price{order:30!important;margin:0!important;padding:0!important;color:var(--ph-primary)!important;font-size:clamp(24px,2.2vw,31px)!important;line-height:1.25!important;font-weight:750!important}body.single-product .ph-product-layout div.product .price del{opacity:.55!important;font-size:.72em!important;margin-right:8px!important}body.single-product .ph-product-layout div.product .price ins{text-decoration:none!important}body.single-product .ph-product-layout div.product .woocommerce-price-suffix,body.single-product .ph-product-layout div.product .phwex-online-price{display:block!important;margin-top:4px!important;font-size:13px!important;color:#526b7b!important;font-weight:500!important}body.single-product .ph-product-layout div.product .stock,body.single-product .ph-product-layout div.product .delivery-time-info,body.single-product .ph-product-layout div.product .wgm-info,body.single-product .ph-product-layout div.product .shipping_de,body.single-product .ph-product-layout div.product .product-tax,body.single-product .ph-product-layout div.product .summary .availability,body.single-product .ph-product-layout div.product .summary [class*=delivery],body.single-product .ph-product-layout div.product .summary [class*=liefer],body.single-product .ph-product-layout div.product .summary [class*=verfueg],body.single-product .ph-product-layout div.product .summary [class*="verfüg"]{order:40!important;margin:0!important;color:#526b7b!important;font-size:13px!important;line-height:1.5!important}body.single-product .ph-product-layout div.product form.cart{order:50!important;margin:0!important;padding:18px!important;background:#f7fbfc!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:18px!important}body.single-product .ph-product-layout div.product table.variations{width:100%!important;margin:0 0 16px!important}body.single-product .ph-product-layout div.product table.variations th,body.single-product .ph-product-layout div.product table.variations td{display:block!important;padding:0 0 8px!important;text-align:left!important}body.single-product .ph-product-layout div.product table.variations label{font-weight:650!important;color:var(--ph-primary)!important}body.single-product .ph-product-layout div.product .variations select{width:100%!important;min-height:44px!important;border-radius:10px!important}body.single-product .ph-product-layout div.product .quantity{display:inline-flex!important;margin:0 10px 0 0!important;vertical-align:middle!important}body.single-product .ph-product-layout .quantity input.qty{width:76px!important;height:46px!important;text-align:center!important;border-radius:10px!important}body.single-product .ph-product-layout .single_add_to_cart_button{min-height:46px!important;padding:12px 24px!important;background:var(--ph-primary)!important;border-color:var(--ph-primary)!important;border-radius:10px!important;color:#fff!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important}body.single-product .ph-product-layout .single_add_to_cart_button:hover{background:var(--ph-primary-hover)!important;border-color:var(--ph-primary-hover)!important}body.single-product .product_meta,body.single-product .ph-product-layout div.product .summary .product_meta{order:60!important;margin:0!important;padding:16px!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:16px!important;background:#fff!important;color:#526b7b!important;font-size:13px!important;line-height:1.55!important}body.single-product .product_meta a{color:var(--ph-accent)!important}body.single-product .woocommerce-tabs{grid-column:1/-1!important;margin-top:12px!important}body.single-product .related,body.single-product .upsells{grid-column:1/-1!important;margin-top:34px!important}body.single-product .related ul.products,body.single-product .upsells ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;margin:18px 0 0!important;padding:0!important}body.single-product .related ul.products:before,body.single-product .related ul.products:after,body.single-product .upsells ul.products:before,body.single-product .upsells ul.products:after{display:none!important}body.single-product .related ul.products li.product,body.single-product .upsells ul.products li.product{float:none!important;width:auto!important;margin:0!important;min-height:100%!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 12px 34px rgba(0,54,97,.06)!important}body.single-product .related ul.products li.product img,body.single-product .upsells ul.products li.product img{width:100%!important;height:230px!important;object-fit:contain!important;background:#f8fbfc!important;padding:14px!important;margin:0!important;border-bottom:1px solid rgba(0,54,97,.08)!important}body.single-product .related .ph-product-brand,body.single-product .upsells .ph-product-brand{order:2!important;padding:16px 18px 2px!important;color:var(--ph-accent)!important;font-size:11px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.single-product .related .woocommerce-loop-product__title,body.single-product .upsells .woocommerce-loop-product__title{order:3!important;padding:10px 18px 8px!important;color:var(--ph-primary)!important;font-size:17px!important;line-height:1.24!important;font-weight:500!important}body.single-product .related .ph-product-pricebox,body.single-product .upsells .ph-product-pricebox{order:4!important;padding:8px 18px 16px!important;margin-top:auto!important}body.single-product .related ul.products li.product .button,body.single-product .upsells ul.products li.product .button{order:5!important;margin:0 18px 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;width:calc(100% - 36px)!important;border-radius:10px!important;background:var(--ph-primary)!important;color:#fff!important;font-weight:600!important;font-size:14px!important;text-transform:none!important}@media(max-width:1180px){body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){body.single-product .ph-product-layout div.product{grid-template-columns:1fr!important}body.single-product .ph-product-media-col,body.single-product .ph-product-layout div.product .summary{grid-column:1!important;grid-row:auto!important}body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:1fr!important}}body.single-product .phwex-online-price,body.single-product .ph-online-price,body.single-product .online-price,body.single-product [class*=online-price],body.single-product [class*=online_price]{display:none!important}body.single-product .ph-product-compliance-card{order:61!important;margin:0!important;padding:16px 18px!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:16px!important;background:#fff!important;color:#526b7b!important;font-size:13px!important;line-height:1.55!important;white-space:normal!important}body.single-product .ph-product-compliance-card strong,body.single-product .ph-product-compliance-card b{color:var(--ph-primary)!important}body.single-product .ph-product-compliance-card a{color:var(--ph-accent)!important}body.single-product .ph-product-compliance-card br{display:block!important;content:"";margin:.15rem 0!important}body.single-product .related ul.products,body.single-product .upsells ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important;margin:18px 0 0!important;padding:0!important}body.single-product .related ul.products li.product,body.single-product .upsells ul.products li.product{position:relative!important;float:none!important;width:auto!important;margin:0!important;min-height:100%!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 12px 34px rgba(0,54,97,.06)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}body.single-product .related ul.products li.product:hover,body.single-product .upsells ul.products li.product:hover{transform:translateY(-3px)!important;box-shadow:0 18px 46px rgba(0,54,97,.12)!important;border-color:rgba(0,167,181,.35)!important}body.single-product .related .woocommerce-LoopProduct-link,body.single-product .upsells .woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;text-decoration:none!important;color:inherit!important}body.single-product .related ul.products li.product img,body.single-product .upsells ul.products li.product img{order:1!important;width:100%!important;height:230px!important;object-fit:contain!important;background:#f8fbfc!important;padding:14px!important;margin:0!important;border-bottom:1px solid rgba(0,54,97,.08)!important}body.single-product .related .ph-product-brand,body.single-product .upsells .ph-product-brand{order:2!important;padding:16px 18px 2px!important;color:var(--ph-accent)!important;font-size:11px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.single-product .related .woocommerce-loop-product__title,body.single-product .upsells .woocommerce-loop-product__title{order:3!important;padding:10px 18px 8px!important;margin:0!important;color:var(--ph-primary)!important;font-size:17px!important;line-height:1.24!important;font-weight:500!important;overflow:visible!important;-webkit-line-clamp:unset!important}body.single-product .related .ph-product-pricebox,body.single-product .upsells .ph-product-pricebox,body.single-product .related .price.ph-product-price--fallback,body.single-product .upsells .price.ph-product-price--fallback{order:4!important;padding:8px 18px 16px!important;margin-top:auto!important}body.single-product .related ul.products li.product .button,body.single-product .upsells ul.products li.product .button{order:5!important;margin:0 18px 18px!important;width:calc(100% - 36px)!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:var(--ph-primary)!important;border-color:var(--ph-primary)!important;color:#fff!important;font-weight:600!important;font-size:14px!important;line-height:1.2!important;text-transform:none!important;text-align:center!important}body.single-product .related ul.products li.product .onsale,body.single-product .upsells ul.products li.product .onsale,body.single-product .related .woocommerce-price-suffix,body.single-product .upsells .woocommerce-price-suffix,body.single-product .related .phwex-online-price,body.single-product .upsells .phwex-online-price{display:none!important}@media(max-width:1180px){body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:1fr!important}}.ph-shop-content ul.products li.product>.button,.ph-shop-content ul.products li.product .add_to_cart_button,.ph-shop-content ul.products li.product .product_type_variable,.ph-shop-content ul.products li.product .product_type_simple,.woocommerce .ph-shop-content ul.products li.product>.button,.woocommerce .ph-shop-content ul.products li.product .button{display:flex!important;align-items:center!important;justify-content:center!important;width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important;min-width:0!important;min-height:42px!important;margin:0 18px 18px!important;padding:10px 12px!important;box-sizing:border-box!important;border-radius:10px!important;text-align:center!important;white-space:normal!important;line-height:1.18!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;overflow:hidden!important}.ph-shop-content ul.products li.product .woocommerce-LoopProduct-link+.button,.ph-shop-content ul.products li.product .woocommerce-LoopProduct-link+.add_to_cart_button{align-self:center!important}.ph-shop-content .woocommerce-pagination{margin:34px 0 26px!important}.ph-shop-content .ph-product-footnotes{margin:0 0 0!important}@media(max-width:560px){.ph-shop-content ul.products li.product>.button,.ph-shop-content ul.products li.product .add_to_cart_button,.ph-shop-content ul.products li.product .product_type_variable,.ph-shop-content ul.products li.product .product_type_simple,.woocommerce .ph-shop-content ul.products li.product>.button,.woocommerce .ph-shop-content ul.products li.product .button{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important}}@media(max-width:900px){.ph-shop-layout{display:block!important;gap:0!important}.ph-shop-sidebar{position:fixed!important;z-index:9999!important;inset:0 auto 0 0!important;width:min(360px,86vw)!important;max-width:86vw!important;border-radius:0!important;transform:translateX(-105%)!important;transition:transform .22s ease!important;overflow:auto!important;margin:0!important}.ph-shop-sidebar.is-open{transform:translateX(0)!important}.ph-shop-sidebar:not(.is-open){visibility:hidden!important;pointer-events:none!important}.ph-shop-content{width:100%!important;max-width:100%!important}.ph-shop-filter-toggle{display:inline-flex!important}}.ph-shop-content ul.products li.product .button,.woocommerce ul.products li.product .button{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;margin:12px auto 18px!important;align-self:center!important;min-height:44px!important;border-radius:12px!important;box-sizing:border-box!important;white-space:normal!important}@media (max-width:640px){.ph-shop-content ul.products,.woocommerce .ph-shop-content ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.ph-shop-content ul.products li.product,.woocommerce .ph-shop-content ul.products li.product{border-radius:16px!important;box-shadow:0 8px 22px rgba(0,54,97,.06)!important;min-width:0!important;overflow:hidden!important}.ph-shop-content ul.products li.product .woocommerce-LoopProduct-link,.woocommerce .ph-shop-content ul.products li.product .woocommerce-LoopProduct-link{min-width:0!important}.ph-shop-content ul.products li.product img,.woocommerce .ph-shop-content ul.products li.product img{height:132px!important;min-height:132px!important;max-height:132px!important;padding:10px!important;object-fit:contain!important}.ph-shop-content ul.products li.product .ph-product-brand,.woocommerce .ph-shop-content ul.products li.product .ph-product-brand{padding:10px 10px 4px!important;font-size:9px!important;line-height:1.2!important;letter-spacing:.08em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ph-shop-content .woocommerce-loop-product__title,.woocommerce .ph-shop-content .woocommerce-loop-product__title{padding:0 10px 6px!important;font-size:12.5px!important;line-height:1.25!important;font-weight:550!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:47px!important}.ph-shop-content ul.products li.product .ph-product-pricebox,.ph-shop-content ul.products li.product .price.ph-product-price--fallback,.woocommerce .ph-shop-content ul.products li.product .ph-product-pricebox,.woocommerce .ph-shop-content ul.products li.product .price.ph-product-price--fallback{padding:6px 10px 8px!important}.ph-shop-content ul.products li.product .ph-product-current-price,.woocommerce .ph-shop-content ul.products li.product .ph-product-current-price{font-size:14.5px!important;line-height:1.18!important}.ph-shop-content ul.products li.product .ph-product-uvp,.ph-shop-content ul.products li.product .ph-product-saving,.woocommerce .ph-shop-content ul.products li.product .ph-product-uvp,.woocommerce .ph-shop-content ul.products li.product .ph-product-saving{font-size:10.5px!important;line-height:1.25!important}.ph-shop-content ul.products li.product .button,.ph-shop-content ul.products li.product>.button,.ph-shop-content ul.products li.product .add_to_cart_button,.ph-shop-content ul.products li.product .product_type_variable,.ph-shop-content ul.products li.product .product_type_simple,.woocommerce .ph-shop-content ul.products li.product .button{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;min-height:36px!important;margin:8px auto 10px!important;padding:7px 8px!important;border-radius:9px!important;font-size:11.5px!important;line-height:1.1!important;font-weight:600!important}.ph-shop-content .woocommerce-result-count,.ph-shop-content .woocommerce-ordering{font-size:13px!important}}@media (max-width:370px){.ph-shop-content ul.products,.woocommerce .ph-shop-content ul.products{gap:10px!important}.ph-shop-content ul.products li.product img,.woocommerce .ph-shop-content ul.products li.product img{height:118px!important;min-height:118px!important;max-height:118px!important}.ph-shop-content .woocommerce-loop-product__title,.woocommerce .ph-shop-content .woocommerce-loop-product__title{font-size:12px!important}}body.single-product .ph-product-layout{padding:clamp(28px,4vw,56px) 0 72px!important}body.single-product .ph-product-layout div.product{display:grid!important;grid-template-columns:minmax(280px,44%) minmax(340px,1fr)!important;gap:clamp(24px,3.5vw,48px)!important;align-items:start!important;max-width:1180px!important;margin:0 auto!important;padding:clamp(18px,2.4vw,30px)!important;border:1px solid var(--ph-border,rgba(0,54,97,.14))!important;border-radius:22px!important;background:#fff!important;box-shadow:0 16px 44px rgba(0,54,97,.07)!important;overflow:visible!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery,body.single-product .ph-product-media-col{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:100%!important;float:none!important;margin:0!important}body.single-product .ph-product-media-col{display:flex!important;flex-direction:column!important;gap:18px!important;min-width:0!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery{border:1px solid var(--ph-border,rgba(0,54,97,.14))!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery__wrapper,body.single-product .ph-product-layout div.product .woocommerce-product-gallery__image{max-height:430px!important;overflow:hidden!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery img{width:100%!important;max-height:430px!important;object-fit:contain!important;padding:16px!important;background:#fff!important}body.single-product .ph-product-video,body.single-product .ph-product-video-block,body.single-product .ph-product-media-col .ph-product-video,body.single-product .ph-product-media-col .ph-product-video-block{width:100%!important;margin:0!important;padding:18px!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:18px!important;background:#f7fbfc!important;box-shadow:none!important}body.single-product .ph-product-video h3,body.single-product .ph-product-video-block h3{margin:0 0 10px!important;color:var(--ph-primary)!important;font-size:16px!important}body.single-product .ph-product-video iframe,body.single-product .ph-product-video embed,body.single-product .ph-product-video object{width:100%!important;aspect-ratio:16/9!important;height:auto!important;border:0!important;border-radius:12px!important}body.single-product .ph-product-layout div.product .summary{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:18px!important}body.single-product .ph-product-layout div.product .summary>*{max-width:100%!important}body.single-product .ph-product-layout div.product .summary .product_title{order:0!important;margin:0!important;color:var(--ph-primary)!important;font-size:clamp(30px,3vw,46px)!important;line-height:1.08!important;font-weight:750!important}body.single-product .ph-product-layout div.product .woocommerce-product-details__short-description{order:1!important;margin:0!important;padding:18px!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:18px!important;background:#f7fbfc!important;color:var(--ph-text,#173042)!important;font-size:16px!important;line-height:1.65!important}body.single-product .ph-product-layout div.product .summary .ph-disclaimer,body.single-product .ph-product-layout div.product .summary .ph-gut-zu-wissen,body.single-product .ph-product-layout div.product .summary .woocommerce-info,body.single-product .ph-product-layout div.product .summary .woocommerce-message,body.single-product .ph-product-layout div.product .summary [class*=bestell],body.single-product .ph-product-layout div.product .summary [class*=notice]{order:2!important;margin:0!important}body.single-product .ph-product-layout div.product .price{order:3!important;margin:0!important;color:var(--ph-primary)!important;font-size:clamp(24px,2.4vw,32px)!important;line-height:1.25!important;font-weight:750!important}body.single-product .ph-product-layout div.product .price del{opacity:.55!important;font-size:.72em!important;margin-right:8px!important}body.single-product .ph-product-layout div.product .price ins{text-decoration:none!important}body.single-product .ph-product-layout div.product .phwex-online-price,body.single-product .ph-product-layout div.product .online-price,body.single-product .ph-product-layout div.product .summary :is(.price)+.phwex-online-price{display:none!important}body.single-product .ph-product-layout div.product .stock,body.single-product .ph-product-layout div.product .delivery-time-info,body.single-product .ph-product-layout div.product .summary [class*=delivery],body.single-product .ph-product-layout div.product .summary [class*=liefer],body.single-product .ph-product-layout div.product .summary .availability{order:4!important;margin:0!important;color:#526b7b!important;font-size:13px!important;line-height:1.55!important}body.single-product .ph-product-layout div.product form.cart{order:5!important;margin:0!important;padding:18px!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:18px!important;background:#f7fbfc!important}body.single-product .ph-product-layout div.product table.variations{width:100%!important;margin:0 0 16px!important}body.single-product .ph-product-layout div.product table.variations th,body.single-product .ph-product-layout div.product table.variations td{display:block!important;padding:0 0 8px!important;text-align:left!important}body.single-product .ph-product-layout div.product table.variations label{color:var(--ph-primary)!important;font-weight:650!important}body.single-product .ph-product-layout div.product .variations select{width:100%!important;min-height:44px!important;border-radius:10px!important}body.single-product .ph-product-layout div.product .quantity{display:inline-flex!important;margin:0 10px 0 0!important;vertical-align:middle!important}body.single-product .ph-product-layout .quantity input.qty{width:74px!important;height:46px!important;text-align:center!important;border-radius:10px!important}body.single-product .ph-product-layout .single_add_to_cart_button{min-height:46px!important;padding:12px 24px!important;border-radius:10px!important;background:var(--ph-primary)!important;border-color:var(--ph-primary)!important;color:#fff!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.single-product .product_meta{order:6!important;margin:0!important;padding:16px!important;border:1px solid var(--ph-border,rgba(0,54,97,.12))!important;border-radius:16px!important;background:#fff!important;color:#526b7b!important;font-size:13px!important;line-height:1.55!important}body.single-product .product_meta a{color:var(--ph-accent)!important}body.single-product .woocommerce-tabs,body.single-product .related,body.single-product .upsells{grid-column:1/-1!important}body.single-product .related ul.products,body.single-product .upsells ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;margin:18px 0 0!important;padding:0!important}body.single-product .related ul.products:before,body.single-product .related ul.products:after,body.single-product .upsells ul.products:before,body.single-product .upsells ul.products:after{display:none!important}body.single-product .related ul.products li.product,body.single-product .upsells ul.products li.product{float:none!important;width:auto!important;margin:0!important;min-width:0!important}@media(max-width:1180px){body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){body.single-product .ph-product-layout div.product{grid-template-columns:1fr!important}body.single-product .ph-product-layout div.product .summary,body.single-product .ph-product-layout div.product .woocommerce-product-gallery,body.single-product .ph-product-media-col{grid-column:1!important}body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media(max-width:520px){body.single-product .ph-product-layout div.product{padding:14px!important;border-radius:18px!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery img{max-height:330px!important;padding:10px!important}body.single-product .ph-product-layout div.product .summary .product_title{font-size:28px!important}body.single-product .related ul.products li.product .button,body.single-product .upsells ul.products li.product .button{font-size:12px!important;min-height:40px!important}}.ph-brand-products ul.products,.ph-brand-products .woocommerce ul.products,.ph-brand-products .products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;margin:24px 0 0!important;padding:0!important;list-style:none!important}.ph-brand-products ul.products:before,.ph-brand-products ul.products:after,.ph-brand-products .products:before,.ph-brand-products .products:after{display:none!important;content:none!important}.ph-brand-products ul.products li.product,.ph-brand-products .products li.product{float:none!important;width:auto!important;margin:0!important;display:flex!important;flex-direction:column!important;position:relative!important;min-height:100%!important;background:#fff!important;border:1px solid var(--ph-line)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 12px 34px rgba(0,54,97,.06)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.ph-brand-products ul.products li.product:hover,.ph-brand-products .products li.product:hover{transform:translateY(-3px)!important;box-shadow:0 18px 46px rgba(0,54,97,.12)!important;border-color:rgba(0,167,181,.35)!important}.ph-brand-products ul.products li.product .woocommerce-LoopProduct-link,.ph-brand-products .products li.product .woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;color:inherit!important;text-decoration:none!important}.ph-brand-products ul.products li.product img,.ph-brand-products .products li.product img{width:100%!important;height:218px!important;object-fit:contain!important;background:#f8fbfc!important;padding:18px!important;margin:0!important;border-bottom:1px solid rgba(0,54,97,.08)!important}.ph-brand-products ul.products li.product .onsale,.ph-brand-products .products li.product .onsale{display:none!important}.ph-brand-products ul.products li.product .ph-product-brand,.ph-brand-products .products li.product .ph-product-brand{order:2!important;padding:16px 18px 6px!important;color:var(--ph-turq)!important;font-size:10.5px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:.105em!important;text-transform:uppercase!important}.ph-brand-products ul.products li.product .woocommerce-loop-product__title,.ph-brand-products .products li.product .woocommerce-loop-product__title{order:3!important;padding:0 18px 8px!important;margin:0!important;color:var(--ph-blue)!important;font-size:16px!important;line-height:1.26!important;font-weight:550!important;letter-spacing:0!important;min-height:auto!important;overflow:visible!important;display:block!important}.ph-brand-products ul.products li.product .ph-product-pricebox,.ph-brand-products ul.products li.product .price.ph-product-price--fallback,.ph-brand-products .products li.product .ph-product-pricebox,.ph-brand-products .products li.product .price.ph-product-price--fallback{order:4!important;padding:10px 18px 16px!important;margin-top:auto!important;color:var(--ph-blue)!important}.ph-brand-products ul.products li.product .ph-product-current-price,.ph-brand-products .products li.product .ph-product-current-price{font-size:18px!important;line-height:1.15!important;font-weight:800!important;color:var(--ph-blue)!important}.ph-brand-products ul.products li.product .ph-product-uvp,.ph-brand-products .products li.product .ph-product-uvp{margin-top:6px!important;font-size:13px!important;line-height:1.35!important;font-weight:600!important;color:#60798a!important}.ph-brand-products ul.products li.product .ph-product-saving,.ph-brand-products .products li.product .ph-product-saving{margin-top:2px!important;font-size:13px!important;line-height:1.35!important;font-weight:750!important;color:var(--ph-turq)!important}.ph-brand-products ul.products li.product .woocommerce-price-suffix,.ph-brand-products ul.products li.product .phwex-online-price,.ph-brand-products ul.products li.product .wgm-sale-label,.ph-brand-products ul.products li.product .german-market-from-price-prefix,.ph-brand-products .products li.product .woocommerce-price-suffix,.ph-brand-products .products li.product .phwex-online-price,.ph-brand-products .products li.product .wgm-sale-label,.ph-brand-products .products li.product .german-market-from-price-prefix{display:none!important}.ph-brand-products ul.products li.product .button,.ph-brand-products .products li.product .button{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:calc(100% - 36px)!important;margin:auto 18px 18px!important;border-radius:13px!important;background:var(--ph-blue)!important;color:#fff!important;font-weight:600!important;font-size:13px!important;line-height:1.18!important;text-align:center!important;padding:11px 14px!important;border:0!important;text-decoration:none!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;box-sizing:border-box!important}.ph-brand-products ul.products li.product .button:hover,.ph-brand-products .products li.product .button:hover{background:var(--ph-primary-light,#005f8d)!important;color:#fff!important}@media(max-width:1180px){.ph-brand-products ul.products,.ph-brand-products .woocommerce ul.products,.ph-brand-products .products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.ph-brand-products ul.products,.ph-brand-products .woocommerce ul.products,.ph-brand-products .products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.ph-brand-products ul.products li.product img,.ph-brand-products .products li.product img{height:170px!important;padding:12px!important}.ph-brand-products ul.products li.product .ph-product-brand,.ph-brand-products .products li.product .ph-product-brand{padding:12px 12px 4px!important;font-size:9.5px!important}.ph-brand-products ul.products li.product .woocommerce-loop-product__title,.ph-brand-products .products li.product .woocommerce-loop-product__title{padding:0 12px 8px!important;font-size:13px!important;line-height:1.25!important}.ph-brand-products ul.products li.product .ph-product-pricebox,.ph-brand-products .products li.product .ph-product-pricebox{padding:8px 12px 12px!important}.ph-brand-products ul.products li.product .ph-product-current-price,.ph-brand-products .products li.product .ph-product-current-price{font-size:15px!important}.ph-brand-products ul.products li.product .button,.ph-brand-products .products li.product .button{max-width:calc(100% - 24px)!important;margin:auto 12px 12px!important;font-size:12px!important;padding:10px 8px!important}}@media (max-width:640px){.ph-shop-content ul.products li.product,.woocommerce .ph-shop-content ul.products li.product{display:flex!important;flex-direction:column!important;position:relative!important;height:auto!important}.ph-shop-content ul.products li.product .woocommerce-LoopProduct-link,.woocommerce .ph-shop-content ul.products li.product .woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;position:static!important;overflow:hidden!important}.ph-shop-content ul.products li.product img,.woocommerce .ph-shop-content ul.products li.product img{position:static!important;display:block!important;flex:0 0 auto!important;width:100%!important;margin:0!important;transform:none!important;z-index:auto!important}.ph-shop-content ul.products li.product .ph-product-brand,.ph-shop-content ul.products li.product .woocommerce-loop-product__title,.ph-shop-content ul.products li.product .ph-product-pricebox,.ph-shop-content ul.products li.product .price,.ph-shop-content ul.products li.product .price.ph-product-price--fallback,.woocommerce .ph-shop-content ul.products li.product .ph-product-brand,.woocommerce .ph-shop-content ul.products li.product .woocommerce-loop-product__title,.woocommerce .ph-shop-content ul.products li.product .ph-product-pricebox,.woocommerce .ph-shop-content ul.products li.product .price,.woocommerce .ph-shop-content ul.products li.product .price.ph-product-price--fallback{position:static!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;z-index:auto!important;float:none!important;clear:none!important}.ph-shop-content ul.products li.product .ph-product-pricebox,.woocommerce .ph-shop-content ul.products li.product .ph-product-pricebox,.ph-shop-content ul.products li.product .price.ph-product-price--fallback,.woocommerce .ph-shop-content ul.products li.product .price.ph-product-price--fallback{margin-top:auto!important;width:100%!important}.ph-shop-content ul.products li.product .button,.woocommerce .ph-shop-content ul.products li.product .button{flex:0 0 auto!important;position:static!important;transform:none!important}}@media (max-width:767.98px){body.single-product .ph-product-layout div.product{display:flex!important;flex-direction:column!important;gap:18px!important;width:100%!important;max-width:100%!important;padding:14px!important;overflow:visible!important}body.single-product .ph-product-media-col,body.single-product .ph-product-layout div.product .summary,body.single-product .ph-product-layout div.product .woocommerce-product-gallery{order:initial!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;clear:both!important;position:relative!important;inset:auto!important;transform:none!important;margin:0!important}body.single-product .ph-product-media-col{order:1!important}body.single-product .ph-product-layout div.product .summary{order:2!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery__wrapper,body.single-product .ph-product-layout div.product .woocommerce-product-gallery__image{max-height:none!important;height:auto!important;overflow:visible!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;position:static!important;transform:none!important;margin:0!important;z-index:auto!important}body.single-product .ph-product-layout div.product .summary>*,body.single-product .ph-product-layout div.product .summary .price,body.single-product .ph-product-layout div.product form.cart,body.single-product .product_meta{position:static!important;inset:auto!important;transform:none!important;float:none!important;clear:none!important;width:100%!important;max-width:100%!important}body.single-product .ph-product-layout div.product .price{margin:0!important;padding:0!important}body.single-product .ph-product-layout div.product form.cart{display:block!important}}.woocommerce ul.products,ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px!important;align-items:stretch!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.woocommerce ul.products:before,.woocommerce ul.products:after,ul.products:before,ul.products:after{display:none!important;content:none!important}.woocommerce ul.products li.product,ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;clear:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(0,54,97,.14)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 30px rgba(0,54,97,.07)!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,ul.products li.product a.woocommerce-LoopProduct-link{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;color:inherit!important;text-decoration:none!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link>img,ul.products li.product a.woocommerce-LoopProduct-link>img,.woocommerce ul.products li.product img,ul.products li.product img{display:block!important;width:100%!important;height:220px!important;min-height:220px!important;max-height:220px!important;object-fit:contain!important;object-position:center center!important;padding:18px!important;margin:0!important;background:#f4f8fa!important;border-radius:0!important;border:0!important;box-shadow:none!important}.woocommerce ul.products li.product .ph-product-brand,ul.products li.product .ph-product-brand{padding:20px 22px 0!important;margin:0 0 10px!important;color:var(--ph-accent,#00a7b5)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1.15!important;text-transform:uppercase!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title{padding:0 22px!important;margin:0 0 18px!important;color:var(--ph-primary,#003b5c)!important;font-size:16px!important;font-weight:650!important;line-height:1.25!important;text-decoration:none!important}.woocommerce ul.products li.product .ph-product-pricebox,.woocommerce ul.products li.product .price,ul.products li.product .ph-product-pricebox,ul.products li.product .price{margin-top:auto!important;padding:0 22px 18px!important;color:var(--ph-primary,#003b5c)!important;font-weight:700!important;line-height:1.35!important;text-decoration:none!important}.woocommerce ul.products li.product .button,ul.products li.product .button,.woocommerce-page ul.products li.product .button{align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;width:calc(100% - 44px)!important;max-width:100%!important;min-height:46px!important;margin:0 22px 22px!important;padding:12px 18px!important;border-radius:12px!important;background:var(--ph-primary,#003b5c)!important;color:#fff!important;border:0!important;box-shadow:none!important;font-size:15px!important;font-weight:650!important;line-height:1.15!important;text-align:center!important;text-transform:none!important;text-decoration:none!important;white-space:normal!important}.woocommerce ul.products li.product .button:hover,ul.products li.product .button:hover{background:var(--ph-primary-light,#005f8d)!important;color:#fff!important}@media(max-width:1100px){.woocommerce ul.products,ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:767px){.woocommerce ul.products,ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link>img,ul.products li.product a.woocommerce-LoopProduct-link>img,.woocommerce ul.products li.product img,ul.products li.product img{height:150px!important;min-height:150px!important;max-height:150px!important;padding:12px!important}.woocommerce ul.products li.product .ph-product-brand,ul.products li.product .ph-product-brand{padding:14px 14px 0!important;font-size:10px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title{padding:0 14px!important;font-size:13px!important}.woocommerce ul.products li.product .ph-product-pricebox,.woocommerce ul.products li.product .price,ul.products li.product .ph-product-pricebox,ul.products li.product .price{padding:0 14px 14px!important;font-size:13px!important}.woocommerce ul.products li.product .button,ul.products li.product .button,.woocommerce-page ul.products li.product .button{width:calc(100% - 28px)!important;min-height:40px!important;margin:0 14px 14px!important;padding:10px 12px!important;font-size:12px!important;border-radius:10px!important}}@media (max-width:767.98px){body.single-product .ph-product-layout div.product{display:flex!important;flex-direction:column!important}body.single-product .ph-product-layout div.product .ph-product-media-col,body.single-product .ph-product-layout div.product .woocommerce-product-gallery{order:1!important}body.single-product .ph-product-layout div.product .summary{order:2!important}body.single-product .ph-product-layout div.product .woocommerce-tabs{order:3!important;width:100%!important;margin-top:18px!important}body.single-product .ph-product-layout div.product .related,body.single-product .ph-product-layout div.product .upsells{order:4!important}}body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(3,minmax(0, 1fr)) !important;max-width:100% !important}body.single-product .related>h2,body.single-product .upsells>h2{margin-bottom:18px !important}@media (max-width:900px){body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(2,minmax(0, 1fr)) !important}}@media (max-width:560px){body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:1fr !important}}.ph-product-tab-accordion__toggle{display:none}@media(max-width:700px){body.single-product .woocommerce-tabs{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}body.single-product .woocommerce-tabs>ul.tabs{display:none!important}body.single-product .ph-product-tab-accordion__toggle{display:flex!important;width:100%!important;min-height:54px!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 10px!important;padding:14px 16px!important;border:1px solid var(--ph-border,rgba(0,54,97,.14))!important;border-radius:14px!important;background:#f4f9fb!important;color:var(--ph-primary,#003661)!important;font:inherit!important;font-weight:800!important;text-align:left!important;box-shadow:none!important}body.single-product .ph-product-tab-accordion__toggle[aria-expanded=true]{margin-bottom:0!important;border-radius:14px 14px 0 0!important;border-bottom-color:transparent!important;background:#fff!important}body.single-product .ph-product-tab-accordion__icon{font-size:1.35rem!important;line-height:1!important;transition:transform .18s ease}body.single-product .ph-product-tab-accordion__toggle[aria-expanded=true] .ph-product-tab-accordion__icon{transform:rotate(45deg)}body.single-product .woocommerce-Tabs-panel.ph-product-tab-accordion__panel{display:none!important;margin:0 0 12px!important;padding:16px!important;border:1px solid var(--ph-border,rgba(0,54,97,.14))!important;border-top:0!important;border-radius:0 0 14px 14px!important;background:#fff!important}body.single-product .woocommerce-Tabs-panel.ph-product-tab-accordion__panel.is-open{display:block!important}}body.single-product .ph-product-media-col>.woocommerce-product-gallery{order:1!important}body.single-product .ph-product-media-col>.ph-product-video,body.single-product .ph-product-media-col>.ph-product-video-block{order:2!important}body.single-product .ph-product-video:empty,body.single-product .ph-product-video-block:empty{display:none!important}@media (max-width:767.98px){body.single-product .ph-product-media-col{display:flex!important;flex-direction:column!important;gap:18px!important}body.single-product .ph-product-media-col>.woocommerce-product-gallery{order:1!important}body.single-product .ph-product-media-col>.ph-product-video,body.single-product .ph-product-media-col>.ph-product-video-block{order:2!important;margin:0!important}}@media (max-width:900px){.ph-brand-main{display:flex!important;flex-direction:column!important}.ph-brand-main .ph-brand-sidebar{order:-1!important;width:100%!important;max-width:none!important;margin:0!important}.ph-brand-main .ph-brand-content{order:1!important;width:100%!important;max-width:none!important}}@media (max-width:560px){body.single-product .related,body.single-product .upsells,body.single-product .ph-product-layout div.product .related,body.single-product .ph-product-layout div.product .upsells{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.single-product .related ul.products,body.single-product .upsells ul.products{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.single-product .related ul.products li.product,body.single-product .upsells ul.products li.product{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;justify-self:stretch!important}}body.single-product .ph-product-meta{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;column-gap:14px!important;row-gap:10px!important;align-items:start!important;min-width:0!important}body.single-product .ph-product-meta__row{display:contents!important}body.single-product .ph-product-meta__label,body.single-product .ph-product-meta__value{min-width:0!important;font-size:13px!important;line-height:1.45!important}body.single-product .ph-product-meta__label{font-weight:600!important;white-space:nowrap!important}body.single-product .ph-product-meta__links,body.single-product .ph-product-tags{display:flex!important;flex-wrap:wrap!important;gap:5px 8px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}body.single-product .ph-product-tag,body.single-product .ph-product-meta__links a{display:inline-block!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}body.single-product .ph-product-meta__separator{display:none!important}@media (max-width:767.98px){body.single-product .ph-product-media-col{align-self:flex-start!important;height:auto!important;min-height:0!important;flex:0 0 auto!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery{align-self:flex-start!important;height:auto!important;min-height:0!important;flex:0 0 auto!important}body.single-product .ph-product-layout div.product .woocommerce-product-gallery__wrapper,body.single-product .ph-product-layout div.product .woocommerce-product-gallery__image{height:auto!important;min-height:0!important}body.single-product .ph-product-meta{grid-template-columns:108px minmax(0,1fr)!important;column-gap:12px!important;overflow:hidden!important}body.single-product .ph-product-meta__label,body.single-product .ph-product-meta__value,body.single-product .ph-product-meta__value *{font-size:13px!important}}@media (max-width:767.98px){body.single-product .woocommerce-product-gallery .flex-viewport{min-height:0!important;max-height:none!important;overflow:hidden!important}body.single-product .woocommerce-product-gallery .flex-control-thumbs{margin-top:12px!important}}@media (min-width:768px) and (max-width:900px){body.single-product .ph-product-layout div.product{display:flex!important;flex-direction:column!important;gap:20px!important;align-items:stretch!important}body.single-product .ph-product-media-col,body.single-product .ph-product-layout div.product .summary{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-column:auto!important;grid-row:auto!important;float:none!important;clear:both!important;transform:none!important;z-index:auto!important}body.single-product .ph-product-media-col{order:1!important}body.single-product .ph-product-layout div.product .summary{order:2!important}body.single-product .woocommerce-product-gallery,body.single-product .woocommerce-product-gallery .flex-viewport,body.single-product .woocommerce-product-gallery__wrapper,body.single-product .woocommerce-product-gallery__image{width:100%!important;max-width:100%!important;min-height:0!important;max-height:420px!important}body.single-product .woocommerce-product-gallery .flex-viewport{overflow:hidden!important}body.single-product .woocommerce-product-gallery__image img{display:block!important;width:100%!important;height:auto!important;max-height:388px!important;object-fit:contain!important;position:static!important;transform:none!important;z-index:auto!important}body.single-product .ph-product-layout div.product form.cart,body.single-product .ph-product-layout div.product table.variations,body.single-product .ph-product-layout div.product .variations_form{position:relative!important;z-index:1!important;width:100%!important;max-width:100%!important;clear:both!important}}@media (min-width:768px) and (max-width:900px){body.single-product .ph-product-layout div.product .summary .price{order:10!important}body.single-product .ph-product-layout div.product .summary .stock,body.single-product .ph-product-layout div.product .summary .delivery-time-info,body.single-product .ph-product-layout div.product .summary .wgm-info,body.single-product .ph-product-layout div.product .summary .shipping_de,body.single-product .ph-product-layout div.product .summary .product-tax,body.single-product .ph-product-layout div.product .summary .availability,body.single-product .ph-product-layout div.product .summary [class*=delivery],body.single-product .ph-product-layout div.product .summary [class*=liefer],body.single-product .ph-product-layout div.product .summary [class*=verfueg],body.single-product .ph-product-layout div.product .summary [class*="verfüg"]{order:20!important}body.single-product .ph-product-layout div.product .summary form.cart{order:30!important}body.single-product .ph-product-layout div.product .summary .woocommerce-product-details__short-description{order:70!important;margin-top:4px!important}body.single-product .ph-product-layout div.product .summary .ph-disclaimer,body.single-product .ph-product-layout div.product .summary .ph-gut-zu-wissen,body.single-product .ph-product-layout div.product .summary .ph-anspruch,body.single-product .ph-product-layout div.product .summary .ph-expertenwissen,body.single-product .ph-product-layout div.product .summary .ph-praxistipp,body.single-product .ph-product-layout div.product .summary [class*=bestell],body.single-product .ph-product-layout div.product .summary [class*=notice],body.single-product .ph-product-layout div.product .summary .woocommerce-info,body.single-product .ph-product-layout div.product .summary .woocommerce-message{order:80!important}body.single-product .ph-product-layout div.product .summary .product_meta{order:90!important}}@media (min-width:768px) and (max-width:900px){body.single-product .ph-product-layout div.product>*{order:50!important}body.single-product .ph-product-layout div.product>.ph-product-media-col{order:1!important}body.single-product .ph-product-layout div.product>.summary{order:2!important}body.single-product .ph-product-layout div.product>.woocommerce-tabs,body.single-product .ph-product-layout div.product>.related,body.single-product .ph-product-layout div.product>.upsells,body.single-product .ph-product-layout div.product>section.related,body.single-product .ph-product-layout div.product>section.upsells{order:60!important}body.single-product .ph-product-layout div.product>.ph-content-connections{order:90!important}}.ph-subcat-section.ph-subcat-chips{padding:18px 0 8px!important}.ph-subcat-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.ph-subcat-chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 14px;border:1px solid rgba(0,54,97,.12);border-radius:999px;background:#f4fafc;color:var(--ph-blue,#003661);font-size:14px;line-height:1.2;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 4px 14px rgba(0,54,97,.035);transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ph-subcat-chip:hover,.ph-subcat-chip:focus-visible{background:#fff;border-color:rgba(0,167,181,.5);box-shadow:0 8px 20px rgba(0,54,97,.08);transform:translateY(-1px);text-decoration:none}.ph-subcat-chip-arrow{color:var(--ph-turq,#00a7b5);font-size:15px;line-height:1}@media (max-width:760px){.ph-subcat-section.ph-subcat-chips{width:100%;padding:12px 0 6px!important;overflow:hidden}.ph-subcat-chip-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:8px;padding:2px max(20px,calc((100vw - min(1180px,calc(100vw - 40px)))/2)) 8px;margin:0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ph-subcat-chip-row::-webkit-scrollbar{display:none}.ph-subcat-chip{flex:0 0 auto;scroll-snap-align:start;min-height:40px;padding:8px 13px;font-size:13px}}
:root{--ph-primary:#003b5c;--ph-primary-hover:#005b87;--ph-secondary:#003661;--ph-accent:#00a7b5;--ph-accent-soft:rgba(0,167,181,.1);--ph-bg:#f6f9fb;--ph-surface:#fff;--ph-surface-soft:#eef7fa;--ph-border:#d9e7ee;--ph-text:#123247;--ph-muted:#5d7280;--ph-success:#2e7d32;--ph-warning:#f57c00;--ph-danger:#c62828;--dt-main-color:var(--ph-accent);--dt-secondary-color:var(--ph-secondary);--bs-primary:var(--ph-primary);--bs-secondary:var(--ph-secondary);--bs-third:#f28c1d;--ph-font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--dt-title-family:var(--ph-font-family);--dt-base-family:var(--ph-font-family);--ph-radius-xs:6px;--ph-radius-sm:10px;--ph-radius:12px;--ph-radius-lg:18px;--ph-radius-xl:28px;--ph-shadow-sm:0 4px 14px rgba(0,59,92,.08);--ph-shadow:0 10px 28px rgba(0,59,92,.12);--ph-shadow-lg:0 18px 46px rgba(0,59,92,.16);--ph-space-xs:.5rem;--ph-space-sm:.75rem;--ph-space:1rem;--ph-space-lg:1.5rem;--ph-space-xl:2.5rem}html,body,button,input,select,textarea{font-family:var(--ph-font-family)!important}body{color:var(--ph-text)!important;background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.ph-section-title,.ph-unified-hero h1,.ph-page-hero h1,.ph-course-hero h1,.woocommerce div.product .product_title,.woocommerce-products-header__title{font-family:var(--ph-font-family)!important;color:inherit;letter-spacing:-.025em}p,li,td,th,small,.entry-content{font-family:var(--ph-font-family)!important}a{color:var(--ph-accent)}a:hover{color:var(--ph-primary-hover)}.ph-btn,.dt-btn,.button,.wp-block-button__link,.wp-element-button,button,input[type=button],input[type=submit],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .button,.eventprime-button,.emagic .ep-button,.ep-btn,.ep-primary,.pmagic .pmagic-form button{background:var(--ph-primary)!important;border:1px solid var(--ph-primary)!important;color:#fff!important;border-radius:var(--ph-radius)!important;font-family:var(--ph-font-family)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1.2!important;box-shadow:none!important;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.ph-btn:hover,.dt-btn:hover,.button:hover,.wp-block-button__link:hover,.wp-element-button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce .button:hover,.eventprime-button:hover,.emagic .ep-button:hover,.ep-btn:hover,.ep-primary:hover{background:var(--ph-primary-hover)!important;border-color:var(--ph-primary-hover)!important;color:#fff!important;transform:translateY(-1px);box-shadow:var(--ph-shadow-sm)!important}.ph-btn--secondary,.ph-btn-outline,.ph-btn.secondary,.button.secondary,.woocommerce a.button.alt.secondary{background:transparent!important;color:var(--ph-primary)!important;border-color:rgba(0,59,92,.35)!important}.ph-btn--secondary:hover,.ph-btn-outline:hover,.ph-btn.secondary:hover,.button.secondary:hover{background:var(--ph-primary)!important;color:#fff!important;border-color:var(--ph-primary)!important}.ph-search button,.ph-search input[type=submit],.ph-header-main--mobile button,.ph-header-main--mobile input[type=submit],.woocommerce-product-search button,.ph-shop-search button{background:var(--ph-primary)!important;border-color:var(--ph-primary)!important;border-radius:var(--ph-radius)!important;font-weight:600!important}.ph-page-hero-chip,.ph-unified-hero-chip,.ph-hero-chip,.ph-chip{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.28)!important;border-radius:999px!important;font-weight:600!important}.ph-section-kicker,.ph-page-hero-kicker,.ph-unified-hero-kicker,.ph-hero-kicker,.ph-product-brand,.ph-product-card__brand,.woocommerce ul.products li.product .ph-product-brand{color:var(--ph-accent)!important;font-weight:700!important}.ph-card,.ph-global-card,.ph-shop-card,.ph-product-card,.woocommerce ul.products li.product,.wp-block-kadence-infobox,.kt-blocks-info-box-link-wrap,.ph-subcategory-card,.ph-service-card,.ph-blog-card,.ph-event-card{border:1px solid var(--ph-border)!important;border-radius:var(--ph-radius-lg)!important;background:var(--ph-surface)!important;box-shadow:var(--ph-shadow-sm)!important}.ph-card:hover,.ph-shop-card:hover,.ph-product-card:hover,.woocommerce ul.products li.product:hover,.ph-subcategory-card:hover,.ph-service-card:hover,.ph-blog-card:hover,.ph-event-card:hover{box-shadow:var(--ph-shadow)!important}.ph-course-card{border-radius:var(--ph-radius-lg)!important;box-shadow:var(--ph-shadow)!important}.ph-course-card__button{background:var(--ph-primary)!important;border-radius:var(--ph-radius)!important;font-weight:600!important;text-transform:none!important}.woocommerce ul.products li.product .button,.ph-product-card .button{width:100%;padding:12px 16px!important;font-size:14px!important;font-weight:600!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.ph-product-card__title{font-weight:600!important;color:var(--ph-primary)!important}.woocommerce ul.products li.product .price,.ph-product-card__price{color:var(--ph-primary)!important;font-weight:700!important}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{display:none!important}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],select,textarea,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid var(--ph-border)!important;border-radius:var(--ph-radius-sm)!important;background:#fff!important;color:var(--ph-text)!important;font-family:var(--ph-font-family)!important}input:focus,select:focus,textarea:focus{outline:none!important;border-color:var(--ph-primary-hover)!important;box-shadow:0 0 0 3px rgba(0,91,135,.12)!important}.ph-primary-menu--native>.ph-menu-item>a,.ph-nav .ph-primary-menu>li>a,.ph-header-main--mobile a{font-weight:650!important}.ph-search form{border-radius:var(--ph-radius-lg)!important}.ph-search button,.ph-search input[type=submit]{border-radius:var(--ph-radius)!important}.ph-footer a{color:var(--ph-accent)!important}.ph-footer a:hover{color:#fff!important}@media (max-width:768px){:root{--ph-radius-lg:16px;--ph-radius-xl:22px}.ph-btn,.dt-btn,.button,.wp-block-button__link,.wp-element-button{padding:12px 18px!important}}:root{--ph-primary:#003b5c;--ph-primary-hover:#005b87;--ph-accent:#00a7b5;--ph-accent-hover:#008f9b}a,.ph-product-card__button,.ph-shop-content ul.products li.product a:not(.button),.ph-footer a,.ph-section-kicker,.ph-hero-kicker,.ph-page-hero-kicker,.ph-unified-hero-kicker,.ph-product-brand,.ph-product-card__brand,.ph-step-card__icon,.ph-process-card__icon,.material-symbols-outlined.ph-accent,.ph-service-card a,.ph-blog-card .read-more,.ph-event-card a:not(.button){color:var(--ph-accent)!important}a:hover,.ph-product-card__button:hover,.ph-service-card a:hover{color:var(--ph-accent-hover)!important}.ph-course-hero .ph-btn,.ph-course-hero .dt-btn,.ph-course-card__button,.ph-equipment-service .ph-btn,.ph-unified-hero.has-background-image .ph-btn,.ph-unified-hero--image .ph-btn,.ph-page-hero.has-background-image .ph-btn{background:var(--ph-accent)!important;border-color:var(--ph-accent)!important;color:#fff!important}.ph-course-hero .ph-btn:hover,.ph-course-card__button:hover,.ph-equipment-service .ph-btn:hover,.ph-unified-hero.has-background-image .ph-btn:hover,.ph-unified-hero--image .ph-btn:hover{background:var(--ph-accent-hover)!important;border-color:var(--ph-accent-hover)!important}.ph-hero-subtitle span,.ph-footer-title,.ph-front-final-cta-title,.ph-course-hero .ph-hero-kicker,.ph-course-hero .ph-hero-subtitle,.ph-course-hero .ph-hero-subtitle span{color:var(--ph-accent)!important}.ph-service-card,.ph-blog-card,.ph-event-card,.ph-product-card,.woocommerce ul.products li.product{border-radius:18px!important}.emagic .ep-event-card,.ep-event-card,.em_event_list .ep-box-wrap,.emagic .ep-box-wrap{border:1px solid var(--ph-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--ph-shadow-sm)!important;overflow:hidden!important}.emagic .ep-event-card .ep-btn,.emagic .ep-event-card .ep-button,.em_event_list .ep-btn,.em_event_list .ep-button{background:var(--ph-accent)!important;border-color:var(--ph-accent)!important;border-radius:10px!important;color:#fff!important;font-weight:600!important;text-transform:none!important}.ph-performer-card,.ph-team-card,.single-em_performer .entry-content>.wp-block-group,.single-em_performer .ph-card{background:#fff!important;border:1px solid var(--ph-border)!important;border-radius:18px!important;box-shadow:var(--ph-shadow-sm)!important}.ph-shop-sidebar .ph-filter-toggle,.ph-filter-toggle{background:transparent!important;border:0!important;color:var(--ph-primary)!important;border-radius:0!important;box-shadow:none!important;padding:14px 0!important;font-weight:650!important}.ph-filter-toggle:hover{background:transparent!important;color:var(--ph-accent)!important;transform:none!important;box-shadow:none!important}.ph-shop-search button,.woocommerce-product-search button{background:var(--ph-accent)!important;border-color:var(--ph-accent)!important}.ph-site-topbar a,.ph-site-topbar a:visited,.ph-site-topbar .menu-item>a,.ph-site-topbar .ph-cart-link{color:#fff !important;text-decoration:none !important}.ph-site-topbar a:hover,.ph-site-topbar .ph-cart-link:hover{color:var(--ph-accent) !important}.woocommerce ul.products li.product .button,.ph-shop-content ul.products li.product .button,body.single-product .related ul.products li.product .button,body.single-product .upsells ul.products li.product .button{display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;width:100% !important;min-height:42px !important;padding:10px 14px !important;font-size:14px !important;line-height:1.15 !important;font-weight:600 !important;border-radius:10px !important;white-space:normal !important}.ph-search-page{padding:56px 0 80px}.ph-search-wrap{max-width:1188px}.ph-search-inline{margin-bottom:34px}.ph-search-inline .search-form{display:flex;gap:10px;max-width:720px}.ph-search-inline .search-field{min-height:46px;border:1px solid var(--ph-border);border-radius:12px;padding:0 16px;font:inherit;flex:1}.ph-search-inline .search-submit{min-height:46px;border:0;border-radius:10px;background:var(--ph-primary);color:#fff;font-weight:600;padding:0 22px}.ph-search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ph-search-card{overflow:hidden;display:flex;flex-direction:column;min-height:100%}.ph-search-card__image{display:block;aspect-ratio:16/9;background:#f4f8fa;border-bottom:1px solid var(--ph-border);overflow:hidden}.ph-search-card__image img{width:100%;height:100%;object-fit:cover;display:block}.ph-search-card__body{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.ph-search-card h2{font-size:22px;line-height:1.2;margin:0}.ph-search-card h2 a{color:var(--ph-primary)!important;text-decoration:none!important}.ph-search-card h2 a:hover{color:var(--ph-accent)!important}.ph-search-card p{margin:0;line-height:1.6;color:var(--ph-text)}.ph-card-kicker{font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ph-accent)!important;font-weight:700!important}.ph-link-more{margin-top:auto;color:var(--ph-accent)!important;font-weight:600;text-decoration:none!important}.ph-search-empty{padding:32px}@media (max-width:900px){.ph-search-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ph-search-grid{grid-template-columns:1fr}.ph-search-inline .search-form{flex-direction:column}}:root{--ph-card-radius:18px;--ph-card-border:1px solid rgba(0,59,92,.14);--ph-card-shadow:0 12px 30px rgba(0,59,92,.075);--ph-card-shadow-hover:0 18px 44px rgba(0,59,92,.12);--ph-card-image-bg:#f5fafc;--ph-card-pad:18px;--ph-card-image-height:230px;--ph-event-image-height:230px;--ph-kadence-image-height:260px}.ph-card,.ph-product-card,.ph-front-shop-offers .ph-product-card,.ph-shop-content ul.products li.product,.woocommerce ul.products li.product,body.single-product .related ul.products li.product,body.single-product .upsells ul.products li.product,body.single-product .cross-sells ul.products li.product,.ph-brand-products ul.products li.product,.ph-partner-products ul.products li.product,.wp-block-kadence-infobox .kt-blocks-info-box-link-wrap,.wp-block-kadence-infobox .kt-blocks-info-box-media-align-top,.kt-blocks-info-box-link-wrap.info-box-link,.kt-info-box,body.ph-ep-hard-grid-done .ph-ep-grid-hard>.ph-ep-card-item,body .ph-ep-card-item,body .ep-event-card,body .ep-card:has(.ep-event-card-title),body .ep-box-wrap:has(.ep-event-card-title){border:var(--ph-card-border)!important;border-radius:var(--ph-card-radius)!important;background:#fff!important;box-shadow:var(--ph-card-shadow)!important;overflow:hidden!important;box-sizing:border-box!important}.ph-card:hover,.ph-product-card:hover,.ph-front-shop-offers .ph-product-card:hover,.ph-shop-content ul.products li.product:hover,.woocommerce ul.products li.product:hover,.wp-block-kadence-infobox .kt-blocks-info-box-link-wrap:hover,.kt-blocks-info-box-link-wrap.info-box-link:hover,body.ph-ep-hard-grid-done .ph-ep-grid-hard>.ph-ep-card-item:hover,body .ph-ep-card-item:hover{box-shadow:var(--ph-card-shadow-hover)!important;border-color:rgba(0,167,181,.35)!important;transform:translateY(-2px)}.ph-card img,.ph-product-card img,.ph-front-shop-offers .ph-product-card__image img,.ph-shop-content ul.products li.product img,.woocommerce ul.products li.product img,body.single-product .related ul.products li.product img,body.single-product .upsells ul.products li.product img,body.single-product .cross-sells ul.products li.product img,.ph-brand-products ul.products li.product img,.ph-partner-products ul.products li.product img{width:100%!important;height:var(--ph-card-image-height)!important;object-fit:contain!important;object-position:center center!important;background:var(--ph-card-image-bg)!important;padding:14px!important;margin:0!important;border-radius:0!important;border-bottom:1px solid rgba(0,59,92,.08)!important;box-shadow:none!important;display:block!important}body.ph-ep-hard-grid-done:not(.single-em_event):not(.single-em_performer):not(.single-em_venue):not(.single-em_location) .ph-ep-grid-hard>.ph-ep-card-item img,body:not(.single-em_event):not(.single-em_performer):not(.single-em_venue):not(.single-em_location) .ph-ep-card-item img,body:not(.single-em_event):not(.single-em_performer):not(.single-em_venue):not(.single-em_location) .emagic :is(.ep-card,.ep-event-card,.ep-box-wrap):has(.ep-event-card-title) img,body:not(.single-em_event):not(.single-em_performer):not(.single-em_venue):not(.single-em_location) .emagic :is(.ep-card,.ep-event-card,.ep-box-wrap):has(.ep-event-title) img{width:100%!important;height:var(--ph-event-image-height)!important;min-height:var(--ph-event-image-height)!important;max-height:var(--ph-event-image-height)!important;object-fit:cover!important;object-position:center center!important;padding:0!important;margin:0!important;border-radius:0!important;border-bottom:1px solid rgba(0,59,92,.08)!important;background:var(--ph-card-image-bg)!important;display:block!important}body.ph-ep-hard-grid-done .ph-ep-grid-hard>.ph-ep-card-item,body .ph-ep-card-item{display:flex!important;flex-direction:column!important;min-width:0!important}body.ph-ep-hard-grid-done .ph-ep-grid-hard>.ph-ep-card-item :is(.ep-event-card-content,.ep-card-content,.ep-event-card-body,.ep-box-content),body .ph-ep-card-item :is(.ep-event-card-content,.ep-card-content,.ep-event-card-body,.ep-box-content){padding:var(--ph-card-pad)!important;min-width:0!important;flex:1 1 auto!important}body.ph-ep-hard-grid-done .ph-ep-grid-hard>.ph-ep-card-item :is(.ep-btn,.ep-button,a.button),body .ph-ep-card-item :is(.ep-btn,.ep-button,a.button){width:calc(100% - 36px)!important;margin:16px auto 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;border-radius:12px!important}.ph-shop-content ul.products li.product .button,.woocommerce ul.products li.product .button,body.single-product .related ul.products li.product .button,body.single-product .upsells ul.products li.product .button,body.single-product .cross-sells ul.products li.product .button,.ph-brand-products ul.products li.product .button,.ph-partner-products ul.products li.product .button{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important;margin:16px auto 18px!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:11px 16px!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important;text-align:center!important;box-sizing:border-box!important}.wp-block-kadence-infobox .kt-blocks-info-box-link-wrap,.wp-block-kadence-infobox .kt-blocks-info-box-media-align-top,.kt-blocks-info-box-link-wrap.info-box-link,.kt-info-box{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;min-height:100%!important;padding:0!important;text-align:center!important}.wp-block-kadence-infobox .kt-blocks-info-box-media-container,.wp-block-kadence-infobox .kt-blocks-info-box-media,.kt-blocks-info-box-media-container,.kt-blocks-info-box-media{width:100%!important;height:var(--ph-kadence-image-height)!important;min-height:var(--ph-kadence-image-height)!important;max-height:var(--ph-kadence-image-height)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:var(--ph-card-image-bg)!important;margin:0!important;padding:0!important;border-radius:0!important;border-bottom:1px solid rgba(0,59,92,.08)!important}.wp-block-kadence-infobox img.kt-info-box-image,.wp-block-kadence-infobox .kt-info-box-image,.kt-blocks-info-box-media img,.kt-blocks-info-box-media-container img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;margin:0 auto!important;padding:0!important;border-radius:0!important;transform:none!important}.wp-block-kadence-infobox .kt-infobox-textcontent,.kt-blocks-info-box-link-wrap .kt-infobox-textcontent{padding:24px 24px 26px!important;width:100%!important;box-sizing:border-box!important}.wp-block-kadence-infobox .kt-blocks-info-box-title,.kt-blocks-info-box-link-wrap .kt-blocks-info-box-title{color:var(--ph-primary)!important;font-weight:750!important;line-height:1.15!important;margin:0 0 12px!important}.wp-block-kadence-infobox .kt-blocks-info-box-text,.kt-blocks-info-box-link-wrap .kt-blocks-info-box-text{color:var(--ph-text)!important;line-height:1.55!important}.wp-block-kadence-infobox .kt-blocks-info-box-learnmore,.kt-blocks-info-box-link-wrap .kt-blocks-info-box-learnmore{color:var(--ph-accent)!important;font-weight:700!important;text-decoration:none!important}@media (max-width:1024px){:root{--ph-card-image-height:205px;--ph-event-image-height:205px;--ph-kadence-image-height:230px}}@media (max-width:767px){:root{--ph-card-image-height:150px;--ph-event-image-height:190px;--ph-kadence-image-height:190px;--ph-card-pad:16px}.ph-shop-content ul.products li.product .button,.woocommerce ul.products li.product .button,body.single-product .related ul.products li.product .button,body.single-product .upsells ul.products li.product .button,body.single-product .cross-sells ul.products li.product .button{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin:12px auto 12px!important;min-height:40px!important;font-size:12px!important;padding:9px 10px!important}.wp-block-kadence-infobox .kt-infobox-textcontent,.kt-blocks-info-box-link-wrap .kt-infobox-textcontent{padding:18px 16px 20px!important}}.ph-card__media img,.ph-knowledge-card .ph-card__media img,.ph-content-card__media img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-position:center center!important;display:block!important}.ph-card__media img,.ph-knowledge-card .ph-card__media img,.ph-content-card--article .ph-content-card__media img,.ph-content-card--course .ph-content-card__media img{object-fit:cover!important}.ph-content-card--product .ph-content-card__media img{object-fit:contain!important;padding:12px!important;background:var(--ph-card-image-bg)!important}@media (max-width:767px){:root{--ph-card-image-height:260px;--ph-event-image-height:230px;--ph-kadence-image-height:230px}.ph-card__media,.ph-content-card__media{min-height:0!important}}.ph-icon,.ph-contact-action__icon,.ph-footer-link__icon,.ph-footer-action__icon,.ph-btn__icon{width:1.25em;height:1.25em;display:inline-block;flex:0 0 auto;fill:currentColor;vertical-align:middle}.ph-btn-with-icon{display:inline-flex!important;align-items:center;justify-content:center;gap:9px}.ph-contact-actions{display:grid;gap:8px;margin:12px 0 14px}.ph-contact-action{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(0,54,97,.12);border-radius:10px;background:#fff;color:var(--ph-secondary)!important;text-decoration:none!important}.ph-contact-action:hover{border-color:var(--ph-primary);background:rgba(0,167,181,.05)}.ph-contact-action__icon{width:22px;height:22px;color:var(--ph-primary);justify-self:center}.ph-contact-action span{display:grid;gap:1px;min-width:0}.ph-contact-action small{font-size:11px;font-weight:700;color:#607784;line-height:1.2}.ph-contact-action strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.ph-footer-contact-links,.ph-footer-social-links{display:grid;gap:10px;margin:0 0 18px}.ph-footer-contact-links a,.ph-footer-social-links a{display:flex;align-items:center;gap:9px;text-decoration:none}.ph-footer-link__icon{width:19px;height:19px}.ph-footer-action{display:inline-flex;align-items:center;gap:9px;margin-top:12px;padding:11px 15px;border:1px solid rgba(255,255,255,.28);border-radius:8px;color:#fff!important;text-decoration:none;font-weight:800;background:rgba(255,255,255,.06)}.ph-footer-action:hover{background:var(--ph-primary);border-color:var(--ph-primary);color:#fff!important}.ph-footer-action__icon{width:20px;height:20px}
:root{--ph-blue:#003661;--ph-turq:#00a7b5}.ph-logo-fallback{font-weight:900;color:var(--ph-blue);text-align:center}.ph-partner-circle{position:relative !important;width:100%;margin:0 auto;aspect-ratio:1/1;max-width:var(--ph-maxw,980px);overflow:visible !important;background:radial-gradient(circle at center,rgba(0,167,181,.1) 0%,rgba(0,167,181,.28) 41%,transparent 50%);border-radius:999px;z-index:1 !important}.ph-partner-center{position:absolute !important;left:50%;top:50%;width:calc(var(--ph-center-pct, 56) * 1%);height:calc(var(--ph-center-pct, 56) * 1%);transform:translate(-50%,-50%);border-radius:999px;background:var(--ph-blue);box-shadow:0 18px 60px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;padding:10%;color:#fff;z-index:2 !important;box-sizing:border-box}.ph-center-stack{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.ph-center-logo{max-width:46%;max-height:46%;width:auto;height:auto;display:block;opacity:1;transition:opacity .15s ease}.ph-center-info{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:8%;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;box-sizing:border-box}.ph-center-title{font-weight:800;letter-spacing:.2px;font-size:clamp(16px,2vw,24px);line-height:1.1}.ph-center-text{font-size:clamp(12px,1.2vw,14px);line-height:1.35;opacity:.95}.ph-center-cta{margin-top:4px;font-weight:800;font-size:12px;padding:9px 12px;border-radius:999px;border:1px solid rgba(0,167,181,.9);background:rgba(0,167,181,.14);color:#fff;cursor:pointer;display:none}.ph-partner-circle.is-active .ph-center-logo{opacity:0}.ph-partner-circle.is-active .ph-center-info{opacity:1;transform:translateY(0)}.ph-partner-circle.is-active .ph-center-cta{display:inline-flex}.ph-orbit{position:absolute !important;left:50% !important;top:50% !important;width:0;height:0;z-index:3 !important}.ph-orbit-item{--n:1;--i:0;--start:-90;position:absolute;left:0;top:0;transform:rotate(calc((var(--start) * 1deg) + (360deg / var(--n) * var(--i)))) translateY(calc(var(--ph-orbit-r, 260px) * -1)) rotate(calc((var(--start) * -1deg) + (-360deg / var(--n) * var(--i))));transform-origin:0 0}.ph-orbit-link{position:relative;display:block;width:0;height:0;text-decoration:none;outline:none}.ph-orbit-badge{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:var(--ph-badge-d,110px);height:var(--ph-badge-d,110px);border-radius:999px;background:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.85)),#676767;box-shadow:0 14px 46px rgba(0,167,181,.14);border:3px solid rgba(0,167,181,.45);display:flex;align-items:center;justify-content:center;padding:24%;box-sizing:border-box;overflow:hidden;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease;z-index:1 !important}.ph-orbit-link:hover .ph-orbit-badge,.ph-orbit-link:focus-visible .ph-orbit-badge{border-color:rgba(0,54,97,.95);transform:translate(-50%,-50%) scale(1.06);box-shadow:0 18px 60px rgba(0,0,0,.18)}.ph-orbit-logo{width:100%;height:100%;object-fit:contain;display:block;transform:scale(.69)}.ph-orbit-name{display:none !important}.ph-partner-carousel{--ph-c-perview:4;--ph-c-gap:22px;--ph-c-badge:110px;position:relative;width:100%;max-width:var(--ph-c-maxw,1200px);margin:0 auto;overflow:hidden;padding:8px 0}.ph-partner-carousel:before,.ph-partner-carousel:after{content:"";position:absolute;top:0;bottom:0;width:70px;pointer-events:none;z-index:5;background:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0))}.ph-partner-carousel:before{left:0}.ph-partner-carousel:after{right:0;left:auto;transform:scaleX(-1)}.ph-partner-carousel-viewport{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:auto;scrollbar-width:none;touch-action:pan-y}.ph-partner-carousel-viewport::-webkit-scrollbar{display:none}.ph-partner-carousel-track{display:flex;align-items:center;gap:var(--ph-c-gap);width:max-content;padding:6px 70px}.ph-partner-carousel-item{flex:0 0 auto;width:calc((var(--ph-c-vw, 1000px) - 140px - (var(--ph-c-gap) * (var(--ph-c-perview) - 1))) / var(--ph-c-perview));min-width:calc(var(--ph-c-badge) + 18px);max-width:none}.ph-partner-carousel-link{display:flex;align-items:center;justify-content:center;text-decoration:none;outline:none;cursor:pointer}.ph-carousel-badge{width:var(--ph-c-badge);height:var(--ph-c-badge);border-radius:999px;background:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.85)),#676767;border:3px solid rgba(0,167,181,.45);box-shadow:0 14px 46px rgba(0,167,181,.14);display:flex;align-items:center;justify-content:center;padding:2%;box-sizing:border-box;overflow:hidden;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.ph-partner-carousel-link:hover .ph-carousel-badge,.ph-partner-carousel-link:focus-visible .ph-carousel-badge{border-color:rgba(0,54,97,.95);transform:scale(1.05);box-shadow:0 18px 60px rgba(0,0,0,.18)}.ph-carousel-logo{width:100%;height:100%;object-fit:contain;display:block;transform:scale(.75)}.ph-partner-carousel.is-paused .ph-partner-carousel-viewport{cursor:grab}.ph-partner-carousel.is-dragging .ph-partner-carousel-viewport{cursor:grabbing}@media (max-width:900px){.ph-partner-carousel{--ph-c-perview:3 !important;--ph-c-badge:76px !important;--ph-c-gap:16px !important}}@media (max-width:640px){.ph-center-text{font-size:8px}.ph-center-logo{max-width:58%;max-height:58%}.ph-orbit-logo{transform:scale(.8)}.ph-orbit-badge{min-width:56px;min-height:56px;padding:24%}.ph-partner-carousel{--ph-c-perview:2 !important;--ph-c-badge:66px !important;--ph-c-gap:14px !important;--ph-c-speed:45 !important}.ph-partner-carousel:before,.ph-partner-carousel:after{width:40px}.ph-partner-carousel-track{padding:6px 40px}}
.wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-actions-block{display:none}
@charset "UTF-8";.shipping_de.shipping_de_string,.wgm-gtin{margin-bottom:15px}.woocommerce_de_scrollable_textarea{height:150px!important;width:98%!important;overflow:auto!important;border:1px solid #ddd!important;background-color:#f5f5f5!important;padding:8px!important;display:block!important;color:#000!important}.german-market-charging-device .german-market-charging-device-power-elem,.german-market-summary-gpsr .german-market-gpsr,.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-content,.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-label,.products .woocommerce-de_price_taxrate,.wgm-break,.wgm-kleinunternehmerregelung,span.wgm-info.woocommerce-de_price_taxrate,table.shop_table td.product-name .german-market-product-image~.wc-item-meta li{display:block}.wgm-kur-notice-review,.woocommerce-de_price_taxrate{font-size:.8em}.woocommerce-de_price_shipping_rate{font-size:12px}.gm-sepa-mandate-preview-inner,.widerruf{clear:both}.wgm-second-checkout input.wgm-place-order{float:right}.checkout_productdesc{font-size:smaller;margin-left:10px}.german-market-product-element-ppu .price-per-unit{display:inherit;font-size:inherit}.price-per-unit{display:block;font-size:x-small}.tax-and-shipping-customized,.woocommerce_de_versandkosten{font-size:.8em;display:block}.comment-form label.german-market-privacy-declaration-product-review,.woocommerce ul.product_list_widget li a.versandkosten{display:inline}.wgm-gtin{font-size:.8em}.product-tax{font-weight:400}.product-subtotal .amount,.product-total .amount{font-weight:700;text-align:left}.product-total .product-tax{display:block;text-align:left}.product-subtotal .product-tax .amount,.product-total .product-tax .amount,.wgm-tax,.wgm-tax .amount{font-weight:400!important}.product-subtotal .product-tax,.product-total .product-tax,.single-product .wgm-product-prerequisites,.wgm-tax{font-size:smaller}.wgm-order-table-tr{text-align:left;border:1px solid #eee}.wgm-order-table-tr-cond{border-top-width:4px}.wgm-kur-notice{margin-bottom:10px}.wgm-digital-attribute-list,.wgm-digital-checkout-notice{font-size:smaller;margin-bottom:1em;margin-top:1em}.wgm-virtual-notice{background-color:red;color:#fff;padding:0 5px}.wgm-digital-checkout-notice{color:red;display:block;float:left;width:100%}.wgm-digital-variation-notice,.wgm-product-prerequisites-label{display:block;font-size:smaller;margin-top:1em}.wgm-digital-attribute-list li{background:#f0f0f0;display:inline-block;margin:0 10px 10px 0;padding:0 10px}.wgm-product-prerequisites{background:#f0f0f0;display:block;margin-top:1em;margin-bottom:2em;padding:10px}.wgm-extra-costs-eu{display:block;margin-bottom:1em}.wc-terms-and-conditions .required,table.shop_table_responsive tr td.wgm-kur-notice-review::before{display:none}#gm-sepa-mandate-preview-text{border:1px solid rgba(0,0,0,.1);padding:9px 12px;font-size:14px;margin-bottom:20px;overflow:hidden;width:100%;box-sizing:border-box}#gm-sepa-mandate-preview-text .close{text-align:right;font-size:16px;text-transform:uppercase;cursor:pointer;display:inline-block;float:right}#gm-sepa-mandate-preview-text .close:focus,#gm-sepa-mandate-preview-text .close:hover{text-decoration:underline}.form-row.place-order.wgm-place-order{position:relative}.wgm-place-order-disabled{background-color:#fff;width:100%;height:100%;float:left;position:absolute;z-index:100;opacity:.5;display:none}.german-market-product-image{float:left;margin-right:10px;max-width:75px}table.shop_table td.product-name .german-market-product-image~dl.variation{display:table}table.shop_table td.product-name .german-market-product-image~dl.variation dd,table.shop_table td.product-name .german-market-product-image~dl.variation dt{display:inherit}table.shop_table td.product-name .german-market-product-image~.wc-item-meta{display:table;width:calc(100% - 85px)}table.shop_table td.product-name .german-market-product-image~.wc-item-meta p,table.shop_table td.product-name .german-market-product-image~.wc-item-meta-label{float:left;display:inline-block}.woocommerce-invalid #age-rating,.woocommerce-invalid #german-market-custom-checkbox,.woocommerce-invalid #gm-sepa-direct-debit-checkbox,.woocommerce-invalid #shipping-service-provider,.woocommerce-invalid #terms,.woocommerce-invalid #widerruf-digital-acknowledgement,.woocommerce-invalid .german-market-product-depending-checkbox{outline:red solid 2px;outline-offset:2px}.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-label,.gm-fic-highlighted-ingredient{font-weight:700}div.german-market-legal-information-for-product-reviews{font-size:small;margin:1em 0;padding:1em;box-sizing:border-box;border:1px solid}.german-market-legal-information-for-product-reviews.short-after-star-rating{position:relative;display:block;width:100%;float:left;cursor:pointer;font-size:small;margin-bottom:.5em}.german-market-legal-information-for-product-reviews-info-icon{margin-right:5px}.german-market-legal-information-for-product-reviews.short-after-star-rating .full-text{position:absolute;top:2em;left:0;background-color:#fff;color:inherit;width:auto;max-width:100%;line-height:1;border:1px solid rgba(0,0,0,.2);padding:.5em 1em 1.5em;font-size:small;box-sizing:border-box;display:none;cursor:default;z-index:9999;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.2);box-shadow:0 0 5px 1px rgba(0,0,0,.2)}.german-market-legal-information-for-product-reviews.short-after-star-rating .full-text .close-full-text{cursor:pointer;display:block;text-align:right;margin-bottom:.5em;opacity:.5}span.german-market-legal-information-for-product-reviews.after-star-rating{font-size:small;margin:1em 0;padding:1em;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);display:block;width:100%;float:left;line-height:1;color:inherit}.german-market-charging-device,.german-market-tab-gpsr,.woocommerce form .form-row .input-checkbox#withdrawal-form-partial{display:inline-block}.german-market-tab-gpsr .german-market-gpsr{float:left;width:100%;box-sizing:border-box}.german-market-tab-gpsr .german-market-gpsr:not(:first-child){margin-top:1rem}.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-content-warnings_and_safety_information p:first-child{margin-top:0}.german-market-summary-gpsr{font-size:small}.german-market-charging-device .german-market-charging-device-graphic{align-items:center;box-sizing:border-box;border:1px solid #000;position:relative;float:left}.german-market-charging-device .german-market-charging-device-not-included:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 2px),#000,transparent calc(50% + 2px))}.german-market-charging-device .german-market-charging-device-second-part{position:absolute;left:50%;box-sizing:border-box;border:1px solid #000;border-radius:5%;text-align:center;font-family:arial}.german-market-charging-device .german-market-charging-device-first-part{position:absolute;left:50%;box-sizing:border-box;border:1px solid #000;border-bottom:none}.german-market-charging-device .german-market-charging-device-pin1,.german-market-charging-device .german-market-charging-device-pin2{position:absolute;box-sizing:border-box;border:1px solid #000;border-bottom:none}.german-market-charging-device .german-market-charging-device-no-border{border:none}.german-market-withdrawal-form-message{white-space:pre-line}.withdrawal-form-no-withdraw-item,.withdrawal-form-sku{display:block;font-size:.8em}.withdrawal-form-partial-items{margin-top:.3rem}.withdrawal-form-partial-items thead{text-align:left}.withdrawal-form-partial-items .product-select{width:1%;white-space:nowrap}.withdrawal-form-partial-items .product-select,.withdrawal-form-partial-items .product-select input{vertical-align:middle;text-align:center}.german-market-withdrawal-form-message[hidden]{display:none!important}.withdrawal-form-cc-site-url-wrapper{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
@font-face{font-family:'fakturpro';src:url(//pressurehub.de/wp-content/plugins/woorechnung/assets/css/../fonts/fakturpro.eot?4qkbv1);src:url(//pressurehub.de/wp-content/plugins/woorechnung/assets/css/../fonts/fakturpro.eot?4qkbv1#iefix) format('embedded-opentype'),url(//pressurehub.de/wp-content/plugins/woorechnung/assets/css/../fonts/fakturpro.ttf?4qkbv1) format('truetype'),url(//pressurehub.de/wp-content/plugins/woorechnung/assets/css/../fonts/fakturpro.woff?4qkbv1) format('woff'),url(//pressurehub.de/wp-content/plugins/woorechnung/assets/css/../fonts/fakturpro.svg?4qkbv1#fakturpro) format('svg');font-weight:400;font-style:normal}.my_account_orders .button.invoice:after{-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-family:'fakturpro' !important;font-weight:900;line-height:inherit;vertical-align:baseline;content:"\e900";margin-left:.540791em;font-variant:normal}