.breadcrumbs{align-items:center;display:flex;gap:11px;margin-bottom:-8px;max-width:100%;overflow:auto;padding-bottom:8px}.breadcrumbs-container{align-items:flex-start;display:flex;justify-content:center;width:100%}.breadcrumbs-container .return{display:inline-flex}.breadcrumbs-container .return:hover svg path{stroke:var(--primary-white)}.breadcrumbs-item{white-space:nowrap}.breadcrumbs-item:not([href]){cursor:default}.breadcrumbs-item.current,.breadcrumbs-item[href]:hover{color:#773038}.breadcrumbs .separator{cursor:default}@media screen and (max-width:767px){.breadcrumbs{gap:.688rem}}.content-page-header{--h:212px;color:var(--c-main);padding-block:80px 40px;position:relative}.content-page-header .content{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center}.content-page-header .content h1{align-items:flex-start;color:#773038;display:flex;gap:32px;justify-content:center;margin:0;position:relative;text-align:center;width:100%}.content-page-header .content h1:after,.content-page-header .content h1:before{background:#773038;content:"";display:inline-block;flex:1 1 1%;height:1px;margin-top:26.5px}.content-page-header .content h1 span{font-family:Tenor Sans;font-size:inherit;margin:0;max-width:816px}.content-page-header .content .breadcrumbs-container{font-family:Onest;font-size:16px;justify-content:flex-start;max-width:calc(100% - 30px);width:-moz-max-content;width:max-content}@media screen and (max-width:767px){.content-page-header{--h:auto;padding-block:0}.content-page-header .top{background-position:100% 100%;background-size:auto 100%}.content-page-header .top .logo{height:90%;top:50%;translate:-50% -50%}.content-page-header .content{padding-block:34px}.content-page-header .content h1{gap:0}.content-page-header .content h1:after,.content-page-header .content h1:before{display:none}.content-page-header .bottom{padding-top:34px}.content-page-header .bottom .desc{width:calc(100% - 30px)}}.content-page-footer{padding-block:80px}.content-page-footer .inner{margin:0 auto;width:var(--container-width)}.content-page-footer .return-block{display:flex;justify-content:center}.content-page-footer .return-block .m-button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-page-footer .return-block .m-button .icon{display:none}.schedule-block{width:100%}.schedule-block .schedule{color:#828282;position:relative;width:100%}.schedule-block .schedule .schedule-time{display:flex;margin-bottom:-5px;min-width:100%;overflow-x:auto;padding-bottom:5px}.schedule-block .schedule .schedule-time::-webkit-scrollbar{height:3px}.schedule-block .schedule .schedule-time .item{color:#333;display:flex;flex:1 1 20%;flex-direction:column;gap:8px;text-align:center}.schedule-block .schedule .schedule-time .item .day{border-bottom:1px solid #333;flex-shrink:0;font-size:20px;min-width:120.5px;padding-bottom:8px}.schedule-block .schedule .schedule-time .item .hours{align-items:center;display:flex;flex-direction:column;font-size:1rem}.schedule-block .schedule .schedule-time .item .hours .hour:not(:has(.hour-to)){font-weight:300}.schedule-block .schedule .schedule-time .item.active{color:#773038}.schedule-block .schedule .schedule-time .item.active .day{border-color:#773038}@media screen and (max-width:767px){.schedule-block{font-size:1rem}.schedule-block .schedule .schedule-time{flex-direction:column}.schedule-block .schedule .schedule-time .item{flex-direction:row;gap:1.25rem;justify-content:flex-start}.schedule-block .schedule .schedule-time .item .day{min-width:71px;overflow:hidden;padding-bottom:0;text-align:left;text-overflow:ellipsis}.schedule-block .schedule .schedule-time .item .hours{flex-direction:row;flex-grow:1;font-size:.875rem;gap:14px;justify-content:space-between}.schedule-block .schedule .schedule-time .item .hours .hour{flex-grow:1;text-align:center}.schedule-block .schedule .schedule-time .item:not(.active) .day{border:none}}.contacts-block{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.contacts-block a.contact{align-items:center;color:var(--c-accent);display:flex;font-family:Tenor Sans,sans-serif;font-size:28px;font-style:normal;font-weight:400;gap:8px;line-height:1.428}.contacts-block a.contact .icon{display:flex;flex-shrink:0}.contacts-block a.contact svg{color:#773038;height:auto;width:24px}.contacts-block a.contact[href^=tel]{font-family:Onest;font-size:24px}.contacts-block .schedule-container{width:100%}@media screen and (max-width:767px){.contacts-block a.contact{font-size:1.125rem!important}}.single-page{background:linear-gradient(180deg,#f3ece5 30.21%,hsla(16,39%,72%,.5) 123.29%);color:var(--c-main);display:flex;flex-direction:column;flex-grow:1}.single-page>.inner{flex-grow:1;position:relative}.single-page>.inner>.content-wrapper{width:var(--container-width);width:100%}.single-page :where(.content-wrapper){background:transparent!important;margin:0 auto;position:relative;width:var(--container-width);z-index:2}.single-page :where(.content-wrapper)>:where(*){margin-block:16px 0;max-width:min(816px,100% - 30px)}.single-page :where(.content-wrapper)>:where(*):first-child{margin-top:0!important}.single-page :where(.content-wrapper)>:where(*):last-child{margin-bottom:0!important}.single-page :where(.content-wrapper) p{margin:1rem auto}.single-page :where(.content-wrapper) p>a{color:var(--c-accent);display:inline-block;text-decoration:underline;text-underline-offset:2px}.single-page :where(.content-wrapper) strong{font-weight:600}.single-page :where(.content-wrapper) .list-item{font-weight:500;letter-spacing:1.6px;margin-top:32px;text-transform:uppercase}.single-page :where(.content-wrapper) h2{margin-bottom:40px}.single-page :where(.content-wrapper) h3{color:var(--c-accent);margin-bottom:32px;margin-top:48px}.single-page :where(.content-wrapper) .wp-block-gallery{--_gap:calc(50vw - 50%);gap:0!important;margin-block:48px;position:relative}.single-page :where(.content-wrapper) .wp-block-gallery:before{background:#f9f7f4;content:"";height:100%;left:calc(var(--_gap)*-1);position:absolute;top:0;width:calc(100% + var(--_gap)*2);z-index:-1}.single-page :where(.content-wrapper) :is(.wp-block-image,.wp-block-gallery)+h4{margin-top:0}.single-page :where(.content-wrapper) :where(a:not(.m-button)){color:var(--c-dark);font-weight:400}.single-page :where(.content-wrapper) :where(a:not(.m-button)):hover{text-decoration:underline!important}.single-page :where(.content-wrapper) .wp-block-separator{border-width:1px;color:var(--primary-text);margin:30px auto}.single-page :where(.content-wrapper) .wp-block-image.is-style-rounded{--img-radius:16px}.single-page :where(.content-wrapper) .wp-block-image.is-style-rounded img{border-radius:var(--img-radius)}.single-page :where(.content-wrapper) .wp-block-image.is-style-rounded.rounded-medium{--img-radius:24px}.single-page :where(.content-wrapper) .wp-block-image.is-style-rounded.rounded-large{--img-radius:32px}.single-page.urgences-template{--container-width:min(85%,1240px);position:relative}.single-page.urgences-template .decor{aspect-ratio:428/766;background:#fff;bottom:0;height:auto;max-width:428px;position:absolute;right:0;width:22.25%;z-index:0}.single-page.urgences-template .decor img{height:100%;mix-blend-mode:hard-light;-o-object-fit:cover;object-fit:cover;opacity:.3;width:100%}.single-page.treatments-category{--container-width:min(85%,1410px);position:relative}.single-page.treatments-category .left-bottom{bottom:0;left:0;top:auto}.single-page.treatments-category .treatments{align-items:flex-end;display:flex;flex-direction:column;margin-top:100px;position:relative}.single-page.treatments-category .treatment{display:flex;flex-direction:row-reverse;width:calc(65% - 195px)}.single-page.treatments-category .treatment:not(:last-child){padding-bottom:72px}.single-page.treatments-category .treatment-title{font-size:20px;font-variant:normal;margin-bottom:0!important}.single-page.treatments-category .treatment-thumb{border-radius:20px;height:100%;left:0;max-height:520px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:49%}.single-page.treatments-category .treatment-thumb .picture{height:100%}.single-page.treatments-category .treatment-thumb a{display:block;height:100%;position:absolute;width:100%;z-index:1}.single-page.treatments-category .treatment-content{line-height:1.5;width:min(90%,570px)}.single-page.treatments-category .treatment-content>div{display:none;padding:30px 0 0}.single-page.treatments-category .treatment-content .m-button{background-color:transparent;border:1px solid var(--c-accent_secondary);margin-top:30px}.single-page.treatments-category .treatment-content .m-button:hover{background:var(--c-accent_secondary)}.single-page.treatments-category .treatment-excerpt{margin:0!important}.single-page.treatments-category .treatment:hover .treatment-thumb{opacity:1}.single-page.treatments-category .treatment:hover .treatment-content>div{display:block}.single-page.treatments-category .treatment:hover .treatment-title{font-size:32px;font-variant:small-caps}.single-page.treatments-category:not(:has(.treatment:hover)) .treatment:first-child .treatment-thumb{opacity:1}.single-page.treatments-category:not(:has(.treatment:hover)) .treatment:first-child .treatment-content>div{display:block}.single-page.treatments-category:not(:has(.treatment:hover)) .treatment:first-child .treatment-title{font-size:32px;font-variant:small-caps}.single-page.template-team .content-wrapper .content{align-items:flex-start;display:flex;gap:56px 26px}.single-page.template-team .doc-thumb{align-items:center;display:flex;flex:1 1 calc(50% - 26px);flex-direction:column;gap:24px;position:sticky;top:calc(var(--header-height) + 140px)}.single-page.template-team .doc-thumb .picture{aspect-ratio:453/560;border:6px solid #e9ecef;border-radius:32px;height:100%;overflow:hidden}.single-page.template-team .doc-content{flex:1 1 calc(50% - 26px)}.single-page.template-team .doc-content>:first-child{margin-top:0!important}.single-page.template-team .content-page-footer .inner{width:100%}.single-page.template-team .content-page-footer .return-block{justify-content:flex-start}.single-page.template-team h3{margin-top:40px}.single-page.template-technologies>.inner:before{background:#edeae7;content:"";height:calc(100% + 136px);position:absolute;right:0;top:-136px;width:38.317%;z-index:-1}.single-page.adressage-template{--container-width:min(85%,930px)}.single-page.adressage-template .form-actions{display:flex;justify-content:center;margin-block:40px}.single-page.adressage-template>.content-wrapper>:last-child{margin-bottom:80px}.single-page.plan-template .contacts-block{margin:40px 0 102px}.single-page.plan-template .map-container{display:flex;flex-wrap:wrap;width:100%}.single-page.plan-template .map-container .picture{flex:1 1 45.2%;min-height:220px;min-width:200px}.single-page.plan-template .map-container .map{background:hsla(0,0%,96%,.5);flex:1 1 54.8%;height:400px}@media screen and (max-width:1024px){.single-page{padding-top:0}.single-page .inner .logo{display:none}.single-page .inner:after,.single-page .inner:before{width:3.5%}.single-page .home-preview{aspect-ratio:16/9;position:relative;width:100%}.single-page.cabinet-page .content-page-footer{margin-top:0}.single-page.treatments-category .treatments{align-items:center;gap:40px;margin-top:60px}.single-page.treatments-category .treatments .treatment{flex-direction:column-reverse;gap:1rem;padding-bottom:0;width:min(100%,600px)}.single-page.treatments-category .treatments .treatment-content{width:100%}.single-page.treatments-category .treatments .treatment-content>div{display:block}.single-page.treatments-category .treatments .treatment-thumb{aspect-ratio:16/9;opacity:1;position:static;width:100%}.single-page.template-team .doc-thumb{flex:1 1 220px;top:calc(var(--header-height) + 45px)}}@media screen and (max-width:767px){.single-page>.inner>.content-wrapper{margin-bottom:0;padding:0;translate:0}.single-page>svg.left,.single-page>svg.left-bottom,.single-page>svg.right{display:none}.single-page .content-page-footer{margin-top:0;padding:3rem 0}.single-page.treatments-category .treatment .treatment-title{font-size:1.625rem!important;font-variant:small-caps!important;font-weight:500!important}.single-page.template-team .content-wrapper>.content{flex-direction:column}.single-page.template-team .doc-thumb{flex:1 1 100%;position:static;width:100%}.single-page.template-team .doc-thumb .picture{aspect-ratio:342/426}.single-page.template-team .doc-content{flex:1 1 100%;width:100%}.single-page.template-team .doc-content .content-page-footer .return-block{justify-content:center}}@keyframes fade{0%{opacity:0}to{opacity:1}}
