@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);
:root,html{--c-main:var(--c-text);--c-secondary:#2064d2;--c-secondary-2:#969a7f;--c-white:#fff;--c-black:#141414;--c-black-2:#141415;--c-black-3:#222;--c-grey:#d6d0c5;--c-grey-2:#525252;--c-light:#f7f3ec;--c-light-2:#f6f4f1;--c-yellow:#f2c94c;--c-error:#821c02;--c-warning:#ba6a01;--c-brown:#956e4c;--c-brown-2:#4f3627;--c-blue:#3490bf;--c-orange:#bf8660;--c-orange-dark:#945c37;--c-text:var(--c-black);--c-title:var(--c-brown);--c-gradient:linear-gradient(180deg,#fbe0c3,#f4c696);--width:1350px;--width-md-sm:890px;--width-md:1410px;--width-lg:1510px;--width-lg-extra:1610px;--min-width:calc(100% - 140px);--container-width:min(var(--width),var(--min-width));--container-width-md-sm:min(var(--width-md-sm),var(--min-width));--container-width-md:min(var(--width-md),var(--min-width));--container-width-lg:min(var(--width-lg),var(--min-width));--container-width-lg-extra:min(var(--width-lg-extra),var(--min-width));--header-height:88px;--scroll-padding-top:var(--header-height,88px);--container-offset:calc(50vw - 50%)}@media screen and (max-width:1024px){:root,html{--min-width:calc(100% - 60px)}}@media screen and (max-width:767px){:root,html{--min-width:calc(100% - 48px)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--trans-time:0.4s;--scroll-padding-top:calc(var(--header-height) + var(--header-top-offset));font-size:16px}::-webkit-scrollbar{background:#dfe5ee;border-radius:0;height:5px;width:6px}::-webkit-scrollbar-thumb{background:var(--c-main);border-radius:0;cursor:grab;height:5px;width:6px}::-webkit-scrollbar-thumb:hover{background-color:var(--c-secondary)}::-webkit-scrollbar-thumb:active{cursor:grabbing}html{scroll-padding-top:var(--scroll-padding-top);transition-duration:var(--trans-time)}html:has(.preheader.show){scroll-padding-top:calc(var(--header-height) + var(--preheader-height))}body{color:var(--c-text);min-height:100vh;overflow-x:clip}body,body .page-wrapper{display:flex;flex-direction:column}body .page-wrapper{flex-grow:1}body.menu-open,body.with-preloader{overflow:clip}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;box-shadow:none;cursor:pointer;outline:none}@media (min-width:768px){.mobile-only{display:none!important}}@media (min-width:1025px){.responsive-only{display:none!important}}@media (max-width:1279px){.desktop-only{display:none!important}}.container{margin:0 auto;width:var(--container-width)}.container-md-sm{width:var(--container-width-md-sm)}.container-md{width:var(--container-width-md)}.container-lg{width:var(--container-width-lg)}.container-lg-extra{width:var(--container-width-lg-extra)}svg{height:auto;max-width:100%}.text-clipped{-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;color:transparent}@media screen and (max-width:767px){.hide-on-mobile{display:none!important}}@media screen and (min-width:768px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media screen and (min-width:1024px){.hide-on-desktop{display:none!important}}.max-w-450{max-width:450px}.max-w-210{max-width:210px}svg{color:var(--c-white)}.case-photo-field{display:block}.case-photo-field .case-photo-field__content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;width:100%}.case-photo-field .case-photo-field__title:is(h3){color:#293a46;font-size:1.75rem;font-style:normal;font-weight:400;line-height:1.285;margin:0;text-align:center}.case-photo-field .case-photo-field__description{margin:0!important}.case-photo-field .case-photo-field__picture-sample{display:flex;justify-content:center}.case-photo-field .case-photo-field__picture-sample .picture{max-width:min(100%,497px)}.case-photo-field .case-photo-field__picture-sample .picture img{-o-object-fit:contain;object-fit:contain;width:100%}.case-photo-field .case-photo-field__upload{margin:40px auto 0;position:relative}.case-photo-field .case-photo-field__upload input{display:none}.case-photo-field .case-photo-field__upload svg{display:none;height:auto;position:absolute;right:10px;width:20px}.case-photo-field .case-photo-field__upload svg path{stroke:#90ee90}.case-photo-field .case-photo-field__upload.uploaded{min-width:11.25rem;padding-right:40px;width:-moz-max-content;width:max-content}.case-photo-field .case-photo-field__upload.uploaded svg{display:block}.wpcf7{width:100%}.wpcf7-form{line-height:1.5}.wpcf7-form .wpcf7-not-valid-tip{display:none}.wpcf7-form.invalid .wpcf7-not-valid-tip{display:block}.wpcf7-form.invalid label:has(.wpcf7-not-valid-tip) .wpcf7-form-control{border-color:var(--c-error)}.wpcf7-form .wpcf7-spinner{display:none}.wpcf7-form.submitting .wpcf7-spinner{display:block}.wpcf7-form .wpcf7-response-output{font-size:12px;margin-inline:0!important}.wpcf7-form .m-button{margin-top:20px}.wpcf7-form mark{background:transparent;color:var(--primary-blue)}.wpcf7-form .choices{color:var(--c-white);font-weight:400;margin-bottom:0;width:100%}.wpcf7-form .choices__inner{background:transparent;background-color:var(--c-light-2);border:1px solid var(--c-light-2);border-radius:0;color:var(--c-grey);font-size:1rem;line-height:1.71;padding:13px 15px!important}.wpcf7-form .choices__inner:hover{border-color:var(--c-grey);color:var(--c-black)}.wpcf7-form .choices__inner:has(.choices__list--single .choices__item:not([data-id="0"])){border-color:var(--c-orange);color:var(--c-black)}.wpcf7-form .choices__list{padding:0;top:calc(100% + 1px);z-index:2}.wpcf7-form .choices__list--dropdown{background:var(--c-white);border:none;border-color:transparent!important;border-radius:0;box-shadow:-1px 1px 4px 0 rgba(48,67,99,.2)}.wpcf7-form .choices__list--dropdown .choices__item--selectable{background:var(--c-orange);color:var(--c-white);font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;padding:13px 24px;text-align:center}.wpcf7-form .choices__list--dropdown .choices__item--selectable[data-value=""]{display:none}.wpcf7-form .choices__list--dropdown .choices__item--selectable.is-highlighted{background:var(--c-orange-dark);color:var(--c-white)}.wpcf7-form .choices__placeholder{opacity:1}.wpcf7-form .choices:after{background-color:var(--c-black);background-size:contain;border:none;height:24px;margin-top:0!important;-webkit-mask-image:url(/wp-content/themes/monet-new/dist/images/svg/chevron.svg);mask-image:url(/wp-content/themes/monet-new/dist/images/svg/chevron.svg);position:absolute;rotate:0deg;top:16px;transition:rotate .33s ease-in-out;width:24px}.wpcf7-form .choices.is-open:after{background-color:var(--c-orange);rotate:180deg}.wpcf7-form .choices.is-open .choices__inner{border-color:var(--c-orange)}.wpcf7-form .row{display:flex;flex-wrap:wrap;gap:1.5rem 29.035%;gap:1.5rem 13.45%;justify-content:center}.wpcf7-form .row>.col{flex:1 1 1%;min-width:290px}.wpcf7-form .row>.col+.col{flex-grow:1.2704}.wpcf7-form .fields-container{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.wpcf7-form .fields-container .group{--_group-cols:1;display:grid;gap:20px 30px;grid-template-columns:repeat(var(--_group-cols),1fr);place-content:flex-start;width:100%}.wpcf7-form .fields-container .group-2{--_group-cols:2}.wpcf7-form .fields-container .group-3{--_group-cols:3}.wpcf7-form .fields-container .labeled-group{display:flex;flex-direction:column;gap:16px}.wpcf7-form .fields-container .labeled-group .label{font-weight:500}.wpcf7-form .fields-container [data-class=wpcf7cf_group]{display:grid;gap:40px 30px}.wpcf7-form .fields-container h2,.wpcf7-form .fields-container h3,.wpcf7-form .fields-container h4,.wpcf7-form .fields-container p{margin:0}.wpcf7-form .fields-container+.fields-container{margin-top:40px}.wpcf7-form label.float-label{outline:none!important;padding-top:22px;position:relative;z-index:0}.wpcf7-form label.float-label .label{display:inline-block;font-size:1rem;left:14px;position:absolute;top:36px;transition:all .22s ease-in-out;z-index:1}.wpcf7-form label.float-label:has(.wpcf7-form-control:focus,.wpcf7-form-control:not(:-moz-placeholder)) .label{color:var(--c-title);font-size:14px;left:0;line-height:1.28;top:0}.wpcf7-form label.float-label:has(.wpcf7-form-control:focus,.wpcf7-form-control:not(:placeholder-shown)) .label{color:var(--c-title);font-size:14px;left:0;line-height:1.28;top:0}.wpcf7-form label.float-label:has(.wpcf7-form-control:focus) .label{color:var(--c-blue)}.wpcf7-form label.float-label:has(.wpcf7-not-valid-tip) .wpcf7-form-control{border-color:var(--c-error)}.wpcf7-form .radio-group.horizontal .wpcf7-form-control{flex-direction:row!important;gap:40px!important}.wpcf7-form .radio-label{display:inline-block;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.5;margin-bottom:1em}.wpcf7-form .wpcf7-form-control-wrap{display:flex;width:100%}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.hidden{display:none}.wpcf7-form .wpcf7-form-control-wrap:has(.wpcf7-form-control.hidden){display:none}.wpcf7-form .wpcf7-not-valid-tip{color:var(--c-error);font-size:12px;font-weight:500;left:0;position:absolute;top:100%;translate:0 0;z-index:1}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit),.wpcf7-form [data-class=wpcf7cf_group],.wpcf7-form label{width:100%}.wpcf7-form label{font-family:Montserrat,sans-serif}.wpcf7-form label:has(+*>.wpcf7-radio){display:inline-block;margin-bottom:10px}.wpcf7-form .wpcf7-form-control,.wpcf7-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit){background:var(--c-light-2);border:none;border:1px solid var(--c-light-2);border-radius:0;caret-color:var(--c-orange);color:var(--c-text);font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.71;padding:13px 15px;width:100%}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-acceptance{border:none}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-acceptance label{background:transparent!important;display:flex;padding:0}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-acceptance label input{flex-shrink:0;margin-top:6px}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-acceptance .wpcf7-list-item input{margin-right:6px}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-checkbox,.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-radio{border:none!important;padding:0!important}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-checkbox label,.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-radio label{background:transparent!important;display:flex;gap:8px;padding:0}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-checkbox .wpcf7-list-item,.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-radio .wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-radio:not(.wpcf7-checkbox){background:transparent;display:flex;flex-wrap:wrap;gap:12px 50px;justify-content:flex-start}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-radio:not(.wpcf7-checkbox).column{flex-direction:column}@media screen and (max-width:767px){.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-radio:not(.wpcf7-checkbox){flex-direction:column}}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-radio:not(.wpcf7-checkbox) .wpcf7-list-item{margin:0;padding-block:5px}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-radio:not(.wpcf7-checkbox) .wpcf7-list-item input{display:none}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-radio:not(.wpcf7-checkbox) .wpcf7-list-item input+.wpcf7-list-item-label{cursor:pointer;font-weight:500;line-height:1.1;padding-left:32px;position:relative}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-radio:not(.wpcf7-checkbox) .wpcf7-list-item input+.wpcf7-list-item-label:before{aspect-ratio:1;background-color:transparent;border:1px solid var(--c-blue);border-radius:100%;content:"";display:inline-block;left:0;position:absolute;top:.5em;translate:0 -50%;width:24px}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-radio:not(.wpcf7-checkbox) .wpcf7-list-item input+.wpcf7-list-item-label:after{aspect-ratio:1;background-color:var(--c-blue);border:6px solid var(--c-white);border-radius:100%;content:"";display:inline-block;left:1px;position:absolute;scale:0;top:.5em;translate:0 -50%;width:22px}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-radio:not(.wpcf7-checkbox) .wpcf7-list-item input:checked+.wpcf7-list-item-label{color:var(--c-blue)}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-radio:not(.wpcf7-checkbox) .wpcf7-list-item input:checked+.wpcf7-list-item-label:after{animation:radioCheckAnimation .3s ease-in-out forwards}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-checkbox{display:grid;gap:24px 90px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-checkbox{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit).wpcf7-checkbox{grid-template-columns:1fr}}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):where(.wpcf7-checkbox,.wpcf7-acceptance) input[type]{background:#e3e6eb;border-radius:2px;border-radius:4px;display:inline-block;flex-shrink:0;height:1.25rem;position:relative;translate:0 2px;width:1.25rem}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):where(.wpcf7-checkbox,.wpcf7-acceptance) input[type]:checked:before{background:var(--c-main);-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(17% 54%,28% 43%,38% 54%,70% 22%,81% 33%,38% 75%,17% 54%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):where(.wpcf7-checkbox,.wpcf7-acceptance) .wpcf7-list-item label{align-items:baseline;gap:12px}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):where(.wpcf7-checkbox,.wpcf7-acceptance) .wpcf7-list-item-label{font-size:18px;line-height:1.77}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus{outline:none}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit)::-moz-placeholder{color:var(--c-grey);font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400;line-height:1.71;opacity:1}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit)::placeholder{color:var(--c-grey);font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400;line-height:1.71;opacity:1}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit)::-webkit-contacts-auto-fill-button{pointer-events:none;position:absolute;visibility:hidden}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):-internal-autofill-selected,.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):-webkit-autofill,.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):-webkit-autofill:-internal-autofill-selected,.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--c-light-2) inset!important}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):not(:-moz-placeholder){border-color:var(--c-orange)}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):not(:placeholder-shown){border-color:var(--c-orange)}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus,.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):hover{border-color:var(--c-grey)}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus::-moz-placeholder,.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):hover::-moz-placeholder{color:var(--c-black)}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus::placeholder,.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):hover::placeholder{color:var(--c-black)}.wpcf7-form .fields-container+p{align-items:center;display:flex;flex-direction:row-reverse;flex-direction:column;gap:30px;justify-content:center;margin-top:56px}.wpcf7-form .wpcf7-submit,.wpcf7-form [type=submit]{cursor:pointer;display:flex;margin-top:60px;margin-inline:0}.wpcf7-form textarea{max-height:10rem;min-height:1.75em;overflow:auto;resize:none}.wpcf7-form .file-wrapper{align-items:center;background:var(--c-white);border:1px solid var(--c-title);border-radius:12px;cursor:pointer;display:inline-flex;flex-direction:row-reverse;gap:10px;justify-content:space-between;max-width:100%;opacity:1;padding:14px;position:relative;width:100%}.wpcf7-form .file-wrapper:has(.label-text){opacity:1}.wpcf7-form .file-wrapper:has(.label-text) .label-text{font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:1.5;opacity:1}.wpcf7-form .file-wrapper:has(.label-text):before{opacity:1}.wpcf7-form .file-wrapper:has(.label-text).uploaded .label-text{opacity:1}.wpcf7-form .file-wrapper .file-info{align-items:center;display:none;gap:10px}.wpcf7-form .file-wrapper .remove-file:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0ibTE4LjUgNi0xMiAxMk02LjUgNmwxMiAxMiIgc3Ryb2tlPSIjMjA2NEQyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;width:24px}.wpcf7-form .file-wrapper input{font-size:0!important;padding:0!important;scale:0!important;width:0!important}.wpcf7-form .file-wrapper .wpcf7-form-control-wrap{position:static;position:absolute;width:0!important}.wpcf7-form .file-wrapper .wpcf7-form-control-wrap .wpcf7-not-valid-tip{width:100%}.wpcf7-form .file-wrapper:before{content:url(/wp-content/themes/lacroix/dist/images/svg/file-add.svg);display:inline-block;height:24px;opacity:.5;width:24px}.wpcf7-form .file-wrapper.uploaded:before{content:url(/wp-content/themes/lacroix/dist/images/svg/file-added.svg)}.wpcf7-form .file-wrapper.uploaded .label-text{display:none}.wpcf7-form .file-wrapper.uploaded .file-info{display:flex}.wpcf7-form input[type=number]::-webkit-inner-spin-button,.wpcf7-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wpcf7-form input[type=number]{-moz-appearance:textfield}.wpcf7-form .information-importance{background-color:var(--c-light);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:.5rem 1rem}.wpcf7-form .information-importance p{margin:0!important}.wpcf7-form .information-importance p:first-child{font-size:12px}@media screen and (max-width:1024px){.wpcf7-form .fields-container .group{gap:16px}}@media screen and (max-width:767px){.wpcf7-form .group{--_group-cols:1!important}}@keyframes radioCheckAnimation{0%{scale:0}75%{scale:1.2}85%{scale:.8}to{scale:1}}[data-aos=scale-up]{opacity:1;scale:.95;transition-property:scale,opacity}[data-aos=scale-up].aos-animate{opacity:1;scale:1}[data-animation=custom-fade-in]{opacity:0;transition-duration:.5s;transition-property:opacity;transition-timing-function:ease-in-out}[data-animation=custom-fade-in].aos-animate{opacity:1}[data-aos=draw-svg] .logo-svg .hdiqzQKQ_0{stroke-dasharray:302 304;stroke-dashoffset:303}[data-aos=draw-svg] .logo-svg .hdiqzQKQ_1{stroke-dasharray:337 339;stroke-dashoffset:338}[data-aos=draw-svg] .logo-svg .hdiqzQKQ_2{stroke-dasharray:752 754;stroke-dashoffset:753}[data-aos=draw-svg] .logo-svg .hdiqzQKQ_3{stroke-dasharray:288 290;stroke-dashoffset:289}[data-aos=draw-svg] .logo-svg .hdiqzQKQ_4{stroke-dasharray:140 142;stroke-dashoffset:141}[data-aos=draw-svg].aos-animate .logo-svg .hdiqzQKQ_0{animation:hdiqzQKQ_draw 2066ms linear 0ms forwards}[data-aos=draw-svg].aos-animate .logo-svg .hdiqzQKQ_1{animation:hdiqzQKQ_draw 2066ms linear 333ms forwards}[data-aos=draw-svg].aos-animate .logo-svg .hdiqzQKQ_2{animation:hdiqzQKQ_draw 2066ms linear 666ms forwards}[data-aos=draw-svg].aos-animate .logo-svg .hdiqzQKQ_3{animation:hdiqzQKQ_draw 2066ms linear 1s forwards}[data-aos=draw-svg].aos-animate .logo-svg .hdiqzQKQ_4{animation:hdiqzQKQ_draw 2066ms linear 1333ms forwards}@keyframes hdiqzQKQ_draw{to{stroke-dashoffset:0}}@keyframes hdiqzQKQ_fade{0%{stroke-opacity:1}95.1219512195122%{stroke-opacity:1}to{stroke-opacity:0}}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/Montserrat/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(../fonts/Montserrat/Montserrat-LightItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-LightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/Montserrat/Montserrat-Italic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(../fonts/Montserrat/Montserrat-MediumItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-MediumItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(../fonts/Montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/Montserrat/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-BoldItalic.ttf) format("truetype")}body{font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}a{color:inherit;text-decoration:none;text-decoration-thickness:1px!important;text-underline-position:from-font}:is(h1,h2,h3,h4,h5,h6){font-family:Montserrat,sans-serif!important;text-transform:uppercase}h1{font:500 3.125rem/1.2 Montserrat,sans-serif;letter-spacing:.05em}@media screen and (max-width:1024px){h1{font-size:2.375rem}}@media screen and (max-width:767px){h1{font-size:1.875rem}}h2{font:400 2.125rem/1.294 Montserrat,sans-serif}@media screen and (max-width:1024px){h2{font-size:2.375rem}}@media screen and (max-width:767px){h2{font-size:1.625rem}}h3{font:400 1.625rem/1.384 Montserrat,sans-serif}h3.big{font-size:1.875rem;letter-spacing:.05em;line-height:1.333}@media screen and (max-width:767px){h3.big{font-size:1.75rem}}@media screen and (max-width:1024px){h3{font-size:1.75rem}}@media screen and (max-width:767px){h3{font-size:1.375rem}}h4{font:400 1.375rem/1.4545 Montserrat,sans-serif}@media screen and (max-width:1024px){h4{font-size:1.375rem}}@media screen and (max-width:767px){h4{font-size:1.375rem}}h5{font:400 1.125rem/1.4444 Montserrat,sans-serif}@media screen and (max-width:1024px){h5{font-size:1.125rem}}@media screen and (max-width:767px){h5{font-size:1.125rem}p{text-align:left}}.editor-visual-editor__post-title-wrapper h1{text-align:center}html :where(.editor-styles-wrapper){font-family:Montserrat,sans-serif}[class*=wp-block-mediweb]{box-sizing:border-box}[class*=wp-block-mediweb] .container{margin:0 auto;width:var(--container-width)}[class*=wp-block-mediweb] .container-md-sm{width:var(--container-width-md-sm)}[class*=wp-block-mediweb] .container-md{width:var(--container-width-md)}[class*=wp-block-mediweb] .container-lg{width:var(--container-width-lg)}[class*=wp-block-mediweb] .container-lg-extra{width:var(--container-width-lg-extra)}.m-editor h2,.m-editor h3,.m-editor h4{color:var(--c-orange-dark);text-transform:uppercase}.m-editor>*,.m-editor>.content>*{margin-inline:auto}.m-editor .wp-block-heading{margin-block:20px}.m-editor>*,html :where(.is-root-container)>*{margin-block:2.5rem}.m-editor p,html :where(.is-root-container) p{margin-block:12px}.m-editor p:not(:where(.has-text-align-left,.has-text-align-right,.has-text-align-center)),html :where(.is-root-container) p:not(:where(.has-text-align-left,.has-text-align-right,.has-text-align-center)){text-align:justify}.m-editor p:has(+p),html :where(.is-root-container) p:has(+p){margin-bottom:12px}.m-editor p:has(+p)+p,html :where(.is-root-container) p:has(+p)+p{margin-top:12px}@media screen and (max-width:767px){.m-editor p,html :where(.is-root-container) p{text-align:left}}.m-editor>p,html :where(.is-root-container)>p{margin-inline:auto;max-width:var(--container-width)}@media screen and (max-width:767px){.m-editor>p,html :where(.is-root-container)>p{max-width:100%}}.m-editor ol,.m-editor ul,html :where(.is-root-container) ol,html :where(.is-root-container) ul{list-style-position:outside;margin-block:20px;padding-left:1em}.m-editor ol li,.m-editor ul li,html :where(.is-root-container) ol li,html :where(.is-root-container) ul li{margin-top:4px;text-align:justify}.m-editor ol li:first-child,.m-editor ul li:first-child,html :where(.is-root-container) ol li:first-child,html :where(.is-root-container) ul li:first-child{margin-top:0}.m-editor ol li>.block-editor-rich-text__editable.rich-text,.m-editor ul li>.block-editor-rich-text__editable.rich-text,html :where(.is-root-container) ol li>.block-editor-rich-text__editable.rich-text,html :where(.is-root-container) ul li>.block-editor-rich-text__editable.rich-text{display:inline}.m-editor ol ::marker,.m-editor ul ::marker,html :where(.is-root-container) ol ::marker,html :where(.is-root-container) ul ::marker{color:inherit;font-size:1em}@media screen and (max-width:767px){.m-editor ol li,.m-editor ul li,html :where(.is-root-container) ol li,html :where(.is-root-container) ul li{text-align:left}}.m-editor .wp-block-list,html :where(.is-root-container) .wp-block-list{list-style-position:outside;padding-left:1.05em}.m-editor ul,html :where(.is-root-container) ul{list-style-position:inside;padding-left:0}.m-editor ul ::marker,html :where(.is-root-container) ul ::marker{color:inherit;font-size:9px;line-height:2.65em}.m-editor ul li,html :where(.is-root-container) ul li{padding-left:0}.m-editor ol li,html :where(.is-root-container) ol li{margin-top:24px}.m-editor .editor-visual-editor__post-title-wrapper,html :where(.is-root-container) .editor-visual-editor__post-title-wrapper{margin-bottom:4em}.m-editor>:not([class]),html :where(.is-root-container)>:not([class]){margin-inline:auto;max-width:var(--container-width)}.m-editor>[class*=wp-block],html :where(.is-root-container)>[class*=wp-block]{margin-inline:auto;max-width:var(--container-width)}.m-editor>[class*=wp-block].alignwide,html :where(.is-root-container)>[class*=wp-block].alignwide{max-width:var(--container-width-md)}.m-editor>[class*=wp-block].alignwide.alignwide-md-sm,html :where(.is-root-container)>[class*=wp-block].alignwide.alignwide-md-sm{max-width:var(--container-width-md-sm)}.m-editor>[class*=wp-block].alignwide.alignwide-md-lg,html :where(.is-root-container)>[class*=wp-block].alignwide.alignwide-md-lg{max-width:var(--container-width-lg)}.m-editor>[class*=wp-block].alignfull,html :where(.is-root-container)>[class*=wp-block].alignfull{max-width:100%}.m-editor>[class*=wp-block][data-align=wide],html :where(.is-root-container)>[class*=wp-block][data-align=wide]{max-width:var(--container-width-md)}.m-editor>[class*=wp-block][data-align=full],html :where(.is-root-container)>[class*=wp-block][data-align=full]{max-width:100%}.m-editor>[class*=wp-block] .wp-block-nested,html :where(.is-root-container)>[class*=wp-block] .wp-block-nested{margin-inline:auto;max-width:var(--container-width)}.m-editor>[class*=wp-block] .wp-block-nested.alignwide,html :where(.is-root-container)>[class*=wp-block] .wp-block-nested.alignwide{max-width:var(--container-width-md)}.m-editor>[class*=wp-block] .wp-block-nested.alignwide.alignwide-md-sm,html :where(.is-root-container)>[class*=wp-block] .wp-block-nested.alignwide.alignwide-md-sm{max-width:var(--container-width-md-sm)}.m-editor>[class*=wp-block] .wp-block-nested.alignwide.alignwide-md-lg,html :where(.is-root-container)>[class*=wp-block] .wp-block-nested.alignwide.alignwide-md-lg{max-width:var(--container-width-lg)}.m-editor>[class*=wp-block] .wp-block-nested.alignfull,html :where(.is-root-container)>[class*=wp-block] .wp-block-nested.alignfull{max-width:100%}.m-editor .wp-block-gallery,html :where(.is-root-container) .wp-block-gallery{--wp--style--gallery-gap-default:30px;margin-block:2.5rem!important}.m-editor .wp-block-gallery>*,html :where(.is-root-container) .wp-block-gallery>*{max-width:100%!important}.m-editor .wp-block-gallery .wp-block-image,html :where(.is-root-container) .wp-block-gallery .wp-block-image{margin-block:0!important}.m-editor .wp-block-gallery .wp-block-image.is-style-rounded img,html :where(.is-root-container) .wp-block-gallery .wp-block-image.is-style-rounded img{border-radius:16px}@media screen and (max-width:767px){.m-editor .wp-block-gallery,html :where(.is-root-container) .wp-block-gallery{--wp--style--gallery-gap-default:24px}.m-editor .wp-block-gallery .wp-block-image,html :where(.is-root-container) .wp-block-gallery .wp-block-image{width:100%!important}}.m-editor .wp-block-column>*,html :where(.is-root-container) .wp-block-column>*{margin-block:1.5rem}.m-editor .wp-block-column>:first-child,html :where(.is-root-container) .wp-block-column>:first-child{margin-top:0}.m-editor .wp-block-column>:last-child,html :where(.is-root-container) .wp-block-column>:last-child{margin-bottom:0}.m-editor .wp-block-columns.doc-template,html :where(.is-root-container) .wp-block-columns.doc-template{gap:40px 10%}.m-editor .wp-block-columns.doc-template>.wp-block-column,html :where(.is-root-container) .wp-block-columns.doc-template>.wp-block-column{margin:0;max-width:570px}.m-editor .wp-block-columns.doc-template>.wp-block-column .wp-block-image,html :where(.is-root-container) .wp-block-columns.doc-template>.wp-block-column .wp-block-image{background:var(--c-blue-light);border-radius:24px;box-shadow:2px 4px 20px 0 rgba(29,26,26,.25);margin-block:0!important;max-width:none;overflow:hidden}.m-editor .wp-block-columns.doc-template>.wp-block-column:not(:has(.wp-block-image)) *,html :where(.is-root-container) .wp-block-columns.doc-template>.wp-block-column:not(:has(.wp-block-image)) *{max-width:none}.m-editor .wp-block-columns.doc-template>.wp-block-column:not(:has(.wp-block-image)) ul,html :where(.is-root-container) .wp-block-columns.doc-template>.wp-block-column:not(:has(.wp-block-image)) ul{margin-block:3rem}.m-editor .wp-block-columns.doc-template>.wp-block-column:not(:has(.wp-block-image)) h3,html :where(.is-root-container) .wp-block-columns.doc-template>.wp-block-column:not(:has(.wp-block-image)) h3{font-size:2rem;margin-top:3rem}.m-editor .wp-block-columns.doc-template>.wp-block-column:not(:has(.wp-block-image)) h3+p,html :where(.is-root-container) .wp-block-columns.doc-template>.wp-block-column:not(:has(.wp-block-image)) h3+p{margin-top:8px}@media screen and (max-width:820px){.m-editor .wp-block-columns.doc-template,html :where(.is-root-container) .wp-block-columns.doc-template{justify-content:center}.m-editor .wp-block-columns.doc-template>.wp-block-column,html :where(.is-root-container) .wp-block-columns.doc-template>.wp-block-column{max-width:none}.m-editor .wp-block-columns.doc-template>.wp-block-column:has(.wp-block-image),html :where(.is-root-container) .wp-block-columns.doc-template>.wp-block-column:has(.wp-block-image){max-width:260px}}@media screen and (max-width:767px){.m-editor .wp-block-columns.doc-template>.wp-block-column,html :where(.is-root-container) .wp-block-columns.doc-template>.wp-block-column{max-width:100%!important}}.m-editor .wp-block-columns.space-between,html :where(.is-root-container) .wp-block-columns.space-between{justify-content:space-between}.m-editor .wp-block-media-text,html :where(.is-root-container) .wp-block-media-text{margin-block:20px 40px}.m-editor .wp-block-media-text.has-vertical-padding,html :where(.is-root-container) .wp-block-media-text.has-vertical-padding{padding-block:100px;position:relative;z-index:0}.m-editor .wp-block-media-text.has-vertical-padding.has-color-line.has-color-line-top,html :where(.is-root-container) .wp-block-media-text.has-vertical-padding.has-color-line.has-color-line-top{padding-top:103px}.m-editor .wp-block-media-text.has-vertical-padding.has-color-line.has-color-line-bottom,html :where(.is-root-container) .wp-block-media-text.has-vertical-padding.has-color-line.has-color-line-bottom{padding-bottom:103px}.m-editor .wp-block-media-text.has-color-line,html :where(.is-root-container) .wp-block-media-text.has-color-line{position:relative}.m-editor .wp-block-media-text.has-color-line:before,html :where(.is-root-container) .wp-block-media-text.has-color-line:before{background-color:var(--c-orange);content:"";height:3px;position:absolute;width:100vw}.m-editor .wp-block-media-text.has-color-line.has-color-line-top,html :where(.is-root-container) .wp-block-media-text.has-color-line.has-color-line-top{padding-top:3px}.m-editor .wp-block-media-text.has-color-line.has-color-line-top:before,html :where(.is-root-container) .wp-block-media-text.has-color-line.has-color-line-top:before{top:0}.m-editor .wp-block-media-text.has-color-line.has-color-line-bottom,html :where(.is-root-container) .wp-block-media-text.has-color-line.has-color-line-bottom{padding-bottom:3px}.m-editor .wp-block-media-text.has-color-line.has-color-line-bottom:before,html :where(.is-root-container) .wp-block-media-text.has-color-line.has-color-line-bottom:before{bottom:0}.m-editor .wp-block-media-text.has-wide-image,html :where(.is-root-container) .wp-block-media-text.has-wide-image{--offset-img:var(--w-gap-mid,0)}.m-editor .wp-block-media-text.has-wide-image .wp-block-media-text__media,html :where(.is-root-container) .wp-block-media-text.has-wide-image .wp-block-media-text__media{height:600px;left:calc(var(--offset-img)*-1);max-width:none;overflow:hidden;position:relative;width:calc(100% + var(--offset-img));z-index:0}.m-editor .wp-block-media-text.has-wide-image img,html :where(.is-root-container) .wp-block-media-text.has-wide-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.m-editor .wp-block-media-text .wp-block-media-text__media,html :where(.is-root-container) .wp-block-media-text .wp-block-media-text__media{height:100%;overflow:hidden}.m-editor .wp-block-media-text .wp-block-media-text__media img,html :where(.is-root-container) .wp-block-media-text .wp-block-media-text__media img{transition:scale .25s ease-in-out}.m-editor .wp-block-media-text .wp-block-media-text__media:hover img,html :where(.is-root-container) .wp-block-media-text .wp-block-media-text__media:hover img{scale:1.1}.m-editor .wp-block-media-text:not(.has-vertical-padding) .wp-block-media-text__content,html :where(.is-root-container) .wp-block-media-text:not(.has-vertical-padding) .wp-block-media-text__content{padding-top:100px}.m-editor .wp-block-media-text .wp-block-media-text__content,html :where(.is-root-container) .wp-block-media-text .wp-block-media-text__content{padding-inline:60px 0}.m-editor .wp-block-media-text .wp-block-media-text__content>*,html :where(.is-root-container) .wp-block-media-text .wp-block-media-text__content>*{margin-block:1.25rem}.m-editor .wp-block-media-text .wp-block-media-text__content>:first-child,html :where(.is-root-container) .wp-block-media-text .wp-block-media-text__content>:first-child{margin-top:0}.m-editor .wp-block-media-text .wp-block-media-text__content>:last-child,html :where(.is-root-container) .wp-block-media-text .wp-block-media-text__content>:last-child{margin-bottom:0}.m-editor .wp-block-media-text .wp-block-media-text__content h3,html :where(.is-root-container) .wp-block-media-text .wp-block-media-text__content h3{margin-bottom:40px}@media screen and (max-width:767px){.m-editor .wp-block-media-text .wp-block-media-text__content,html :where(.is-root-container) .wp-block-media-text .wp-block-media-text__content{padding:24px 0 0}}.m-editor .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,html :where(.is-root-container) .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-inline:0 60px}.m-editor .wp-block-media-text.has-media-on-the-right.has-wide-image .wp-block-media-text__media,html :where(.is-root-container) .wp-block-media-text.has-media-on-the-right.has-wide-image .wp-block-media-text__media{left:0}.m-editor .wp-block-media-text.has-media-on-the-right.has-wide-image img,html :where(.is-root-container) .wp-block-media-text.has-media-on-the-right.has-wide-image img{left:0;right:auto}.m-editor .wp-block-media-text.has-media-on-the-right.has-wide-image.has-image-rounded figure,html :where(.is-root-container) .wp-block-media-text.has-media-on-the-right.has-wide-image.has-image-rounded figure{border-bottom-right-radius:0;border-top-right-radius:0}.m-editor .wp-block-media-text.has-media-on-the-right.has-wide-image.has-image-rounded img,html :where(.is-root-container) .wp-block-media-text.has-media-on-the-right.has-wide-image.has-image-rounded img{border-bottom-right-radius:0;border-top-right-radius:0}.m-editor .wp-block-media-text.has-media-on-the-right.has-color-line:before,html :where(.is-root-container) .wp-block-media-text.has-media-on-the-right.has-color-line:before{left:0}.m-editor .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content,html :where(.is-root-container) .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{margin-left:auto}.m-editor .wp-block-media-text:not(.has-media-on-the-right).has-wide-image.has-image-rounded figure,html :where(.is-root-container) .wp-block-media-text:not(.has-media-on-the-right).has-wide-image.has-image-rounded figure{border-bottom-left-radius:0;border-top-left-radius:0}.m-editor .wp-block-media-text:not(.has-media-on-the-right).has-wide-image.has-image-rounded img,html :where(.is-root-container) .wp-block-media-text:not(.has-media-on-the-right).has-wide-image.has-image-rounded img{border-bottom-left-radius:0;border-top-left-radius:0}.m-editor .wp-block-media-text:not(.has-media-on-the-right).has-color-line:before,html :where(.is-root-container) .wp-block-media-text:not(.has-media-on-the-right).has-color-line:before{right:0}.m-editor .wp-block-media-text.alignwide,html :where(.is-root-container) .wp-block-media-text.alignwide{width:var(--container-width)}.m-editor .wp-block-media-text.alignmedium,html :where(.is-root-container) .wp-block-media-text.alignmedium{max-width:var(--container-width-md-sm)}.m-editor .wp-block-media-text.alignmedium.has-wide-image,html :where(.is-root-container) .wp-block-media-text.alignmedium.has-wide-image{--offset-img:var(--w-gap-mid-small)}.m-editor .wp-block-media-text.alignmedium .wp-block-media-text .wp-block-media-text__content,html :where(.is-root-container) .wp-block-media-text.alignmedium .wp-block-media-text .wp-block-media-text__content{max-width:510px!important}.m-editor .wp-block-media-text.has-image-rounded figure,.m-editor .wp-block-media-text.has-image-rounded img,html :where(.is-root-container) .wp-block-media-text.has-image-rounded figure,html :where(.is-root-container) .wp-block-media-text.has-image-rounded img{border-radius:40px}@media screen and (max-width:1024px){.m-editor .wp-block-media-text,html :where(.is-root-container) .wp-block-media-text{grid-template-columns:50% auto}.m-editor .wp-block-media-text .wp-block-media-text__content,html :where(.is-root-container) .wp-block-media-text .wp-block-media-text__content{padding-inline:32px 0}.m-editor .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,html :where(.is-root-container) .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-inline:0 32px}.m-editor .wp-block-media-text.has-wide-image .wp-block-media-text__media,html :where(.is-root-container) .wp-block-media-text.has-wide-image .wp-block-media-text__media{height:380px}.m-editor .wp-block-media-text.has-vertical-padding,html :where(.is-root-container) .wp-block-media-text.has-vertical-padding{padding-block:60px}.m-editor .wp-block-media-text.has-vertical-padding.has-color-line.has-color-line-top,html :where(.is-root-container) .wp-block-media-text.has-vertical-padding.has-color-line.has-color-line-top{padding-top:63px}.m-editor .wp-block-media-text.has-vertical-padding.has-color-line.has-color-line-bottom,html :where(.is-root-container) .wp-block-media-text.has-vertical-padding.has-color-line.has-color-line-bottom{padding-bottom:63px}.m-editor .wp-block-media-text:not(.has-vertical-padding) .wp-block-media-text__content,html :where(.is-root-container) .wp-block-media-text:not(.has-vertical-padding) .wp-block-media-text__content{padding-top:60px}}@media screen and (max-width:767px){.m-editor .wp-block-media-text,html :where(.is-root-container) .wp-block-media-text{gap:40px}.m-editor .wp-block-media-text.has-image-rounded figure,.m-editor .wp-block-media-text.has-image-rounded img,html :where(.is-root-container) .wp-block-media-text.has-image-rounded figure,html :where(.is-root-container) .wp-block-media-text.has-image-rounded img{border-radius:24px!important}.m-editor .wp-block-media-text.has-image-rounded.has-wide-image img,html :where(.is-root-container) .wp-block-media-text.has-image-rounded.has-wide-image img{border-radius:24px!important}.m-editor .wp-block-media-text .wp-block-media-text__content,html :where(.is-root-container) .wp-block-media-text .wp-block-media-text__content{grid-row:1;padding-block:0!important;padding-inline:0!important;place-items:center}.m-editor .wp-block-media-text .wp-block-media-text__content .m-button,html :where(.is-root-container) .wp-block-media-text .wp-block-media-text__content .m-button{margin-top:0}.m-editor .wp-block-media-text .wp-block-media-text__media,html :where(.is-root-container) .wp-block-media-text .wp-block-media-text__media{grid-row:-1;height:auto!important;left:0!important;width:100%!important}.m-editor .wp-block-media-text.has-color-line:before,html :where(.is-root-container) .wp-block-media-text.has-color-line:before{left:calc(var(--w-gap-default)*-1)!important}.m-editor .wp-block-media-text.has-color-line.has-color-line-top,html :where(.is-root-container) .wp-block-media-text.has-color-line.has-color-line-top{padding-top:60px!important}.m-editor .wp-block-media-text.has-color-line.has-color-line-bottom,html :where(.is-root-container) .wp-block-media-text.has-color-line.has-color-line-bottom{padding-bottom:60px!important}}.m-editor .wp-block-quote,html :where(.is-root-container) .wp-block-quote{align-items:center;border-radius:0;display:flex;font-size:1.375rem;font-style:italic;font-weight:500;justify-content:center;line-height:1.4545;margin-block:2.5rem;text-align:justify}.m-editor .wp-block-quote p,html :where(.is-root-container) .wp-block-quote p{color:var(--c-text);margin:0;opacity:1;padding:30px 0;position:relative}.m-editor .wp-block-quote p:after,.m-editor .wp-block-quote p:before,html :where(.is-root-container) .wp-block-quote p:after,html :where(.is-root-container) .wp-block-quote p:before{background:var(--c-orange);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.m-editor .wp-block-quote p:after,html :where(.is-root-container) .wp-block-quote p:after{bottom:0;left:auto;right:0;top:auto}.m-editor .wp-block-quote.alignfull,html :where(.is-root-container) .wp-block-quote.alignfull{font-size:1.875rem;line-height:1.3333}.m-editor .wp-block-quote.alignfull p,html :where(.is-root-container) .wp-block-quote.alignfull p{padding:100px 115px;width:var(--container-width)}.m-editor .wp-block-quote.alignfull p:after,.m-editor .wp-block-quote.alignfull p:before,html :where(.is-root-container) .wp-block-quote.alignfull p:after,html :where(.is-root-container) .wp-block-quote.alignfull p:before{display:none}@media screen and (max-width:1024px){.m-editor .wp-block-quote.alignfull p,html :where(.is-root-container) .wp-block-quote.alignfull p{padding:60px 24px}}@media screen and (max-width:767px){.m-editor .wp-block-quote,html :where(.is-root-container) .wp-block-quote{margin-block:24px}.m-editor .wp-block-quote.alignfull p,html :where(.is-root-container) .wp-block-quote.alignfull p{padding-inline:0}}.m-editor .wp-block-image,html :where(.is-root-container) .wp-block-image{margin-block:40px}.m-editor .wp-block-image.is-style-rounded img,html :where(.is-root-container) .wp-block-image.is-style-rounded img{border-radius:40px}@media screen and (max-width:767px){.m-editor .wp-block-image.is-style-rounded img,html :where(.is-root-container) .wp-block-image.is-style-rounded img{border-radius:16px}}.m-editor .wp-block-image :where(figcaption),html :where(.is-root-container) .wp-block-image :where(figcaption){color:var(--c-blue);font-weight:500;margin-block:1em 0}.m-editor .wp-block-image:has(.aligncenter),html :where(.is-root-container) .wp-block-image:has(.aligncenter){--width:690px;max-width:min(var(--width),var(--min-width))}.m-editor .wp-block-image:first-child,html :where(.is-root-container) .wp-block-image:first-child{margin-top:0}@media screen and (max-width:767px){.m-editor .wp-block-image,html :where(.is-root-container) .wp-block-image{margin-block:24px}}.m-editor .wp-block-heading:first-child,html :where(.is-root-container) .wp-block-heading:first-child{margin-top:0}.m-editor a:not(.m-button),html :where(.is-root-container) a:not(.m-button){--_color:var(--c-orange-dark);color:var(--_color)}.m-editor a:not(.m-button):hover,html :where(.is-root-container) a:not(.m-button):hover{-webkit-text-decoration:underline 1px solid var(--_color)!important;text-decoration:underline 1px solid var(--_color)!important}picture.picture{display:flex}picture.fluid,picture.fluid img{height:auto;width:100%}picture.responsive{overflow:hidden;position:relative}picture.responsive img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}picture img{transition:all var(--trans-time)}.m-button{--_bg:var(--c-orange);--_bg_hover:var(--c-orange-dark);--_color:var(--c-white);--_color_hover:var(--c-white);--_border-color:var(--c-white);--_border-color_hover:var(--c-title);--_trans_time:0.15s;--_icon-bg:transparent;--_icon-fill:#fefffe;--_rad:0px;align-items:center;background-color:var(--_bg);border-radius:var(--_rad);color:var(--_color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-style:normal;font-weight:500;gap:12px;justify-content:center;letter-spacing:.05em;line-height:1.25;padding:1.125em 2.625em;position:relative;text-decoration:none;text-transform:uppercase;transition:all var(--_trans_time) ease-in-out;width:-moz-max-content;width:max-content}.m-button.fluid{width:100%}.m-button.light{--_bg:var(--c-light);--_color:var(--c-black)}.m-button .icon{align-items:center;background:var(--_icon-bg);border-radius:8px;display:flex;height:28px;justify-content:center;width:28px}.m-button .icon,.m-button .icon svg{transition:translate var(--_trans_time) ease-in-out}.m-button .icon svg{color:var(--_icon-fill)}.m-button:hover{background-color:var(--_bg_hover)!important;border-color:var(--_border-color_hover);color:var(--_color_hover)}.m-button:hover:after,.m-button:hover:before{width:100%}@media screen and (max-width:767px){.m-button{padding-inline:22px;text-align:center}}.media-container{aspect-ratio:16/9;display:block;position:relative;width:100%}.media-container video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.media-container .play,.media-container .sound{align-items:center;aspect-ratio:1;border-radius:50%;cursor:pointer;display:flex;justify-content:center;position:absolute;z-index:1}.media-container .play svg,.media-container .sound svg{color:var(--c-white);transition:scale .25s ease-in-out}.media-container .play:hover svg,.media-container .sound:hover svg{scale:1.1}.media-container .sound{bottom:6.945%;right:3.91%;width:42px}.media-container .sound svg{width:100%}.media-container .sound.active .no-voice,.media-container .sound:not(.active) .voice{display:none}.media-container .play{background:hsla(0,0%,100%,.3);border-radius:100%;left:50%;top:50%;translate:-50% -50%;width:96px}.media-container .play svg{left:50%;position:absolute;top:50%;translate:-40% -50%;width:36px}.media-container.active .play{display:none}.media-container.media-no-pause .play{display:none!important}@media screen and (max-width:767px){.media-container .play{width:50px}.media-container .play svg{width:18px}}.contact-link{align-items:center;display:flex;gap:8px}.contact-link .icon{color:var(--c-title);display:flex;flex-shrink:0}.contact-link .icon .hover-group{color:transparent}.contact-link svg{flex-shrink:0}.contact-link:hover{font-weight:500}.contact-link:hover .icon .hover-group{color:var(--c-title)}.contact-link:hover .icon path[stroke]{fill:var(--c-title)}.map-wrapper .map{height:440px}@keyframes placeholderAnimate{0%{background-position:-650px 0}to{background-position:650px 0}}.tabs-container{--placeholder-height:270px}.tabs-container .tabs-content .tab-content:not(.tab-content-active){display:none}.tabs-container .tabs-content:not(:has(.tab-content)):before{border-radius:0;content:"";display:none;height:var(--placeholder-height);width:100%}.tabs-container.loading .tabs{pointer-events:none;touch-action:none}.tabs-container.loading .tabs-content:before{animation-duration:1.7s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderAnimate;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 2%,#ddd 18%,#eee 33%);background-size:1300px;display:block}.tabs-container:where(.tabs-container.with-style) .tabs{display:flex;gap:40px;margin-bottom:40px;overflow-x:auto}.tabs-container:where(.tabs-container.with-style) .tabs::-webkit-scrollbar{display:none}.tabs-container:where(.tabs-container.with-style) .tabs .tab{color:var(--c-grey);cursor:pointer;font-weight:500;padding-bottom:2px}.tabs-container:where(.tabs-container.with-style) .tabs .tab.tab-active{border-bottom:2px solid var(--c-orange);color:var(--c-black)}.tabs-container:where(.tabs-container.with-style) .tabs .tab:hover{opacity:1}.tabs-container:where(.tabs-container.with-style) .tabs .tab span{text-transform:uppercase;white-space:nowrap}.tabs-container .dropdown{border-radius:32px;font-size:18px;outline:1px solid var(--c-white);outline-offset:-1px;width:100%}.tabs-container .dropdown .tab{opacity:1!important;padding-bottom:0}.tabs-container .dropdown .tab span{font-weight:500!important;white-space:normal}.tabs-container .dropdown-list{align-items:flex-start;display:none;flex-direction:column;gap:10px;justify-content:flex-start;margin-block:10px 30px;margin-right:6px;max-height:398px;overflow:auto;padding:0 6px}.tabs-container .dropdown-list::-webkit-scrollbar,.tabs-container .dropdown-list::-webkit-scrollbar-thumb{border-radius:6px}.tabs-container .dropdown-list .tab-active{display:none}.tabs-container .dropdown-list .tab{font-size:18px!important;padding:12px!important;width:100%}.tabs-container .dropdown-active{align-items:center;border-radius:32px;color:var(--c-white);display:flex;gap:1rem;justify-content:space-between;padding:16px}.tabs-container .dropdown-active svg{color:var(--c-white)}.tabs-container .dropdown.active .dropdown-active{background:var(--c-black-2)}.tabs-container .dropdown.active .dropdown-active svg{rotate:180deg}.tabs-container .dropdown.active .dropdown-list{display:flex}@media (min-width:768px){.tabs-container .mobile-dropdown{display:none}}@media screen and (max-width:767px){.tabs-container:where(.tabs-container.with-style) .tabs{gap:45px}}.image-comparison{height:400px;overflow:hidden;position:relative;width:600px}.comparison-image,.image-comparison{-webkit-user-select:none;-moz-user-select:none;user-select:none}.comparison-image{height:100%;left:0;pointer-events:none;position:absolute;top:0}.comparison-image,.comparison-image img{-o-object-fit:cover;object-fit:cover;width:100%}.comparison-image-before{z-index:1}.comparison-image-before:after{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;width:100%;z-index:1}.comparison-image-after{clip-path:inset(0 50% 0 0);z-index:2}.comparison-slider{background-color:var(--c-text);bottom:0;cursor:ew-resize;left:50%;position:absolute;top:0;width:3px;z-index:3}.slider-handle{align-items:center;background:var(--c-text);border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.3);display:flex;gap:9px;height:40px;justify-content:center;left:70%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.slider-handle:after,.slider-handle:before{content:url(/wp-content/themes/lacroix/dist/images/svg/chevron-right.svg);display:flex;height:16px;width:9px}.slider-handle:before{content:url(/wp-content/themes/lacroix/dist/images/svg/chevron-left.svg)}@media screen and (max-width:767px){.slider-handle{height:31px;width:31px}}.code36{aspect-ratio:1;display:flex;width:9.375rem}.code36 img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .45s ease-in-out;width:100%}.code36:hover img{filter:drop-shadow(10px 10px 30px rgba(0,0,0,.3));scale:1.05}.dropdown{align-items:flex-start;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--c-white);display:flex;flex-direction:column;font-size:1rem;gap:0;opacity:0;translate:0 -25px;width:-moz-max-content;width:max-content;width:100%}.dropdown-container{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;position:relative}.dropdown-wrapper{display:none;left:0;padding-top:var(--offset-top,0);position:absolute;top:100%;width:100%}.dropdown-wrapper.active{display:block}.dropdown-wrapper.active .dropdown{animation:showDropdown .45s ease-in-out forwards}.dropdown-item{display:block;text-transform:uppercase;width:100%}.dropdown-item a{background:var(--c-white);color:var(--c-black);display:block;margin:0!important;padding:.75rem;position:relative}.dropdown-item a:hover{background:var(--c-black);color:var(--c-white)}@media screen and (max-width:1024px){.dropdown{border-radius:8px;max-width:calc(100vw - 32px)}.dropdown-wrapper{left:50%;translate:-50% 0}}@media screen and (max-width:767px){.dropdown{border-radius:8px;max-width:calc(100vw - 32px)}.dropdown-wrapper{left:50%;translate:-50% 0}}@keyframes showDropdown{0%{opacity:0;translate:0 -25px}to{opacity:1;translate:0}}.swiper{--swiper-navigation-size:40px;--swiper-theme-color:var(--c-main)}.swiper-navigation{--swiper-navigation-size:80px;align-items:center;display:flex;gap:20px;justify-content:space-between;margin-block:30px 0;width:var(--nav-width,100%)}.swiper-button{align-items:center;background:transparent;display:flex;justify-content:center;margin:0;min-width:var(--swiper-navigation-size);padding:0;position:static;width:var(--swiper-navigation-size)}.swiper-button:after{display:none}.swiper-button svg{color:var(--c-white);height:auto;width:100%}.swiper-button-lock{display:none!important}.swiper-button:hover svg{color:var(--swiper-theme-color)}.swiper-pagination{--swiper-pagination-bullet-size:18px;--swiper-pagination-bullet-inactive-color:var(--c-light);--swiper-pagination-color:var(--c-main);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-horizontal-gap:8px;align-items:center;display:flex;font-family:Pathway Extreme,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.75;position:static;white-space:break-spaces;width:-moz-max-content!important;width:max-content!important}.swiper-pagination-lock{display:none!important}.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap)}.swiper-pagination-bullet-active{--swiper-pagination-bullet-size:18px}@media screen and (max-width:767px){.swiper{--swiper-navigation-size:48px}.swiper-navigation{--swiper-navigation-size:60px}}.accordeon{--c-black:#333;--c-gray-light:#859394;--c-blue-light:#e6f7fc;--animation-duration:0.33s;--trigger-rotate:90deg;display:flex;flex-direction:column;gap:16px}.accordeon.initialized .accordeon-item-content{width:100%}.accordeon.initialized .accordeon-item-content-wrapper{height:0;overflow:hidden;transition:height var(--animation-duration) ease-in-out}.accordeon.initialized .accordeon-item-marker,.accordeon.initialized .accordeon-item-trigger{display:flex;flex-shrink:0}.accordeon.initialized .accordeon-item-marker svg,.accordeon.initialized .accordeon-item-trigger svg{rotate:0deg;transition:rotate var(--animation-duration) ease-in-out;transition-timing-function:cubic-bezier(.2,0,0,1)}.accordeon.initialized .accordeon-item-heading{align-items:flex-start;cursor:pointer;display:flex;gap:16px;justify-content:space-between;transition:all var(--animation-duration) ease-in-out}.accordeon.initialized .accordeon-item-heading .accordeon-item-title{align-self:center}.accordeon.initialized .accordeon-item.active .accordeon-item-marker svg,.accordeon.initialized .accordeon-item.active .accordeon-item-marker:after,.accordeon.initialized .accordeon-item.active .accordeon-item-marker:before,.accordeon.initialized .accordeon-item.active .accordeon-item-trigger svg,.accordeon.initialized .accordeon-item.active .accordeon-item-trigger:after,.accordeon.initialized .accordeon-item.active .accordeon-item-trigger:before{rotate:var(--trigger-rotate)}.accordeon.with-style .accordeon-item{color:var(--c-black)}.accordeon.with-style .accordeon-item-heading{align-items:center;cursor:pointer;display:flex;gap:30px;justify-content:space-between;padding-block:16px;transition:padding-bottom .55s ease-in-out}.accordeon.with-style .accordeon-item-heading svg{rotate:0deg;transition:rotate .55s ease-in-out}.accordeon.with-style .accordeon-item-heading mark{color:var(--main-color)}.accordeon.with-style .accordeon-item-marker{aspect-ratio:1;flex-shrink:0;position:relative;width:24px}.accordeon.with-style .accordeon-item-marker:after,.accordeon.with-style .accordeon-item-marker:before{background:var(--main-color);border-radius:3px;content:"";height:3px;left:0;position:absolute;top:50%;transition:rotate .55s ease-in-out;translate:0 -50%;width:100%}.accordeon.with-style .accordeon-item-marker:after{rotate:90deg}.widgets-container{--widget-size:80px;align-items:flex-end;bottom:1rem;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:1rem;z-index:998}.widgets-container .widget{--radius:0;background:var(--c-orange);border-radius:var(--radius);color:var(--c-white);outline:1px solid var(--c-orange);outline-offset:-1px}.widgets-container .widget a{align-items:center;display:flex;flex-direction:row-reverse}.widgets-container .widget-icon{align-items:center;background:var(--c-blue-light);border-radius:var(--radius);display:flex;flex-shrink:0;height:var(--widget-size);justify-content:center;padding:22px;width:var(--widget-size)}.widgets-container .widget-icon svg{color:var(--c-white)}.widgets-container .widget.widget-address .widget-icon svg .inside{color:var(--c-blue-light)}.widgets-container .widget-content{align-items:center;border-radius:var(--radius);color:var(--c-white);display:flex;font-size:0;font-weight:500;overflow:hidden;padding-right:0;transition:all .1s ease-in-out;width:0}.widgets-container .widget.active{outline-color:var(--c-white)}.widgets-container .widget:hover{background:var(--c-orange-dark)}.widgets-container .widget:hover .widget-content{font-size:1rem;padding-inline:22px;width:100%}.widgets-container .rdv{aspect-ratio:1;background-clip:padding-box;border-radius:100%;overflow:hidden;padding:12.5px;position:relative;width:130px}.widgets-container .rdv .inner{align-items:center;background:var(--Linear-2,linear-gradient(90deg,#1d5e92 0,#2872a4 15.59%,#3084b4 31.19%,#348fbf 45.47%,#3693c2 57.15%,#49c8f5 100.17%));border-radius:100%;color:var(--c-white);display:flex;filter:drop-shadow(0 0 8px rgba(79,54,39,.2));font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;height:100%;justify-content:center;letter-spacing:1.28px;line-height:20px;text-transform:uppercase;width:100%}.widgets-container .rdv .inner span{text-align:center;width:72px}.widgets-container .rdv svg{filter:drop-shadow(0 0 8px rgba(79,54,39,.2));left:0;position:absolute;top:0;width:100%}.widgets-container .rdv:hover .inner{background:var(--Linear-1,linear-gradient(90deg,#91d9f8 52.27%,#00b9d6 100.17%))}.widgets-container .rdv:hover svg circle{stroke:url(#gradient-1)}@media screen and (max-width:1024px){.widgets-container{display:none;gap:8px}}@media screen and (max-width:767px){.widgets-container{--widget-size:46px}.widgets-container .widget-icon{padding:13px}.widgets-container .widget-content{display:none}}.menu-burger{align-items:center;border-left:1px solid var(--c-black);cursor:pointer;display:flex;flex-shrink:0;height:90px;justify-content:center;transform:rotate(0deg);transition:.5s ease-in-out;width:110px;z-index:11}.menu-burger .inner{display:flex;height:40px;position:relative;width:40px}.menu-burger span{background:#353535;display:block;height:2px;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:50%}.menu-burger span:nth-child(2n){border-radius:0 2px 2px 0;left:50%}.menu-burger span:nth-child(odd){border-radius:2px 0 0 2px;left:0}.menu-burger span:first-child,.menu-burger span:nth-child(2){top:8px}.menu-burger span:nth-child(3),.menu-burger span:nth-child(4){top:20px}.menu-burger span:nth-child(5),.menu-burger span:nth-child(6){top:32px}.menu-burger.active span{width:calc(50% + 1px)}.menu-burger.active :is(span:nth-child(3),span:nth-child(4)){opacity:0}.menu-burger.active span:first-child{left:3px;top:12px;transform:rotate(45deg)}.menu-burger.active span:nth-child(2){left:45%;top:12px;transform:rotate(-45deg)}.menu-burger.active span:nth-child(5){left:3px;top:27px;transform:rotate(-45deg)}.menu-burger.active span:nth-child(6){left:45%;top:27px;transform:rotate(45deg)}@media screen and (max-width:767px){.menu-burger.active span:first-child,.menu-burger.active span:nth-child(2){top:13px}.menu-burger.active span:nth-child(5),.menu-burger.active span:nth-child(6){top:25.5px}}.menu{--menu-item-color:var(--c-white);--menu-item-color-hover:var(--c-orange);--marker-color:var(--c-white);--x-offset:16px;--y-offset:24px;align-items:center;display:flex;justify-content:space-between;text-underline-position:from-font;width:100%}.menu .dropdown-marker-wrapper{align-items:center;display:flex;gap:6px;padding:0}.menu .dropdown-marker{cursor:default;display:flex;height:auto;position:relative;transition:rotate .22s ease-in-out;width:15px;z-index:0}.menu .dropdown-marker svg{color:var(--marker-color);height:auto;right:0;width:100%}.menu .dropdown-marker:after{rotate:90deg}.menu-item{color:var(--menu-item-color)}.menu-item.active,.menu-item:hover{color:var(--menu-item-color-hover,var(--c-blue))}.menu-item:is(li).top-level{align-items:flex-start;display:flex;flex-direction:column;padding-block:var(--y-offset)}@media screen and (max-width:1024px){.menu-item:is(li).top-level>.dropdown-marker-wrapper a{pointer-events:none;touch-action:none}}@media screen and (max-width:767px){.menu-item:is(li).top-level>.dropdown-marker-wrapper a{pointer-events:none;touch-action:none}}.menu-item:is(li):hover>.dropdown-marker-wrapper .menu-item,.menu-item:is(li):hover>.menu-item{color:var(--menu-item-color-hover)}.menu-item:is(li).active .dropdown-marker{rotate:180deg}.menu-item.menu-item-has-children{position:relative}@media (min-width:1280px){.menu-item.menu-item-has-children:hover>.submenu-wrapper{display:flex;visibility:visible}.menu-item.menu-item-has-children:hover>.submenu-wrapper>.sub-menu{animation:submenuAnimation .45s ease-in-out forwards;display:flex;max-height:100%}.menu-item.menu-item-has-children:hover>div>.submenu-wrapper{display:flex}.menu-item.menu-item-has-children:hover>div>.submenu-wrapper>.sub-menu{animation:submenuAnimation .45s ease-in-out forwards;max-height:100%}.menu-item.menu-item-has-children:hover>.dropdown-marker-wrapper .dropdown-marker{--marker-color:var(--c-blue);rotate:180deg}.menu-item.menu-item-has-children:hover>.dropdown-marker-wrapper .dropdown-marker:after{rotate:1turn}.menu-item.menu-item-has-children:hover.active .submenu-wrapper.subsub{height:100%;pointer-events:auto}}@media screen and (max-width:1024px){.menu-item.menu-item-has-children.active>.submenu-wrapper{display:flex;visibility:visible}.menu-item.menu-item-has-children.active>.submenu-wrapper>.sub-menu{animation:submenuAnimation .45s ease-in-out forwards;display:flex;max-height:100%}.menu-item.menu-item-has-children.active>div>.submenu-wrapper{display:flex}.menu-item.menu-item-has-children.active>div>.submenu-wrapper>.sub-menu{animation:submenuAnimation .45s ease-in-out forwards;max-height:100%}.menu-item.menu-item-has-children.active>.dropdown-marker-wrapper .dropdown-marker{--marker-color:var(--c-blue);rotate:180deg}.menu-item.menu-item-has-children.active>.dropdown-marker-wrapper .dropdown-marker:after{rotate:1turn}.menu-item.menu-item-has-children.active.active .submenu-wrapper.subsub{height:100%;pointer-events:auto}}@media screen and (max-width:767px){.menu-item.menu-item-has-children.active>.submenu-wrapper{display:flex;visibility:visible}.menu-item.menu-item-has-children.active>.submenu-wrapper>.sub-menu{animation:submenuAnimation .45s ease-in-out forwards;display:flex;max-height:100%}.menu-item.menu-item-has-children.active>div>.submenu-wrapper{display:flex}.menu-item.menu-item-has-children.active>div>.submenu-wrapper>.sub-menu{animation:submenuAnimation .45s ease-in-out forwards;max-height:100%}.menu-item.menu-item-has-children.active>.dropdown-marker-wrapper .dropdown-marker{--marker-color:var(--c-blue);rotate:180deg}.menu-item.menu-item-has-children.active>.dropdown-marker-wrapper .dropdown-marker:after{rotate:1turn}.menu-item.menu-item-has-children.active.active .submenu-wrapper.subsub{height:100%;pointer-events:auto}}.menu>li:has(>.logo){margin:0 30px;position:relative;width:62px}.menu>li:has(>.logo) .logo{left:0;min-width:0;position:absolute;top:0;top:50%;translate:0 -50%;width:100%}.menu>li.top-level{margin-inline:var(--x-offset)}.menu>li.top-level:first-child{margin-left:0}.menu>li.top-level:last-child{margin-right:0}.menu>li.top-level>.menu-item{padding:0;white-space:nowrap}@media screen and (max-width:767px){.menu>li.top-level>.menu-item{white-space:normal}}.menu>li.top-level:hover>.menu-item{color:var(--menu-item-color-hover)}.menu>li.top-level.menu-item-has-children:hover>.dropdown-marker-wrapper a{text-decoration:underline;text-underline-position:from-font}.menu>li.top-level.menu-item-has-children:hover>.dropdown-marker-wrapper a.menu-item-has-children{text-decoration:none}@media (max-width:1279px){.menu .menu-item-has-children .submenu-wrapper{margin-left:0!important}}.main-header.scroll~.mobile-menu{--header-top-offset:-16px}.mobile-menu{--top-level-menu-gap:16px;--submenu-gap:16px;--submenu-left-offset:80px;--menu-item-color:var(--c-white)!important;--_grad:linear-gradient(261deg,hsla(24,29%,97%,0) 36.82%,#fff6ef 62.23%),linear-gradient(22deg,hsla(24,29%,97%,0) 68.19%,#fff6ef 79.81%);--_fz:26px;--_fz-level-2:20px;--_fz-level-3:16px;align-items:center;background:var(--c-black);display:flex;flex-direction:column;height:calc(100dvh - var(--header-height) - 16px);left:16px;max-height:calc(100dvh - var(--header-height));opacity:0;overflow:hidden;padding:86px;position:fixed;top:calc(var(--header-height) + var(--header-top-offset) - 16px);transition:translate .35s ease-in,opacity .35s ease-in-out;translate:0 -35px;visibility:hidden;width:calc(100% - 32px);z-index:999}@media (max-height:900px) and (min-width:1280px){.mobile-menu{padding:56px}}.mobile-menu.active{opacity:1;translate:0;visibility:visible}.mobile-menu.active.menu-rdv-open .menu:not(.menu-rdv),.mobile-menu.active:not(.menu-rdv-open) .menu.menu-rdv{display:none}.mobile-menu__bloginfo{margin-top:20px}.mobile-menu__bloginfo .preheader{padding:0}.mobile-menu__header{align-items:flex-start;display:flex;display:none;gap:16px;justify-content:flex-start;margin-bottom:56px;padding:4px 15px 0;width:100%}.mobile-menu__header button{display:flex;translate:0 11px;width:44px}.mobile-menu__header button svg{color:var(--c-accent);height:auto;width:100%}.mobile-menu__header .logo{width:min(100% - 10px,273px)}.mobile-menu__header .logo img{width:100%}.mobile-menu>.lang-block{display:flex;margin:34px auto 50px}.mobile-menu>.lang-block .lang:before{border-color:var(--primary-white)}.mobile-menu>.lang-block .lang-separator{background-color:var(--primary-white)}.mobile-menu__nav{color:var(--c-main);display:flex;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}@media screen and (max-width:767px){.mobile-menu__nav{padding:0}}.mobile-menu__nav .menu{flex:1 1 calc(60% - var(--_g))}.mobile-menu__nav .items-pictures{flex:1 1 calc(35.8% - var(--_g));height:100%;position:relative}.mobile-menu__nav .items-pictures .picture-wrapper.active .picture{z-index:2}.mobile-menu__nav .items-pictures .picture{height:100%;left:0;position:absolute;top:0}.mobile-menu__nav .contacts{align-items:flex-start;bottom:0;display:flex;flex-direction:column;gap:30px;left:0;position:absolute}.mobile-menu__nav .contacts .contact{display:flex;flex-direction:column;gap:10px;width:100%}.mobile-menu__nav .contacts .contact p{color:var(--c-orange);font-size:12px;font-weight:500;text-transform:uppercase}.mobile-menu__nav .contacts .contact h3{font-size:1.125rem;line-height:1}.mobile-menu__nav .contacts .contact a{color:var(--c-white);display:inline-block;font-size:1.125rem;letter-spacing:normal;line-height:1.444;max-width:255px}.mobile-menu__nav .contacts .contact a:hover{color:var(--c-orange)}.mobile-menu__nav>.inner{--_g:40px;display:flex;gap:var(--_g);height:100%;justify-content:space-between;position:relative}.mobile-menu__nav::-webkit-scrollbar{border-radius:4px;width:4px}.mobile-menu__nav .submenu-wrapper{left:calc(100% - 1px);position:absolute!important;top:0;width:100%;z-index:1}.mobile-menu__nav .sub-menu,.mobile-menu__nav .submenu-wrapper{box-shadow:none!important;position:static}.mobile-menu__nav .sub-menu li,.mobile-menu__nav .submenu-wrapper li{background-color:transparent!important}.mobile-menu__nav ul.menu:has(>.menu-item:hover)>.menu-item:not(:hover){filter:blur(3px);opacity:.4}@media screen and (max-width:767px){.mobile-menu__nav ul:has(>.menu-item:hover)>.menu-item:not(:hover){filter:none;opacity:1}.mobile-menu__nav ul:has(>.menu-item.active)>.menu-item:not(.active){filter:blur(3px);opacity:.4}}.mobile-menu__nav .menu{align-items:flex-start;flex-direction:column;font-size:var(--_fz);gap:var(--top-level-menu-gap);justify-content:flex-start;max-height:calc(100% - 181px);overflow-x:clip;overflow-y:auto;width:-moz-max-content;width:max-content}.mobile-menu__nav .menu.menu-rdv{margin-top:30px}.mobile-menu__nav .menu .menu-item{align-items:flex-start;flex-direction:column;justify-content:center;text-transform:uppercase}.mobile-menu__nav .menu .menu-item:is(li):is(.menu-item-has-children.active):not(.top-level){--menu-item-color:var(--c-blue)!important}.mobile-menu__nav .menu .menu-item:is(li):is(.menu-item-has-children.active):not(.top-level)>.dropdown-marker-wrapper .dropdown-marker{rotate:-90deg!important}.mobile-menu__nav .menu .menu-item.top-level{padding-block:0;position:relative}.mobile-menu__nav .menu .menu-item.sub-sub-menu{padding:0}.mobile-menu__nav .menu .menu-item>div:not(.submenu-wrapper){justify-content:center}.mobile-menu__nav .menu-item:has(>.logo){display:none}.mobile-menu__nav .menu>li{align-items:flex-start;padding:0}.mobile-menu__nav .menu>li.top-level{margin-inline:0}.mobile-menu__nav .menu>li.top-level.menu-item-has-children>div:first-child{background:transparent}.mobile-menu__nav .menu>li.top-level.menu-item-has-children>div:first-child:before{content:"";height:100%;left:-15px;opacity:0;position:absolute;top:0;width:calc(100% + 30px);z-index:-1}.mobile-menu__nav .menu>li.top-level.menu-item-has-children>div:first-child a+svg{margin-left:8px;position:static}.mobile-menu__nav .menu>li.top-level.menu-item-has-children.active>div:first-child:before{opacity:1}.mobile-menu__nav .menu>li.top-level:hover>.menu-item{background:transparent}.mobile-menu__nav .menu>li>div:not(.submenu-wrapper){justify-content:center;padding:0!important}.mobile-menu__nav .menu>.menu-item-has-children:hover a.menu-item-has-children{--_item-color:var(--c-black)}.mobile-menu__nav .menu .sub-menu{--radius:0px;--_offset-left:calc(var(--submenu-left-offset, 0px) + var(--menu-item-max-w, 0px) - var(--menu-item-w, 0px));align-items:flex-start;background:transparent;font-size:var(--_fz-level-2);gap:var(--submenu-gap);margin-left:var(--_offset-left);margin-top:0;max-width:314px!important;padding:0;transform:translate(0)!important;width:-moz-max-content;width:max-content}@media screen and (max-width:767px){.mobile-menu__nav .menu .sub-menu{--_offset-left:0px}}.mobile-menu__nav .menu .sub-menu .sub-menu{font-size:var(--_fz-level-3)}.mobile-menu__nav .menu .sub-menu .menu-item{letter-spacing:normal;padding:0;white-space:normal}.mobile-menu__nav .menu .sub-menu .menu-item.menu-item-has-children>.dropdown-marker-wrapper .dropdown-marker{rotate:90deg!important}.mobile-menu__nav .menu .sub-menu .submenu-wrapper{justify-content:center;margin-inline:0;position:static!important;width:100%}.mobile-menu__nav .menu .sub-menu .submenu-wrapper .menu-item{justify-content:center;padding:0}.mobile-menu .contacts{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;margin-top:40px}.mobile-menu .contacts .contact:where(.email,.insta){display:none}@media screen and (max-width:767px){.mobile-menu .contacts .contact:where(.email,.insta){display:flex}}.mobile-menu__extra{bottom:0;height:44px;left:0;padding-inline:15px;position:absolute;width:100%}.mobile-menu .widgets-container{display:flex;flex-direction:row;gap:32px;justify-content:center;margin-top:30px;position:static}.mobile-menu .widgets-container .widget-icon{background:var(--c-white)}.mobile-menu .widgets-container .widget-icon svg{color:var(--c-blue-light)}.mobile-menu .widgets-container .widget.widget-address .widget-icon svg .inside{color:var(--c-white)}.mobile-menu .widgets-container .widget:hover .widget-icon{background:var(--c-blue-light)}.mobile-menu .widgets-container .widget:hover .widget-icon svg{color:var(--c-white)}.mobile-menu .widgets-container .widget:hover.widget-address .widget-icon svg .inside{color:var(--c-blue-light)}@media screen and (max-width:767px){.mobile-menu{--_fz:24px;--_fz-level-2:22px;--top-level-menu-gap:32px;height:calc(100dvh - var(--header-height));left:0;padding:80px 24px 24px;top:calc(var(--header-height) + var(--header-top-offset));width:100%}.mobile-menu__nav::-webkit-scrollbar-thumb{background:#757576}.mobile-menu__nav .menu{max-height:none;overflow:visible;width:100%}.mobile-menu__nav .menu .submenu-wrapper{max-width:100%!important;position:static!important}.mobile-menu__nav .menu .sub-menu{padding-left:0!important;padding-top:var(--top-level-menu-gap)}.mobile-menu__nav .sub-menu>li{white-space:normal}.mobile-menu__nav .items-pictures{display:none}.mobile-menu__nav .contacts{align-items:flex-start;margin-top:44px;position:static}.mobile-menu__nav>.inner{flex-direction:column;gap:0}}:root{--header-top-offset:0px}.main-header{--_radius:0px;--menu-item-color:var(--c-white);left:0;padding:16px;position:fixed;top:var(--header-top-offset);transition:translate .45s ease-in-out .25s,padding .3s ease-in-out;translate:0 0;width:100%;z-index:1000}.main-header.move-lower{top:var(--preheader-height)}.main-header.scroll{padding-inline:0;padding-top:0}.main-header .extra-block,.main-header .menu-block{opacity:1;transition:translate 1s ease-in-out 1s,opacity .4s 1s;translate:0 0}.main-header .extra-block .menu-item-has-children{padding-block:12px}.main-header .extra-block .m-button{min-width:0;width:220px}.main-header .lang-switcher{align-items:center;border-left:1px solid var(--c-black);color:var(--c-black);display:flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;gap:10px;height:100%;justify-content:center;text-transform:uppercase;width:127px}.main-header .lang-switcher svg{color:var(--c-black);transition:rotate .3s ease-in-out}.main-header .lang-switcher:has(+.dropdown-wrapper.active) svg{rotate:180deg}.main-header .wrapper{background:var(--c-white);border-radius:var(--_radius);display:flex;gap:0;height:90px;justify-content:space-between;margin:0 auto;padding-left:71px;position:relative;width:100%;z-index:100}.main-header .wrapper .logo{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;margin-right:auto;min-width:60px;padding-block:6px;width:352px}.main-header .wrapper .logo picture{display:inline-flex;height:100%;width:auto}.main-header .wrapper .logo img{height:100%;width:auto}.main-header .wrapper nav{align-items:center;display:flex;gap:31px;justify-content:space-between;width:100%}.main-header .wrapper nav .extra{align-items:center;display:flex;gap:1rem 1.5rem}.main-header .wrapper nav .extra a{display:inline-flex}.main-header .logo-container{margin:0 auto}.main-header .logo-container .logo{min-width:20px;width:auto}.main-header .logo-container .logo svg{height:27px;width:auto}@media screen and (max-width:1024px){.main-header .lang-block,.main-header .menu-block{display:none}.main-header .wrapper{padding-left:40px}.main-header .wrapper .logo{flex-shrink:1}.main-header .wrapper .logo img,.main-header .wrapper .logo picture{height:auto;width:100%}.main-header .extra-block{margin:0 0 0 auto}.main-header .extra-block>.menu-item{padding-block:1rem}.main-header .extra-block .m-button{--_bg:var(--c-blue);--_bg-hover:var(--c-blue);--_border-color:var(--c-blue);--_border-color-hover:var(--c-blue);--_color:var(--c-white);min-width:0;padding:7px 23px;width:auto}.main-header .extra-block .m-button.active{--_bg:var(--c-title);--_border-color:var(--c-title);--_color:var(--c-white)}.main-header .rdv-btn{gap:0}.main-header .rdv-btn span{font-size:0;line-height:1}.main-header .rdv-btn span:before{content:"RDV";font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:20px}.main-header .rdv-btn+.dropdown-wrapper{left:auto;right:0;translate:0;width:-moz-max-content;width:max-content}.main-header .dropdown-container:has(.lang-switcher){margin-left:60px}}@media screen and (max-width:767px){.main-header{padding:0}.main-header .wrapper{gap:20px;height:80px;padding:0 0 0 24px}.main-header .wrapper .logo{height:60px;margin-block:10px;padding:0;width:auto}.main-header .wrapper .logo img,.main-header .wrapper .logo picture{height:100%;width:auto}.main-header .extra-block{margin:0 0 0 auto}.main-header .lang-switcher{border:none;width:57px}.main-header .menu-burger{border-left:0;height:100%;width:34px}.main-header .rdv-btn{gap:0;padding:16px}.main-header .rdv-btn span{font-size:0;line-height:1}.main-header .rdv-btn span:before{content:"RDV";font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:20px}.main-header .rdv-btn+.dropdown-wrapper{left:auto;right:0;translate:0;width:-moz-max-content;width:max-content}.main-header .dropdown-container:has(.lang-switcher){margin-left:0}}.submenu-wrapper{display:none;min-width:241px;position:absolute;top:100%}.submenu-wrapper.top{visibility:hidden;width:auto}.submenu-wrapper:has(>.sub-sub-menu){position:static}.submenu-wrapper.subsub{display:none;left:calc(100% - 2px);padding-top:0!important;position:absolute;top:-6px}.submenu-wrapper.subsub>.sub-menu{width:-moz-max-content;width:max-content;width:100%}@media (max-width:1279px){.submenu-wrapper.subsub{display:none}}.sub-menu{--submenu-list-hover:transparent;--submenu-list-item-hover:var(--c-orange);--radius:24px;--menu-item-color:var(--c-white);align-items:flex-start;background:#f9f6f4;border-radius:0 0 var(--radius) var(--radius);display:flex;flex-direction:column;opacity:0;padding:6px 0 14px;transform:translateY(-25px);width:100%}.sub-menu .dropdown-marker{rotate:0deg!important;width:6px!important}.sub-menu.sub-sub-menu{letter-spacing:inherit;line-height:inherit;margin-left:2px;text-transform:none;width:-moz-max-content!important;width:max-content!important}.sub-menu.sub-sub-menu>li .menu-item{justify-content:flex-start}.sub-menu .menu-item:is(li){padding-block:2px;padding-inline:24px}.sub-menu .menu-item+svg{width:24px!important}.sub-menu .menu-item+svg use.mobile{display:none}@media screen and (max-width:1024px){.sub-menu .menu-item+svg use:not(.mobile){display:none}.sub-menu .menu-item+svg use.mobile{display:inline-block}}.sub-menu:not(.sub-sub-menu)>.menu-item>div:not(.submenu-wrapper) .menu-item{width:auto}.sub-menu:not(.sub-sub-menu)>.menu-item>div:not(.submenu-wrapper) .menu-item+svg{cursor:pointer}.sub-menu>li{display:inline-block;white-space:nowrap}.sub-menu>li a{font-size:inherit!important}.sub-menu>li:first-child{border-radius:var(--radius) var(--radius) 0 0}.sub-menu>li:last-child{border-radius:0 0 var(--radius) var(--radius)}.sub-menu>li:hover{background:var(--submenu-list-hover)}.sub-menu>li:hover>a,.sub-menu>li:hover>div>a{--menu-item-color:var(--submenu-list-item-hover)}.sub-menu>li:hover>div>a+svg{color:var(--submenu-list-item-hover)!important}.sub-menu>li:hover .dropdown-marker{--marker-color:var(--submenu-list-item-hover)!important}.sub-menu .submenu-wrapper{padding-top:0}.sub-menu .menu-item{align-items:center;display:flex;justify-content:flex-start;width:100%}.sub-menu .menu-item>div:not(.submenu-wrapper){align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}@media (max-width:1279px){.sub-menu .menu-item>div:not(.submenu-wrapper){align-items:center}}.sub-menu .sub-menu-wrapper{margin-left:auto;position:static}.lang-block{align-items:center;display:flex;gap:.5rem}.lang-block.d-none{width:165px}.lang-block .lang{align-items:center;display:flex;gap:8px;position:relative}.lang-block .lang-separator{background-color:var(--primary-text);height:20px;width:1px}.lang-block .lang.active:before,.lang-block .lang:hover:before{border:1px solid var(--primary-blue);content:"";height:calc(100% + 12px);left:-9px;position:absolute;top:-6px;width:calc(100% + 18px)}.wpml-ls-legacy-list-horizontal{padding:0}.wpml-ls-legacy-list-horizontal>ul{align-items:center;display:flex;gap:1rem;justify-content:space-between}.wpml-ls-legacy-list-horizontal .wpml-ls-slot-shortcode_actions.wpml-ls-item{display:flex;position:relative}.wpml-ls-legacy-list-horizontal .wpml-ls-slot-shortcode_actions.wpml-ls-item:not(:first-child):before{background:#1d1c1c!important;border:none;border-radius:0;content:"";display:block;height:100%;left:-.5rem;position:absolute;top:0;translate:-50% 0;width:1px}.wpml-ls-legacy-list-horizontal .wpml-ls-slot-shortcode_actions.wpml-ls-item:before{display:none}.wpml-ls-legacy-list-horizontal .wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-current-language .wpml-ls-native{color:var(--primary-blue)}.wpml-ls-legacy-list-horizontal .wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-current-language .wpml-ls-flag{display:flex}.wpml-ls-legacy-list-horizontal .wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-first-item .wpml-ls-link{flex-direction:row-reverse}.wpml-ls-legacy-list-horizontal .wpml-ls-link{align-items:center;color:#fff;display:flex;gap:8px;padding:0}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{border-radius:50%;display:none;height:24px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:24px}.wpml-ls-legacy-list-horizontal .wpml-ls-native{margin:0;overflow:hidden;width:2ch}.rdv-btn{align-items:center;align-self:stretch;background:var(--c-black);color:var(--c-white);display:flex;font-size:16px;font-style:normal;font-weight:500;gap:10px;justify-content:center;letter-spacing:.8px;line-height:20px;padding:24px 54px;text-transform:uppercase}.rdv-btn svg{flex-shrink:0}.rdv-btn:has(+.dropdown-wrapper:hover),.rdv-btn:hover{background:var(--c-orange-dark)}.rdv-btn+.dropdown-wrapper .dropdown-item{background:var(--c-orange-dark);padding:22px}.rdv-btn+.dropdown-wrapper .dropdown-item a{background:transparent;color:var(--c-white);font-size:1rem;font-weight:500;line-height:1.6;text-align:center;text-transform:none}.rdv-btn+.dropdown-wrapper .dropdown-item:hover{background:var(--c-orange)}@keyframes submenuAnimation{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translate(0)}}@media (max-width:1279px){@keyframes submenuAnimation{0%{opacity:0}to{opacity:1;transform:translate(0)}}}.footer-main{background:var(--c-black);color:var(--c-white);overflow-x:clip;padding:100px 0 80px}.footer-main .inner{display:flex;flex-direction:column;gap:60px}.footer-main .row{align-items:flex-start;display:flex;gap:30px}.footer-main .row .col{display:flex;flex:1 1 calc(50% - 30px);flex-direction:column}.footer-main .row-bottom{font-size:.875rem}.footer-main .contact{display:flex;flex-direction:column;gap:10px}.footer-main .contact:not(:first-child){margin-top:40px}.footer-main .contact p{color:var(--c-orange);font-weight:500;text-transform:uppercase}.footer-main .contact a{display:inline-block;max-width:440px}.footer-main .footer__menu-list{display:flex;flex-direction:column;gap:10px;list-style:none}.footer-main .footer__menu-list a:hover{color:var(--c-orange)}.footer-main .contact-block a{color:var(--c-orange);display:block;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.25;margin-top:20px;text-transform:uppercase}.footer-main a:hover{color:var(--c-orange)}@media screen and (max-width:767px){.footer-main{padding:60px 0}.footer-main .logo{display:flex;max-width:270px}.footer-main .logo img{height:auto;width:100%}.footer-main .row{flex-direction:column}.footer-main .row .col:empty{display:none}}body:has(.page-404) .footer-main{display:none}.page-404{align-items:center;background:var(--c-white) url(/wp-content/themes/lacroix/dist/images/404-bg.webp) no-repeat center center;background-size:cover;color:var(--c-white);display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-top:var(--header-height);overflow:clip;position:relative;z-index:0}.page-404 .decor{position:absolute;top:0;z-index:-1}.page-404 .decor-left{height:100%;left:0;max-width:233px;width:auto}.page-404 .decor-right{bottom:0;height:calc(100% - 260px);max-width:189px;right:0;top:auto;width:auto}.page-404 .content-wrapper{gap:2rem;max-width:90%;position:relative;z-index:0}.page-404 .content-wrapper,.page-404 .content-wrapper>div{align-items:center;display:flex;flex-direction:column}.page-404 .n-404{display:flex;position:relative}.page-404 .n-404:before{aspect-ratio:1;background:radial-gradient(57.36% 81.61% at 50.11% 49.98%,#00b9d6 0,#91d9f8 23.92%,#fff 66.76%);border-radius:100%;content:"";filter:blur(100px);left:50%;position:absolute;top:50%;translate:-50% -50%;width:389px;z-index:-1}.page-404 .n-404 span{color:transparent;font-family:Raleway,sans-serif;font-size:7.5rem;font-style:normal;font-weight:600;left:51.2%;letter-spacing:.08em;line-height:1;position:absolute;text-transform:uppercase;top:37%;translate:-50% -50%}.page-404 .n-404 span,.page-404 h1{-webkit-text-fill-color:transparent;background:var(--Linear-2,linear-gradient(90deg,#1d5e92 0,#2872a4 15.59%,#3084b4 31.19%,#348fbf 45.47%,#3693c2 57.15%,#49c8f5 100.17%));background-clip:text;-webkit-background-clip:text}.page-404 .message{align-items:center;color:var(--c-main);display:flex;flex-direction:column;text-align:center;width:min(604px,100%)}.page-404 .message h1{margin-bottom:1rem}.page-404 .message p{text-align:center}.page-404 .m-button{margin-top:40px}@media screen and (max-width:767px){.page-404 .message{font-size:.875rem}}.btn{border:1px solid #000;color:#000;font-family:Bambino New;font-size:16px;font-style:normal;font-weight:600;max-width:260px;padding:9px 15px;position:relative;text-align:center;width:100%}.btn:hover{background-color:transparent!important;border-color:transparent!important;color:#000!important}.btn:before{background:linear-gradient(38deg,#c7a082 25.34%,#c7a082 26.03%,#fde8db 94.75%,#ba8d70 148.89%);content:"";height:calc(100% + 2px);left:-1px;opacity:0;position:absolute;top:-1px;width:calc(100% + 2px);z-index:-1}.btn:hover:before{opacity:1;transition:.5s}.category-list{display:flex;gap:60px;margin-bottom:55px;max-width:100%;overflow:auto;padding-bottom:4px}.category-list::-webkit-scrollbar{height:2px}.category-list .category-list__name{cursor:pointer;display:block;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding-bottom:10px;padding-top:10px;text-transform:uppercase;white-space:nowrap}.category-list .category-list__name.active{border:1px solid #ba8d70;padding:10px}.blog-blocks{width:100%}.blog-block{display:none;flex-wrap:wrap;gap:30px}.blog-block.active{display:flex}.blog-block__item{align-items:stretch;display:flex;gap:30px;max-width:699px;width:48%}.blog-block__item .blog-block__item--desc{display:flex;flex-direction:column;gap:20px;justify-content:space-between}.blog-block__item--photo{max-width:338px;width:50%}.blog-block__item--photo img{height:auto;width:100%}.blog-block__item--desc{max-width:331px;width:50%}.blog-block__item--desc--btn{max-width:32px}.blog-block__item--desc--btn:hover svg{fill:#ba8d70}.blog-block__item--desc--btn:hover svg path{fill:#fff}.blog-btn{margin-top:60px}.blog-block__item--title{font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.blog-block__item--desc-category{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-top:14px;text-transform:lowercase}.blog-block__item--desc-category span{color:#ba8d70}.template-blog .blog .category-list{width:100%}.template-blog .content-box img{margin:0}.template-blog .blog-block{flex-direction:column;flex-wrap:nowrap}.template-blog .blog-block .blog-block__item{max-width:100%;width:100%}.template-blog .blog-block .blog-block__item--photo{max-width:338px;width:100%}.template-blog .blog-block__item--desc{max-width:100%;width:100%}.page-votre__items{position:relative}.page-votre__items:before{border-image-slice:1;border-image-source:linear-gradient(0deg,#fff 4.43%,#c7a082 25.91%,#fde8db 43.01%,#ba8d70 81.84%,#fff 97.16%);border-right:3px solid;content:"";height:101%;left:110px;position:absolute;top:-54px;width:3px;z-index:-1}.page-votre__item{display:flex;justify-content:space-between}.page-votre__item-left{display:flex;margin-top:15px;max-width:715px;padding-right:15px;position:relative;width:100%}.page-votre__item-left:before{background:linear-gradient(41.44deg,#c7a082 25.34%,#c7a082 25.9%,#fde8db 124.9%);border-radius:50%;content:"";height:10px;left:107px;position:absolute;top:10px;width:10px}.page-votre__item-count{font-size:28px;line-height:24px;margin:0 84px 0 0;text-transform:capitalize}.page-votre__item-box-description{max-width:480px;width:100%}.page-votre__item-box-description h3{font-size:28px;line-height:32px;margin:0 0 10px;text-transform:uppercase}.page-votre__item-box-description p{margin:0 0 10px}.page-votre__item-step{color:#ba8d70;font-size:20px;line-height:24px;margin:2px 0 10px}.page-votre__item .page-votre__item-img{margin:0;max-width:407px;-o-object-fit:cover;object-fit:cover;width:100%}.faq-block{margin-bottom:40px;margin-top:40px}.faq-block h2.title{color:#956647;margin:0 0 40px}.faq-block .blocks{border:1px solid var(--ba-8-d-70,#ba8d70)}.faq-block .block{border-bottom:1px solid #ba8d70}.faq-block .block h3{align-items:center;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:400;justify-content:space-between;line-height:30px;margin:0!important;padding:29px 24px;text-transform:none}.faq-block .block.active h3{background:linear-gradient(35deg,hsla(26,38%,65%,0) -26.89%,hsla(26,38%,65%,0) -25.12%,#fde8db 1.12%,#ba8d70 125.54%)}.faq-block .block.active h3 svg{transform:rotate(180deg)}.faq-block .block .text{display:none;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;padding:16px 24px}.faq-block .block:first-child .text{display:block}.presentation{margin-top:120px;max-width:100%;position:relative}.presentation__container{margin:0 auto;max-width:1920px;width:100%}.presentation__wrapper-title{margin:0 0 60px 10%;max-width:100%}.presentation__slider{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;width:100%}.presentation__slider .swiper-slide{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.presentation__slider-img{margin:0 auto}.presentation__slider-nav{align-items:center;display:flex;justify-content:space-between;margin:50px auto 0;padding:0 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.presentation__slider-nav .swiper-button-next,.presentation__slider-nav .swiper-button-prev{background:none;bottom:14px;bottom:84px;height:8px;margin-top:0;position:static;top:auto}.presentation__slider-nav .swiper-button-next path,.presentation__slider-nav .swiper-button-prev path{transition:.5s}.presentation__slider-nav .swiper-button-next:hover path,.presentation__slider-nav .swiper-button-prev:hover path{fill:#ba8d70;transition:.5s}.presentation__slider-nav .swiper-button-prev{left:0}.presentation__slider-nav .swiper-button-next{left:180px;transform:rotate(180deg)}.presentation__slider-nav .swiper-pagination{bottom:80px;left:50px;margin:0 55px;position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.presentation__slider-nav .swiper-pagination-bullet{margin:0 9px!important}.presentation__slider-nav .swiper-pagination-bullet-active{background:#ba8d70}.presentation__slider-nav .swiper-slide{align-items:center;display:flex;justify-content:center}.presentation__slider-mobile{display:none}.goverlay{background:linear-gradient(0deg,hsla(0,0%,100%,.35) .56%,hsla(23,89%,93%,.7) 49.09%,hsla(0,0%,100%,.35))!important}.glightbox-clean .gslide-media{box-shadow:none!important}.gallery-modal__slider{display:none}.gallery-modal{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(-100%);width:100%;z-index:900}.gallery-modal:before{background:linear-gradient(0deg,hsla(0,0%,100%,.35) .56%,hsla(23,89%,93%,.7) 49.09%,hsla(0,0%,100%,.35));content:"";height:100vh;left:0;position:absolute;top:0;width:100%}.gallery-modal,.gallery-modal.active{transition:all .3s linear 0s}.gallery-modal.active{opacity:1;pointer-events:all;transform:translateX(0)}.gallery-modal__wrapper-img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;max-width:875px;padding:0 15px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.gallery-modal__img{-o-object-fit:cover;object-fit:cover;width:100%}.close-modal{height:32px;position:absolute;right:15px;top:0;width:32px;z-index:500}@media (max-width:1024px){.page-votre__items{margin:0 auto;max-width:600px;width:100%}.page-votre__item{display:block;margin-bottom:45px}.page-votre__items:before{left:33px;top:-85px}.page-votre__item-count{margin-right:50px}.page-votre__item-left{margin-top:0}.page-votre__item-left:before{left:30px}.page-votre__item .page-votre__item-img{max-width:600px;padding-left:60px}.page-votre__item-box-description h3{font-size:24px;line-height:28px}.page-votre__item-box-description{margin-bottom:20px}.presentation{margin-top:100px}.presentation__wrapper-title{margin:0 0 30px 15px}.presentation__slider .swiper-slide{grid-gap:15px}.presentation__slider-nav{margin-top:30px}}@media (max-width:768px){.page-votre__item-left:before,.page-votre__items:before{display:none}.page-votre__item-left{flex-direction:column}.page-votre__item .page-votre__item-img{padding-left:0}.page-votre__item-count{margin-bottom:10px}.page-votre__item-box-description{position:relative}.page-votre__item-box-description .page-votre__item-step{left:93px;position:absolute;top:-32px}.presentation{margin-top:50px}.presentation__slider{display:none}.presentation__slider-img{pointer-events:none}.presentation__slider-mobile{display:block}.presentation__slider-nav .swiper-pagination{display:none}.presentation__slider-nav .swiper-button-next,.presentation__slider-nav .swiper-button-prev{margin-left:10px;margin-right:10px}.gallery-modal{display:none!important}.blog-block{flex-direction:column}.blog-block__item{flex-direction:row;margin:0 auto;width:100%}.blog .container-blog{display:none}.blog .container-blog-mobile{display:flex!important}.blog .container-margin{margin-bottom:0;position:relative}.blog .container-margin:after,.blog .container-margin:before{background:linear-gradient(90deg,#fff 30.03%,hsla(0,0%,100%,.61) 72.29%,hsla(0,0%,100%,0) 93.6%);bottom:0;content:"";height:48px;left:-30px;pointer-events:none;position:absolute;width:76px}.blog .container-margin:after{background:linear-gradient(270deg,#fff 30.03%,hsla(0,0%,100%,.61) 72.29%,hsla(0,0%,100%,0) 93.6%);left:unset;right:-20px}}.modal{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,53%,.741);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-content{background:var(--c-white);border-radius:24px;min-height:300px;padding:24px;width:min(100% - 24px,730px)}.modal .title{font:400 1.625rem/1.384 Montserrat,sans-serif;text-align:center}.modal .close-button{cursor:pointer;display:flex;font-size:50px;line-height:1;margin-bottom:24px;margin-left:auto;padding:0 10px;width:-moz-fit-content;width:fit-content}.fancybox__html5video{outline:none}.fancybox__container{--_img-h:min(730px,calc(100dvh - var(--header-height) - 200px))!important;--fancybox-slide-gap:0!important}.fancybox__backdrop,.fancybox__container{height:calc(100dvh - var(--header-height))!important;top:var(--header-height)!important}.fancybox__backdrop{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:hsla(24,29%,97%,.6)!important}.fancybox__content{width:var(--container-width-md-sm)!important}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:0}.fancybox-image{border-radius:20px;border-radius:40px;box-shadow:0 14px 24.2px 0 hsla(0,0%,42%,.3);height:var(--_img-h)!important;max-width:100%;-o-object-fit:cover!important;object-fit:cover!important;width:auto!important}.f-pagination{color:var(--c-text);left:50%;position:absolute;top:calc((100% - var(--_img-h))/2 + var(--_img-h) + 40px)}.f-pagination .f-carousel__fraction{align-items:center;display:flex;gap:16px;height:46px}.fancybox__nav{--f-button-svg-width:46px!important;--f-button-svg-height:46px!important;align-items:center;display:flex;flex-direction:row-reverse;gap:30px;justify-content:space-between;margin:0 auto;opacity:1!important;position:absolute;right:var(--w-gap-mid-small);top:calc((100% - var(--_img-h))/2 + var(--_img-h) + 40px);translate:0 0;width:112px}.fancybox__nav .f-button{--f-button-color:var(--c-text);--f-button-hover-color:var(--c-blue);align-items:center;background:transparent;display:flex;height:auto;justify-content:center;position:static!important;transform:none!important;width:46px}.fancybox__nav .f-button svg{stroke-width:initial;filter:none}.fancybox__nav .f-button:before{display:none}.f-carousel__dots{align-items:center;color:#fff;counter-reset:my-counter;display:flex;gap:.938rem;height:54px;justify-content:center;left:50%;margin:0 auto;position:absolute;top:calc((100% - var(--_img-h))/2 + var(--_img-h) + 40px);translate:-50% 0;width:calc(var(930px, 90%) - 208px)}.f-carousel__dots li{counter-increment:my-counter;line-height:1.5;margin:0!important;opacity:.5;padding:0!important}.f-carousel__dots li:before{display:none!important}.f-carousel__dots li button{color:#fff}.f-carousel__dots li button:before{content:counter(my-counter);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.f-carousel__dots li.is-current{opacity:1}.fancybox__content>button.f-button.is-close-btn{--f-button-width:56px!important;--f-button-height:56px!important;--f-button-svg-width:40px!important;--f-button-svg-height:40px!important;align-items:center;color:var(--c-text);display:flex;justify-content:center;right:-64px!important;top:0!important}:where(picture,img):focus-visible{outline:none}.swiper-button-lock{opacity:.55;pointer-events:none;touch-action:none}@media (max-width:1024px){.fancybox__content>button.f-button.is-close-btn{background:transparent;right:0!important;top:-64px!important}.fancybox-image{border-radius:24px}}@media (max-width:767px){.f-pagination{left:var(--w-gap-mid-small)}}
