/*!
Theme Name: Purple Surgical
Theme URI: http://underscores.me/
Author: So Marketing
Author URI: https://www.somarketing.com/
Description: Description
Version: 1.0.2
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: purple-surgical
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
 .hero-inner{padding-top:3.125rem}.site-header{position:sticky;top:0;background:var(--ps-white);z-index:999}.site-header.is-scrolled{box-shadow:0 .125rem .625rem rgb(0 0 0 / .1)}.admin-bar .site-header{top:2rem}.header-inner{display:flex;justify-content:space-between;align-items:center;column-gap:1rem;position:relative}.site-branding{max-width:34.0625rem;transform:translateY(.9375rem);transition:max-width 0.5s ease,transform 0.5s ease}.site-header.is-scrolled .site-branding{max-width:17.6875rem;transform:translateY(0)}.site-logo-link{display:block}.header-right{display:flex;column-gap:3.125rem;align-items:center}.main-menu ul{margin:0;padding:0;list-style-type:none}.main-menu>ul{display:flex;column-gap:3.125rem}.main-menu>ul>li{position:relative}.main-menu>ul>li>a{text-decoration:none;padding-top:2.4375rem;padding-bottom:2.4375rem;display:block;color:var(--ps-black);transition:color 0.3s ease}.main-menu>ul>li.current-menu-item>a,.main-menu>ul>li.current-menu-parent>a,.main-menu>ul>li.current-menu-ancestor>a,.main-menu>ul>li>a:hover{color:var(--ps-purple)}.main-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:21.5625rem;background:var(--ps-white);z-index:1000}.main-menu>ul>li:hover>.sub-menu{display:block}.main-menu .sub-menu li{list-style:none}.main-menu .sub-menu li a{display:block;padding:.625rem .9375rem;color:var(--ps-black);text-decoration:none;font-size:1.125rem;line-height:165%;transition:all 0.3s ease;position:relative;text-align:left}.main-menu .sub-menu li a:hover,.main-menu .sub-menu li.current-menu-item>a{background:#D9D9D9;color:var(--ps-purple)}.main-menu .submenu-indicator{display:inline-flex;align-items:center;margin-left:.3125rem;transition:transform 0.3s ease}.main-menu .submenu-indicator svg{width:.625rem;height:.625rem}.main-menu>ul>li:hover>a .submenu-indicator{transform:rotate(180deg)}.header-btns{display:flex;column-gap:1.5625rem;align-items:center}.header-btns .header-btn{text-decoration:none;padding:.844rem 1.5625rem}.header-btn-desktop .header-btn-icon,.header-btn-mobile{display:none}.search-button{border:.125rem solid var(--ps-pink);border-radius:1.5625rem;width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;transition:.3s ease-out;cursor:pointer}.search-button:hover{background:var(--ps-pink)}@media only screen and (max-width:1699px){.header-inner{align-items:center}.site-branding{max-width:18.75rem}}@media only screen and (max-width:1599px){.header-right{column-gap:1.875rem}.header-inner{align-items:center}.site-branding{width:15.75rem}.main-menu>ul{column-gap:2.1875rem}.main-menu>ul>li>a{padding-top:1.5rem;padding-bottom:1.5rem}.header-btns{column-gap:1.5625rem}}@media only screen and (max-width:1399px){.site-branding{width:13.625rem}.header-right{column-gap:1.875rem}.main-menu>ul>li>a{font-size:1rem}.main-menu .sub-menu li a{font-size:1rem}.main-menu>ul{column-gap:1.3rem}.header-btns{column-gap:1.5rem}.header-btn{text-decoration:none;padding:.844rem 1.2rem}}@media only screen and (max-width:1199px){.site-branding{width:12.5rem}.header-btns{column-gap:1.25rem}.search-button{width:1.9375rem;height:1.9375rem;padding:0;border:none}.search-button:hover{background:#fff0}.site-btn.header-btn{padding:0;background:#fff0}.header-btn-desktop{display:none}.header-btn-mobile{display:flex;align-items:center;justify-content:center}.header-btn-mobile .header-btn-icon{display:block}}.menu-trigger{display:none}.hamburger-overlay,.hamburger-wrapper{display:none}@media (pointer:coarse),(max-width:1024px){.site-header{padding-top:.75rem;padding-bottom:.75rem}.header-inner{align-items:center}.site-branding{width:13.625rem;max-width:13.625rem;transform:translateY(0)}.site-header.is-scrolled .site-branding{width:13.625rem;max-width:13.625rem;transform:translateY(0)}.main-navigation{display:none}.menu-trigger{display:flex;flex-direction:column;row-gap:.625rem;cursor:pointer;position:relative;width:1.875rem;height:1.375rem}.menu-trigger span{display:block;width:1.875rem;height:.125rem;background-color:var(--ps-black);transition:all 0.3s ease-in-out;position:absolute;left:0}.menu-trigger span:nth-child(1){top:0}.menu-trigger span:nth-child(2){top:50%;transform:translateY(-50%)}.menu-trigger span:nth-child(3){bottom:0}.menu-trigger.isOpen span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.menu-trigger.isOpen span:nth-child(2){opacity:0}.menu-trigger.isOpen span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.hamburger-overlay{display:block;position:fixed;top:var(--header-offset);left:0;width:100%;height:calc(100% - var(--header-offset));background-color:rgb(0 0 0 / .5);z-index:-1;opacity:0;visibility:hidden;transition:opacity 0.5s cubic-bezier(.25,.46,.45,.94),visibility 0s 0.5s,z-index 0s 0.5s;pointer-events:none}.hamburger-overlay.isOpen{opacity:1;visibility:visible;z-index:9998;transition:opacity 0.5s cubic-bezier(.25,.46,.45,.94),visibility 0s,z-index 0s;pointer-events:auto}.hamburger-wrapper{display:block;position:fixed;top:var(--header-offset);left:0;width:100%;max-width:30rem;height:calc(100% - var(--header-offset));z-index:-1;visibility:hidden;transition:visibility 0s 0.4s,z-index 0s 0.4s}.hamburger-wrapper.isOpen{visibility:visible;z-index:9999;transition:visibility 0s,z-index 0s}.hamburger-inner{background:var(--ps-purple);height:100%;padding:2.5rem 1.5rem;padding-bottom:var(--header-offset);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;transform:translateX(-100%);transition:transform 0.4s cubic-bezier(.25,.46,.45,.94)}.hamburger-wrapper.isOpen .hamburger-inner{transform:translateX(0)}.hamburger-search form{background:var(--ps-white);border-radius:3.125rem;position:relative}.hamburger-search button{position:absolute;left:.438rem;top:50%;transform:translateY(-50%);width:3.125rem;height:3.125rem;border-radius:50%;background:none;border:none;text-indent:-6249.9375rem;padding:0}.hamburger-search button::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:3.125rem;height:3.125rem;background:url(/wp-content/themes/purple-surgical/assets/svgs/hamburger-search.svg);cursor:pointer}.hamburger-search input{width:100%;height:100%;padding:1rem .9375rem;padding-left:3.75rem;border-radius:2.1875rem;border:none;font-size:1.125rem;font-weight:400;line-height:165%}.mobile-menu{margin-top:1.875rem}.mobile-menu ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column}.mobile-menu>ul>li{display:block;border-bottom:1px solid var(--ps-purple2)}.mobile-menu>ul>li>a{display:flex;justify-content:space-between;padding-top:.9375rem;padding-bottom:.9375rem;color:var(--ps-white);font-size:1.5625rem;font-weight:700;line-height:120%;text-decoration:none}.mobile-menu .sub-menu{display:none}.mobile-menu .sub-menu li:not(:last-child){margin-bottom:1px}.mobile-menu .sub-menu>li>a{background:var(--ps-purple2);color:var(--ps-white);text-decoration:none;display:block;padding:.9375rem;font-size:1.5625rem;font-weight:700;line-height:120%}.mobile-menu .menu-item-has-children>a .submenu-indicator{transition:transform 0.3s ease}.mobile-menu .submenu-open>a .submenu-indicator{transform:rotate(45deg)}.hamburger-button{text-align:center;margin-top:auto;padding-top:1.875rem}.hamburger-contact-button{display:inline-flex}}@media only screen and (max-width:767px){.search-button{display:none}.site-branding{width:11.875rem;max-width:11.875rem;transform:translateY(0)}.site-header.is-scrolled .site-branding{width:11.875rem;max-width:11.875rem;transform:translateY(0)}}.hero-grid{display:grid;grid-template-columns:50.0625rem 1fr;column-gap:7.625rem}.hero-content{padding-top:4.6875rem}.hero-eyebrow{display:block;color:#A853D0;font-size:1.5625rem;font-weight:700;margin-bottom:.9375rem}.hero-title{color:var(--ps-purple);font-size:4.75rem}.hero-buttons{margin-top:4.6875rem}.hero-media{min-height:36.25rem}.hero-media img,.hero-media video,.hero-media iframe{border-radius:3.125rem}@media only screen and (max-width:1799px){.hero-grid{column-gap:5rem}.hero-media{min-height:32.25rem}}@media only screen and (max-width:1599px){.hero-grid{grid-template-columns:1fr 1fr;column-gap:3.125rem}.hero-content{padding-top:3.125rem}.hero-title{font-size:3.75rem}.hero-media{min-height:28.125rem}.hero-buttons{margin-top:3.125rem}}@media only screen and (max-width:1399px){.hero-media{min-height:25rem}.hero-title{font-size:3.125rem}.hero-buttons{margin-top:1.875rem}.hero-eyebrow{font-size:1.25rem;margin-bottom:.625rem}}@media only screen and (max-width:1199px){.hero-content{padding-top:1.875rem}.hero-title{font-size:2.5rem}.hero-media{min-height:20.25rem}}@media only screen and (max-width:991px){.hero-inner{padding-top:0}.hero-eyebrow{display:none}.hero-grid{grid-template-columns:100%;column-gap:inherit}.hero-content,.hero-media{grid-row:1;grid-column:1}.hero-content{position:relative;z-index:3;padding-top:0;align-self:center;justify-content:center;text-align:center;color:var(--ps-white);padding:2.5rem}.hero-buttons{justify-content:center}.hero-title{color:var(--ps-white);font-size:2.8125rem}.hero-media{position:relative;min-height:25rem}.hero-media::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;border-radius:3.125rem;background:linear-gradient(0deg,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .5) 100%)}.hero-buttons .transparent-purple{color:var(--ps-white)}}@media only screen and (max-width:767px){.hero-media{min-height:100%}.hero-content{position:relative;z-index:3;align-self:center;justify-content:center;text-align:center;color:var(--ps-white);padding:6.25rem 1.25rem 4.0625rem 1.25rem}.hero-title{font-size:2.8125rem}}.hero-usp{display:flex;justify-content:space-between;max-width:94.5rem;margin-left:auto;margin-right:auto;margin-top:auto;column-gap:7.625rem;margin-top:3.125rem}.hero-usp-item{display:flex;align-items:end;column-gap:1.375rem}.hero-usp-icon{border:.125rem solid var(--ps-pink);border-radius:3.125rem;width:4.6875rem;height:4.6875rem;padding:.625rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}.hero-usp-icon svg:not([width]){width:3.125rem;height:3.125rem}.hero-usp-title{color:var(--ps-purple);font-size:1.1875rem;font-style:normal;font-weight:700;line-height:120%;padding-bottom:.5938rem}@media only screen and (max-width:1399px){.hero-usp{column-gap:5rem}}@media only screen and (max-width:1199px){.hero-usp{margin-top:1.5625rem}.hero-usp-icon{width:3.75rem;height:3.75rem}.hero-usp.continuous-scroll-enabled{justify-content:flex-start;display:flex;gap:3.125rem;animation:hero-usps-scroll 15s linear infinite;will-change:transform;width:max-content}.hero-usp.continuous-scroll-enabled .hero-usp-item{flex-shrink:0;min-width:fit-content}.hero-usp.continuous-scroll-enabled .hero-usp-text{white-space:nowrap}@keyframes hero-usps-scroll{0%{transform:translateX(0)}100%{transform:translateX(var(--hero-usp-scroll-distance,-50%))}}}@media only screen and (max-width:767px){.hero-usp{margin-top:1.875rem}}.section-header h2{text-align:center}.card-grid-section .section-header h2{margin-bottom:0}.card-grid-section .card-grid{column-gap:1.5625rem;margin-top:3.125rem}.card-image-wrapper{height:27.25rem;border:.125rem solid #fff0;transition:0.3s all ease}.card-link:hover .card-image-wrapper{border-color:#A853D0}.card-content{margin-top:1.5625rem;color:var(--ps-purple)}.card-title .title-icon{opacity:0;transition:all .3s ease-out;width:1.625rem;height:1.375rem;display:flex;flex-shrink:0;margin-left:-.9375rem}.card-link{text-decoration:none}.card-link:hover .title-icon{opacity:1;margin-left:0}.card-title{display:flex;column-gap:.9375rem;align-items:center}.section-buttons{display:flex;justify-content:center;margin-top:3.75rem}.has-card-carousel .card-grid-carousel{display:block}.card-grid-carousel-controls{display:flex;justify-content:center;align-items:center;column-gap:4.0625rem;margin-top:2.5rem}.card-grid-carousel-controls .ps-slick-arrow{width:4.6875rem;height:4.6875rem;border:none;background:#fff0;padding:0;cursor:pointer;transition:transform 0.3s ease,opacity 0.3s ease}.card-grid-carousel-controls .ps-slick-arrow:hover{transform:scale(1.1)}.card-grid-carousel-controls .ps-slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}.card-grid-carousel-controls .ps-slick-arrow.slick-disabled:hover{transform:scale(1)}.card-grid-carousel-controls .ps-slick-arrow svg{width:100%;height:100%;display:block}.card-grid-carousel-buttons{justify-content:center}@media only screen and (max-width:1799px){.card-title{font-size:1.375rem}.card-image-wrapper{height:23.75rem}}@media only screen and (max-width:1599px){.card-grid-section .card-grid{gap:1.25rem}.card-title{font-size:1.125rem}.card-image-wrapper{height:21.875rem}}@media only screen and (max-width:1399px){.card-title{font-size:1.25rem}.card-image-wrapper{height:17.5rem}}@media only screen and (max-width:1199px){.card-grid-section .card-grid{grid-template-columns:repeat(2,1fr)}.card-image-wrapper{height:23.75rem}}@media only screen and (max-width:991px){.card-grid-section .card-grid{grid-template-columns:repeat(2,1fr)}.card-grid-section .card-grid .card:last-of-type{grid-column:inherit}.card-title{font-size:1.25rem}.card-image-wrapper,.card-grid-section .card-grid .card:last-of-type .card-image-wrapper{height:21.875rem}}@media only screen and (max-width:767px){.card-grid-section .card-grid{display:block}.card-grid-section .card-grid .card:last-of-type{grid-column:inherit}.card-image-wrapper,.card-grid-section .card-grid .card:last-of-type .card-image-wrapper{height:16.875rem}.card-content{margin-top:.625rem}.card-title{font-size:1.1875rem;line-height:120%}.card-title .title-icon{display:none}.card-grid .slick-dots li button{background:var(--ps-pink)}.card-grid .slick-dots .slick-active button{background:var(--ps-purple)}.card-grid-section .card-grid{margin-top:1.875rem}.section-buttons{margin-top:3.125rem}.card-grid-carousel-controls{column-gap:1.25rem;margin-top:1.875rem}.card-grid-carousel-controls .ps-slick-arrow{display:none}.card-grid-carousel-controls .ps-slick-arrow{width:3.75rem;height:3.75rem}}.contact-cta-wrapper{display:flex;justify-content:space-between;align-items:center;border-radius:3.5rem;column-gap:1rem}.contact-cta-heading{margin:0;padding:2.4375rem 3.125rem;background:var(--ps-purple);color:var(--ps-white);border-radius:3.5rem}.contact-cta-description{max-width:41.875rem}.contact-cta-description p{font-size:1.1875rem;font-weight:700;line-height:120%;color:var(--ps-purple)}.contact-cta-button-wrapper{margin-right:1.875rem}@media only screen and (max-width:1399px){.contact-cta-heading{font-size:1.5rem}.contact-cta-description{max-width:35.875rem}.contact-cta-description p{font-size:1rem}}@media only screen and (max-width:1199px){.contact-cta-wrapper .contact-cta-heading{font-size:1.5rem}.contact-cta-description{max-width:23.875rem}.contact-cta-description p{font-size:1rem}}@media only screen and (max-width:991px){.contact-cta-wrapper{flex-direction:column;row-gap:2.5rem;padding:0;padding-bottom:1.5625rem}.contact-cta-heading{padding:1.5625rem 3.125rem;margin-top:0;text-align:center;width:100%}.contact-cta-description{text-align:center;max-width:100%;padding:0 1rem}.contact-cta-button-wrapper{margin-right:0}.contact-cta-description p{font-size:1.1875rem}}@media only screen and (max-width:767px){.contact-cta-wrapper{row-gap:1.5625rem}.contact-cta-button-wrapper{margin-top:1.5625rem}}.inner-hero-grid{display:grid;grid-template-columns:51.25rem 1fr;column-gap:6.25rem}.inner-hero-content-inner{margin-top:4.6875rem}.inner-hero-title{color:var(--ps-purple)}.inner-hero-description{max-width:46.438rem;margin-top:3.125rem}.inner-hero-media{height:28.125rem;border-radius:3.125rem;overflow:hidden}@media only screen and (max-width:1799px){.inner-hero-grid{grid-template-columns:43.75rem 1fr}}@media only screen and (max-width:1599px){.inner-hero-grid{grid-template-columns:1fr 1fr;column-gap:3.375rem}}@media only screen and (max-width:1399px){.inner-hero-content-inner{margin-top:3.125rem}.inner-hero-media{height:25rem}h1.inner-hero-title{font-size:4rem}}@media only screen and (min-width:992px) and (max-width:1399px){h1.inner-hero-title{font-size:3.5rem}}@media only screen and (max-width:1199px){.inner-hero-title br{display:none}.inner-hero-media{height:21.875rem}}@media only screen and (max-width:991px){.inner-hero-grid{grid-template-columns:1fr;row-gap:3.125rem}.inner-hero-content-inner{margin-top:0}.inner-hero-title br{display:block}.inner-hero-description{margin-top:1.563rem}h1.inner-hero-title{font-size:3.5rem}}@media only screen and (max-width:767px){.inner-hero-grid{row-gap:2.5rem}h1.inner-hero-title{font-size:2.8125rem}}.sustainability-journey-inner .section-title{text-align:center}.journey-items-list{margin-top:2.75rem}.journey-item-main{display:flex;column-gap:5.875rem;padding:1.25rem;border-top:1px solid var(--ps-gray);align-items:center}.journey-item:last-child{border-bottom:1px solid var(--ps-gray)}.journey-item-title h4{font-size:1.5625rem;margin:0;color:var(--ps-purple)}.journey-item-icon{display:flex;flex-shrink:0;width:3.2016rem;height:2.5rem;height:auto}.journey-item-hover{max-width:36.875rem}.journey-hover-content{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5625rem;padding:1.5625rem;border-radius:1.5625rem;background:var(--ps-white);box-shadow:0 0 .9375rem 0 rgb(0 0 0 / .2)}.journey-item-main::after{content:"";position:absolute;width:.9375rem;height:.9375rem;top:50%;right:1.25rem;background:var(--ps-pink);border-radius:.625rem;transform:translateY(-50%);transition:all .3s ease-out}.journey-item:hover .journey-item-main::after{background:var(--ps-purple)}.journey-item{position:relative;background:var(--ps-white);transition:0.3s all ease}.journey-item-hover{max-width:36.875rem;min-height:13.813rem;position:absolute;right:9.5625rem;top:1.25rem;z-index:-1;opacity:0;visibility:hidden;transition:0.4s all ease}.journey-item:hover .journey-item-hover{z-index:2;opacity:1;visibility:visible;top:2.5rem}.journey-item:hover{background:#F0F0F0}.journey-hover-image{border-radius:.625rem;overflow:hidden}.journey-hover-description p{font-size:1.1875rem;font-weight:700;color:var(--ps-purple);padding-top:.9375rem}.journey-hover-description p:first-child{padding-top:0}.journey-hover-description strong,.journey-hover-description b{color:var(--ps-pink);font-weight:700}.journey-hover-description .highlight-pink,.journey-hover-description span[style*="color"]{color:var(--ps-pink)!important}@media only screen and (max-width:991px){.journey-item-hover{border-radius:.938rem;position:static;max-width:100%;min-height:auto;opacity:1;visibility:visible;top:0;right:0;margin-top:0;margin-left:.938rem;margin-right:.938rem;padding-bottom:1.25rem;transition:none;z-index:1;display:none}.journey-item-main::after{display:none}.journey-item-main{display:flex;column-gap:.938rem;padding:.938rem;cursor:pointer}.journey-item-title{cursor:pointer}.journey-hover-image img{height:100%;width:100%;object-fit:cover}.journey-hover-content{border-radius:.938rem;box-shadow:0 0 5px 0 rgb(0 0 0 / .2)}.journey-item.active{background:#F0F0F0}}@media only screen and (max-width:767px){.journey-hover-image{width:7.688rem;height:6.25rem}.journey-hover-description p{font-size:1rem;font-weight:700;line-height:150%}.journey-hover-content{grid-template-columns:7.688rem 1fr;column-gap:.938rem;padding:.938rem}.journey-item-title h4{font-size:1.188rem;font-weight:700;line-height:120%}}.resource-protection-title{color:var(--ps-purple)}.resource-protection-header{text-align:center}.resource-protection-message{margin-top:1.5625rem}.resource-protection-actions{display:flex;justify-content:center;margin-top:1.5625rem}.resource-register-form-inner,.resource-login-form-inner{max-width:36.875rem;border-radius:1.5625rem;padding:1.875rem 1.875rem;margin-left:auto;margin-right:auto;margin-top:3.125rem}.form-row{margin-bottom:1.5625rem}.login-actions-wrapper{display:flex;margin-top:3.125rem;align-items:center}.login-actions-wrapper .form-row>button{display:block;margin-left:auto}.login-actions-wrapper .form-row{margin-bottom:0}.resource-protection-container{max-width:75.3125rem;margin:0 auto;padding-top:2.1875rem}.resource-register-description{text-align:center;margin-top:1.5625rem}.resource-register-form-wrapper{margin-top:6.25rem;padding-top:5.8125rem;border-top:.0625rem solid var(--ps-purple);scroll-margin-top:calc(var(--header-offset) + 1.5rem)}.resource-register-form-wrapper>.resource-form-title{color:var(--ps-purple)}.resource-register-standalone .resource-register-form-wrapper{margin-top:0;padding-top:0;border-top:0}.resource-form-title{color:var(--ps-pink);text-align:center;margin-bottom:1.5625rem}.resource-register-form .form-row>button{display:block;margin-left:auto;margin-right:auto;margin-top:2.1875rem}.resource-login-notices{margin-bottom:1.5625rem}.resource-login-notices ul{list-style:none;margin:0;padding:1rem 1.25rem;border:.125rem solid #842029;border-radius:.625rem;background:#f8d7da;color:#842029;font-size:1rem;line-height:1.5}.resource-login-notices a{color:inherit}@media only screen and (max-width:767px){.resource-register-form-wrapper{margin-top:3.125rem;padding-top:2.8125rem}.login-actions-wrapper{flex-direction:column;row-gap:2rem}.login-actions-wrapper .form-row>button{margin-right:auto}}.resource-list-header{display:flex;column-gap:3.125rem;align-items:center;padding:.9375rem 0;border-top:.0625rem solid var(--ps-purple);border-bottom:.0625rem solid var(--ps-purple)}.resource-section-title{font-size:2.125rem;margin-bottom:0;color:var(--ps-purple)}.resource-category-filters a{text-decoration:none;color:var(--ps-purple)}.resource-category-filters .resource-filter-link{padding:.875rem 1.5625rem;border:.0625rem solid var(--ps-purple);border-radius:1.875rem}.resource-filters-container{width:100%;overflow:hidden}.resource-category-filters{display:flex;column-gap:1.25rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;cursor:grab;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;width:100%}.resource-category-filters::-webkit-scrollbar{display:none}.resource-category-filters.dragging{cursor:grabbing;scroll-behavior:auto}.resource-category-filters .resource-filter-link{flex-shrink:0;white-space:nowrap;flex-grow:0}.resource-category-filters .resource-filter-link:hover{background:#D9D9D9}.resource-scrollbar-track{height:.25rem;background:#D9D9D9;border-radius:.125rem;margin-top:1.25rem;position:relative;width:100%;overflow:hidden;display:none}.resource-scrollbar-track.show{display:block}.resource-scrollbar-thumb{height:100%;background:var(--ps-purple);border-radius:.125rem;position:absolute;left:0;top:0;transition:width 0.1s ease;width:0%}.resource-filter-link.active{background:var(--ps-purple);color:var(--ps-white)}.resource-filter-link.active:hover{background:indigo}.resource-filter-link.is-loading{pointer-events:none;opacity:.6;cursor:wait}.resource-category-filters .resource-filter-link{pointer-events:auto;cursor:pointer}.resource-list{margin-top:3.125rem;display:flex;flex-direction:column;row-gap:.0625rem}.resource-item .resource-link{text-decoration:none;font-size:1.1875rem;font-weight:700;line-height:120%;color:var(--ps-purple);padding-top:1.125rem;padding-right:1.25rem;padding-bottom:1.125rem;padding-left:1.25rem;display:block;cursor:pointer}.resource-item{background:var(--ps-gray-2);position:relative}.resource-item:hover{background:#D9D9D9;transition:all .3s ease-out}.resource-item::after{content:"";position:absolute;width:.9375rem;height:.9375rem;top:50%;right:1.25rem;background:var(--ps-pink);border-radius:.625rem;transform:translateY(-50%);transition:all .3s ease-out}.resource-item:hover::after{background:var(--ps-purple)}@media only screen and (max-width:991px){.resource-item .resource-link{font-size:1.125rem;padding-right:1.875rem}}@media only screen and (max-width:767px){.resource-list-header{flex-direction:column;row-gap:2rem}.resource-section-title{font-size:1.5rem}.resource-item .resource-link{font-size:1rem;padding-right:3.125rem}}.full-width-media-container{height:53.125rem}.full-width-media-container video,.full-width-media-container img,.full-width-media-container iframe{border-radius:3.125rem}.page-id-229 .full-width-media-section.has-video .full-width-media-container{width:100%;max-width:56.25rem;height:auto;aspect-ratio:16 / 9;margin-left:auto;margin-right:auto}@media only screen and (max-width:1699px){.full-width-media-container{height:43.75rem}}@media only screen and (max-width:1599px){.full-width-media-container{height:40.625rem}}@media only screen and (max-width:1399px){.full-width-media-container{height:37.5rem}}@media only screen and (max-width:767px){.full-width-media-container{height:28.125rem}}.icon-cards-section .section-header{max-width:75.375rem;margin-left:auto;margin-right:auto}.icon-cards-section .section-description{margin-top:2.8125rem}.icon-cards-grid{display:grid;column-gap:1.5625rem;margin-top:4.375rem;row-gap:1.5625rem}.icon-cards-grid.columns-2{grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto;max-width:44.5625rem}.icon-cards-grid.columns-1{grid-template-columns:repeat(1,1fr);margin-left:auto;margin-right:auto;max-width:21.5rem}.icon-cards-section .icon-card{padding:3.125rem 1.5625rem;border-radius:3.125rem;color:var(--ps-white);text-align:center}.icon-card-title{color:var(--ps-pink);margin-top:1.5625rem;margin-bottom:1.5625rem;min-height:4.25rem;display:flex;justify-content:center;align-items:center}.icon-card-description a{color:var(--ps-white)}@media only screen and (max-width:1699px){.icon-cards-grid{column-gap:1rem;row-gap:1rem}}@media only screen and (max-width:1599px){.icon-cards-grid.columns-5{grid-template-columns:repeat(4,1fr)}.icon-cards-grid.columns-4{grid-template-columns:repeat(4,1fr)}.icon-cards-grid.columns-3{grid-template-columns:repeat(3,1fr)}.icon-cards-grid.columns-5 .icon-card:last-of-type{grid-column:2 / span 2}}@media only screen and (max-width:1199px){.icon-cards-grid.columns-5{display:flex;flex-wrap:wrap;justify-content:center}.icon-cards-grid.columns-5 .icon-card{flex:0 0 calc((100% - 2rem) / 3)}.icon-cards-grid.columns-4{grid-template-columns:repeat(3,1fr)}.icon-cards-grid.columns-3{grid-template-columns:repeat(3,1fr)}.icon-cards-grid.columns-5 .icon-card:last-of-type{grid-column:unset}.icon-cards-grid.columns-4{grid-column:span 3}}@media only screen and (max-width:991px){.icon-cards-grid.columns-5{grid-template-columns:repeat(2,1fr)}.icon-cards-grid.columns-5 .icon-card{flex:0 0 calc((100% - 1rem) / 2)}.icon-cards-grid.columns-4{grid-template-columns:repeat(2,1fr)}.icon-cards-grid.columns-3{grid-template-columns:repeat(2,1fr)}.icon-cards-grid.columns-5 .icon-card:last-of-type,.icon-cards-grid.columns-3 .icon-card:last-of-type{grid-column:span 2}.icon-cards-grid.columns-4{grid-column:unset}}@media only screen and (max-width:767px){.icon-cards-grid{margin-top:3.375rem;row-gap:1.5625rem}.icon-cards-grid.columns-5{grid-template-columns:repeat(1,1fr)}.icon-cards-grid.columns-5 .icon-card{flex:0 0 100%}.icon-cards-grid.columns-4{grid-template-columns:repeat(1,1fr)}.icon-cards-grid.columns-3{grid-template-columns:repeat(1,1fr)}.icon-cards-grid.columns-2{grid-template-columns:repeat(1,1fr);margin-left:auto;margin-right:auto;width:100%}.icon-cards-grid.columns-5 .icon-card:last-of-type,.icon-cards-grid.columns-3 .icon-card:last-of-type{grid-column:unset}.icon-cards-grid.columns-1{width:100%}.icon-card-title{min-height:auto}}.team-section-nav-container{width:100%;overflow:hidden;margin-bottom:3.125rem;position:sticky;top:var(--header-offset);z-index:10;background:var(--ps-white);padding:.625rem 0}.team-section-nav{display:flex;column-gap:1.25rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;cursor:grab;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;width:100%}.team-section-nav::-webkit-scrollbar{display:none}.team-section-nav.dragging{cursor:grabbing;scroll-behavior:auto}.team-section-nav-button{appearance:none;background:#fff0;border:.0625rem solid var(--ps-purple);border-radius:1.875rem;color:var(--ps-purple);cursor:pointer;flex-grow:0;flex-shrink:0;font:inherit;padding:.875rem 1.5625rem;text-decoration:none;white-space:nowrap}.team-section-nav-button:hover{background:#D9D9D9}.team-section-nav-button.active{background:var(--ps-purple);color:var(--ps-white)}.team-section-nav-button.active:hover{background:indigo}.team-section-scrollbar-track{height:.25rem;background:#D9D9D9;border-radius:.125rem;margin-top:1.25rem;position:relative;width:100%;overflow:hidden;display:none}.team-section-scrollbar-track.show{display:block}.team-section-scrollbar-thumb{height:100%;background:var(--ps-purple);border-radius:.125rem;position:absolute;left:0;top:0;transition:width 0.1s ease;width:0%}.team-grid-wrapper{scroll-margin-top:8rem}.team-grid-wrapper .section-title{text-align:center;margin-bottom:3.125rem}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:1.5625rem;row-gap:3.125rem}.team-member-photo{width:17.625rem;height:25rem;margin-left:auto;margin-right:auto}.team-member-photo img{border-radius:3.125rem}.team-member-info{margin-top:1.5625rem;text-align:center}.team-member-name{color:var(--ps-purple);margin-bottom:.3125rem}.team-member-job-title{font-size:1.1875rem;font-weight:700;color:var(--ps-pink)}.team-member-social a{width:1.875rem;height:1.875rem;display:flex;flex-shrink:0}.team-member-social{display:flex;column-gap:2.5rem;justify-content:center;margin-top:1.5625rem}.team-grid-section .team-grid-wrapper:not(:first-child){margin-top:3.125rem}.team-grid-wrapper{border-bottom:.0625rem solid var(--ps-purple);padding-bottom:3.125rem}@media only screen and (max-width:1399px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991px){.team-grid{grid-template-columns:repeat(2,1fr);column-gap:2.5rem}.team-member-job-title{font-size:1rem}}@media only screen and (max-width:767px){.team-grid{grid-template-columns:repeat(1,1fr);column-gap:2.5rem}}.accordion-inner{max-width:75.3125rem;margin-left:auto;margin-right:auto}.accordion-section .section-header{margin-bottom:3.125rem;text-align:center}.accordion-list{display:flex;flex-direction:column;row-gap:.313rem}.accordion-item-title{align-items:center;appearance:none;background:var(--ps-purple2);border:0;color:var(--ps-white);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1.1875rem;font-style:normal;font-weight:700;justify-content:space-between;line-height:120%;padding:1.25rem 1.25rem 1.25rem .9375rem;text-align:left;width:100%}.accordion-item:nth-child(odd) .accordion-item-title{background:var(--ps-purple)}.accordion-title-text{padding-right:1.25rem}.accordion-title-icon{align-items:center;display:flex;flex-shrink:0;height:1.125rem;justify-content:center;width:1.125rem}.accordion-title-icon svg{display:block;height:auto;max-width:100%}.accordion-title-icon svg rect{fill:var(--ps-pink)}.accordion-title-icon-close,.accordion-item.active .accordion-title-icon-plus{display:none}.accordion-item.active .accordion-title-icon-close{display:flex}.accordion-item-content{background:var(--ps-gray-2,#F0F0F0)}.accordion-content-inner{color:#000;font-family:Inter,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:165%;padding:1.25rem}.accordion-content-inner>:last-child{margin-bottom:0}.office-locations-grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:7.8125rem}.office-location-content{color:var(--ps-purple);margin-top:1.5625rem}.office-location-content .label{color:var(--ps-pink);font-weight:700}.office-location-contact-wrapper{display:flex;flex-direction:column;row-gap:.688rem}.office-location-content a{color:var(--ps-purple);text-decoration:none}.office-location-full-name{margin-top:1.25rem}.office-location-address{margin-bottom:1.5625rem}.social-connect-block{border-radius:3.125rem;border:.0625rem solid var(--ps-purple);max-width:36.875rem;margin-left:auto;margin-right:auto;padding-left:1.875rem;padding-top:1.4688rem;padding-right:.625rem;padding-bottom:1.4688rem;position:relative;margin-top:6.25rem}.social-connect-block-inner{display:flex;flex-direction:column;align-content:center}.social-connect-title{margin-bottom:0;color:var(--ps-purple)}.social-connect-subtitle{line-height:120%;font-weight:700;margin-bottom:0}.social-connect-content{display:flex}.social-connect-link{text-decoration:none}.social-connect-icon{width:5rem;height:5rem;border-radius:3.125rem;background:var(--ps-purple);display:flex;justify-content:center;align-items:center;position:absolute;right:.625rem;top:.625rem}.social-connect-icon svg{height:2.25rem;position:relative;top:-.188rem}@media only screen and (max-width:1399px){.office-locations-grid{column-gap:1.875rem}}@media only screen and (max-width:1199px){.office-locations-grid{grid-template-columns:repeat(2,1fr);row-gap:3.125rem}}@media only screen and (max-width:991px){.office-locations-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.office-locations-grid{grid-template-columns:repeat(1,1fr)}.social-connect-icon{width:3.75rem;height:3.75rem;top:.4375rem;right:.5rem}.social-connect-block{margin-top:3.125rem;padding-top:1.0625rem;padding-bottom:1.0625rem}}.tour-booking-container{border-top:.0625rem solid var(--ps-purple);padding-top:6.25rem}.tour-booking-grid{display:grid;grid-template-columns:45.875rem 1fr;column-gap:6.25rem}.tour-booking-title{color:var(--ps-purple);margin-bottom:2.9375rem}.tour-booking-description p{font-size:1.125rem;font-weight:400;color:var(--ps-black);margin-bottom:2.3125rem}.tour-booking-form-inner{padding-top:4.4375rem;padding-right:3.125rem;padding-bottom:3.125rem;padding-left:3.125rem;border-radius:3.125rem}.tour-booking-form-title{color:var(--ps-white);margin-bottom:1.875rem}@media only screen and (max-width:1599px){.tour-booking-grid{grid-template-columns:1fr 1fr;column-gap:4.375rem}.accetance-submit-wrapper.accetance-submit-wrapper{column-gap:2rem}}@media only screen and (max-width:1199px){.tour-booking-grid{grid-template-columns:1fr;row-gap:3.125rem}}@media only screen and (max-width:991px){.tour-booking-container{padding-top:3.125rem}}@media only screen and (max-width:767px){.tour-booking-form-inner{padding-top:1.5625rem;padding-right:1.5625rem;padding-bottom:1.5625rem;padding-left:1.5625rem}.tour-booking-form-title{margin-bottom:1.5625rem}}.google-map-embed{height:37.5rem}.google-map-embed iframe{border-radius:3.125rem}@media only screen and (max-width:991px){.google-map-embed{height:31.25rem}}@media only screen and (max-width:767px){.google-map-embed{height:21.875rem}}.features-benefits-section .section-header{margin-bottom:3.125rem}.features-benefits-section .section-title{color:var(--ps-purple)}.features-benefits-section .ps-slick-arrow-container{display:none;justify-content:center;gap:3.125rem;margin-top:2.5rem}.features-benefits-section .ps-slick-arrow-container.show{display:flex}.features-benefits-section .ps-slick-arrow{width:4.6875rem;height:4.6875rem;border:none;background:#fff0;padding:0;cursor:pointer;transition:transform 0.3s ease,opacity 0.3s ease}.features-benefits-section .ps-slick-arrow:hover{transform:scale(1.1)}.features-benefits-section .ps-slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}.features-benefits-section .ps-slick-arrow.slick-disabled:hover{transform:scale(1)}.features-benefits-section .ps-slick-arrow svg{width:100%;height:100%;display:block}.benefit-card-grid{gap:1.625rem}.benefit-card-grid.card-grid.columns-2{width:36.875rem;margin-left:auto;margin-right:auto}.feature-benefit-card{background:var(--ps-gray-2);border-radius:3.125rem;padding:1.5625rem;padding-bottom:3.125rem;display:flex;flex-direction:column;height:100%}.feature-benefit-image{background:var(--ps-white);border-radius:1.75rem;overflow:hidden;height:12.625rem;display:flex;justify-content:center;flex-shrink:0}.feature-benefit-image img{border-radius:1.75rem}.feature-benefit-content{text-align:center;margin-top:1.25rem;display:grid;grid-template-rows:auto 1fr;flex:1}.feature-benefit-title{color:var(--ps-purple);min-height:3.5rem;display:flex;align-items:flex-start;justify-content:center;margin-bottom:1.25rem}.feature-benefit-description{display:flex;align-items:flex-start;justify-content:center}@media only screen and (max-width:1599px){.benefit-card-grid{display:block}}@media only screen and (max-width:1399px){.benefit-card-grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:1199px){.benefit-card-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991px){.benefit-card-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:400px){.benefit-card-grid{grid-template-columns:repeat(1,1fr)}}.mcf-content{grid-area:content;padding-top:3.125rem}.mcf-description{margin-top:3.125rem}.mcf-description a{text-decoration:none;font-weight:700}.mcf-media{grid-area:media;height:50rem;position:sticky;top:var(--header-offset)}.mcf-media img,.mcf-media video,.mcf-media iframe{border-radius:3.125rem}.mcf-grid{display:grid;column-gap:11.1875rem;--media-width:36.875rem}.media-right .mcf-grid{grid-template-areas:"content media";grid-template-columns:1fr var(--media-width)}.media-left .mcf-grid{grid-template-areas:"media content";grid-template-columns:var(--media-width) 1fr}.mcf-list.ps-list{margin-top:3.125rem;margin-left:1.563rem}.mcf-buttons{margin-top:3.125rem}.mcf-list+.mcf-buttons{margin-top:2.8125rem}@media only screen and (max-width:1599px){.mcf-grid{column-gap:6.25rem;--media-width:34.375rem}.mcf-media{height:42.5rem}}@media only screen and (max-width:1399px){.mcf-grid{column-gap:6.25rem;--media-width:31.25rem}.mcf-media{height:42.5rem}}@media only screen and (max-width:1199px){.mcf-grid{column-gap:3.125rem}.media-right .mcf-grid{grid-template-columns:1fr 1fr}.media-left .mcf-grid{grid-template-columns:1fr 1fr}.mcf-media{height:37.5rem}.mcf-content{padding-top:1.25rem}}@media only screen and (max-width:991px){.mcf-grid{row-gap:3.125rem}.mcf-media{position:inherit}.mcf-content{grid-area:content;padding-top:0}.mcf-list{margin-top:1.5625rem}.media-right .mcf-grid{grid-template-areas:"media" "content";grid-template-columns:1fr}.media-left .mcf-grid{grid-template-areas:"media" "content";grid-template-columns:1fr}}@media only screen and (max-width:767px){.mcf-grid{row-gap:1.5625rem}.mcf-sustainability-central .mcf-title{font-size:1.875rem}.mcf-description{margin-top:1.5625rem}.mcf-media{height:31.25rem}.mcf-list.ps-list{margin-top:1.5625rem}.mcf-buttons{justify-content:center}}.msg-wrapper{border-radius:3.125rem;padding-left:9.625rem;padding-right:9.625rem}.msg-grid{display:grid;grid-template-columns:1fr 37.0625rem;column-gap:11.1875rem}.msg-media img{border-radius:3.125rem}.msg-media{height:43rem;margin-top:-6.25rem}.msg-content{margin-top:6.25rem}.msg-content .msg-heading{color:var(--ps-pink)}.msg-content .msg-description{color:var(--ps-white);margin-top:3.125rem}.msg-button-wrapper{margin-top:3.125rem}.msg-stats-grid{margin-top:6.25rem;display:grid;grid-template-columns:repeat(4,1fr);column-gap:6.125rem;justify-items:center;text-align:center;padding-left:3.125rem;padding-right:3.125rem}.msg-stat-icon{margin-bottom:1.5625rem;margin-left:auto;margin-right:auto;height:6.25rem;display:flex;align-items:end;justify-content:center}.msg-stat-number{color:var(--ps-white)}.msg-stat-description{margin-top:1.5rem;color:var(--ps-white)}@media only screen and (max-width:1799px){.msg-grid{column-gap:6.25rem}.msg-wrapper{border-radius:3.125rem;padding-left:6.25rem;padding-right:6.25rem}.msg-stat-description br{display:none}}@media only screen and (max-width:1599px){.msg-grid{column-gap:5rem;grid-template-columns:1fr 1fr}.msg-wrapper{padding-left:5rem;padding-right:5rem}.msg-content{margin-top:5rem}.msg-media{height:37.5rem;margin-top:-5rem}.msg-stat-icon{max-width:6.25rem}.msg-stats-grid{padding-left:0;padding-right:0}}@media only screen and (max-width:1399px){.msg-grid{column-gap:3.125rem}.msg-wrapper{padding-left:3.125rem;padding-right:3.125rem}.msg-content{margin-top:3.125rem}.msg-stats-grid{margin-top:3.75rem;column-gap:3.125rem}}@media only screen and (max-width:1199px){.msg-grid{column-gap:2.1875rem}.msg-media{height:28.125rem;margin-top:-3.4375rem}.msg-wrapper{padding-left:2.5rem;padding-right:2.5rem}.msg-content .msg-heading{margin-bottom:1.25rem}.msg-stats-grid{column-gap:2.0625rem}}@media only screen and (max-width:991px){.msg-grid{grid-template-columns:1fr}.msg-content{margin-top:2.5rem}.msg-stats-grid{margin-top:3.125rem;grid-template-columns:repeat(2,1fr);row-gap:3.125rem}}@media only screen and (max-width:767px){.media-stats-grid-section{padding-left:0;padding-right:0}.msg-wrapper{padding-left:1.5rem;padding-right:1.5rem;border-radius:0}.msg-media{height:22rem;margin-top:-3.125rem}.msg-button-wrapper{text-align:center}.msg-stats-grid{margin-top:3.125rem;row-gap:2.5rem}.msg-stat-icon{max-width:5.8125rem}.msg-content .msg-description{margin-top:1.563rem}}.latest-news-section .ps-slick-arrow-container{display:none;justify-content:center;gap:3.125rem;margin-top:2.5rem}.latest-news-section .ps-slick-arrow-container.show{display:flex}.latest-news-section .ps-slick-arrow{width:4.6875rem;height:4.6875rem;border:none;background:#fff0;padding:0;cursor:pointer;transition:transform 0.3s ease,opacity 0.3s ease}.latest-news-section .ps-slick-arrow:hover{transform:scale(1.1)}.latest-news-section .ps-slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}.latest-news-section .ps-slick-arrow.slick-disabled:hover{transform:scale(1)}.latest-news-section .ps-slick-arrow svg{width:100%;height:100%;display:block}.blog-card__link{text-decoration:none;background-color:var(--ps-gray-2);display:flex;flex-direction:column;border-radius:3.125rem;height:100%}.blog-card__image{overflow:hidden;border-radius:3.125rem;height:25rem;flex-shrink:0}.blog-card__image img{border-radius:3.125rem}.blog-card__content{padding:1.5625rem 1.5625rem 2.375rem 1.5625rem;display:grid;grid-template-rows:auto 1fr auto;flex:1}.blog-card__title{color:var(--ps-purple);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.8125rem;min-height:3.75rem}.blog-card__excerpt{color:var(--ps-black);position:relative;padding-top:1.6875rem}.blog-card__excerpt::after{position:absolute;content:"";width:100%;height:1px;left:0;top:0;background:var(--ps-pink)}.blog-card__footer{margin-top:1.5rem}.blog-card__read-more{color:var(--ps-purple);font-size:1.1875rem;font-weight:700;line-height:120%;position:relative;display:inline-flex}.blog-card__read-more::after{content:"";position:absolute;left:0;bottom:0;width:88%;height:.063rem;background-color:var(--ps-pink);transition:0.3s all ease}.blog-card__link:hover .blog-card__read-more::after{width:100%}.blog-card__link:hover .btn-icon{margin-left:.625rem}.blog-card__link .btn-icon{width:1rem;height:.875rem;display:inline-block;opacity:0;margin-left:0;visibility:hidden;transition:0.4s all ease}.blog-card__link:hover .btn-icon{opacity:1;visibility:visible}@media only screen and (max-width:1799px){.blog-card__image{height:21.875rem}}@media only screen and (max-width:1599px){.blog-card__image{height:18.75rem}}@media only screen and (max-width:1399px){.blog-card__image{height:17.5rem}}@media only screen and (max-width:1199px){.latest-news-grid{display:block}}@media only screen and (max-width:991px){.blog-card__title{-webkit-line-clamp:3;min-height:5.625rem}}@media only screen and (max-width:767px){.blog-card__read-more{font-size:1.125rem}.blog-card__title{display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:initial;overflow:visible;min-height:auto}.latest-news-grid .blog-card__title{-webkit-line-clamp:3;min-height:4.275rem}}.post-meta{margin-top:1.875rem;color:var(--ps-pink)}@media only screen and (max-width:1399px){.blog-grid.card-grid.columns-4{display:grid;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991px){.blog-grid.card-grid.columns-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.blog-grid.card-grid.columns-4{grid-template-columns:1fr}}@media only screen and (max-width:1399px){.blog-grid .blog-card__title{display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:initial;overflow:visible;min-height:0}}.rte-content h2{color:var(--ps-purple);font-size:1.563rem;font-weight:700;line-height:120%;margin-bottom:2.5rem;margin-top:3.75rem}.rte-content h3{color:var(--ps-purple2);font-size:1.188rem;font-weight:700;line-height:120%;margin-bottom:2.5rem;margin-top:3.75rem}.rte-content a{color:var(--ps-purple2)}@media only screen and (max-width:767px){.rte-content h2,.rte-content h3{margin-bottom:2rem;margin-top:2.5rem}}.brand-impact-grid{display:grid;grid-template-columns:27.25rem 1fr;column-gap:11.1875rem}.brand-impact-content{padding-top:3.125rem}.brand-impact-description{margin-top:2.5rem}.brand-impact-cards{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5625rem}.brand-impact-card{position:relative;transition:0.5s all ease}.bi-card-bg{position:relative;height:36.875rem}.bi-card-bg:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(225deg,var(--ps-pink,#DE78E5) 0%,var(--ps-purple,#420680) 100%);mix-blend-mode:multiply;border-radius:3.125rem;opacity:1;transition:opacity 0.3s ease}.bi-card-bg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(225deg,var(--ps-purple2,#772EBA) 0%,var(--ps-purple,#420680) 100%);mix-blend-mode:multiply;border-radius:3.125rem;opacity:0;transition:opacity 0.3s ease}.brand-impact-card:hover .bi-card-bg:after{opacity:0}.brand-impact-card:hover .bi-card-bg:before{opacity:1}.bi-card-bg img{border-radius:3.125rem}.bi-card-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.bi-card-logo{transition:0.3s all ease;transform:translateY(0);max-width:17.625rem}.brand-impact-card:hover .bi-card-logo{transform:translateY(-10%)}.bi-card-button{position:absolute;bottom:3.125rem;opacity:0;visibility:hidden;transition:0.3s all ease}.brand-impact-card:hover .bi-card-button{opacity:1;visibility:visible}@media only screen and (max-width:1599px){.brand-impact-grid{column-gap:5.625rem}.bi-card-bg{height:31.25rem}}@media only screen and (max-width:1399px){.brand-impact-grid{grid-template-columns:1fr;row-gap:2.1875rem}.brand-impact-content{padding-top:0}}@media only screen and (max-width:1199px){.bi-card-bg{height:28.125rem}}@media only screen and (max-width:991px){.brand-impact-content{padding-top:0}.brand-impact-description{margin-top:1.875rem}.brand-impact-description p br{display:none}.bi-card-bg{height:21.875rem}.bi-card-logo{max-width:12.5rem}}@media only screen and (max-width:767px){.brand-impact-description{margin-top:1.5625rem}.brand-impact-cards{grid-template-columns:1fr;column-gap:0;row-gap:1.875rem}.bi-card-bg{height:22rem}.bi-card-logo{max-width:10.5rem}.bi-card-button{bottom:1.875rem}.brand-impact-grid{row-gap:3.125rem}}.db-grid{display:flex;column-gap:5.1875rem;justify-content:space-between;padding-left:40.375rem}.db-wrapper{border-radius:3.125rem;position:relative;padding:3.125rem}.db-image-column{max-width:37.25rem;position:absolute;top:50%;transform:translateY(-50%);left:3.125rem;margin-top:-1.25rem}.db-content-inner{padding-right:9.625rem}.db-content-inner .db-heading{color:var(--ps-white)}.db-description{color:var(--ps-white);margin-top:1.5625rem}.db-buttons{margin-top:2.8125rem;display:flex;align-items:center;column-gap:3.125rem}@media only screen and (max-width:1599px){.db-image-column{max-width:31.25rem;left:2.1875rem}.db-content-inner{padding-right:0}.db-grid{padding-left:33.25rem}}@media only screen and (max-width:1399px){.db-grid{padding-left:30.3125rem}.db-buttons{margin-top:2.1875rem;row-gap:1.5625rem;column-gap:2.5rem}}@media only screen and (max-width:1199px){.db-grid{padding-left:27.1875rem}.db-image-column{max-width:25rem;width:100%}.db-buttons{flex-direction:column;align-items:start}}@media only screen and (max-width:991px){.db-grid{display:block;padding-left:0}.db-content-column{margin-top:13rem}.db-image-column{position:absolute;top:-3.125rem;transform:inherit;left:50%;transform:translateX(-50%)}.db-content-column{margin-top:14rem}.db-buttons{flex-direction:inherit;column-gap:1.25rem}}@media only screen and (max-width:767px){.download-brochure-section{padding-left:0;padding-right:0}.db-wrapper{padding:1.5625rem;text-align:center;padding-bottom:2.8125rem;border-radius:0}.db-image-column{top:-3.375rem;width:100%}.db-content-column{margin-top:15.8rem}.db-buttons{flex-direction:column;align-items:center;margin-top:3.125rem}}.brand-statement-inner{max-width:75.3125rem;margin-left:auto;margin-right:auto}.brand-statement-content{color:var(--ps-purple);font-size:2.125rem;font-weight:400;line-height:150%;font-weight:400}.brand-statement-plus-icons{margin-top:2.813rem;text-align:center}@media only screen and (max-width:1200px){.brand-statement-content{font-size:1.5625rem}}@media only screen and (max-width:991px){.brand-statement-content{font-size:1.25rem}}.downloads-inner{padding:3.125rem;border-radius:3.125rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.downloads-inner .section-title{color:var(--ps-white)}.downloads-list{margin-top:3.125rem;column-gap:4.688rem}.download-item .download-btn{display:flex;align-items:center;column-gap:.9375rem}@media only screen and (max-width:991px){.downloads-list{margin-top:1.5625rem;justify-content:center}}@media only screen and (max-width:767px){.download-item .download-btn{flex-direction:column;row-gap:.625rem}}.contact-form-inner{padding:4.4375rem 3.125rem 6.25rem 3.125rem;border-radius:3.125rem;color:var(--ps-white);max-width:75.3125rem;margin-left:auto;margin-right:auto}.contact-form-title{color:var(--ps-white)}.contact-description{margin-top:3.125rem}.product-enquiry-form-section .contact-description{max-width:750px;margin-left:auto;margin-right:auto;text-wrap:balance}.contact-form-inner .section-title{color:var(--ps-white)}.contact-description p:not(:last-of-type){margin-bottom:.625rem}.contact-description a{text-decoration:none}.contact-form-wrapper{margin-top:1.875rem}.contact-description+.contact-form-wrapper{margin-top:3.75rem}.accetance-submit-wrapper{margin-top:1.375rem;display:flex;column-gap:13.75rem;text-align:left}.tour-booking-form-wrapper .accetance-submit-wrapper{column-gap:6.75rem}.resource-register-form-wrapper .submit-field{margin-left:auto;margin-right:auto;margin-top:.438rem}@media only screen and (max-height:800px){.contact-form-inner{padding:3.125rem 3.125rem 3.125rem 3.125rem}.contact-description{margin-top:1.875rem}.contact-description+.contact-form-wrapper{margin-top:1.875rem}.accetance-submit-wrapper{margin-top:0}}@media only screen and (max-width:1200px){.accetance-submit-wrapper{column-gap:6.25rem}}@media only screen and (max-width:991px){.contact-form-inner{padding:3.4375rem 2.5rem 5rem 2.5rem}.contact-form-inner .contact-description{margin-top:1.5625rem}.accetance-submit-wrapper{column-gap:2.8125rem}}@media only screen and (max-width:767px){.contact-form-wrapper{margin-top:2.5rem}.contact-form-section{padding-left:0;padding-right:0}.contact-form-inner{padding:2.8125rem 1.5625rem 3.75rem 1.5625rem;border-radius:0}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="date"],input[type="time"],input[type="password"],select,textarea{font-size:1rem}.accetance-submit-wrapper{flex-direction:column;row-gap:1.875rem}.product-enquiry-form-section .contact-description{margin-top:1.875rem}.submit-field{text-align:center}}.single-product-hero .purple-surgical-breadcrumb{margin-bottom:3.125rem}@media only screen and (max-width:991px){.single-product-hero .purple-surgical-breadcrumb{margin-bottom:1.25rem}}.product-hero-grid{display:grid;grid-template-columns:1fr 46.625rem;column-gap:11.25rem}.product-summary .product-title{border-bottom:.063rem solid var(--ps-pink);padding-bottom:1.5625rem}.product-gallery-wrapper{position:sticky!important;top:calc(var(--header-offset) + 1.875rem)}.product-gallery-item{position:relative;width:100%;opacity:1;visibility:visible}.product-gallery-slideshow{position:relative;width:100%;overflow:hidden;height:36.875rem}.product-gallery-slideshow .gallery-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 600ms ease-in-out,visibility 600ms ease-in-out}.product-gallery-slideshow .gallery-slide.active{position:absolute;opacity:1;visibility:visible}.product-gallery-item{border-radius:3.125rem;background:linear-gradient(0deg,#F0F0F0 0%,#F0F0F0 100%),50%;background-blend-mode:multiply,normal;height:100%;height:36.875rem;position:relative}.product-gallery-item::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#F0F0F0;mix-blend-mode:multiply;border-radius:3.125rem}.product-gallery-item img{border-radius:3.125rem}.product-description{margin-top:2.813rem}.product-description p{color:var(--ps-purple);font-size:1.1875rem;font-weight:700}.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5,.product-description h6{color:var(--ps-purple);margin-top:0;margin-bottom:.9375rem;font-size:1.5625rem;font-weight:700;line-height:120%}.product-description h1:has(+ul),.product-description h2:has(+ul),.product-description h3:has(+ul),.product-description h4:has(+ul),.product-description h5:has(+ul),.product-description h6:has(+ul){margin-top:2.5rem;margin-bottom:1.25rem}.product-description ul{margin-top:2.813rem}.product-description h1+ul,.product-description h2+ul,.product-description h3+ul,.product-description h4+ul,.product-description h5+ul,.product-description h6+ul{margin-top:0}.product-hero-button{margin-top:3.125rem}@media only screen and (max-width:1599px){.product-hero-grid{grid-template-columns:36.875rem 1fr;column-gap:6.25rem}.product-summary .product-title{font-size:2.5rem}.product-description{margin-top:1.5625rem}}@media only screen and (max-width:1399px){.product-hero-grid{grid-template-columns:1fr 1fr;column-gap:5rem}.product-gallery-slideshow{height:31.25rem}.product-gallery-item{height:31.25rem}.product-description ul{margin-top:1.25rem}.product-description h1:has(+ul),.product-description h2:has(+ul),.product-description h3:has(+ul),.product-description h4:has(+ul),.product-description h5:has(+ul),.product-description h6:has(+ul){margin-top:1.25rem}.product-hero-button{margin-top:2.5rem}}@media only screen and (max-width:1199px){.product-hero-grid{grid-template-columns:1fr 1fr;column-gap:3.125rem}.product-gallery-slideshow{height:28.125rem}.product-gallery-item{height:28.125rem}}@media only screen and (max-width:991px){.product-hero-grid{grid-template-columns:1fr;row-gap:2.5rem}.product-description{margin-top:1.875rem}.product-gallery-slideshow{height:300px}.product-gallery-item{height:300px}}@media only screen and (min-width:768px) and (max-width:991px){.product-gallery-slideshow,.product-gallery-item{height:25rem}.product-gallery-item img{object-fit:contain}.product-gallery-item{background:var(--ps-white)}}@media only screen and (max-width:767px){.single-product-hero .purple-surgical-breadcrumb{margin-bottom:2.5rem}.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5,.product-description h6{font-size:1.1875rem;line-height:120%}.product-gallery-slideshow{height:21.875rem}.product-gallery-item{height:21.875rem}.product-summary .product-title{font-size:2.125rem}}.product-variants-section .section-title{color:var(--ps-purple);text-align:center}.product-variants-inner{max-width:84.9375rem;margin-left:auto;margin-right:auto}.product-variants-card-grid{margin-top:3.125rem}.product-variant-image{height:27.3125rem}.product-variant-image img{border-radius:3.125rem}.product-variant-content{margin-top:.625rem}.product-variant-title{color:var(--ps-purple)}@media only screen and (max-width:1399px){.product-variant-image{height:25rem}}@media only screen and (max-width:1199px){.product-variant-image{height:21.875rem}}@media only screen and (max-width:991px){.product-variant-image{height:15.625rem}}@media only screen and (max-width:767px){.product-variants-card-grid{margin-top:2.5rem}.product-variant-image{height:18.75rem}}.image-gallery-section{text-align:center}.image-gallery-carousel{margin-bottom:-10px}.feedback-wrapper{background-color:var(--ps-purple);color:var(--ps-white);padding:3.125rem;border-radius:3.125rem;text-align:center}.feedback-quote-icon svg{width:4.375rem}.feedback-inner{margin-left:auto;margin-right:auto}.feedback-quote-icon{margin-top:3.125rem}.feedback-carousel{margin-top:1.6875rem;padding:0 11.375rem}.feedback-text{font-size:1.5625rem;font-weight:700;line-height:120%}.feedback-text p:not(:last-of-type){margin-bottom:1.875rem}.feedback-author .author-name{font-size:1.5625rem;color:var(--ps-pink);font-weight:700;line-height:120%}.feedback-author{margin-top:3.125rem}.product-feedback-section .ps-slick-arrow-container{display:none;justify-content:center;gap:3.125rem;margin-top:3.125rem}.product-feedback-section .ps-slick-arrow-container.show{display:flex}.product-feedback-section .ps-slick-arrow{width:4.6875rem;height:4.6875rem;border:none;background:#fff0;padding:0;cursor:pointer;transition:transform 0.3s ease,opacity 0.3s ease}.product-feedback-section .ps-slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}.product-feedback-section .ps-slick-arrow.slick-disabled:hover{transform:scale(1)}.product-feedback-section .ps-slick-arrow svg{width:100%;height:100%;display:block}.feedback-carousel .slick-prev.ps-slick-arrow,.feedback-carousel .slick-next.ps-slick-arrow{width:4.563rem;height:4.563rem;border:1px solid var(--ps-pink);border-radius:50%;background:#fff0;padding:0;cursor:pointer;transition:transform 0.3s ease,opacity 0.3s ease;position:absolute;top:1.25rem;z-index:10}.product-feedback-section .ps-slick-arrow{border:1px solid var(--ps-pink);border-radius:50%}.feedback-carousel .slick-prev.ps-slick-arrow svg,.feedback-carousel .slick-next.ps-slick-arrow svg,.product-feedback-section .ps-slick-arrow svg{width:4.438rem;height:4.438rem;display:block}.feedback-carousel .slick-prev.ps-slick-arrow{left:0}.feedback-carousel .slick-next.ps-slick-arrow{right:0}.feedback-carousel .slick-prev.ps-slick-arrow.slick-disabled,.feedback-carousel .slick-next.ps-slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}@media only screen and (max-width:1399px){.feedback-carousel{padding:0 6.25rem}}@media only screen and (max-width:991px){.feedback-carousel{padding:0}}.office-map-section{background-color:var(--ps-gray-2);padding-top:3rem;padding-bottom:3.125rem}.office-map-grid{display:grid;grid-template-columns:27.25rem 1fr;margin-top:3.125rem;column-gap:8.9375rem}.marker{cursor:pointer;transition:all 0.3s ease;transform:rotate(0);transform-origin:center;transform-box:fill-box}.marker.active{transform:rotate(45deg)}.marker circle{transition:0.3s all ease}.marker:hover circle,.marker.active circle{fill:#DE78E5!important}.office-card{display:none;border-radius:3.125rem;background:var(--White,#FFF);box-shadow:0 0 .9375rem 0 rgb(0 0 0 / .25);padding:3.125rem;color:var(--ps-purple)}.office-card.active{display:block;animation:fadeInLeft 0.5s ease}.office-card-title{margin-top:1.5rem}.office-card-subtitle{margin-top:1.25rem}.office-card-phone{margin-top:1.5rem}.office-card-phone .label{color:var(--ps-pink);font-weight:700}.office-card-phone a{color:var(--ps-purple);font-weight:400}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-6.25rem)}to{opacity:1;transform:translateX(0)}}@media only screen and (max-width:1399px){.office-map-grid{column-gap:5rem}}@media only screen and (max-width:1199px){.office-map-grid{grid-template-columns:21.875rem 1fr;column-gap:3rem;align-items:center}}@media only screen and (max-width:991px){.office-map-grid{grid-template-columns:1fr;row-gap:2.1875rem}.office-map-image{order:-1}.office-card{padding:2.1875rem}.office-card-subtitle{margin-top:0}.office-card-phone{margin-top:1rem}}.footer-top{background-color:var(--ps-purple);color:var(--ps-white);display:grid;grid-template-columns:repeat(4,1fr);column-gap:11.125rem}.footer-box .menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;row-gap:.9375rem}.footer-box .menu li a{color:var(--ps-white);text-decoration:none;display:block;line-height:165%;font-weight:400;transition:0.3s all ease}.footer-box .menu li a:hover{color:var(--ps-pink)}.footer-box .footer-logo-link{margin-bottom:2.188rem;display:block}.footer-box .widget-title{color:var(--ps-pink);margin-bottom:1.563rem;font-weight:700;line-height:120%;margin-top:2.063rem}.office-address address{font-style:normal;font-weight:400;line-height:165%}.office-address{margin-bottom:1.875rem}.office-title{margin-bottom:0}.footer-office-info a{color:var(--ps-white);display:block;text-decoration:none;transition:0.3s all ease}.footer-office-info a:hover{color:var(--ps-pink)}.footer-office-info a:not(:last-of-type){margin-bottom:1.875rem}.footer-office-info .phone-label,.footer-office-info .email-label{color:var(--ps-pink)}.footer-bottom{display:flex;align-items:center;color:var(--ps-white);background-color:var(--ps-purple2)}.developed-by-somarketing{margin-left:auto}.footer-legal-menu .menu{display:flex;align-items:center;margin:0;padding:0;list-style:none}.footer-legal-menu .menu li a{color:var(--ps-white);display:block;margin-left:3.125rem;transition:0.3s all ease}.footer-legal-menu .menu li a:hover{color:var(--ps-white)}.purple-surgical-social-menu .social-media-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;column-gap:1.25rem}.purple-surgical-social-menu{margin-left:3.125rem}@media only screen and (max-width:1599px){.footer-top{column-gap:6.125rem}}@media only screen and (max-width:1200px){.footer-top{column-gap:3.125rem;grid-template-columns:repeat(3,1fr)}.footer-logo{max-width:15.625rem}.footer-legal-menu .menu li a{margin-left:2.1875rem}.purple-surgical-social-menu{margin-left:2.1875rem}.footer-bottom{column-gap:2.5rem}.footer-bottom{flex-wrap:wrap;row-gap:2.5rem;justify-content:space-between}.developed-by-somarketing{margin-left:auto;margin-right:auto}}@media only screen and (max-width:991px){.footer-top{grid-template-columns:repeat(2,1fr);row-gap:.9375rem}.office-address{margin-bottom:1.5rem}.footer-legal-menu .menu{column-gap:1.5rem}.footer-legal-menu .menu li a{margin-left:0}.purple-surgical-social-menu{margin-left:0}}@media only screen and (max-width:767px){.footer-top{grid-template-columns:repeat(1,1fr);row-gap:.25rem;column-gap:0;text-align:center}.footer-logo{max-width:12.625rem}.footer-office-info a:not(:last-of-type){margin-bottom:.625rem}.footer-bottom{row-gap:1.5rem;justify-content:center;text-align:center;flex-direction:column}.developed-by-somarketing{margin-right:auto}.footer-legal-menu .menu{column-gap:0;row-gap:1.25rem;flex-direction:column}}.products,ul.products{margin:0;padding:0;list-style:none}.curv-animation-image-wrapper{border-radius:3.125rem;border:.125rem solid #fff0;transition:0.3s all ease;overflow:hidden;position:relative}.curv-animation-image-wrapper>*{height:100%}.product-card-media{height:27.25rem;position:relative}.product-card-media::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#F0F0F0;mix-blend-mode:multiply}.curve-animation{position:absolute;top:0;left:0;width:100%;height:100%;z-index:33;clip-path:polygon(0% 0%,100% 0%,100% 0%,90% 0%,75% 0%,50% 0%,25% 0%,10% 0%,0% 0%);animation:squareToCurveReverse 0.5s linear forwards;animation-fill-mode:both;will-change:clip-path}.has-hover-image:hover .curve-animation{animation:curveRevealToSquare 0.5s linear forwards}.card-link:hover .card-image-wrapper img,.product-card:hover .product-card-image-wrapper img,.product-card:hover .product-hover-image img{transform:scale(1.1)}@keyframes curveRevealToSquare{0%{clip-path:polygon(0% 0%,100% 0%,100% 0%,90% 0%,75% 0%,50% 0%,25% 0%,10% 0%,0% 0%)}25%{clip-path:polygon(0% 0%,100% 0%,100% 25%,90% 33%,75% 38%,50% 42%,25% 38%,10% 33%,0% 25%)}50%{clip-path:polygon(0% 0%,100% 0%,100% 50%,90% 63%,75% 72%,50% 80%,25% 72%,10% 63%,0% 50%)}75%{clip-path:polygon(0% 0%,100% 0%,100% 75%,92% 84%,77% 90%,50% 94%,23% 90%,8% 84%,0% 75%)}100%{clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%,0% 100%,0% 100%)}}@keyframes squareToCurveReverse{0%{clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%,0% 100%,0% 100%)}25%{clip-path:polygon(0% 0%,100% 0%,100% 75%,92% 84%,77% 90%,50% 94%,23% 90%,8% 84%,0% 75%)}50%{clip-path:polygon(0% 0%,100% 0%,100% 50%,90% 63%,75% 72%,50% 80%,25% 72%,10% 63%,0% 50%)}75%{clip-path:polygon(0% 0%,100% 0%,100% 25%,90% 33%,75% 38%,50% 42%,25% 38%,10% 33%,0% 25%)}100%{clip-path:polygon(0% 0%,100% 0%,100% 0%,90% 0%,75% 0%,50% 0%,25% 0%,10% 0%,0% 0%)}}.product-card:hover .product-card-media{border-color:#A853D0}.product-card-media img{border-radius:50px}.product-card{color:inherit;text-decoration:none}.product-card-title{color:var(--ps-purple)}.product-card-content{margin-top:.563rem}.product-tag-badge{position:absolute;top:0;left:0;z-index:99;padding:.688rem 1.875rem;background-color:var(--ps-purple);color:var(--ps-white);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:3.125rem 0 .625rem 0;line-height:1.2;height:auto}@media (max-width:767px){.product-tag-badge{font-size:.75rem}}.shop-page-wrapper{padding-top:3.125rem}.shop-grid{display:grid;grid-template-columns:27.3125rem 1fr;grid-template-areas:"header header" "sidebar content";align-items:start;column-gap:1.5625rem;transition:grid-template-columns 0.4s cubic-bezier(.4,0,.2,1),column-gap 0.4s cubic-bezier(.4,0,.2,1)}.shop-grid.filters-hidden{grid-template-columns:0 1fr;column-gap:0;grid-template-areas:"header header" "sidebar content"}.shop-toolbar{grid-area:header}.shop-toolbar-inner{display:grid;grid-template-columns:27.3125rem 1fr 1fr 16.25rem;align-items:center;gap:1.25rem;background:var(--ps-white);border-top:.063rem solid var(--ps-purple);border-bottom:.063rem solid var(--ps-purple);padding:.875rem 0;margin-bottom:.938rem}.filter-toggle-btn{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;cursor:pointer;color:inherit;-webkit-appearance:none;appearance:none;outline:none;padding:0;margin:0}.filter-toggle-btn .filters-label{font-size:1.1875rem;font-weight:700;line-height:120%;display:flex;align-items:center;gap:.9375rem;color:var(--ps-purple);text-decoration:none}.filter-toogle-text-wrapper{display:flex;align-items:center;gap:.9375rem}.filter-toggle-btn .filter-toggle-text{font-size:1.125rem;line-height:150%;font-weight:400}.filter-toggle-btn .filter-icon{width:1.125rem;display:block}.filter-toggle-btn .filter-icon svg{width:100%}.result-count-wrapper{grid-column:span 2;text-align:right;display:flex;align-items:center;justify-content:space-between}.woocommerce-result-count{font-size:1.0625rem;font-weight:400;line-height:150%;flex:0 0 auto;margin-left:auto}.woocommerce-ordering-wrapper{width:6.875rem;max-width:max-content;margin-left:auto}.woocommerce-ordering-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:0;background-color:#fff0;background-image:url(/wp-content/themes/purple-surgical/assets/svgs/select-arrow.svg);background-repeat:no-repeat;background-position:right center;background-size:.75rem;color:var(--ps-black);cursor:pointer;font-family:var(--font-inter);font-size:1.125rem;font-weight:400;line-height:165%;width:6.875rem;padding:0 1.5rem 0 0}.shop-sidebar{grid-area:sidebar;position:sticky;top:var(--header-offset);max-height:calc(100vh - var(--header-offset) - 2rem);overflow-y:auto;overflow-x:hidden;opacity:1;visibility:visible;transform:translateX(0);transition:transform 0.4s cubic-bezier(.4,0,.2,1),opacity 0.4s cubic-bezier(.4,0,.2,1),visibility 0.4s cubic-bezier(.4,0,.2,1)}.admin-bar .shop-sidebar{top:calc(var(--header-offset) + 2.125rem);max-height:calc(100vh - var(--header-offset) - 4.125rem)}.shop-grid.filters-hidden .shop-sidebar{opacity:0;visibility:hidden;transform:translateX(-100%);pointer-events:none}.shop-content{grid-area:content;min-width:0}.products-grid ul.columns-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.product-filters{background:var(--ps-white);position:relative}.filters-close-btn{display:none;position:absolute;top:1.25rem;right:1.25rem;background:#fff0;border:none;cursor:pointer;padding:.5rem;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;transition:opacity 0.3s ease;z-index:10}.filters-close-btn:hover{opacity:.7}.filters-close-btn svg{width:1.5rem;height:1.5rem}.filters-title{font-size:1.5rem;font-weight:700;margin-bottom:1.875rem;padding-bottom:1.25rem;border-bottom:.125rem solid var(--ps-purple);color:var(--ps-black)}.filter-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;row-gap:10px}.filter-list li .filter-link{border:none;text-decoration:none;padding:18px 15px;background:var(--ps-gray-2);border-radius:10px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;color:var(--ps-purple);font-size:19px;font-weight:700;line-height:120%;transition:0.3s all ease;cursor:pointer}.filter-list li .filter-link.active,.filter-list li .filter-parent-link.is-open{background:var(--ps-purple);color:var(--ps-white)}.filter-list li .filter-link:hover:not(.active):not(.is-open){background:#D9D9D9}.filter-name{min-width:0}.filter-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:.9375rem;transition:transform 0.25s ease}.filter-chevron svg{display:block;width:100%;height:auto}.filter-parent-link.active .filter-chevron svg path,.filter-parent-link.is-open .filter-chevron svg path{fill:none;stroke:currentColor}.filter-parent-link .filter-chevron{box-sizing:content-box;padding:10px;margin:-10px -2px -10px 0;cursor:pointer}.filter-item.is-expanded .filter-chevron,.filter-parent-link.is-open .filter-chevron{transform:rotate(180deg)}.filter-sub-list{list-style:none;margin:.313rem 0 0 .938rem;padding:0;display:flex;flex-direction:column;row-gap:5px}.filter-sub-list[hidden]{display:none}.filter-sub-list li .filter-sub-link{color:#A853D0;padding:18px 15px}.filter-sub-list .filter-sub-link.active{background:var(--ps-purple);color:var(--ps-white)}.filter-count{color:#999;font-size:.875rem;display:none}.woocommerce-before-shop-loop{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.875rem;padding-bottom:1.25rem;border-bottom:.063rem solid #e5e5e5}@media only screen and (max-width:1799px){.shop-grid:not(.filters-hidden) .product-card-media{height:21.875rem}}@media only screen and (max-width:1599px){.shop-grid:not(.filters-hidden) .product-card-media{height:17.5rem}}@media only screen and (max-width:1399px){.shop-grid{grid-template-columns:18.125rem 1fr}.shop-toolbar-inner{grid-template-columns:18.125rem 1fr 1fr 16.25rem}.products-grid ul.columns-3{grid-template-columns:repeat(2,1fr)}.shop-grid:not(.filters-hidden) .product-card-media{height:20rem}.shop-grid.filters-hidden .products-grid ul.columns-3{grid-template-columns:repeat(3,1fr)}.shop-grid.filters-hidden .product-card-media{height:21.875rem}.filters-section{max-width:18.125rem}}@media only screen and (max-width:1199px){.shop-grid{grid-template-columns:1fr;grid-template-areas:"header" "content"}.products-grid ul.columns-3{grid-template-columns:repeat(3,1fr)}.shop-grid:not(.filters-hidden) .product-card-media{height:18.75rem}.shop-sidebar{position:fixed;top:0;left:-100%;width:100%;max-width:25rem;height:100vh;max-height:100vh;background:var(--ps-white);z-index:9999;overflow-y:auto;transition:left 0.4s cubic-bezier(.4,0,.2,1);opacity:1;visibility:visible;transform:none}.admin-bar .shop-sidebar{top:0;height:100vh;max-height:100vh}.shop-grid.filters-visible .shop-sidebar{left:0}.shop-grid.filters-visible::before{content:'';position:fixed;top:0;left:0;width:100%;height:100vh;background:rgb(0 0 0 / .5);z-index:9998}.filters-close-btn{display:flex}.product-filters{border:none;border-radius:0;height:100%;padding:5rem 1.875rem 1.875rem}.filters-section{grid-area:filterToggle;max-width:100%}.filter-toogle-text-wrapper{display:none}.woocommerce-ordering-wrapper{grid-area:WooOrdering;margin-left:auto}.shop-toolbar-inner{grid-template-columns:17.9375rem 16.25rem;grid-template-areas:"filterToggle WooOrdering";justify-content:space-between;gap:0;margin-bottom:0}.shop-toolbar{margin-bottom:3.125rem}.woocommerce-result-count{margin-left:0}.result-count-wrapper-mobile{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:.625rem}}@media only screen and (max-width:991px){.products-grid ul.columns-3{grid-template-columns:repeat(2,1fr)}.shop-grid:not(.filters-hidden) .product-card-media{height:21.875rem}}@media only screen and (max-width:767px){.products-grid ul.columns-3{grid-template-columns:repeat(1,1fr)}.filter-toggle-btn .filters-label{font-size:1rem}.woocommerce-ordering-wrapper{width:100%}.shop-toolbar-inner{grid-template-columns:1fr 1fr}.woocommerce-ordering-wrapper select{width:6.25rem}}.related-products-inner{max-width:85.1875rem;margin-left:auto;margin-right:auto}ul.related-products-grid{margin-top:3.125rem}.related-products-section .ps-slick-arrow-container{display:none;justify-content:center;gap:3.125rem;margin-top:2.5rem}.related-products-section .ps-slick-arrow-container.show{display:flex}.related-products-section .ps-slick-arrow{width:4.6875rem;height:4.6875rem;border:none;background:#fff0;padding:0;cursor:pointer;transition:transform 0.3s ease,opacity 0.3s ease}.related-products-section .ps-slick-arrow:hover{transform:scale(1.1)}.related-products-section .ps-slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}.related-products-section .ps-slick-arrow.slick-disabled:hover{transform:scale(1)}.related-products-section .ps-slick-arrow svg{width:100%;height:100%;display:block}@media only screen and (max-width:1399px){.product-card-media{height:21.875rem}}@media only screen and (max-width:1199px){.product-card-media{height:18.75rem}}@media only screen and (max-width:991px){ul.related-products-grid{display:block}.product-card-media{height:20rem}}@media only screen and (max-width:767px){.product-card-media{height:18.125rem}}.product-specifications-section{background:var(--ps-gray-2)}.product-specification-title{font-size:2rem;font-weight:700;color:var(--ps-purple);margin-bottom:1.875rem;text-align:left}.specification-tabs-wrapper{margin-bottom:4.813rem}.specification-tabs-nav{display:flex;column-gap:1.25rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;cursor:grab;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;width:100%}.specification-tabs-nav::-webkit-scrollbar{display:none}.specification-tabs-nav.dragging{cursor:grabbing;scroll-behavior:auto}.specification-tab-button{border:1px solid #420680;border-radius:1.875rem;background:#fff0;color:var(--ps-purple);padding:.875rem 1.563rem;font-size:1.125rem;font-weight:400;line-height:169%;cursor:pointer;transition:all 0.3s ease;white-space:nowrap;flex-shrink:0;flex-grow:0}.specification-tab-button:hover{background:#D9D9D9}.specification-tab-button.active{background:var(--ps-purple);color:var(--ps-white)}.specification-scrollbar-track{height:.25rem;background:#D9D9D9;border-radius:.125rem;margin-top:1.25rem;position:relative;width:100%;overflow:hidden;display:none}.specification-scrollbar-track.show{display:block}.specification-scrollbar-thumb{height:100%;background:var(--ps-purple);border-radius:.125rem;position:absolute;left:0;top:0;transition:width 0.1s ease;width:0%}.specification-tab-panel{display:none}.specification-tab-panel.active{display:block;animation:fadeInSpec 0.3s ease}@keyframes fadeInSpec{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product-specification-table-wrapper{overflow-x:auto}.product-specification-table{width:100%;border-collapse:collapse;background:var(--ps-white);overflow:hidden}.product-specification-table thead{background:var(--ps-purple);color:var(--ps-white)}.product-specification-table th{text-align:left;padding:1.125rem 1.563rem;font-size:1.188rem;font-weight:700;line-height:120%}.product-specification-table tbody tr{border-bottom:1px solid #D9D9D9;transition:background-color 0.2s ease}.product-specification-table tbody tr:hover{background:#d9d9d9}.product-specification-table td{padding:.938rem 1.563rem;font-size:1.125rem;font-weight:400;line-height:165%;color:var(--ps-black)}.product-specification-table td:first-child{border-left:1px solid #D9D9D9}.product-specification-table td:last-child{border-right:1px solid #D9D9D9}.product-specification-caption{margin-top:1rem;font-size:.875rem;color:var(--ps-gray);font-style:italic}@media only screen and (max-width:1199px){.specification-tabs-wrapper{margin-bottom:3.125rem}}@media only screen and (max-width:991px){.specification-tab-button{padding:.625rem 1.25rem;font-size:1rem}.product-specification-table-wrapper{overflow-x:visible}.product-specification-table,.product-specification-table tbody,.product-specification-table tr,.product-specification-table td{display:block;width:100%}.product-specification-table{background:#fff0}.product-specification-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.product-specification-table tbody tr{margin-bottom:1.25rem;border:1px solid #D9D9D9;border-radius:.5rem;overflow:hidden;background:var(--ps-white);box-shadow:0 2px 6px rgb(0 0 0 / .06)}.product-specification-table tbody tr:last-child{margin-bottom:0}.product-specification-table tbody tr:hover{background:var(--ps-white)}.product-specification-table td{display:flex;justify-content:space-between;align-items:baseline;column-gap:1rem;padding:.75rem 1rem;font-size:.875rem;text-align:right;border:0;border-bottom:1px solid #D9D9D9}.product-specification-table td:first-child,.product-specification-table td:last-child{border-left:0;border-right:0}.product-specification-table td:last-child{border-bottom:0}.product-specification-table td[data-label]::before{content:attr(data-label);flex:0 0 40%;text-align:left;font-weight:700;color:var(--ps-purple)}}@media only screen and (min-width:768px) and (max-width:991px){.product-specification-table tbody{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.product-specification-table tbody tr{margin-bottom:0}}.search-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);z-index:99999;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}.search-popup-overlay.is-open{opacity:1;visibility:visible}body.search-popup-open{overflow:hidden}.search-popup{max-width:50rem;margin:3.125rem auto;padding:0 1.25rem;transform:translateY(-3.125rem);transition:transform 0.3s ease}.search-popup-overlay.is-open .search-popup{transform:translateY(0)}.search-popup-inner{background:var(--ps-white);border-radius:1.875rem;padding:2.5rem;position:relative}.search-popup-close{position:absolute;top:1.25rem;right:1.25rem;width:2.5rem;height:2.5rem;border:none;background:var(--ps-gray-2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;color:var(--ps-purple)}.search-popup-close:hover{background:var(--ps-purple);color:var(--ps-white);transform:rotate(90deg)}.search-popup-header{margin-bottom:1.875rem}.search-popup-title{font-size:2rem;font-weight:700;color:var(--ps-purple);margin:0 0 .625rem 0;line-height:1.2}.search-popup-subtitle{font-size:1rem;color:var(--ps-gray);margin:0}.search-popup-form{margin-bottom:1.875rem}.search-input-wrapper{position:relative;display:flex;align-items:center;gap:.625rem}.search-popup-input{flex:1;padding:1rem 1.25rem;border:.125rem solid var(--ps-pink);border-radius:3.125rem;font-size:1rem;font-family:inherit;outline:none;transition:border-color 0.3s ease}.search-popup-input:focus{border-color:var(--ps-purple)}.search-submit-btn{width:3.125rem;height:3.125rem;border:.125rem solid var(--ps-pink);border-radius:50%;background:#fff0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;flex-shrink:0}.search-submit-btn:hover{background:var(--ps-pink)}.search-submit-btn svg{width:1.25rem;height:1.25rem}.search-popup-results{max-height:31.25rem;overflow-y:auto}.search-results-empty,.search-results-loading{text-align:center;padding:3.125rem 1.25rem;color:var(--ps-gray)}.search-results-loading{color:var(--ps-purple)}.search-results-section{margin-bottom:2.5rem;overflow:visible}.search-results-section:last-child{margin-bottom:0}.search-results-heading{font-size:1.25rem;font-weight:700;color:var(--ps-purple);margin:0 0 1.25rem 0;padding-bottom:.625rem;border-bottom:.125rem solid var(--ps-gray-2)}.search-results-list{display:flex;flex-direction:column;gap:.9375rem;overflow:visible;padding-right:.625rem}.search-view-all{margin-top:1.875rem;padding-top:1.875rem;border-top:.125rem solid var(--ps-gray-2);text-align:center}.search-view-all-btn{display:inline-block;padding:.9375rem 2.5rem;background:var(--ps-purple);color:var(--ps-white);text-decoration:none;border-radius:3.125rem;font-weight:700;font-size:1rem;transition:all 0.3s ease}.search-view-all-btn:hover{background:var(--ps-pink)}.search-result-item{display:flex;gap:1.25rem;padding:1.25rem;border-radius:1.25rem;background:var(--ps-gray-2);text-decoration:none;color:inherit;transition:all 0.3s ease}.search-result-item:hover{background:var(--ps-purple);color:var(--ps-white);transform:translateX(.625rem)}.search-result-item:hover .search-result-title{color:var(--ps-white)}.search-result-image{width:5rem;height:5rem;flex-shrink:0;border-radius:.9375rem;overflow:hidden;background:var(--ps-white)}.search-result-image img{width:100%;height:100%;object-fit:cover}.search-result-content{flex:1;min-width:0}.search-result-title{font-size:1.125rem;font-weight:700;margin:0 0 .5rem 0;line-height:1.3;color:var(--ps-purple);transition:color 0.3s ease}.search-result-excerpt{font-size:.875rem;margin:0;line-height:1.5;opacity:.8;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-popup-results{scrollbar-width:none;-ms-overflow-style:none}.search-popup-results::-webkit-scrollbar{display:none}@media only screen and (max-width:991px){.search-products-section .columns-3{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.search-popup{margin:1.25rem auto;padding:0 .9375rem}.search-popup-inner{padding:1.875rem 1.25rem;border-radius:1.25rem}.search-popup-close{top:.9375rem;right:.9375rem;width:2rem;height:2rem}.search-popup-title{font-size:1.5rem}.search-popup-subtitle{font-size:.875rem}.search-popup-form{margin-bottom:1.25rem}.search-popup-input{padding:.875rem 1rem;font-size:.9375rem}.search-submit-btn{width:2.75rem;height:2.75rem}.search-popup-results{max-height:25rem}.search-result-item{gap:.9375rem;padding:.9375rem}.search-result-image{width:4rem;height:4rem}.search-result-title{font-size:1rem}.search-result-excerpt{font-size:.8125rem}.search-results-heading{font-size:1.125rem}.search-view-all{margin-top:1.25rem;padding-top:1.25rem}.search-view-all-btn{padding:.8125rem 2rem;font-size:.9375rem}.search-products-section .columns-3{grid-template-columns:1fr}.search-products-section .product-card-media{height:20rem}}.search-results-header{background:var(--ps-gray-2)}.search-results-header-inner{max-width:50rem;margin:0 auto;text-align:center}.search-results-title{font-size:2.5rem;font-weight:700;color:var(--ps-purple);margin:0 0 1rem 0;line-height:1.2}.search-results-title .search-query{color:var(--ps-pink)}.search-results-count{font-size:1.125rem;color:var(--ps-gray);margin:0}.search-section-header{margin-bottom:2.5rem}.search-section-title{font-size:1.875rem;font-weight:700;color:var(--ps-purple);margin:0;padding-bottom:1rem;border-bottom:.1875rem solid var(--ps-pink);display:inline-block}.search-no-results{display:flex;justify-content:center}.no-results-content{max-width:37.5rem;text-align:center}.no-results-title{font-size:2rem;font-weight:700;color:var(--ps-purple);margin:0 0 1.25rem 0}.no-results-text{font-size:1.125rem;color:var(--ps-gray);margin:0 0 2.5rem 0;line-height:1.6}.no-results-search-form{margin-top:2.5rem}.no-results-search-form .search-form{display:flex;gap:.625rem;max-width:31.25rem;margin:0 auto}.no-results-search-form .search-field{flex:1;padding:1rem 1.25rem;border:.125rem solid var(--ps-pink);border-radius:3.125rem;font-size:1rem;font-family:inherit;outline:none}.no-results-search-form .search-field:focus{border-color:var(--ps-purple)}.no-results-search-form .search-submit{padding:1rem 2.5rem;background:var(--ps-purple);color:var(--ps-white);border:none;border-radius:3.125rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all 0.3s ease}.no-results-search-form .search-submit:hover{background:var(--ps-pink);transform:translateY(-.1875rem)}@media only screen and (max-width:767px){.search-results-title{font-size:1.75rem}.search-results-count{font-size:1rem}.search-section-title{font-size:1.5rem}.no-results-title{font-size:1.5rem}.no-results-text{font-size:1rem}.no-results-search-form .search-form{flex-direction:column}.no-results-search-form .search-submit{width:100%}}.error-404{display:flex;align-items:center;justify-content:center;text-align:center;padding-top:3.125rem;background:var(--ps-white);position:relative}.error-404-wrapper{max-width:50rem;margin:0 auto;position:relative}.error-404-number{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.error-404-number .digit{font-size:10rem;font-weight:700;color:var(--ps-purple);line-height:1}.digit-zero{display:inline-block}.zero-icon{width:100%;height:100%;color:var(--ps-purple)}.error-404-title{font-size:2.5rem;font-weight:700;color:var(--ps-black);margin:0 0 1.25rem 0;line-height:1.2}.error-404-text{font-size:1.125rem;color:var(--ps-gray);margin:0 0 2.5rem 0;line-height:1.7;max-width:34rem;margin-left:auto;margin-right:auto}.error-404-actions{justify-content:center}@media (max-width:991px){.error-404-number .digit{font-size:7rem}.error-404-title{font-size:2.25rem}}@media (max-width:767px){.error-404-number{gap:.5rem}.error-404-number .digit{font-size:6rem}.error-404-title{font-size:1.75rem}.error-404-text{font-size:1rem;margin-bottom:2rem}.error-404-actions{margin-bottom:2rem}.error-404-actions .site-btn{width:100%;justify-content:center}}@media (max-width:480px){.error-404-number .digit{font-size:4rem}.error-404-title{font-size:1.5rem}.error-404-text{font-size:.9375rem}}.logo-showcase-section{background-color:#fff}.logo-showcase-title{text-transform:uppercase}.logo-showcase-grid{display:grid;align-items:center;gap:2rem}.logo-showcase-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-showcase-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-showcase-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.logo-showcase-grid.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.logo-showcase-item{display:flex;align-items:center;justify-content:center}.logo-showcase-image{display:block;width:100%;max-width:22rem;margin-left:auto;margin-right:auto;height:auto;object-fit:contain}.logo-showcase-section .ps-slick-arrow-container{display:none;justify-content:center;gap:3.125rem;margin-top:2.5rem}.logo-showcase-section .ps-slick-arrow-container.show{display:flex}.logo-showcase-section .ps-slick-arrow{width:4.6875rem;height:4.6875rem;border:none;background:#fff0;padding:0;cursor:pointer;transition:transform 0.3s ease,opacity 0.3s ease}.logo-showcase-section .ps-slick-arrow:hover{transform:scale(1.1)}.logo-showcase-section .ps-slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}.logo-showcase-section .ps-slick-arrow.slick-disabled:hover{transform:scale(1)}.logo-showcase-section .ps-slick-arrow svg{width:100%;height:100%;display:block}@media only screen and (max-width:1199px){.logo-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-showcase-grid.columns-4{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-showcase-grid.columns-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.logo-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-showcase-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-showcase-grid.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-showcase-grid.columns-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.logo-showcase-section .section-header{margin-bottom:2rem}.logo-showcase-grid{grid-template-columns:1fr;gap:0}.logo-showcase-grid.columns-3{grid-template-columns:repeat(1,minmax(0,1fr))}.logo-showcase-grid.columns-4{grid-template-columns:repeat(1,minmax(0,1fr))}.logo-showcase-grid.columns-5{grid-template-columns:repeat(1,minmax(0,1fr))}.logo-showcase-image{max-width:100%}.logo-showcase-section .ps-slick-arrow{width:4rem;height:4rem}}