.breadcrumbs{align-items:center;color:var(--c-grey);display:flex;gap:10px;margin-bottom:-8px;max-width:100%;overflow:auto;padding-bottom:8px}.breadcrumbs::-webkit-scrollbar,.breadcrumbs::-webkit-scrollbar-thumb{border-radius:6px}.breadcrumbs-container{align-items:flex-start;display:flex;justify-content:flex-end;width:100%}.breadcrumbs-container .return{display:inline-flex}.breadcrumbs-item{white-space:nowrap}.breadcrumbs-item:not([href]){cursor:default}.breadcrumbs-item[href]:hover{text-decoration:underline}.breadcrumbs-item.current{opacity:1}.breadcrumbs .separator{cursor:default}@media screen and (max-width:767px){.breadcrumbs{gap:8px}}.content-page-header{--h:410px;--decor-w:30.565%;align-items:flex-start;background:var(--c-white) no-repeat center center;background:var(--img,url("/wp-content/themes/rsin/dist/images/content-header-default.webp"));background-blend-mode:overlay;background-size:cover;border-radius:0;display:flex;flex-direction:column;height:var(--h);justify-content:flex-end;overflow:clip;padding:calc(var(--header-height) + 18px) 0 45px;position:relative;z-index:1}.content-page-header:before{background:radial-gradient(500px at 100% 122.36%,rgba(109,119,194,.5) 0,rgba(109,119,194,0) 100%),rgba(246,248,253,.76);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.content-page-header .content{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.content-page-header .content h1{font-size:2.5rem}.content-page-header .content .breadcrumbs-container{font-size:1rem;justify-content:flex-start;max-width:100%;width:-moz-max-content;width:max-content}@media screen and (max-width:1024px){.content-page-header{--decor-w:17.5%}.content-page-header .content h1{font-size:2.375rem}.content-page-header .picture{aspect-ratio:16/10;height:auto;position:relative}}@media screen and (max-width:767px){.content-page-header{--h:auto;background-image:var(--img-mobile,var(--img,url("/wp-content/themes/rsin/dist/images/content-header-default.webp")));padding-bottom:15px}.content-page-header .content{position:static}.content-page-header .content h1{font-size:2rem}.content-page-header .decor{height:100%;width:auto}}.content-page-footer{margin-bottom:0;padding-block:80px;position:relative;z-index:0}.content-page-footer .inner{align-items:center;display:flex;gap:40px 130px;justify-content:space-between;margin-inline:auto;width:100%}.content-page-footer .breadcrumbs-container{max-width:calc(100% - 250px)}.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.with-extra{gap:40px;justify-content:space-between}.content-page-footer .picture{bottom:0;left:0;position:absolute;z-index:-1}@media screen and (max-width:767px){.content-page-footer{padding-block:44px}.content-page-footer .inner{flex-direction:column-reverse}.content-page-footer .breadcrumbs-container{max-width:100%;width:100%}.content-page-footer .return-block.with-extra{align-items:center;flex-direction:column-reverse;gap:24px;justify-content:flex-start}}.schedule-block{width:100%}.schedule-block .schedule{position:relative;width:100%}.schedule-block .schedule .schedule-time{display:flex;flex-direction:column;gap:2px;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{display:flex;gap:16px}.schedule-block .schedule .schedule-time .item .day{flex-shrink:0;min-width:75px;position:relative}.schedule-block .schedule .schedule-time .item .hours{align-items:center;display:flex;gap:16px}.schedule-block .schedule .schedule-time .item .hours-separator,.schedule-block .schedule .schedule-time .item .hours-separator:last-child{display:none}.schedule-block .schedule .schedule-time .item .hours .hour{align-items:center;display:flex;gap:6px}.schedule-block .schedule .schedule-time .item.active{color:var(--c-blue);opacity:1}@media screen and (max-width:767px){.schedule-block{font-size:1rem}.schedule-block .schedule .schedule-time{gap:0 20px}.schedule-block .schedule .schedule-time .item .day{overflow:hidden;text-overflow:ellipsis}}.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:Inter;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 .schedule-container{width:100%}@media screen and (max-width:767px){.contacts-block a.contact{font-size:1.125rem}}.single-page{background:var(--c-white);color:var(--c-black-2);display:flex;flex-direction:column;flex-grow:1}.single-page[class=single-page]:not(.template-formations) .content-wrapper{--width:890px;--container-width:min(var(--width),var(--min-width))}.single-page>.inner{flex-grow:1;overflow:clip;position:relative;z-index:1}.single-page>.inner>.content-wrapper{padding-top:60px}.single-page :where(.inner>.content-wrapper)>*{margin-block:1.25rem}.single-page :where(.inner>.content-wrapper)>:first-child{margin-top:0!important}.single-page :where(.inner>.content-wrapper)>:last-child{margin-bottom:0!important}.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>.inner>.content-wrapper{padding-top:0}.single-page.treatments-category .category-description{background:url(/wp-content/themes/lacroix/dist/images/vision-bg.webp) no-repeat 50%;background-size:cover;padding-block:56px}.single-page.treatments-category .category-description .inner{background:hsla(0,0%,100%,.5);border-radius:40px;padding:40px 10.26%}.single-page.treatments-category .treatments{display:flex;flex-direction:column;gap:24px;margin-block:80px;position:relative}.single-page.treatments-category .treatment{background:#f2eae2;border-radius:40px;display:flex;height:280px;position:relative;width:100%;z-index:0}.single-page.treatments-category .treatment:nth-child(2n){background:var(--c-white);border:2px solid #f2eae2}.single-page.treatments-category .treatment-thumb{border-radius:40px;height:100%;min-width:48.7179487179%;overflow:hidden;width:48.7179487179%}.single-page.treatments-category .treatment-thumb .picture{aspect-ratio:570/280;height:100%}.single-page.treatments-category .treatment-thumb img{scale:1;transition:all .22s ease-in-out}.single-page.treatments-category .treatment-content{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding-inline:90px 30px}.single-page.treatments-category .treatment-content .inner{display:flex;flex-direction:column;gap:40px}.single-page.treatments-category .treatment:hover .treatment-thumb img{scale:1.1}.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.template-cabinet .content-page-footer:after{display:none}.single-page.template-conseils .wp-block-conseils{display:grid;gap:46px 30px;grid-template-columns:repeat(auto-fit,minmax(451px,1fr))}@media screen and (max-width:767px){.single-page.template-conseils .wp-block-conseils{grid-template-columns:1fr}}.single-page.template-conseils .wp-block-conseils .conseil{display:flex;flex-direction:column;gap:24px}.single-page.template-conseils .wp-block-conseils .conseil-thumb{aspect-ratio:690/342;border-radius:24px;overflow:hidden;position:relative;z-index:0}.single-page.template-conseils .wp-block-conseils .conseil-thumb .picture{height:100%}.single-page.template-conseils .wp-block-conseils .conseil-thumb:before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,rgba(15,40,68,.2) .95%,rgba(15,40,68,0)),linear-gradient(0deg,rgba(15,40,68,.4),rgba(15,40,68,.4)),hsla(0,0%,100%,.01);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.single-page.template-conseils .wp-block-conseils .conseil-thumb .m-button{--_bg:var(--c-gold);left:50%;opacity:0;padding-inline:50px;position:absolute;top:50%;translate:-50% -50%;z-index:1}.single-page.template-conseils .wp-block-conseils .conseil h2{margin:0}.single-page.template-conseils .wp-block-conseils .conseil:hover .conseil-thumb{box-shadow:0 0 64px 0 #4a6a8b,0 0 16px 0 rgba(74,106,139,.2)}.single-page.template-conseils .wp-block-conseils .conseil:hover .conseil-thumb .m-button,.single-page.template-conseils .wp-block-conseils .conseil:hover .conseil-thumb:before{opacity:1}.single-page.template-treatment .content-part-container{margin-inline:auto;width:var(--container-width-md)}.single-page.template-treatment .content-part h1{margin-bottom:50px;text-align:center}.single-page.template-treatment .content-part>:not([class]){margin-inline:auto;width:var(--container-width)}.single-page.template-treatment .content-part>:not([class]):is(p):has(img){width:100%}.single-page.template-treatment .content-part>:not([class]):is(p):has(img) img{width:100%}.single-page.template-treatment .wp-block-treatments{display:flex;flex-direction:column;gap:40px;margin-block:80px 0}.single-page.template-treatment .wp-block-treatments .treatment{--x-gap:64px;background-color:var(--c-light);border:1px solid rgba(32,100,210,.1);border-radius:32px;display:flex;gap:30px var(--x-gap)}.single-page.template-treatment .wp-block-treatments .treatment-content{display:flex;flex:1 1 calc(38.46% - var(--x-gap));flex-direction:column;gap:40px;justify-content:center;padding:40px 0 40px 64px}.single-page.template-treatment .wp-block-treatments .treatment-content>h2{margin:0}.single-page.template-treatment .wp-block-treatments .treatment-content .excerpt{text-align:justify}.single-page.template-treatment .wp-block-treatments .treatment-content .m-button{margin-top:6px}.single-page.template-treatment .wp-block-treatments .treatment-thumb{border-radius:32px;flex:1 1 calc(41.1% - var(--x-gap));overflow:clip}.single-page.template-treatment .wp-block-treatments .treatment-thumb .picture{aspect-ratio:690/480;height:100%;overflow:hidden}.single-page.template-treatment .wp-block-treatments .treatment-thumb img{transition:scale .33s ease-in-out}.single-page.template-treatment .wp-block-treatments .treatment-thumb:hover img{scale:1.1}@media screen and (max-width:1024px){.single-page.template-treatment .wp-block-treatments .treatment{--x-gap:30px}.single-page.template-treatment .wp-block-treatments .treatment-content{gap:24px;padding:30px 0 30px 20px}.single-page{padding-top:0}.single-page .inner .logo,.single-page>.inner>.decor{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{gap:24px;margin-block:40px}.single-page.treatments-category .treatment{border-radius:24px}.single-page.treatments-category .treatment-thumb{border-radius:24px;height:100%}.single-page.treatments-category .treatment-content{padding:16px 30px;width:100%}.single-page.template-team .doc-thumb{flex:1 1 220px;top:calc(var(--header-height) + 45px)}.single-page.template-treatment .content-part h1{margin-bottom:24px}}@media screen and (max-width:767px){.single-page>.inner>.content-wrapper{padding-top:30px}.single-page>svg.left,.single-page>svg.left-bottom,.single-page>svg.right{display:none}.single-page.treatments-category .treatments{gap:24px;margin-block:40px}.single-page.treatments-category .treatment{border-radius:24px;flex-direction:column-reverse!important;gap:24px}.single-page.treatments-category .treatment-thumb{border-radius:24px;width:100%}.single-page.treatments-category .treatment-content{padding-inline:16px;padding-bottom:16px;width:100%}.single-page.treatments-category .treatment-content .inner,.single-page.treatments-category .treatment-content .m-button{width:100%}.single-page.treatments-category .category-description{padding-block:24px}.single-page.treatments-category .category-description .inner{border-radius:24px;padding:24px}.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}.single-page.template-conseils .wp-block-conseils{gap:32px}.single-page.template-conseils .wp-block-conseils .conseil{position:relative}.single-page.template-conseils .wp-block-conseils .conseil-thumb{aspect-ratio:343/234;border-radius:16px}.single-page.template-conseils .wp-block-conseils .conseil-thumb:before{display:none}.single-page.template-conseils .wp-block-conseils .conseil-thumb .m-button{height:100%;opacity:0!important;width:100%}.single-page.template-conseils .wp-block-conseils .conseil-content{align-items:center;background:var(--c-blue-light);border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;padding:14px 24px;pointer-events:none;position:absolute;width:100%}.single-page.template-conseils .wp-block-conseils .conseil-content h2{font-size:1.25rem}.single-page.template-treatment .content-part h1{margin-bottom:24px}.single-page.template-treatment .wp-block-treatments{gap:24px;margin-block:64px!important}.single-page.template-treatment .wp-block-treatments .treatment{flex-direction:column-reverse!important;gap:24px}.single-page.template-treatment .wp-block-treatments .treatment-content{gap:24px;padding:0 15px 24px}.single-page.template-treatment .wp-block-treatments .treatment-content .m-button{width:100%}}@keyframes fade{0%{opacity:0}to{opacity:1}}
