@charset "UTF-8";/*!
 * Bootstrap v5.0.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#009EE0;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#E74361;--bs-red:#dc3545;--bs-orange:#EC7404;--bs-yellow:#ffc107;--bs-green:#76BA56;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#A2B4C3;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#009EE0;--bs-secondary:#E74361;--bs-success:#76BA56;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#FDFDFD;--bs-dark:#000;--bs-primary-rgb:0,158,224;--bs-secondary-rgb:231,67,97;--bs-success-rgb:118,186,86;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:253,253,253;--bs-dark-rgb:0,0,0;--bs-primary-text-emphasis:#003f5a;--bs-secondary-text-emphasis:#5c1b27;--bs-success-text-emphasis:#2f4a22;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#ccecf9;--bs-secondary-bg-subtle:#fad9df;--bs-success-bg-subtle:#e4f1dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#99d8f3;--bs-secondary-border-subtle:#f5b4c0;--bs-success-border-subtle:#c8e3bb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#A2B4C3;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:"helvetica-neue-lt-pro","Helvetica Neue LT Std",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1.125rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#000;--bs-body-color-rgb:0,0,0;--bs-body-bg:#FDFDFD;--bs-body-bg-rgb:253,253,253;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(0, 0, 0, 0.5);--bs-secondary-color-rgb:0,0,0;--bs-secondary-bg:#A2B4C3;--bs-secondary-bg-rgb:162,180,195;--bs-tertiary-color:rgba(0, 0, 0, 0.5);--bs-tertiary-color-rgb:0,0,0;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#000;--bs-link-color-rgb:0,0,0;--bs-link-decoration:underline;--bs-link-hover-color:black;--bs-link-hover-color-rgb:0,0,0;--bs-link-hover-decoration:none;--bs-code-color:#E74361;--bs-highlight-color:#000;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:3rem;--bs-border-radius-sm:2.2rem;--bs-border-radius-lg:3.125rem;--bs-border-radius-xl:6rem;--bs-border-radius-xxl:8rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0px 0px 10px rgba(0, 159, 227, 0.3);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(0, 158, 224, 0.25);--bs-form-valid-color:#76BA56;--bs-form-valid-border-color:#76BA56;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,::after,::before{box-sizing:border-box}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.15;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.434375rem + 1.3828125vw)}.h2,h2{font-size:calc(1.3750000009rem + .9375000066vw)}.h3,h3{font-size:calc(1.35rem + .75vw)}.h4,h4{font-size:calc(1.265625rem + .1171875vw)}.h5,h5{font-size:calc(1.2515625rem + .01171875vw)}.h6,h6{font-size:1.125rem}p{margin-top:0;margin-bottom:1.6em}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb);text-decoration:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:2.2rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[type=button],[type=reset],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .1875vw)}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.list-unstyled{padding-left:0;list-style:none}.blockquote{margin-bottom:1rem;font-size:calc(1.265625rem + .1171875vw)}.blockquote>:last-child{margin-bottom:0}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}.container{--bs-gutter-x:1.875rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1140px;--bs-breakpoint-xxl:1230px}.row{--bs-gutter-x:1.875rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.col-auto{flex:0 0 auto;width:auto}.col-4{flex:0 0 auto;width:33.33333333%}.col-6{flex:0 0 auto;width:50%}.col-8{flex:0 0 auto;width:66.66666667%}.gx-2{--bs-gutter-x:0.5rem}.gx-3{--bs-gutter-x:1rem}.btn{--bs-btn-padding-x:2.45rem;--bs-btn-padding-y:0.75rem;--bs-btn-font-family:helvetica-neue-lt-pro,Helvetica Neue LT Std,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--bs-btn-font-size:calc(1.2625rem + 0.09375vw);--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-secondary{--bs-btn-color:#000;--bs-btn-bg:#E74361;--bs-btn-border-color:#E74361;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#eb5f79;--bs-btn-hover-border-color:#e95671;--bs-btn-focus-shadow-rgb:196,57,82;--bs-btn-active-color:#000;--bs-btn-active-bg:#ec6981;--bs-btn-active-border-color:#e95671;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#E74361;--bs-btn-disabled-border-color:#E74361}.visually-hidden{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption){position:absolute!important}.visually-hidden *{overflow:hidden!important}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.overflow-hidden{overflow:hidden!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.top-0{top:0!important}.bottom-0{bottom:0!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-2{border-width:2px!important}.flex-column{flex-direction:column!important}.flex-grow-1{flex-grow:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.m-0{margin:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.mt-0{margin-top:0!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.p-0{padding:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-4{padding-bottom:1.5rem!important}.ps-0{padding-left:0!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.gap-1{gap:.25rem!important}.gap-3{gap:1rem!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-bold{font-weight:700!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-uppercase{text-transform:uppercase!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.pe-none{pointer-events:none!important}.rounded-circle{border-radius:50%!important}.btn,.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.pageload *{transition:none!important}:root{color-scheme:only light}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/body{-webkit-backface-visibility:hidden}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.btn-calc:focus-visible,.btn-calc:hover,.btn:focus-visible,.btn:hover,.rs-list a:focus-visible,.rs-list a:hover,.rs-list button:focus-visible,.rs-list button:hover{animation:pulse_grow .3s linear infinite alternate;-webkit-animation:pulse_grow .3s linear infinite alternate;-moz-animation:pulse_grow .3s linear infinite alternate}@keyframes pulse_grow{100%{transform:scale(1.1,1.1)}}.btn .icon,.regular-control .icon,.rs-list .icon{display:block;width:100%;height:100%;fill:currentColor}@font-face{font-family:"Helvetica Neue LT Std";font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/HelveticaNeueLTPro-Bd.woff2) format("woff2"),url(../fonts/HelveticaNeueLTPro-Bd.woff) format("woff")}@font-face{font-family:"Helvetica Neue LT Std";font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/HelveticaNeueLTPro-Md.woff2) format("woff2"),url(../fonts/HelveticaNeueLTPro-Md.woff) format("woff")}@font-face{font-family:"Helvetica Neue LT Std";font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/HelveticaNeueLTPro-Roman.woff2) format("woff2"),url(../fonts/HelveticaNeueLTPro-Roman.woff) format("woff")}@font-face{font-family:"Helvetica Neue LT Std";font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/HelveticaNeueLTPro-Lt.woff2) format("woff2"),url(../fonts/HelveticaNeueLTPro-Lt.woff) format("woff")}@font-face{font-family:"Helvetica Neue LT Std";font-weight:100;font-style:normal;font-display:swap;src:url(../fonts/HelveticaNeueLTPro-Th.woff2) format("woff2"),url(../fonts/HelveticaNeueLTPro-Th.woff) format("woff")}@font-face{font-family:"Helvetica Neue LT Cn";font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/HelveticaNeueLTStd-BdCn.woff2) format("woff2"),url(../fonts/HelveticaNeueLTStd-BdCn.woff) format("woff")}@font-face{font-family:Bromine;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/subset-Bromine.woff2) format("woff2"),url(../fonts/subset-Bromine.woff) format("woff")}@font-face{font-family:Digits;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/digits.woff2) format("woff2"),url(../fonts/digits.woff) format("woff")}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:scrollbar}::-moz-selection{background:var(--bs-secondary);color:#fff}::selection{background:var(--bs-secondary);color:#fff}::-moz-selection{background:var(--bs-secondary);color:#fff}.z-5{z-index:5!important}.z-50{z-index:50!important}.z-500{z-index:500!important}.z-1000{z-index:1000!important}iframe{border:none}.w-full{width:100%!important}.h-full{height:100%!important}.left-0{left:0!important}.right-0{right:0!important}.cursor-pointer{cursor:pointer!important}.fill-currentcolor{fill:currentColor!important}.stroke-currentcolor{stroke:currentColor!important}.hr{margin-top:.85em;margin-bottom:.85em;border-top:1px solid #fff}.hr hr{height:1px;margin:0;opacity:0}.btn{position:relative;margin-bottom:.28125rem;font-weight:700;transition:all .4s ease}.btn .icon{width:1.8rem;height:1.8rem;vertical-align:middle;transition:transform .2s ease,margin .4s ease}.btn .icon svg{transition:transform .2s ease}.btn .icon--stop{opacity:0}.btn:focus .icon,.btn:hover .icon{transform:scale(1.3);margin-left:.4rem}.btn:focus .icon--start,.btn:hover .icon--start{opacity:0}.btn:focus .icon--stop,.btn:hover .icon--stop{opacity:1}.btn-secondary{--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#E74361;--bs-btn-hover-border-color:#E74361}.btn-calc{line-height:1.1;box-shadow:0 1.722px 1.722px 0 rgba(0,0,0,.15)}.font-family-base{font-family:var(--bs-font-sans-serif)!important}.font-family-digits{font-family:Digits,Impact,cursive!important}.font-family-handwritten{font-family:bimbo-pro,Bromine,Impact,cursive!important}.font-family-headings{font-family:helvetica-neue-lt-pro-cond,"Helvetica Neue LT Cn",sans-serif!important}.fs-base{font-size:1.125rem!important}.rs-list{font-size:1.3rem!important}.fs-14{font-size:.875rem!important}.text-orange{color:#ec7404!important}.small-note{display:inline-block;font-size:.85rem;line-height:1.325}.text-currentcolor{color:currentColor}.bg-blue-600{background-color:#0091ce!important}.bg-blue-900{background-color:#013247!important}.h1,.h2,.h3,h1,h2,h3{font-family:helvetica-neue-lt-pro-cond,"Helvetica Neue LT Cn",sans-serif;font-weight:700}.text-white .h1,.text-white .h2,.text-white .h3,.text-white h1,.text-white h2,.text-white h3{color:currentColor}.h1,.h2,h1,h2{text-transform:uppercase;color:var(--bs-primary)}.h1,h1{margin-bottom:.6em}.h1 .scratch,h1 .scratch{display:block;margin:.7rem auto;transform:translate(-2rem,0)}.h2,h2:not([class]){margin-bottom:1em;line-height:1.4}.h2,h2{margin-bottom:1em}.h3,.h4,h3,h4{margin-bottom:.9em}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{position:relative;z-index:50}:not([class*=float])+.h2,:not([class*=float])+.h3,:not([class*=float])+.h4,:not([class*=float])+.h5,:not([class*=float])+.h6,:not([class*=float])+h2,:not([class*=float])+h3,:not([class*=float])+h4,:not([class*=float])+h5,:not([class*=float])+h6{margin-top:2.2em}[class*=float-end]+.h2,[class*=float-end]+.h3,[class*=float-end]+.h4,[class*=float-end]+.h5,[class*=float-end]+.h6,[class*=float-end]+h2,[class*=float-end]+h3,[class*=float-end]+h4,[class*=float-end]+h5,[class*=float-end]+h6{margin-top:0}.text-white .h2,.text-white .h3,.text-white .h4,.text-white .h5,.text-white .h6,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:#fff}.framed .h2,.framed .h3,.framed .h4,.framed .h5,.framed .h6,.framed h2,.framed h3,.framed h4,.framed h5,.framed h6{margin-top:0}ol:not([class]),ul:not([class]){margin:0;padding:0;list-style:none;padding-inline-start:0;margin-top:1.8em}p+ol:not([class]),p+ul:not([class]){margin-top:-1.2rem}[class*=col]>ol:not([class]):last-child,[class*=col]>ul:not([class]):last-child{margin-bottom:0!important}ul:not([class]){margin-bottom:1.6em}ul:not([class])>li{position:relative;margin-bottom:.8em;padding-left:2.1rem}ul:not([class])>li::before{content:"";display:block;width:15px;height:14px;position:absolute;top:.25em;left:-2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 14' fill='none'%3E%3Cpath d='M5.08965 11.1408C7.43341 12.5218 10.4019 11.7071 11.72 9.3212C13.0381 6.93526 12.2066 3.88155 9.86288 2.50054C7.51913 1.11953 4.55062 1.93418 3.23253 4.32012C1.91444 6.70606 2.7459 9.75977 5.08965 11.1408Z' fill='%23FFFFFF'/%3E%3Cpath d='M5.4275 10.7667C7.45355 11.9605 10.0808 11.1457 11.2956 8.94669C12.5104 6.74772 11.8527 3.99734 9.82669 2.80354C7.80064 1.60974 5.17341 2.42458 3.95861 4.62354C2.74381 6.82251 3.40145 9.57289 5.4275 10.7667Z' fill='%23EC7404'/%3E%3Cpath opacity='0.5' d='M4.86262 9.78921C3.40742 8.42338 3.09217 6.17643 4.10989 4.47489C5.26478 2.56883 7.6041 2.12811 9.53822 3.16961C9.59549 3.24362 9.66326 3.29803 9.73038 3.33889C10.7252 3.97975 11.2856 5.14101 11.3753 6.40276C11.4653 7.66931 11.0733 8.9553 10.2641 9.78984L10.2632 9.7907C8.87558 11.2288 6.32474 11.1853 4.8658 9.79219L4.86262 9.78921ZM3.19888 3.42394C1.47875 5.77597 1.91535 9.26366 4.21415 11.1165C6.40191 12.8988 9.85903 12.7164 11.6261 10.4122C12.53 9.24827 12.9386 7.57703 12.7729 6.02951C12.6069 4.47911 11.8495 2.96337 10.323 2.22884C10.2533 2.19199 10.174 2.16674 10.0909 2.15774C7.84387 0.51666 4.77598 1.25233 3.19888 3.42394Z' fill='%23FFFFFF' stroke='%23EC7404'/%3E%3Cpath d='M10.1098 2.82833C10.0522 2.79436 10.0234 2.77738 9.97893 2.78884C5.53152 -0.775054 0.316481 7.14927 4.74554 10.8153C9.67499 14.8894 14.8684 5.89759 10.1098 2.82833ZM4.54601 9.79361C3.26229 8.2457 3.23473 6.08242 4.27562 4.47371C4.80392 3.65515 5.71185 2.90974 6.63316 2.62425C7.73243 2.29294 8.70649 2.60363 9.70419 3.07887C9.70157 3.15266 9.74355 3.21508 9.81428 3.29445C11.9226 4.80119 11.4455 7.94768 10.2057 9.77818C8.94779 11.7109 6.09698 11.6874 4.54601 9.79361Z' fill='%23FFFFFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-color:transparent;background-position:50% 50%;background-size:100% 100%}ul:not([class])>li ul{margin-top:.8em;padding-left:.7rem}ul:not([class])>li ul li{margin-bottom:0}ul:not([class])>li ul li::before{width:13px;height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' fill='none'%3E%3Cpath d='M3.27148 7.53594C4.76203 7.60564 6.22161 7.25817 7.66618 6.90053C8.51574 6.69019 9.35064 6.43261 10.1842 6.16442C10.3786 6.10187 10.6265 5.97396 10.8356 6.00469' stroke='%23EC7404' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.form-intro ul:not([class]){margin-bottom:.2em}.form-intro ul:not([class])>li{margin-bottom:.25em}.form-intro p+ul:not([class]){margin-top:-.7em}.bg-dark .bg-primary ul:not([class]) li::before,.text-#FFFFFF ul:not([class]) li::before{background-color:currentColor!important}ol:not([class]){margin-bottom:1.2em;counter-reset:step-counter}ol:not([class])>li{position:relative;margin-bottom:.8em;padding-left:1.3em}ol:not([class])>li>.h3:first-child,ol:not([class])>li>.h4:first-child,ol:not([class])>li>h3:first-child,ol:not([class])>li>h4:first-child,ol:not([class])>li>p{display:inline-block;margin-bottom:1.5rem;font-size:1.125rem;color:var(--bs-body-color)}ol:not([class])>li::before{counter-increment:step-counter;content:counter(step-counter) ". ";color:var(--bs-secondary);position:absolute;top:0;left:0;z-index:5;font-weight:700}ol:not([class])>li:last-child ol{margin-bottom:0}ol:not([class])>li ol{counter-reset:listStyle;margin-top:.2em;margin-bottom:1em;padding-left:.1em}ol:not([class])>li ol li{counter-increment:listStyle;margin-bottom:0;padding-left:1.3em}ol:not([class])>li ol li::before{content:counter(listStyle,lower-alpha) ". ";font-weight:400;color:currentColor}ol:not([class])>li ul{margin-top:.8em;margin-bottom:1.45em;padding-left:1.4em}ol:not([class])>li ul>li::before{content:"-";display:inline-block;background:0 0;top:0;width:auto;height:auto;border-radius:none;top:0}.bg-dark .bg-primary ol:not([class]) li::before,.text-white ol:not([class]) li::before{color:currentColor!important}.bg-dark .bg-primary ol:not([class]) li ul li::before,.text-white ol:not([class]) li ul li::before{background-color:currentColor!important}.inline-list,.invisible-list{margin:0;padding:0;list-style:none;padding-inline-start:0}.inline-list li{display:inline-block}.text-icon{margin-bottom:1.25rem}.text-icon .icon{width:2rem;height:2rem;fill:currentColor;position:absolute;top:.15em;left:0;z-index:5}.text-icon__inner{padding-left:3rem}.text-center .text-icon__inner{padding-left:0}.text-center .text-icon .icon{position:relative;margin:0 .4rem 0 0;transform:translate(0,-.2rem)}.section-intro--formation .text-icon{margin-bottom:1.25em;margin-left:0}span.text-icon+span.text-icon{margin-left:2rem}.faq-accordion{text-align:left}.faq-accordion__header,.faq-accordion__panel,.faq-accordion__title{position:static}.faq-accordion__header{display:block;width:100%;margin:0 0 1.25rem;background-color:#fdfdfd;color:currentColor;border-radius:0 1.25rem 1.25rem 1.25rem;font-size:1.125rem;border-width:0;font-weight:500;text-align:left}.faq-accordion__header .js-accordion__icon{transform:translate(-2rem,1rem);bottom:0;transform:translate(-5px,-5px)}.faq-accordion__header .js-accordion__icon .icon{transition:all .4s ease}.faq-accordion__header[aria-expanded=true]{margin-bottom:0;border-radius:0 1.25rem 0 0}.faq-accordion__title{overflow:hidden;margin:0!important}.faq-accordion__panel{overflow:hidden;max-height:99em;transition:all .4s ease;margin-bottom:1.25rem;border-radius:0 0 2.5rem 2.5rem}.faq-accordion__panel[aria-hidden=true]{max-height:0;border-radius:2.5rem}.faq-accordion{padding-bottom:.8em}.faq-accordion__header,.faq-accordion__panel{padding:1rem 4rem 1rem 1.4rem;transition:all .4s ease}.faq-accordion__header{position:relative;min-height:80px;margin-bottom:0}.faq-accordion__header .js-accordion__icon{width:2.25rem;height:2.25rem;padding:.45rem}.faq-accordion__header[aria-expanded=true] .js-accordion__icon .icon{transform:translate(0,-.25rem) rotate(-180deg)}.faq-accordion__panel .left-bordered,.faq-accordion__panel p{position:relative;margin-bottom:.65em;padding-left:1rem}.faq-accordion__panel .left-bordered::before,.faq-accordion__panel p::before{content:"";display:block;width:2px;height:calc(100% - .5rem);background-color:#009ee0;position:absolute;top:50%;left:0;z-index:5;transform:translate(0,-50%)}.faq-accordion__panel .left-bordered strong,.faq-accordion__panel p strong{font-weight:500}.faq-accordion__panel .left-bordered p{padding-left:0}.faq-accordion__panel .left-bordered p::before{display:none}.faq-accordion__panel[aria-hidden=true]{padding-top:0;padding-bottom:0}.js-to_expand[aria-hidden=true],.js-to_expand[data-hidden=true]{display:none}.animated-expandmore__to_expand{display:block;overflow:hidden;opacity:1;transition:visibility 0s ease,max-height 2s ease,opacity 2s ease;max-height:80em;visibility:visible;transition-delay:0s}[data-hidden=true].animated-expandmore__to_expand{display:block;max-height:0;opacity:0;visibility:hidden;transition-delay:2s,0s,0s}.js-expandmore-container{margin:0 0 1.25rem;border-radius:0 1.25rem 1.25rem 1.25rem}.js-expandmore-container .js-expandmore{position:static;font-size:1.125rem}.js-expandmore-container .js-expandmore-button{display:block;width:100%;margin:0;background-color:transparent;color:currentColor;border-radius:0 1.25rem 1.25rem 1.25rem;font-size:1.125rem;border-width:0;font-weight:500;min-height:88px}.js-expandmore-container .js-expandmore-button .js-accordion__icon{width:1.9rem;height:1.9rem;padding:.4rem;transform:translate(-2rem,1rem);bottom:0;transform:translate(-5px,-5px)}.js-expandmore-container .js-expandmore-button .js-accordion__icon .icon{transition:all .4s ease}.js-expandmore-container .js-expandmore-button.is-opened .js-accordion__icon{transform:translate(-5px,-5px) rotate(180deg)}.js-expandmore-container .js-to_expand{position:relative;padding:.8rem 1.5rem 50px}.js-expandmore-container .js-to_expand::before{content:"";display:block;width:140px;height:1px;background-color:#009ee0;position:absolute;top:0;left:50%;z-index:5;transform:translate(-50%,-.5rem)}[aria-hidden=true].js-tabcontent{display:none}.avantages-tabs__item{flex:0 0 0%;min-width:12.5rem}.avantages-tabs__link{cursor:pointer}.avantages-tabs__link .t-icon{width:88px;height:88px;padding:1rem}.avantages-tabs__link[aria-selected=false]{opacity:.65}.avantages-tabs__content{border-radius:var(--bs-border-radius);padding:2.25rem 2rem .75rem}.avantages-tabs__content--alt{padding-top:0}.modal{display:none}.modal.is-open{display:block}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center}.modal__container{width:100%;max-height:calc(var(--vh,1vh) * 100);overflow-y:auto;box-sizing:border-box;padding:0;background-color:#fff}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;box-sizing:border-box}.modal--main-menu .modal__overlay{justify-content:flex-start;align-items:flex-start;background-color:transparent}.modal--main-menu .modal__header{height:80px}.modal--main-menu .modal__container{overflow-y:initial}.modal--nouveau-village{position:absolute;z-index:500}.modal--nouveau-village .modal__container{overflow-y:initial}.modal--avantages-fiscaux .modal__overlay,.modal--contact .modal__overlay{background:rgba(0,0,0,.5)}.modal--avantages-fiscaux .tile-village__close img,.modal--contact .tile-village__close img{margin:15px 12px 0 0;width:20px;height:20px}.modal--avantages-fiscaux .modal__overlay{background:rgba(0,0,0,.5)}.modal--avantages-fiscaux .modal__container{max-width:1100px;border-radius:50px;padding:50px 35px}.modal--avantages-fiscaux .tabpanel-container{padding-top:3rem;padding-bottom:1px}.modal--contact .modal__container{max-width:865px;border-radius:50px;padding:50px 35px}@keyframes mmSlideIn{0%{transform:translate(100%,0)}to{transform:translate(0,0)}}@keyframes mmSlideOut{0%{transform:translate(0,0)}to{transform:translate(100%,0)}}@keyframes mmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmFadeOut{0%{opacity:1}to{opacity:0}}.micromodal-village{display:none}.micromodal-village.is-open{display:block}.micromodal-village .modal__container,.micromodal-village .modal__overlay{will-change:transform}.micromodal-fade{display:none}.micromodal-fade.is-open{display:block}.micromodal-fade[aria-hidden=false] .modal__container,.micromodal-fade[aria-hidden=false] .modal__overlay{animation:mmFadeIn .5s cubic-bezier(0,0,.2,1)}.micromodal-fade[aria-hidden=true] .modal__container,.micromodal-fade[aria-hidden=true] .modal__overlay{animation:mmFadeOut .5s cubic-bezier(0,0,.2,1)}.micromodal-fade .modal__container,.micromodal-fade .modal__overlay{will-change:transform}.swiper{--swiper_space:30px}.swiper--generosite .swiper-wrapper{padding-bottom:.65rem}.swiper--generosite .swiper-slide{width:auto;max-width:71vw}.swiper-pagination{position:relative!important;top:initial!important;bottom:initial!important;z-index:45;width:100%;padding:0;text-align:center}.swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;margin:4px;border:2px solid var(--bs-primary);border-radius:50%;padding:0;opacity:1;background-color:transparent;transition:all .4s ease}.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--bs-primary)}.swiper-pagination .swiper-pagination-bullet:focus,.swiper-pagination .swiper-pagination-bullet:hover{background-color:var(--bs-primary)}.regular-controls--generosite .row{--bs-gutter-x:10px!important}.regular-control{transition:all .4s ease}.regular-control .icon{fill:currentColor}.regular-control[data-controls]{display:inline-block;margin:0 .2em;border:none;border-radius:50%;padding:.6rem;background:#fff;box-shadow:0 0 10px 0 rgba(0,159,227,.7);width:44px;height:44px;color:var(--bs-primary);transition:all .2s ease-in-out}.regular-control[data-controls=prev] .icon{transform:scale(-1,1)}.regular-control[disabled]{opacity:.5}.regular-control:not([disabled]):focus-visible,.regular-control:not([disabled]):hover{transform:scale(1.2)}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body::after{content:"xs";position:absolute;bottom:0;left:-2em;visibility:hidden;font-size:1px}.skip{position:fixed;top:0;left:0;z-index:2500;font-size:1.4rem}.skip-list{margin:0 auto;padding:0;list-style:none}.skip-list__link{padding:.5em 1em}.skip-list__link:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-list__link:not(:focus):not(:focus-within):not(caption){position:absolute!important}.skip-list__link:not(:focus):not(:focus-within) *{overflow:hidden!important}.skip-list__link:focus,.skip-list__link:hover{border:2px solid #e74361;background:#fff;color:#000}.main-header{height:80px;transition:background-color .4s ease;color:var(--bs-white)}.header-sticky--active .main-header{background-color:var(--bs-primary);color:var(--bs-white)}.main-logo__img{width:215px;transition:all .4s ease}.main-logo__img>img:nth-child(1){opacity:0}.modal--main-menu .main-logo__img>img:nth-child(1){opacity:1}.main-logo__img>img:nth-child(2){opacity:1}.rs-list{margin:0;padding:0;list-style:none;padding-inline-start:0}.rs-list li{padding-right:.25rem;padding-left:.25rem}.rs-list a,.rs-list button{width:40px;height:40px;border:none;padding:.4em;background-color:#fff;color:#013247;transition:all .2s ease-in-out}.wrapper-nav{z-index:999}.main-nav__link{transition:all .4s ease}.main-nav__link:focus-visible,.main-nav__link:hover{color:#009ee0}.page .row{clear:both}.page .sub-main,.page main{position:relative;z-index:10}.sub-main{padding:.1em 0}.main-footer{padding:2.6em 0 7em;font-weight:300}.mobile-sep{padding-top:.6em}.mobile-sep::before{content:"";display:block;width:2.6rem;height:1px;background-color:#fff;position:absolute;top:1px;left:0;z-index:5}.footer-logo img{height:auto}.section-intro{height:100dvh;contain:paint;max-width:1483px}.section-intro__title{font-size:calc(1.3125rem + .46875vw);line-height:1.35}.section-intro__title sub{font-family:helvetica-neue-lt-pro,"Helvetica Neue LT Std",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400!important;font-size:17px}.main-figure{font-size:70px}.motto{margin-bottom:.25em;font-weight:700;font-size:30px}.motto-arrow{width:2.85rem;height:2.85rem}.motto--prog{transition:all .4s ease}.arrow-mobile-animation{transition:all .5s ease-in;animation:arrowBounce 1.6s ease-in-out infinite}.pageload .arrow-mobile-animation{transform:translate(0,50%);opacity:0}@keyframes arrowBounce{0%{transform:translateY(0)}50%{transform:translateY(8px)}100%{transform:translateY(0)}}.section-don{transform:translate(0,-1rem)}.section-don__cartouche{padding:0 10px}.irifi-set{flex:0 0 200px;width:200px;height:100%;padding:6px 10px!important;background-color:rgba(231,67,97,.1)}.irifi-label,.irifi-switch-label{font-size:.85rem}.irifi-switch-label{font-family:helvetica-neue-lt-pro-cond,"Helvetica Neue LT Cn",sans-serif;line-height:1.1}.don-container__row{height:72px}.don-container__row .col-sep::after{content:"";display:block;width:2px;height:44px;background-color:#e74361;position:absolute;top:50%;right:0;z-index:5;transform:translate(0,-50%)}.don-container .custom-btn__inner{line-height:1.1;cursor:pointer}.don-container .custom-btn__inner .don-value{font-family:helvetica-neue-lt-pro-cond,"Helvetica Neue LT Cn",sans-serif;font-size:1rem;line-height:1;transition:all .4s ease}.don-container .custom-btn:focus-visible .don-value,.don-container .custom-btn:hover .don-value{color:#e74361}.don-container .custom-btn .small-note{font-size:.75rem}.don-container .custom-btn .small-note strong{font-family:helvetica-neue-lt-pro-cond,"Helvetica Neue LT Cn",sans-serif;font-size:.85rem}.don-container .free-field{width:50px}.don-container .free-field input[type=text]{width:100%;border-width:0 0 1px;border-color:#000;font-size:.85rem;line-height:1.1}.don-container .free-field-devise,.don-container .free-field-label{display:inline-block;font-family:helvetica-neue-lt-pro-cond,"Helvetica Neue LT Cn",sans-serif;font-weight:700;line-height:1.1}.don-container .free-field-label{font-size:.85rem}.don-container .free-field-devise{font-size:1rem}.don-container .nvxvillagesdonlibrereduc{width:42px;border-width:0 0 1px;border-color:#e74361;color:#e74361;font-size:.85rem;line-height:1.1}.set-don-ifi,.set-don-ir{width:100%;transition:opacity .4s ease}.set-don-ifi{position:absolute;inset:0;opacity:0;pointer-events:none}.set-don-ifi.active{opacity:1;pointer-events:auto}.set-don-ir.hidden{opacity:0;pointer-events:none}.switch{position:relative;display:inline-block;width:46px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:all .4s ease}.slider:before{position:absolute;content:"";height:20px;width:20px;left:1px;bottom:1px;background-color:#e74361;transition:all .4s ease}input:focus+.slider{box-shadow:0 0 1px #e74361}input:checked+.slider:before{transform:translateX(22px)}.slider.round{border:1px solid #e74361;border-radius:24px}.slider.round:before{border-radius:50%}.section-chiffres{padding:3em 0}.section-chiffres__content{max-width:1086px}.tile-prekeyfigure{--tile-figurecolor:#009EE0}.tile-prekeyfigure__figure{font-size:3.75rem;line-height:1.35;color:var(--tile-figurecolor)}.tile-prekeyfigure__figure img{vertical-align:baseline}.tile-prekeyfigure__def{font-size:calc(1.28125rem + .234375vw);line-height:1.2}.tile-prekeyfigure__def sub{display:inline-block;font-family:var(--bs-font-sans-serif);font-weight:400;font-size:1.125rem;color:var(--tile-figurecolor);transform:translate(0,-.35em)}.tile-prekeyfigure--a{--tile-figurecolor:#76BA56}.tile-prekeyfigure--b{--tile-figurecolor:#EC7404}.tile-prekeyfigure--c{--tile-figurecolor:#0C6186}.tile-keyfigure{--tile-figurecolor:#009EE0;max-width:305px;border-radius:1.25rem}.tile-keyfigure--a{--tile-figurecolor:#76BA56}.tile-keyfigure--b{--tile-figurecolor:#EC7404}.tile-keyfigure--c{--tile-figurecolor:#0C6186}.tile-keyfigure__inner.back{border-radius:20px;border:1px solid var(--Bleu,#009ee0);background:linear-gradient(180deg,rgba(0,0,0,0) 80.64%,rgba(0,0,0,.05) 100%),#fdfdfd}.tile-keyfigure__sub{border-radius:1.25rem 1.25rem;padding:1.35em 1em;margin-top:-3.75rem}.tile-keyfigure__sub:focus-visible .tile-keyfigure__icon,.tile-keyfigure__sub:hover .tile-keyfigure__icon{transform:translate(-50%,-110%) scale(1.2)}.tile-keyfigure__icon{width:35px;height:35px;left:50%;transform:translate(-50%,-110%);transition:all .4s ease}.tile-keyfigure__trigger{border-radius:.25rem;padding:0 0 1em;font-weight:700;font-size:1.2rem;line-height:1.3}.tile-keyfigure__trigger::after,.tile-keyfigure__trigger::before{content:"";display:block;width:18px;height:1px;background-color:currentColor;position:absolute;bottom:0;left:50%;z-index:5}.tile-keyfigure__trigger::before{transform:translate(-50%,0)}.tile-keyfigure__trigger::after{transform:translate(-50%,0) rotate(90deg);transition:all .4s ease}.section-nouveaux-villages{contain:paint}.nouveau-village{width:7.3333333333%}.nouveau-village__btn:focus-visible .nouveau-village__pic--front,.nouveau-village__btn:hover .nouveau-village__pic--front{opacity:0}.nouveau-village__btn:focus-visible .nouveau-village__pic--back,.nouveau-village__btn:hover .nouveau-village__pic--back{opacity:1}.nouveau-village__pic{transition:all .3s ease}.nouveau-village__pic--front{opacity:1}.nouveau-village__pic--back{opacity:0}.nouveau-village--1{top:17.8%;left:41.8%}.nouveau-village--2{top:24%;left:42.3%}.nouveau-village--3{top:74.1%;left:24.6%}.nouveau-village--4{top:26.2%;left:76.6%}.nouveau-village--5{top:33.8%;left:78.6%}.nouveau-village--6{top:30.25%;left:71.5%}.nouveau-village--7{top:29.8%;left:83.5%}.villages-list__def{line-height:1.3}.villages-list__note{margin-top:.3em;padding-top:.3em;font-size:12px}.section-generosite{padding:3em 0 1.25em}.section-generosite__content{max-width:1062px}.tile-blockquote{margin:0 0 2em;border-radius:0 1.25rem 1.25rem 1.25rem}.swiper-slide>.tile-blockquote{margin-bottom:0;height:100%}[class*=col]>.tile-blockquote{height:calc(100% - 2em)}.swiper-slide>.tile-blockquote{min-height:348px}.tile-blockquote__inner{padding:1.925rem 1.875rem 1rem}.tile-blockquote__quote{flex-grow:1;margin-bottom:.7em}.tile-blockquote__quote p{margin-bottom:0}.tile-blockquote__id{flex:0 0 80px;width:80px}.tile-blockquote__def{font-weight:300;padding-left:.5rem}.section-avantages-fiscaux{padding:3em 1em}.bg-primary+.section-avantages-fiscaux{padding-top:0}.datatab__title{font-size:1.6rem}.datatab__intro{max-width:652px;line-height:1.2}.datatab__intro--alt1{max-width:510px}.tile-calendrier{max-width:280px;border-radius:20px}.tile-calendrier__inner{padding:1rem 1rem 1.8rem}.tile-calendrier__header{padding:.75rem .5rem;font-size:1.25rem}.tile-calendrier__title{font-size:1.25rem}.tile-calendrier__content p{position:relative;margin-bottom:.5em;padding-bottom:.6em}.tile-calendrier__content p::after{content:"";display:block;width:48px;height:1px;background-color:#009ee0;position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}.tile-calendrier__content p:last-child{margin-bottom:0;padding-bottom:0}.tile-calendrier__content p:last-child::after{display:none}.tile-calendrier__content>:last-child{margin-bottom:0}.tile-calendrier--alt .tile-calendrier__inner{padding:1.2rem 1rem 1.6rem}.tile-calendrier--alt .tile-calendrier__content{line-height:1.3}.tabletab-container,.tile-calendrier{margin:0 0 1rem}[class*=col]>.tabletab-container,[class*=col]>.tile-calendrier{height:calc(100% - 1rem)}.tabletab{width:100%;height:100%}.tabletab-container{border-radius:20px}.tabletab thead th{padding:.75rem .5rem;font-weight:500;font-size:1.25rem}.tabletab thead th:first-child{position:relative}.tabletab thead th:first-child::after{content:"";display:block;width:1px;height:calc(100% - .65rem);background-color:#fff;position:absolute;top:50%;right:0;z-index:5;transform:translate(0,-50%);opacity:.5}.tabletab tbody tr{position:relative}.tabletab tbody tr::after{content:"";display:block;width:calc(100% - 2.25rem);height:1px;background-color:#009ee0;position:absolute;bottom:0;left:50%;z-index:5;transform:translate(-50%,0)}.tabletab tbody tr:first-child{border-top:.65rem solid #fff}.tabletab tbody tr:last-child{border-bottom:.65rem solid #fff}.tabletab tbody tr:last-child::after{display:none}.tabletab tbody td{padding:.25rem .5rem}.tabletab tbody td:first-child{position:relative}.tabletab tbody td:first-child::after{content:"";display:block;width:1px;height:100%;background-color:#009ee0;position:absolute;top:0;right:0;z-index:5}.framed{margin:2em 0;border-radius:1.25rem;padding:.5rem 2rem .25rem;line-height:1.3}.framed:last-child{margin-bottom:0!important}.section-faq{padding:3em 0 1.5em}.bg-primary+.section-faq{padding-top:0}.section-contact{padding:3em 0}.bg-primary+.section-contact{padding-top:0}.tablist{display:flex;flex-wrap:wrap}.tablist__item{flex:1 1 50%;width:50%}.tablist__item:first-child{margin-right:-1.15rem}.tablist__item:last-child{margin-left:-1.15rem}.tab{width:100%;border-width:0;border-radius:50px 50px 0 0;padding:1.3rem .5rem;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(1,55,77,.15) 100%),#f1fbff;font-weight:600;font-size:1.35rem;color:#009ee0;z-index:5}.tab[aria-selected=true]{background:#fff;color:#000;z-index:50}.tab:focus-visible{background-color:var(--accent);color:#f5f5f5;outline:.2em solid transparent}.tabpanel-container{border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius)}.tabpanel{border-radius:var(--bs-border-radius);padding:2.25rem 2rem .75rem}.tabpanel:not(.visible){display:none}.percent-bigger{font-size:23px}.form-set{max-width:420px}.form-set__line{min-height:60px;margin:0 0 1rem 0;border-radius:10px;border:1px solid #d3e1e7;background:rgba(0,158,224,.05)}.form-set__label{line-height:1.15}.form-set__field{max-width:160px}.form-set__input{border-width:0 0 1px 0;border-color:#000}.tile-village{background:linear-gradient(180deg,rgba(0,0,0,0) 80.64%,rgba(0,0,0,.05) 100%),#fdfdfd}.tile-village__close>img{transition:all .4s ease}.tile-village__close:focus-visible>img,.tile-village__close:hover>img{transform:scale(1.3) rotate(90deg)}.tile-village__excerpt{line-height:1.2}.tile-village__excerpt>:last-child{margin-bottom:0}.tile-village__footer{padding:1rem 0 0}p b,p strong{color:currentColor!important}b,strong{font-weight:700}#didomi-reopen-btn{transform:translate(-15px,-180%)!important}@media screen and (min-width:500px){.villages-list__item{margin-right:1vw;margin-left:1vw}}@media (min-width:576px){.container{max-width:540px}.col-sm-6{flex:0 0 auto;width:50%}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.justify-content-sm-center{justify-content:center!important}.js-tablist__item{display:inline-block}.modal__container{max-height:100vh}body::after{content:"sm"}}@media (min-width:768px){.container{max-width:720px}.col-md{flex:1 0 0}.col-md-auto{flex:0 0 auto;width:auto}.col-md-6{flex:0 0 auto;width:50%}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-none{display:none!important}.justify-content-md-center{justify-content:center!important}.mb-md-0{margin-bottom:0!important}.pt-md-0{padding-top:0!important}.pt-md-4{padding-top:1.5rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.text-md-start{text-align:left!important}.twocols ol:not([class]),.twocols ul:not([class]){-moz-columns:2;columns:2}.faq-accordion__header,.faq-accordion__panel{padding:1rem 6rem 1rem 2rem}.faq-accordion__header{font-size:1.25rem;border-radius:2.5rem}.faq-accordion__header .js-accordion__icon{top:0;transform:translate(-2rem,1.25rem)}.faq-accordion__header[aria-expanded=true]{margin-bottom:0;border-radius:2.5rem 2.5rem 0 0}body::after{content:"md"}.footer-logo{width:186px}.footer-logo img{max-width:100%}.section-intro{min-height:550px;max-height:834px}.section-intro__content{padding-bottom:7.8rem}.main-figure{font-size:80px}.motto{margin-bottom:.8em;font-size:36px;line-height:1.35}.motto-arrow{margin-top:1.5rem;width:116px;height:59px;transform-origin:0 0;margin-left:calc(100% + 1.8rem)}.pageload .motto--prog{transform:translate(0,100%);opacity:0}.tile-prekeyfigure__figure{font-size:calc(1.425rem + 1.3125vw)}.tile-keyfigure__sub{padding:2.2em 1em}.tile-keyfigure__icon{width:50px;height:50px}.tile-keyfigure__trigger{font-size:1.25rem}.tile-keyfigure__trigger::after,.tile-keyfigure__trigger::before{bottom:0}.tile-keyfigure__trigger__content{display:none!important}.tile-keyfigure .back,.tile-keyfigure .front{display:block;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-duration:.5s;transition-property:transform,opacity}.tile-keyfigure .front{transform:rotateY(0)}.tile-keyfigure .back{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;transform:rotateY(-180deg);pointer-events:none;padding:1.4em 1.4em .8em;background:linear-gradient(180deg,rgba(0,0,0,0) 80.64%,rgba(0,0,0,.05) 100%),#fdfdfd}.tile-keyfigure .back__pic{flex-grow:1;width:100%;border-radius:14px}.tile-keyfigure .back__pic img{-o-object-position:50% 10%;object-position:50% 10%}.tile-keyfigure .back__title{font-weight:700;font-size:1.6rem;line-height:1.1}.tile-keyfigure .back__content{line-height:1.2}.tile-keyfigure .back__content p{margin-bottom:.5em}.tile-keyfigure .back__content strong{font-weight:500}.tile-keyfigure .back__icon{width:24px;height:24px;color:var(--tile-figurecolor);transform:rotate(90deg)}.tile-keyfigure.active .front{transform:rotateY(180deg)}.tile-keyfigure.active .back{opacity:1;transform:rotateY(0)}.tile-blockquote__inner{padding:1.925rem 1.875rem}.tile-calendrier__inner{padding:2rem 1rem}.tile-calendrier__content p{margin-bottom:.9em;padding-bottom:1em}.framed{padding-top:1rem}.form-set__line{padding:.25rem .5rem}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.25){.motto{font-size:30px}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5){.motto{font-size:26px}}@media (min-width:768px) and (min-width:1200px){.tile-prekeyfigure__figure{font-size:3rem}}@media (min-width:992px){.container{max-width:960px}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.d-lg-inline{display:inline!important}.d-lg-block{display:block!important}.d-lg-none{display:none!important}.order-lg-first{order:-1!important}.order-lg-last{order:6!important}.mb-lg-0{margin-bottom:0!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pt-lg-0{padding-top:0!important}.ps-lg-1{padding-left:.25rem!important}.section-don .rgive-button{--bs-btn-padding-x:1.175rem;--bs-btn-padding-y:.75rem;font-weight:500;font-size:1.1rem;letter-spacing:.025em}.section-don .rgive-button .icon{width:1.2rem;height:1.2rem}.modal--nouveau-village{top:2rem;left:0}.micromodal-village[aria-hidden=false] .modal__container,.micromodal-village[aria-hidden=false] .modal__overlay{animation:mmFadeIn .5s cubic-bezier(0,0,.2,1)}.micromodal-village[aria-hidden=true] .modal__container,.micromodal-village[aria-hidden=true] .modal__overlay{animation:mmFadeOut .5s cubic-bezier(0,0,.2,1)}body::after{content:"lg"}.rs-list li{padding-right:.38rem;padding-left:.38rem}.rs-list li:last-child{padding-right:0}.rs-list a,.rs-list button{width:30px;height:30px;padding:.35em}.main-footer{padding-top:2em;padding-bottom:8.2em}.main-figure{height:auto;width:100%;aspect-ratio:16/9}.nouveaux-villages-map{max-width:600px}.villages-list-container{position:relative}.villages-list__def strong{font-size:1.25rem}.villages-list__note{position:relative}.villages-list__note::before{content:"";display:block;width:32px;height:1px;background-color:#000;position:absolute;top:0;left:50%;z-index:5;transform:translate(-50%,0)}.tile-blockquote__quote{padding-right:2em;line-height:1.25}.section-generosite__content .row>[class*=col]:nth-child(3) .tile-blockquote__quote{padding-right:0}.framed{padding:2.25rem 2rem .75rem;border-radius:var(--bs-border-radius)}.section-contact{padding-bottom:5.6em}.tile-village{border-radius:1.25rem}.tile-village__close{transform:translate(-1rem,.6rem)}.tile-village__header{display:block;width:70px;position:absolute;top:0;left:50%;z-index:50;transform:translate(-50%,calc(-50% - 3.5rem))}.tile-village__inner{border-radius:1.25rem;padding:3.5rem 2rem 0 2rem;text-align:center}.tile-village__content{min-height:320px;display:flex;flex-direction:column;justify-content:flex-end}.tile-village__title{margin-bottom:1.5rem;font-size:1.5rem}.tile-village__title-text{font-size:1.5rem}.tile-village__excerpt{padding:.9rem 0 2rem}.tile-village__excerpt p{margin-bottom:1.2em}.tile-village__excerpt p:last-child{margin-bottom:0}.tile-village .exergue{display:block;font-family:helvetica-neue-lt-pro-cond,"Helvetica Neue LT Cn",sans-serif;font-size:1.75rem}}@media (min-width:1140px){.container{max-width:1140px}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-none{display:none!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.text-xl-start{text-align:left!important}.btn-calc{border-radius:0 0 8.6px 8.6px;padding:1.25em .825em;font-size:14px}body::after{content:"xl"}.header-sticky--active .main-header{height:50px;background-color:#fff;color:var(--bs-dark)}.header-sticky--active .main-logo .main-logo__img{width:165px}.header-sticky--active .main-logo .main-logo__img>img:nth-child(1){opacity:1}.header-sticky--active .main-logo .main-logo__img>img:nth-child(2){opacity:0}.wrapper-nav{height:100%}.wrapper-nav .hamburger{display:none!important}.main-nav{font-size:1rem;color:currentColor}.main-nav__item{padding-right:.8rem;letter-spacing:-.04em}.main-nav__item:last-child{padding-right:0}.main-nav__link{color:currentColor;text-decoration:none}.main-nav__link::after{content:"";display:block;width:2px;height:80%;background-color:#009ee0;position:absolute;top:50%;right:0;z-index:5;transform:translate(0,-50%)}.main-nav__item:last-child>.main-nav__link::after{display:none}.main-figure{font-size:107px}.irifi-set{flex:0 0 243px;width:243px}.irifi-label{width:215px;padding:0 0 4px}.don-container__row>*{padding-top:10px;padding-bottom:10px}.don-container .custom-btn__inner .don-value{font-size:1.5rem}.section-chiffres__content .row{--bs-gutter-x:3.25rem}.tile-prekeyfigure__figure{font-size:3.75rem}.section-generosite__content .row{--bs-gutter-x:3.25rem}.tile-blockquote__quote{padding-right:3em}.section-generosite__content .row>[class*=col]:nth-child(3) .tile-blockquote__quote{padding-right:.5em}.tile-village__excerpt{padding-right:2rem;padding-left:2rem}}@media (min-width:1200px){.h1,h1{font-size:3.09375rem}.h2,h2{font-size:2.5000000088rem}.h3,h3{font-size:2.25rem}.h4,h4{font-size:1.40625rem}.h5,h5{font-size:1.265625rem}legend{font-size:1.5rem}.blockquote{font-size:1.40625rem}.btn{--bs-btn-font-size:1.375rem}.section-intro__title{font-size:1.875rem}.tile-prekeyfigure__def{font-size:1.5625rem}}@media (min-width:1230px){.container{max-width:1210px}.faq-accordion{padding-right:5.625rem;padding-left:5.625rem}body::after{content:"xxl"}.main-nav__item{padding-right:1.2rem;letter-spacing:-.02em}.section-don .container{max-width:1270px}.framed{max-width:1000px;margin-right:auto;margin-left:auto}}@media (max-width:1139.98px){.btn-calc{border-radius:8.6px;padding:.85em 1.125em .85em .825em;font-size:16px}.btn-calc img{width:40px;height:40px}.hamburger{z-index:500;width:80px;height:80px;transition:height .5s ease;transition-delay:1s;cursor:pointer;font-size:1.1rem;color:currentColor;transition:all .2s ease}.hamburger span{height:4px;width:42px;border-radius:5px;background-color:currentColor;opacity:1;left:19px;transform:rotate(0);transition:all .25s ease-in-out}.hamburger span:nth-child(1){top:26px}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:36px}.hamburger span:nth-child(4){top:46px}.hamburger--close{z-index:500}.hamburger--close span:nth-child(1){top:-20px;opacity:0}.hamburger--close span:nth-child(2){transform:rotate(30deg) translateZ(0)}.hamburger--close span:nth-child(3){transform:rotate(-30deg) translateZ(0)}.hamburger--close span:nth-child(4){top:100px;opacity:0}.main-nav__item{padding:.2125em 0}.main-nav__item::after{content:"";display:block;width:100%;height:1px;background-color:#009ee0;position:absolute;bottom:0;left:0;z-index:5}.don-container__row{--bs-gutter-x:.5rem}.don-container__row .row{--bs-gutter-x:.5rem}}@media (max-width:991.98px){.section-don .rgive-button{font-size:1.6rem;letter-spacing:.01em}.section-don .rgive-button .icon{width:1.5rem;height:1.5rem}.modal--nouveau-village{bottom:4rem;right:0}.micromodal-village[aria-hidden=false] .modal__container,.micromodal-village[aria-hidden=false] .modal__overlay{animation:mmSlideIn .5s cubic-bezier(0,0,.2,1)}.micromodal-village[aria-hidden=true] .modal__container,.micromodal-village[aria-hidden=true] .modal__overlay{animation:mmSlideOut .5s cubic-bezier(0,0,.2,1)}.nouveaux-villages-map{max-width:322px;margin-right:auto;margin-left:auto}.villages-list__item{width:7rem;vertical-align:top}.villages-list__icon img{width:auto;height:40px}.villages-list__def{font-size:1rem}.villages-list__def strong{font-size:1rem}.villages-list__note{position:absolute;bottom:0;left:0;z-index:5;transform-origin:0 0;transform:rotate(-90deg) translate(0,-.5rem);padding:10px;opacity:.6}.tile-village{max-width:270px;border-radius:1.25rem 0 0 1.25rem}.tile-village__close{transform:translate(-.6rem,.2rem)}.tile-village__inner{border-radius:1.25rem 0 0 1.25rem;padding:2rem 1.15rem 0}.tile-village__title{display:flex;margin-bottom:1rem;font-size:1.125rem}.tile-village__title-text{display:inline-block;padding-left:.3em;font-size:1.125rem}.tile-village__header{display:inline-block;flex:0 0 32px;width:32px}.tile-village__excerpt{font-weight:500;font-size:1rem}.tile-village__excerpt p{margin-bottom:0}.tile-village__footer{padding-top:2rem}.tile-village__footer-img{width:62px}.tile-village .mobile-village-next,.tile-village .mobile-village-prev{width:55px;height:55px;padding:1.075rem}.tile-village .mobile-village-prev .icon{transform:rotate(90deg)}.tile-village .mobile-village-next .icon{transform:rotate(-90deg)}}@media (max-width:767.98px){.btn{--bs-btn-padding-x:1.55rem;--bs-btn-padding-y:.65rem;font-weight:500;font-size:1.1rem}.h3,h3{font-size:1.5rem}.h3 span,h3 span{padding-bottom:.25em;font-size:1.75rem}.faq-accordion__header{border-radius:0 1.25rem 1.25rem 1.25rem;font-size:1.125rem}.faq-accordion__header .js-accordion__icon{bottom:0;transform:translate(-5px,-5px)}.faq-accordion__header[aria-expanded=true]{margin-bottom:0;border-radius:0 1.25rem 0 0}.main-footer{padding-right:2.4em;padding-left:2.4em}.main-footer .invisible-list{line-height:1.15}.mobile-source-title{font-size:1.1rem}.footer-logo{width:251px}.footer-logo img{width:100%}.donenconfiance-mobile{width:64px;transform:translate(-1rem,-58%)}.section-intro{min-height:550px}.section-intro__content{padding-top:5rem;padding-bottom:5.8rem}.motto{line-height:1.2}.pageload .motto--prog{transform:translate(0,50%);opacity:0}.tile-keyfigure .back{display:none!important}.tile-keyfigure__pic{height:221px}.tile-keyfigure__trigger{font-size:1.25rem}.tile-keyfigure__trigger__content{max-height:0;overflow:hidden;height:auto;padding-top:.5em;transition:all .4s ease}.active .tile-keyfigure__trigger__content{max-height:99em}.tile-keyfigure__trigger__content .fake-p,.tile-keyfigure__trigger__content p{margin-bottom:.5em}.tile-keyfigure__trigger__content .fake-p:last-child,.tile-keyfigure__trigger__content p:last-child{margin-bottom:0!important}.tile-keyfigure__trigger__content strong{font-weight:500}.tile-keyfigure.active .tile-keyfigure__trigger::after{transform:translate(-50%,0) rotate(0);opacity:0}.tile-blockquote{line-height:1.25}.tile-blockquote__quote{padding-right:2rem}.section-generosite .swiper-wrapper>.swiper-slide:nth-child(3) .tile-blockquote__quote{padding-right:0}.framed__icon{max-width:60px}.form-set__line{padding:.4rem .5rem .75rem}}@media (max-width:575.98px){.small-note{padding-top:.2em}body::after{content:"xs"}.page{--bs-gutter-x:4rem}.page .container,.page .row:not(.gx-4){--bs-gutter-x:4rem}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}@media print{.d-print-none{display:none!important}.page{padding:0!important}#mainMenuButton,.main-footer{display:none!important}main{flex:100%;max-width:100%!important}}@media (-moz-device-pixel-ratio:1.25){html{zoom:.8}}@media (-moz-device-pixel-ratio:1.5){html{zoom:.7}}@media (-webkit-device-pixel-ratio:1.25){html{zoom:.8}}@media (-webkit-device-pixel-ratio:1.5){html{zoom:.7}}@media only screen and (-webkit-min-device-pixel-ratio:1.25){.section-intro__title{margin-top:5rem;font-size:1.3rem}}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.section-intro__title{margin-top:5rem;font-size:1.25rem}}