.masthead-pallia{background-color:#fff;box-shadow:0 0 7.5px color-mix(in srgb,var(--color-black,#171717) 25%,transparent);transition:padding 0.25s ease,box-shadow 0.25s ease}.site-header--pallia{position:relative;background-color:#fff;padding:25px 0 0;height:inherit;transition:padding 0.25s ease}.site-header--pallia .site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header--pallia .site-header__logo{width:110px;max-width:20%;flex-shrink:0;transition:width 0.25s ease}.site-header--pallia .site-header__logo img{width:100%;height:auto}.site-header--pallia .site-header__content{display:flex;flex-direction:column;align-items:flex-end;gap:34px;width:100%;transition:gap 0.25s ease}.site-header--pallia .site-header__tools{display:flex;align-items:center;justify-content:flex-end;gap:24px;transition:gap 0.25s ease}.site-header--pallia .site-header__search{display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid color-mix(in srgb,var(--color-black,#171717) 30%,var(--color-white,#ffffff) 70%);padding-bottom:5px}.site-header--pallia .site-header__search-icon{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-black,#171717) 30%,var(--color-white,#ffffff) 70%)}.site-header--pallia .site-header__search input{border:0;background:#fff0;width:163px;max-width:100%;font-size:16px;color:var(--color-black,#171717);outline:none;padding:0}.site-header--pallia .site-header__search input::placeholder{color:color-mix(in srgb,var(--color-black,#171717) 30%,var(--color-white,#ffffff) 70%);opacity:1}.site-header--pallia .header-menu{width:100%}.site-header--pallia .header-menu .main-menu-class{display:flex;align-items:center;justify-content:flex-end;gap:70px;list-style:none;margin:0;padding:0;transition:gap 0.25s ease}.masthead-pallia.sticky{box-shadow:0 8px 20px color-mix(in srgb,var(--color-black,#171717) 14%,transparent)}.masthead-pallia.sticky .site-header--pallia{padding:4px 0}.masthead-pallia.sticky .site-header--pallia .site-header__logo{width:62px}.masthead-pallia.sticky .site-header--pallia .site-header__content{flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:12px}.masthead-pallia.sticky .site-header--pallia .site-header__tools{gap:10px;flex-shrink:0;align-self:center}.masthead-pallia.sticky .site-header--pallia .header-menu{width:auto;align-self:center}.masthead-pallia.sticky .site-header--pallia .header-menu .main-menu-class{gap:22px}.masthead-pallia.sticky .site-header--pallia .site-header__search input{width:96px;font-size:14px}.masthead-pallia.sticky .site-header--pallia .site-header__cta{padding:8px 12px;font-size:14px}.masthead-pallia.sticky .site-header--pallia .header-menu .main-menu-class a{font-size:13px}.site-header--pallia .header-menu .main-menu-class li{padding:0}.site-header--pallia .header-menu .main-menu-class a{font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;color:var(--color-black,#171717);letter-spacing:0}.site-header--pallia .header-menu .main-menu-class>li.current_page_item>a,.site-header--pallia .header-menu .main-menu-class>li.current-menu-item>a{position:relative;color:var(--color-primary-dark,#431b53)}.site-header--pallia .header-menu .main-menu-class>li.current_page_item>a::after,.site-header--pallia .header-menu .main-menu-class>li.current-menu-item>a::after{content:"";position:absolute;left:50%;bottom:-6px;width:18px;height:2px;border-radius:999px;background:var(--color-primary,#915aa7);transform:translateX(-50%)}.site-header--pallia .header-menu .menu-item-has-children>a{display:inline-flex;align-items:center;gap:8px}.site-header--pallia .header-menu .menu-item-has-children>a::after{content:"+";color:var(--color-primary,#915aa7)}.site-header--pallia .header-menu .main-menu-class>.menu-item-has-children{position:relative}body:not(.responsive) .site-header--pallia .header-menu .main-menu-class>.menu-item-has-children:hover>.sub-menu{display:flex;flex-direction:column;position:absolute;top:52px;left:50%;transform:translateX(-50%);min-width:212px;padding:24px 25px 16px;background:var(--color-white,#ffffff);box-shadow:0 10px 25px color-mix(in srgb,var(--color-black,#171717) 20%,transparent);z-index:20;gap:0}body:not(.responsive) .site-header--pallia .header-menu .main-menu-class>.menu-item-has-children:hover>.sub-menu::before{content:"";position:absolute;top:0;left:25px;right:25px;height:6px;background-color:var(--color-primary,#915aa7)}body:not(.responsive) .site-header--pallia .header-menu .main-menu-class>.menu-item-has-children:hover>.sub-menu li{padding:0;margin:0;border:0;background:#fff0}body:not(.responsive) .site-header--pallia .header-menu .main-menu-class>.menu-item-has-children:hover>.sub-menu li+li{margin-top:14px;padding-top:14px;border-top:1px solid var(--color-primary,#915aa7)}body:not(.responsive) .site-header--pallia .header-menu .main-menu-class>.menu-item-has-children:hover>.sub-menu li a{color:var(--color-black,#171717);font-size:16px;font-weight:400;text-transform:uppercase;white-space:nowrap;font-family:"Open Sans",sans-serif!important}.site-header--pallia .site-header__accent{display:block;width:232px;max-width:35%;height:8px;background:var(--gradient-primary,linear-gradient(90deg,#0bdfdf 0%,#915aa7 100%));clip-path:polygon(0 0,100% 0,94% 100%,0 100%)}@media (max-width:1279px){.site-header--pallia{padding:18px 0}.masthead-pallia.sticky .site-header--pallia{padding:7px 0}.site-header--pallia .site-header__content{display:none}.site-header--pallia .site-header__logo{width:95px;max-width:180px}.masthead-pallia.sticky .site-header--pallia .site-header__logo{width:74px}.site-header--pallia .menu-burger .line{stroke:var(--color-black,#171717)}.site-header--pallia .site-header__accent{width:160px;max-width:45%;height:6px}}@media (max-width:767px){.site-header--pallia .site-header__inner{gap:12px}.site-header--pallia .site-header__logo{width:78px}.masthead-pallia.sticky .site-header--pallia{padding:6px 0}.masthead-pallia.sticky .site-header--pallia .site-header__logo{width:64px}}@media (max-width:1279px){.menu-responsive{background:radial-gradient(circle at 95% 5%,color-mix(in srgb,var(--color-primary-light,#dcc6e8) 65%,transparent) 0%,transparent 45%),linear-gradient(180deg,color-mix(in srgb,var(--color-primary-light,#dcc6e8) 18%,var(--color-white,#ffffff) 82%) 0%,var(--color-white,#ffffff) 100%);padding-bottom:48px;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px);transition:top 0.45s cubic-bezier(.22,1,.36,1),opacity 0.35s ease,transform 0.45s cubic-bezier(.22,1,.36,1),visibility 0s linear 0.45s}.menu-responsive.opened{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:top 0.45s cubic-bezier(.22,1,.36,1),opacity 0.35s ease,transform 0.45s cubic-bezier(.22,1,.36,1),visibility 0s}.menu-responsive .container{display:flex;flex-direction:column;padding-left:28px;padding-right:28px}.menu-responsive .spacer{height:18px}.menu-responsive .header-menu{order:1;width:100%}.menu-responsive .site-header__tools{order:2;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;margin-top:22px;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--color-primary,#915aa7) 20%,var(--color-white,#ffffff) 80%)}.menu-responsive .site-header__search{display:inline-flex;align-items:center;gap:8px;width:100%;max-width:320px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--color-black,#171717) 30%,var(--color-white,#ffffff) 70%)}.menu-responsive .site-header__search-icon{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-black,#171717) 30%,var(--color-white,#ffffff) 70%);flex-shrink:0}.menu-responsive .site-header__search input{border:0;background:#fff0;width:100%;max-width:100%;font-size:16px;color:var(--color-black,#171717);outline:none;padding:0}.menu-responsive .site-header__search input::placeholder{color:color-mix(in srgb,var(--color-black,#171717) 30%,var(--color-white,#ffffff) 70%);opacity:1}.menu-responsive .site-header__cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:auto;min-height:48px;padding:15px 26px;border-radius:60px;font-size:16px;font-weight:700;line-height:1;white-space:nowrap;color:var(--color-white,#ffffff)!important}.menu-responsive .site-header__cta:hover,.menu-responsive .site-header__cta:focus{color:var(--color-white,#ffffff)!important}.menu-responsive .main-menu-class{gap:0!important}.menu-responsive .main-menu-class>li{margin:0!important;opacity:0;transform:translateY(14px);transition:opacity 0.32s ease,transform 0.42s cubic-bezier(.22,1,.36,1)}.menu-responsive.opened .main-menu-class>li{opacity:1;transform:translateY(0)}.menu-responsive.opened .main-menu-class>li:nth-child(1){transition-delay:0.06s}.menu-responsive.opened .main-menu-class>li:nth-child(2){transition-delay:0.1s}.menu-responsive.opened .main-menu-class>li:nth-child(3){transition-delay:0.14s}.menu-responsive.opened .main-menu-class>li:nth-child(4){transition-delay:0.18s}.menu-responsive.opened .main-menu-class>li:nth-child(5){transition-delay:0.22s}.menu-responsive.opened .main-menu-class>li:nth-child(6){transition-delay:0.26s}.menu-responsive.opened .main-menu-class>li:nth-child(7){transition-delay:0.3s}.menu-responsive.opened .main-menu-class>li:nth-child(8){transition-delay:0.34s}.menu-responsive .main-menu-class>li+li{border-top:1px solid color-mix(in srgb,var(--color-primary,#915aa7) 20%,var(--color-white,#ffffff) 80%)}.menu-responsive .main-menu-class>li>a{display:inline-flex;align-items:center;width:100%;padding:16px 0!important;font-size:19px!important;font-weight:700!important;line-height:1.25;letter-spacing:.02em;text-transform:uppercase!important;color:var(--color-primary-dark,#431b53)!important;transition:color 0.2s ease}.menu-responsive .main-menu-class>li.current_page_item>a,.menu-responsive .main-menu-class>li.current-menu-item>a{position:relative;padding-left:16px!important;color:var(--color-primary,#915aa7)!important}.menu-responsive .main-menu-class>li.current_page_item>a::before,.menu-responsive .main-menu-class>li.current-menu-item>a::before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;border-radius:50%;background:var(--color-primary,#915aa7);transform:translateY(-50%)}.menu-responsive .menu-item-has-children{padding-right:30px}.menu-responsive .menu-item-has-children::after{top:16px;right:0;width:22px;height:22px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-primary,#915aa7) 35%,var(--color-white,#ffffff) 65%);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:1;color:var(--color-primary,#915aa7);background-color:color-mix(in srgb,var(--color-primary-light,#dcc6e8) 38%,var(--color-white,#ffffff) 62%)}.menu-responsive .menu-item-has-children.active::after{color:var(--color-primary-dark,#431b53);background-color:color-mix(in srgb,var(--color-primary-light,#dcc6e8) 56%,var(--color-white,#ffffff) 44%)}.menu-responsive .sub-menu{margin:4px 0 14px!important;padding:8px 14px 10px;border-radius:12px;background-color:color-mix(in srgb,var(--color-primary-light,#dcc6e8) 28%,var(--color-white,#ffffff) 72%)}.menu-responsive .sub-menu li+li{margin-top:8px!important}.menu-responsive .sub-menu li a{font-size:15px!important;font-weight:600!important;line-height:1.4;text-transform:none!important;color:var(--color-primary-medium,#652b7e)!important;padding:4px 0 4px 14px!important}.menu-responsive .sub-menu li a::before{content:"";left:0;top:50%;width:7px;height:7px;border-radius:50%;background-color:var(--color-secondary,#8eeb62);transform:translateY(-50%)}.menu-responsive a:hover,.menu-responsive a:focus{color:var(--color-primary,#915aa7)!important}.menu-responsive a:focus-visible{outline:2px solid color-mix(in srgb,var(--color-secondary,#8eeb62) 75%,var(--color-primary,#915aa7) 25%);outline-offset:2px}}@media (max-width:767px){.menu-responsive .container{padding-left:20px;padding-right:20px}.menu-responsive .main-menu-class>li>a{font-size:17px!important}}.site-footer-pallia{position:relative;color:var(--color-white,#ffffff);overflow:hidden;&.merge-footer-with-offers{margin-top:-110px}}.site-footer-pallia-shape{height:400px;width:360px;display:block;content:'';position:absolute;z-index:10;bottom:300px;content:'';background-image:url(https://soins-palliatifs-mayenne.fr/wp-content/themes/theme-pallia-53/css/../images/decoration/shape/6.svg);background-repeat:no-repeat;background-position:left center;background-size:contain;@media (max-width:1700px){display:none}}.site-footer-pallia-shape.site-footer-pallia-shape--custom-box{bottom:500px;z-index:1}.site-footer-pallia::after{background:var(--color-primary-dark,#431b53);content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1;top:108px;right:0}.site-footer-pallia>svg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:110%;height:auto;pointer-events:none}.site-footer-pallia a{color:inherit;text-decoration:none}.site-footer-pallia__main{position:relative;padding:200px 0 55px}.site-footer-pallia.has-custom-box .site-footer-pallia__main{padding:360px 0 55px}.site-footer-pallia__main::before{content:none!important;display:none!important;background:none!important}.site-footer-pallia__custom-box{margin:0 auto 52px;padding:50px;border-radius:20px;background:var(--gradient-primary,linear-gradient(90deg,#0BDFDF 0%,#915AA7 100%));position:absolute;top:0;z-index:2;left:50%;transform:translateX(-50%);@media (max-width:1400px){width:80%}}.site-footer-pallia__custom-box-title{margin:0;font-size:50px;line-height:60px;font-weight:300;color:var(--color-white,#ffffff)}.site-footer-pallia__custom-box-content{display:flex;flex-direction:column;align-items:center;gap:16px}.site-footer-pallia__custom-box-text{margin:0;font-size:16px;line-height:1.45;text-align:center;color:var(--color-white,#ffffff);max-width:530px}.site-footer-pallia__logo{display:inline-flex;align-items:center;justify-content:center;width:min(100%, 222px);aspect-ratio:1 / 1;border-radius:50%;background-color:var(--color-white,#ffffff);padding:24px}.site-footer-pallia__logo img{width:100%;max-width:124px;height:auto;display:block}.site-footer-pallia__coordonnees{max-width:440px}.site-footer-pallia__coordonnees-head{display:flex;align-items:flex-start;gap:15px}.site-footer-pallia__coordonnees-icon{width:27px;height:auto;flex-shrink:0;margin-top:2px}.site-footer-pallia__coordonnees-content{min-width:0}.site-footer-pallia__name{font-size:16px;font-weight:700;margin:0 0 6px}.site-footer-pallia__line{font-size:14px;line-height:1.45;margin:0}.site-footer-pallia__line+.site-footer-pallia__line{margin-top:3px}.site-footer-pallia__phones{list-style:none;margin:6px 0 0;padding:0}.site-footer-pallia__phones li+li{margin-top:3px}.site-footer-pallia__slogan{font-size:13px;line-height:1.45;margin:18px 0 0;max-width:420px}.site-footer-pallia__socials-wrap{display:flex;align-items:center;gap:15px;margin-top:18px}.site-footer-pallia__socials-title{font-size:14px;font-weight:700}.site-footer-pallia__socials{display:flex;align-items:center;gap:12px;list-style:none;margin:0;padding:0}.site-footer-pallia__social-link{display:inline-flex;align-items:center;justify-content:center;transition:opacity 0.2s ease-in-out,transform 0.2s ease-in-out}.site-footer-pallia__social-link:hover,.site-footer-pallia__social-link:focus{opacity:.8;transform:translateY(-2px)}.site-footer-pallia__social-link img{width:24px;height:24px;object-fit:contain}.site-footer-pallia__actions{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.site-footer-pallia__actions-title{font-size:16px;font-weight:700;margin:0}.site-footer-pallia__action-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.site-footer-pallia__action-menu .menu-item{margin:0;padding:0}.site-footer-pallia__action-menu .menu-item>a.btn{margin:0}.site-footer-pallia__bottom{background-color:var(--color-black,#171717);padding:15px 0;position:relative;z-index:2}.site-footer-pallia__bottom-inner{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.site-footer-pallia__copyright{margin:0;font-size:13px;line-height:1;padding-right:30px}.site-footer-pallia__legal-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:50px;flex-wrap:wrap}.site-footer-pallia__legal-menu li{display:inline-flex;align-items:center;font-size:13px;line-height:1}.site-footer-pallia__legal-menu a{font-size:13px;line-height:1}@media (max-width:1199px){.site-footer-pallia__custom-box{padding:36px}.site-footer-pallia__custom-box-title{font-size:42px;line-height:50px}.site-footer-pallia__coordonnees{max-width:100%}}@media (max-width:991px){.site-footer-pallia.has-custom-box .site-footer-pallia__main{padding-top:280px}.site-footer-pallia__custom-box{padding:28px;margin-bottom:40px;width:90%}.site-footer-pallia__custom-box-title{font-size:34px;line-height:40px}.site-footer-pallia__custom-box-content{align-items:flex-start}.site-footer-pallia__custom-box-text{text-align:left}.site-footer-pallia__logo{padding:18px}.site-footer-pallia__actions{gap:16px}.site-footer-pallia__legal-wrap{width:100%}.site-footer-pallia__legal-menu{width:100%;flex-direction:column;align-items:center;gap:8px}.site-footer-pallia__legal-menu li{display:flex;justify-content:center;width:100%;line-height:1.3}.site-footer-pallia__legal-menu li+li::before{content:none;margin-right:0}.site-footer-pallia__copyright{padding-right:0;text-align:center}}@media (max-width:767px){.site-footer-pallia__bottom{padding:14px 0 18px}.site-footer-pallia__bottom-inner{gap:12px}.site-footer-pallia__main>.container>.row{gap:50px}.site-footer-pallia__main>.container>.row>div:first-child{display:flex;align-items:center;justify-content:center}.site-footer-pallia__logo{margin:0 auto}.site-footer-pallia__custom-box{padding:24px 20px}.site-footer-pallia__custom-box-title{font-size:30px;line-height:36px}.site-footer-pallia__custom-box-text{font-size:14px}.site-footer-pallia__legal-menu{gap:0;row-gap:10px}.site-footer-pallia__legal-menu li+li::before{margin-right:10px}}@media (max-width:575px){.site-footer-pallia__bottom-inner{flex-direction:column;align-items:center;gap:10px}.site-footer-pallia__copyright{padding-right:0;text-align:center}.site-footer-pallia__legal-wrap{width:100%}.site-footer-pallia__legal-menu{width:100%;flex-direction:column;align-items:center;gap:8px}.site-footer-pallia__legal-menu li{display:flex;justify-content:center;width:100%;line-height:1.3}.site-footer-pallia__legal-menu li+li::before{content:none;margin-right:0}}.searchPage{padding-bottom:50px}.searchPage__hero{position:relative;overflow:hidden;padding:40px 0 56px;margin-bottom:34px;background-color:#c59cd6}.searchPage__hero::before,.searchPage__hero::after{position:absolute;content:"";background-size:contain;background-repeat:no-repeat;pointer-events:none}.searchPage__hero::before{top:0;left:0;width:480px;height:455px;background-image:url(https://soins-palliatifs-mayenne.fr/wp-content/themes/theme-pallia-53/css/../images/decoration/corner/2.svg);background-position:center left}.searchPage__hero::after{top:0;right:0;width:221px;height:531px;background-image:url(https://soins-palliatifs-mayenne.fr/wp-content/themes/theme-pallia-53/css/../images/decoration/corner/3.svg);background-position:top right}.searchPage__hero .container{position:relative;z-index:1}.searchPage__breadcrumbs{margin-bottom:16px;text-align:center}.searchPage__hero #breadcrumbs,.searchPage__hero #breadcrumbs a,.searchPage__hero #breadcrumbs span{color:var(--color-white,#ffffff)}.searchPage__title{margin:0;font-size:56px;line-height:1.1;color:var(--color-primary,#915aa7);text-align:center}.searchPage__subtitle{margin:14px 0 0;font-size:16px;line-height:1.45;color:var(--color-white,#ffffff);text-align:center}.searchPage__subtitle strong{font-size:inherit;color:var(--color-white,#ffffff)}.searchPage__form{margin:26px auto 0;display:flex;align-items:center;gap:12px;padding:10px;border-radius:999px;background-color:var(--color-white,#ffffff);box-shadow:0 10px 28px color-mix(in srgb,var(--color-primary,#915aa7) 16%,transparent);width:100%;max-width:860px}.searchPage__form input[type="search"]{border:0;width:100%;outline:none;padding:0 14px;font-size:16px;line-height:1;color:var(--color-black,#171717);background-color:#fff0}.searchPage__form input[type="search"]::placeholder{color:color-mix(in srgb,var(--color-black,#171717) 36%,var(--color-white,#ffffff) 64%);opacity:1}.searchPage__form .btn{flex-shrink:0}.searchPage__count{font-size:15px;line-height:1.4;color:var(--color-primary-medium,#652b7e);margin-bottom:20px;font-weight:700}.searchPage__grid{margin-left:-1rem;margin-right:-1rem}.searchPage__grid>[class*="col-"]{padding-left:1rem;padding-right:1rem;margin-bottom:2rem}.searchCard{height:100%;padding:28px;border-radius:20px;background-color:var(--color-white,#ffffff);box-shadow:0 10px 30px color-mix(in srgb,var(--color-primary,#915aa7) 14%,transparent);display:flex;flex-direction:column;gap:16px}.searchCard__meta{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--color-primary-dark,#431b53) 72%,var(--color-white,#ffffff) 28%)}.searchCard__type,.searchCard__sep,.searchCard__meta time{font-size:inherit;line-height:inherit}.searchCard__title{margin:10px 0 0;font-size:30px;line-height:1.18;color:var(--color-primary-dark,#431b53)}.searchCard__title a{color:inherit;text-decoration:none}.searchCard__title a:hover,.searchCard__title a:focus{text-decoration:underline}.searchCard__thumb{overflow:hidden;border-radius:14px;display:block;background:color-mix(in srgb,var(--color-primary-light,#dcc6e8) 38%,var(--color-white,#ffffff) 62%)}.searchCard__thumb img{display:block;width:100%;height:auto}.searchCard__excerpt p{margin:0;font-size:16px;line-height:1.5}.searchCard__link{margin-top:auto;align-self:flex-start}.searchPage__pagination{margin-top:10px}.searchPage__pagination .nav-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.searchPage__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 10px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:700;border:1px solid color-mix(in srgb,var(--color-primary,#915aa7) 34%,var(--color-white,#ffffff) 66%);color:var(--color-primary,#915aa7)}.searchPage__pagination .page-numbers.current{background-color:var(--color-primary,#915aa7);color:var(--color-white,#ffffff);border-color:var(--color-primary,#915aa7)}.searchPage__empty{padding:36px;background:color-mix(in srgb,var(--color-primary-light,#dcc6e8) 22%,var(--color-white,#ffffff) 78%);border-radius:18px}.searchPage__empty h2{margin:0 0 12px;font-size:32px;line-height:1.15;color:var(--color-primary-dark,#431b53)}.searchPage__empty p{margin:0;font-size:16px}@media (max-width:991px){.searchPage__hero{padding:30px 0 44px}.searchPage__hero::after,.searchPage__hero::before{display:none}.searchPage__title{font-size:42px}.searchCard__title{font-size:26px}}@media (max-width:767px){.searchPage__hero{padding:24px 0 36px;margin-bottom:26px}.searchPage__title{font-size:34px}.searchPage__form{flex-direction:column;align-items:stretch;border-radius:18px;padding:14px}.searchPage__form input[type="search"]{padding:13px 12px;border-radius:12px;background-color:color-mix(in srgb,var(--color-primary-light,#dcc6e8) 18%,var(--color-white,#ffffff) 82%)}.searchPage__form .btn{width:100%}.searchCard{padding:22px}.searchPage__grid{margin-left:-.75rem;margin-right:-.75rem}.searchPage__grid>[class*="col-"]{padding-left:.75rem;padding-right:.75rem;margin-bottom:1.5rem}.searchCard__title{font-size:22px}.searchPage__empty{padding:26px}.searchPage__empty h2{font-size:26px}}.notFoundPage{position:relative;padding:50px 0 130px;background-color:var(--color-white,#ffffff);color:var(--color-black,#171717)}.notFoundPage__container{max-width:860px;margin:0 auto;text-align:center}.notFoundPage__breadcrumbs{margin-bottom:28px}.notFoundPage__breadcrumbs #breadcrumbs,.notFoundPage__breadcrumbs #breadcrumbs span{color:#7e6b87!important;font-size:14px!important}.notFoundPage__breadcrumbs #breadcrumbs a{color:var(--color-primary,#915aa7)!important;text-decoration:none!important}.notFoundPage__breadcrumbs #breadcrumbs a:hover{text-decoration:underline!important}.notFoundPage__badge{display:inline-flex;align-items:center;gap:10px;margin:0 auto 20px;padding:8px 22px;border-radius:999px;background-color:#f3ecf8;border:1px solid #dccee4}.notFoundPage__badge-number{font-size:22px!important;font-weight:800!important;line-height:1!important;color:var(--color-primary-medium,#652b7e)!important;letter-spacing:1px}.notFoundPage__badge-sep{color:#bfa8cc!important;font-size:14px!important}.notFoundPage__badge-label{font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1px;color:var(--color-primary,#915aa7)!important}.notFoundPage__title{margin:0 auto 20px!important;max-width:740px;font-size:clamp(28px, 4vw, 40px)!important;font-weight:700!important;line-height:1.25!important;color:var(--color-primary-medium,#652b7e)!important;text-align:center!important}.notFoundPage__lead{margin:0 auto 36px!important;max-width:640px;font-size:16px!important;line-height:1.65!important;color:#554a5c!important;text-align:center!important}.notFoundPage__search{display:flex;align-items:center;gap:10px;margin:0 auto 46px;padding:6px 6px 6px 20px;width:100%;max-width:620px;border-radius:999px;background-color:#fff;border:2px solid #dccee4;box-shadow:0 10px 28px rgb(101 43 126 / .08);transition:border-color 0.2s ease,box-shadow 0.2s ease}.notFoundPage__search:focus-within{border-color:var(--color-primary,#915aa7);box-shadow:0 12px 32px rgb(101 43 126 / .16)}.notFoundPage__search-icon{flex-shrink:0;color:var(--color-primary,#915aa7)}.notFoundPage__search input[type="search"]{flex:1;border:0!important;outline:none!important;background:transparent!important;font-size:15px!important;line-height:1.4!important;color:var(--color-black,#171717)!important;padding:10px 4px!important;box-shadow:none!important}.notFoundPage__search input[type="search"]::placeholder{color:#8c8291!important;opacity:1}.notFoundPage__search-btn{flex-shrink:0;border-radius:999px!important;padding:12px 28px!important;font-size:15px!important;font-weight:700!important;background-color:var(--color-primary,#915aa7)!important;color:#ffffff!important;border:0!important;cursor:pointer;transition:background-color 0.2s ease}.notFoundPage__search-btn:hover,.notFoundPage__search-btn:focus-visible{background-color:#c59cd6!important;color:#ffffff!important}.notFoundPage__divider{width:90px;height:3px;background-color:#eadbee;border-radius:3px;margin:0 auto 38px}.notFoundPage__shortcuts{text-align:center}.notFoundPage__shortcuts-title{margin:0 0 10px!important;font-size:clamp(20px, 2.8vw, 24px)!important;font-weight:700!important;line-height:1.3!important;color:var(--color-primary,#915aa7)!important;text-align:center!important}.notFoundPage__shortcuts-subtitle{margin:0 auto 26px!important;font-size:15px!important;line-height:1.5!important;color:#6b6272!important;text-align:center!important;max-width:560px}.notFoundPage__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.notFoundPage__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px;padding:13px 26px!important;font-size:15px!important;font-weight:700!important;border-radius:999px!important;text-decoration:none!important;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease!important}.notFoundPage__btn.btn-primary{background-color:var(--color-primary,#915aa7)!important;color:#ffffff!important;border:1px solid var(--color-primary,#915aa7)!important;box-shadow:0 4px 14px rgb(101 43 126 / .16)!important}.notFoundPage__btn.btn-primary:hover,.notFoundPage__btn.btn-primary:focus-visible{background-color:#c59cd6!important;border-color:#c59cd6!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 8px 20px rgb(101 43 126 / .24)!important}.notFoundPage__btn.btn-tertiary{background-color:#f8f3fa!important;color:var(--color-primary-medium,#652b7e)!important;border:1px solid #dccee4!important;box-shadow:0 2px 8px rgb(101 43 126 / .05)!important}.notFoundPage__btn.btn-tertiary:hover,.notFoundPage__btn.btn-tertiary:focus-visible{background-color:var(--color-primary,#915aa7)!important;border-color:var(--color-primary,#915aa7)!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 8px 20px rgb(101 43 126 / .18)!important}.notFoundPage__btn:focus-visible{outline:3px solid var(--color-secondary,#8eeb62)!important;outline-offset:3px!important}.notFoundPage__btn-icon{width:18px;height:18px;flex-shrink:0}@media (max-width:767px){.notFoundPage{padding:36px 0 100px}.notFoundPage__search{flex-direction:column;align-items:stretch;padding:12px;border-radius:20px;gap:10px}.notFoundPage__search input[type="search"]{text-align:center;padding:6px 0!important}.notFoundPage__search-icon{display:none}.notFoundPage__search-btn{width:100%}.notFoundPage__actions{flex-direction:column;align-items:stretch;max-width:360px;margin:0 auto}.notFoundPage__btn{width:100%}}body{position:relative}#page{overflow-x:hidden}.back-to-top{position:fixed;left:20px;bottom:20px;z-index:1000;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--color-primary,#915AA7) 0%,var(--color-primary-dark,#431B53) 100%);color:var(--color-white,#FFFFFF);box-shadow:0 12px 28px color-mix(in srgb,var(--color-primary-dark,#431B53) 24%,transparent);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease}.back-to-top:hover,.back-to-top:focus-visible{filter:brightness(1.04);box-shadow:0 14px 30px color-mix(in srgb,var(--color-primary-dark,#431B53) 30%,transparent);transform:translateY(0)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top__icon{width:22px;height:22px;fill:currentColor}@media (max-width:575px){.back-to-top{left:14px;bottom:14px;width:44px;height:44px}.back-to-top__icon{width:20px;height:20px}}:root{--color-primary:#915AA7;--color-primary-dark:#431B53;--color-primary-light:#DCC6E8;--color-primary-medium:#652B7E;--color-secondary:#8EEB62;--color-white:#FFFFFF;--color-black:#171717;--gradient-primary:linear-gradient(90deg, #0BDFDF 0%, #915AA7 100%);--masthead-anchor-offset:96px}html{scroll-padding-top:var(--masthead-anchor-offset)}[id],a[name]{scroll-margin-top:var(--masthead-anchor-offset)}.plr-0{padding-left:0!important;padding-right:0!important}*{font-family:"Open Sans",sans-serif!important;font-size:16px;line-height:1.5}p{font-weight:400;font-size:16px}h2{font-size:42px;font-weight:700;line-height:1.1;color:var(--color-primary,#915AA7);margin:0 0 20px}h3,.h3{font-family:"Open Sans";font-size:25px;font-style:normal;font-weight:700;line-height:normal;color:var(--color-primary-medium)!important;*{color:var(--color-primary-medium)!important}}h4,.h4{font-family:"Open Sans";font-size:22px;font-style:normal;font-weight:700;line-height:normal;color:var(--color-primary-medium)!important;*{color:var(--color-primary-medium)!important}}em{font-style:italic;font-weight:100}@media (max-width:991px){h2{font-size:34px}}@media (max-width:575px){h2{font-size:28px;line-height:1.2}}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:60px;text-decoration:none;font-size:16px;font-weight:700;line-height:1;text-transform:initial;padding:15px 20px;transition:background-color 0.2s ease,color 0.2s ease;margin:0}.btn.btn-primary,.btn-primary{border:0;background-color:var(--color-primary,#915aa7);color:var(--color-white,#ffffff)}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn-primary:hover,.btn-primary:focus{background-color:#C59CD6;color:var(--color-white,#ffffff)}.btn.btn-secondary,.btn-secondary{border:0;background-color:var(--color-white,#ffffff);color:var(--color-primary,#915aa7)}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:focus{background-color:#C59CD6;color:var(--color-white,#ffffff)}.btn.btn-tertiary,.btn-tertiary{border:0;background-color:var(--color-primary-light,#dcc6e8);color:var(--color-primary-dark,#431B53)}.btn.btn-tertiary:hover,.btn.btn-tertiary:focus,.btn-tertiary:hover,.btn-tertiary:focus{background-color:#C59CD6;color:var(--color-white,#ffffff)}@media (min-width:1200px){.container{width:1350px}}@media (max-width:575px){.container{width:100%}}@media (max-width:575px){.wp-block-spacer[style*="height:100px"],.wp-block-spacer[style*="height: 100px"]{height:50px!important}}#breadcrumbs{display:flex;align-content:center;justify-content:center;a{text-decoration:none}}