@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,200..1000&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap");
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
*,*::before,*::after{box-sizing:border-box;}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;}}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:rgba(0,0,0,0);}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:0.25;}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2;}h1{font-size:calc(1.375rem + 1.5vw);}@media (min-width:1200px){h1{font-size:2.5rem;}}h2{font-size:calc(1.325rem + 0.9vw);}@media (min-width:1200px){h2{font-size:2rem;}}h3{font-size:calc(1.3rem + 0.6vw);}@media (min-width:1200px){h3{font-size:1.75rem;}}h4{font-size:calc(1.275rem + 0.3vw);}@media (min-width:1200px){h4{font-size:1.5rem;}}h5{font-size:1.25rem;}h6{font-size:1rem;}p{margin-top:0;margin-bottom:1rem;}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none;}address{margin-bottom:1rem;font-style:normal;line-height:inherit;}ol,ul{padding-left:2rem;}ol,ul,dl{margin-top:0;margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}dt{font-weight:700;}dd{margin-bottom:0.5rem;margin-left:0;}blockquote{margin:0 0 1rem;}b,strong{font-weight:bolder;}small{font-size:0.875em;}mark{padding:0.1875em;background-color:var(--bs-highlight-bg);}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}a{color:var(--bs-link-color);text-decoration:underline;}a:hover{color:var(--bs-link-hover-color);}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none;}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;}pre code{font-size:inherit;color:inherit;word-break:normal;}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word;}a > code{color:inherit;}kbd{padding:0.1875rem 0.375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:0.25rem;}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:0.5rem;padding-bottom:0.5rem;color:#6c757d;text-align:left;}th{text-align:inherit;text-align:-webkit-match-parent;}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0;}label{display:inline-block;}button{border-radius:0;}button:focus:not(:focus-visible){outline:0;}input,button,select,optgroup,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;}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]: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:0.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit;}@media (min-width:1200px){legend{font-size:1.5rem;}}legend + *{clear:left;}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0;}::-webkit-inner-spin-button{height:auto;}[type=search]{outline-offset:-2px;-webkit-appearance:textfield;}::-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;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-ms-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-moz-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-ms-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-o-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-ms-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-o-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-moz-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-ms-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-o-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-ms-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-moz-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-ms-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-o-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-ms-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-o-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-moz-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-ms-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-o-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-ms-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-o-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}@-ms-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}@-o-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:0.7;}.hamburger.is-active:hover{opacity:0.7;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000;}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-10px;}.hamburger-inner::after{bottom:-10px;}.hamburger--3dx .hamburger-box{perspective:80px;}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg);}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dx-r .hamburger-box{perspective:80px;}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg);}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dy .hamburger-box{perspective:80px;}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg);}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dy-r .hamburger-box{perspective:80px;}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg);}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dxy .hamburger-box{perspective:80px;}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg);}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dxy-r .hamburger-box{perspective:80px;}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(0.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scale(0.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scale(0.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scale(0.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg);}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg);}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none;}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg);}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease;}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:0.075s;}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:0.075s;}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease;}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:0.075s;}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:0.075s;}.hamburger--emphatic{overflow:hidden;}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in;}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important;}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic-r{overflow:hidden;}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in;}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important;}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear;}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out,top 0.08s ease-out,opacity 0s 0.08s linear;}.hamburger--minus.is-active .hamburger-inner::before{top:0;}.hamburger--minus.is-active .hamburger-inner::after{bottom:0;}.hamburger--slider .hamburger-inner{top:2px;}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s;}.hamburger--slider .hamburger-inner::after{top:20px;}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);opacity:0;}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg);}.hamburger--slider-r .hamburger-inner{top:2px;}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s;}.hamburger--slider-r .hamburger-inner::after{top:20px;}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg);}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.7142857143px,-6px,0);opacity:0;}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg);}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s 0.13s linear;}.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent !important;}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg);}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear;}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s 0.22s linear;}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear;}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear;}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear;}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear;}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease;}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease;}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear;}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity;}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform;}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s;}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear;}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity;}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform;}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s;}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);}body{font-family:"Nunito Sans",sans-serif;}main .layout-content li{line-height:25px;margin-bottom:7px;}main .layout-content .field__label{display:none;}main .layout-content p,main .layout-content span,main .layout-content li{color:#4a5d68;font-family:"Nunito Sans",sans-serif !important;}main .layout-content h1{font-size:42px;font-family:"Nunito Sans",sans-serif;font-weight:700;word-break:normal;}@media screen and (max-width:991px){main .layout-content h1{font-size:28px;}}main .layout-content h2{font-size:30px;font-weight:700;color:#005328;margin-block:40px;font-family:"Nunito Sans",sans-serif;}main .layout-content h2:before{content:"";border-left:3px solid rgba(74,93,104,0.3215686275);padding-right:20px;}main .layout-content h2::after{content:"";border-right:3px solid rgba(74,93,104,0.3215686275);padding-left:20px;}@media screen and (max-width:991px){main .layout-content h2{font-size:24.5px;margin-block:20px;}}main .layout-content h3{font-size:26px;font-weight:700;color:#4a5d68;margin-bottom:20px;font-family:"Nunito Sans",sans-serif;}@media screen and (max-width:991px){main .layout-content h3{font-size:22px;}}main .layout-content h4{font-size:22px;font-weight:700;color:#005328;margin-block:20px;}@media screen and (max-width:991px){main .layout-content h4{font-size:18.5px;}}main .layout-content h5{font-size:18px;font-weight:700;color:#4a5d68;}@media screen and (max-width:991px){main .layout-content h5{font-size:17px;}}main p{font-size:16px;}main img{max-width:100%;}main iframe{max-width:100%;}.volet{font-family:"Nunito Sans",sans-serif;}.volet .field__label{display:none;}.volet p,.volet span,.volet li,.volet a{color:#4a5d68;font-family:"Nunito Sans",sans-serif !important;}.volet h1{font-size:42px;font-family:"Nunito Sans",sans-serif;font-weight:700;}@media screen and (max-width:991px){.volet h1{font-size:28px;}}.volet h2{font-size:30px;font-weight:700;color:#005328;margin-block:40px;font-family:"Nunito Sans",sans-serif;}.volet h2:before{content:"";border-left:3px solid rgba(74,93,104,0.3215686275);padding-right:20px;}.volet h2::after{content:"";border-right:3px solid rgba(74,93,104,0.3215686275);padding-left:24.5px;}@media screen and (max-width:991px){.volet h2{font-size:22px;}}.volet h3{font-size:26px;font-weight:700;color:#4a5d68;margin-bottom:20px;font-family:"Nunito Sans",sans-serif;}@media screen and (max-width:991px){.volet h3{font-size:22px;}}.volet h4{font-size:22px;font-weight:700;color:#005328;margin-block:20px;}@media screen and (max-width:991px){.volet h4{font-size:18.5px;}}.volet h5{font-size:18px;font-weight:700;color:#4a5d68;}@media screen and (max-width:991px){.volet h5{font-size:17px;}}.volet p{font-size:16px;}.content-footer h3,.content-footer h4,.content-footer h5{font-family:"Nunito Sans",sans-serif;}.content-footer p,.content-footer span,.content-footer li,.content-footer a{color:#4a5d68;font-family:"Nunito Sans",sans-serif !important;}.content-footer h3{font-size:26px;font-weight:700;color:#005328;margin-bottom:20px;}.content-footer h4{font-size:22px;font-weight:700;color:#4a5d68;margin-block:20px;}.content-footer h5{font-size:18px;font-weight:700;color:#4a5d68;}@media screen and (max-width:991px){.content-footer h5{font-size:16px;}}.ck-content p,.ck-content span,.ck-content li,.ck-content a{color:#4a5d68;font-family:"Nunito Sans",sans-serif !important;}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5{font-family:"Nunito Sans",sans-serif;}.ck-content h2{font-size:30px;font-weight:700;color:#005328;margin-block:40px;font-family:"Nunito Sans",sans-serif;}.ck-content h2:before{content:"";border-left:3px solid rgba(74,93,104,0.3215686275);padding-right:20px;}.ck-content h2::after{content:"";border-right:3px solid rgba(74,93,104,0.3215686275);padding-left:20px;}@media screen and (max-width:991px){.ck-content h2{font-size:22px;}}.ck-content h3{font-size:26px;font-weight:700;color:#4a5d68;margin-bottom:20px;}.ck-content h4{font-size:22px;font-weight:700;color:#005328;margin-block:20px;}.ck-content h5{font-size:18px;font-weight:700;color:#4a5d68;}body.toolbar-fixed header{position:sticky;}body.toolbar-fixed .node__submitted{display:none;}body.toolbar-fixed h2{border:none;}header .search-block-form .contextual .trigger{right:32px;}.messages--status{position:relative;z-index:3;}header .region-header{display:flex;justify-content:space-between;align-items:center;background-color:rgba(157,168,159,0.2);}@media screen and (max-width:991px){header .region-header{justify-content:unset;}}header .region-header .language-switcher-language-url{margin-left:30px;}@media screen and (max-width:991px){header .region-header .language-switcher-language-url{margin-left:0;}}header .region-header li{list-style-type:none;padding-inline:10px;}header .region-header li a{color:#4a5d68;text-decoration:none;font-size:18px;word-break:keep-all;}@media screen and (max-width:991px){header .region-header li a{display:flex;justify-content:center;}}header .region-header .links{display:flex;margin-bottom:0;padding-left:0;}@media screen and (max-width:991px){header .region-header .links{margin-top:20px;}}header .region-header .menu{display:flex;margin-bottom:0;padding-left:0;}header .region-header #block-foncsi-formulairederecherche{width:36%;margin-inline:20px;}@media screen and (max-width:991px){header .region-header #block-foncsi-formulairederecherche{width:auto;margin-inline:0;}}header .region-header form{position:relative;margin-inline:10px;}header .region-header form::after{content:url(/themes/custom/foncsi/build/img/picto_recherche.svg);position:absolute;right:4px;top:9px;}@media screen and (max-width:991px){header .region-header form::after{content:"";mask-image:url(/themes/custom/foncsi/build/img/picto_recherche.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(/themes/custom/foncsi/build/img/picto_recherche.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;width:28px;height:28px;background-color:#fff;display:block;}}header .region-header form .form-search{border-radius:35px;border:none;height:45px;position:relative;padding-left:15px;width:100%;}header .region-header form .form-search:focus{outline:none;}@media screen and (max-width:991px){header .region-header form .form-search{background-color:transparent;}}header .region-header form .js-form-item{margin:0;max-width:none;padding-inline:0;}header .region-header form .button{position:absolute;top:6px;bottom:0;right:1px;width:30px;height:32px;opacity:0;display:block;z-index:999;cursor:pointer;}header .region-header #block-contact-menu .menu-item:first-child{border-right:1px solid rgba(74,93,104,0.55);}@media screen and (max-width:991px){header .region-header #block-contact-menu .menu-item:first-child{border:1px solid #fff;padding:10px 20px;}}header .region-header #block-menu-advice a{color:#fff;}header .region-header #block-menu-advice .menu .menu-item{padding:18px 20px;}@media screen and (max-width:991px){header .region-header #block-menu-advice .menu .menu-item{padding:10px 20px;}}header .region-header #block-menu-advice .menu .menu-item:first-child{background-color:#97bf0d;}header .region-header #block-menu-advice .menu .menu-item:first-child a{display:flex;align-items:center;}header .region-header #block-menu-advice .menu .menu-item:first-child a:before{content:url(/themes/custom/foncsi/build/img/picto_news.svg);margin-right:8px;}header .region-header #block-menu-advice .menu .menu-item:last-child{background-color:#005328;margin:2px;}header .region-header #block-menu-advice .menu .menu-item:last-child a{display:flex;align-items:center;}header .region-header #block-menu-advice .menu .menu-item:last-child a:before{content:url(/themes/custom/foncsi/build/img/picto_publication.svg);margin-right:8px;}@media screen and (max-width:991px){header .region-header{padding:20px 0 10px 10px;background-color:#005328;}header .region-header .links{display:none;}header .region-header .menu{margin-bottom:20px;flex-direction:column;display:none;}header .region-header .search-block-form{margin-inline:0;margin-bottom:20px;}header .region-header .search-block-form input::placeholder{font-size:14px;}header .region-header li{margin-bottom:10px;background-color:#005328;}}.region-primary-menu{display:flex;justify-content:space-between;background-color:#005328;align-items:center;padding:20px;}.region-primary-menu img{height:80px;}@media screen and (max-width:991px){.region-primary-menu img{width:112px;height:auto;}}@media screen and (max-width:991px){.region-primary-menu ul{display:none;}}.region-primary-menu #block-foncsi-navigationprincipale > .menu{margin-bottom:0;display:flex;justify-content:flex-end;}@media screen and (max-width:991px){.region-primary-menu #block-foncsi-navigationprincipale > .menu{flex-direction:column;display:none;padding-left:0;}}.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item{list-style-type:none;padding-inline:20px;border-right:1px solid rgba(255,255,255,0.4901960784);position:relative;max-width:200px;}.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item > a{display:block !important;padding-right:40px;}.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item > a span{color:#fff;}@media screen and (max-width:991px){.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item{margin-block:20px;border-right:none;border-bottom:1px dotted rgba(255,255,255,0.4901960784);max-width:none;padding-bottom:20px;padding-inline:0;width:100%;position:relative;}.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item .arrow{background-image:url(/themes/custom/foncsi/build/img/arrow.svg);background-repeat:no-repeat;background-position:right center;cursor:pointer;width:24px;height:24px;display:block;position:absolute;right:0;top:0;}}.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item:last-child{border:none;}@media screen and (min-width:991px){.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item:hover > a::after{transform:rotate(180deg);transition:300ms ease-in-out;}}.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item > ul{display:none;position:absolute;background-color:#005328;padding:20px;left:0;right:0;}@media screen and (max-width:991px){.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item > ul{position:initial;padding-left:0;}}.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item > ul > .menu-item{list-style-type:none;box-sizing:border-box;padding:13px;padding-left:0;}.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item > ul > .menu-item > a{border-bottom:1px solid rgba(255,255,255,0.4901960784);padding-block:10px;}@media screen and (max-width:991px){.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item > ul > .menu-item > a{border:none;}.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item > ul > .menu-item > a::before{content:url(/themes/custom/foncsi/build/img/arrow_mobile.svg);margin-right:10px;}}.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item > ul > .menu-item > a:hover{background-color:#145e37;}@media screen and (max-width:991px){.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item > ul > .menu-item{width:100%;}}.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item a{text-decoration:none;color:#fff;display:inline-flex;font-size:16px;align-items:center;}@media screen and (max-width:991px){.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item a{gap:12px;}}.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item > a::first-line{font-size:22px;}@media screen and (min-width:991px){.region-primary-menu #block-foncsi-navigationprincipale > .menu > .menu-item:hover > ul{display:flex;flex-wrap:wrap;z-index:1;min-width:230px;align-items:flex-end;}}.region-primary-menu #block-foncsi-navigationprincipale > .menu .menu-item--expanded > a{position:relative;}.region-primary-menu #block-foncsi-navigationprincipale > .menu .menu-item--expanded > a::after{content:url(/themes/custom/foncsi/build/img/arrow.svg);right:0;position:absolute;top:16px;}@media screen and (max-width:991px){.region-primary-menu #block-foncsi-navigationprincipale > .menu .menu-item--expanded > a::after{content:none;}}@media screen and (max-width:991px){.region-primary-menu #block-foncsi-navigationprincipale{flex-direction:column;}}.hamburger{display:none;}.btn-mobile{display:none;flex-direction:column;margin-bottom:29px;padding-inline:20px;}@media screen and (min-width:991px){.btn-mobile{display:none;}}.btn-mobile a{text-decoration:none;font-size:16px;margin-bottom:10px;display:inline-block;padding:10px;}.btn-mobile .btn-actu{display:flex;align-items:center;background-color:#97bf0d;}.btn-mobile .btn-actu:before{content:url(/themes/custom/foncsi/build/img/picto_news.svg);margin-right:8px;}@media screen and (max-width:991px){.btn-mobile .btn-actu{justify-content:center;}}.btn-mobile .btn-reading{display:flex;align-items:center;border:1px solid #fff;}.btn-mobile .btn-reading:before{content:url(/themes/custom/foncsi/build/img/picto_publication.svg);margin-right:8px;}@media screen and (max-width:991px){.btn-mobile .btn-reading{justify-content:center;}}.btn-mobile .btn-news{border:1px solid #fff;text-align:center;}.btn-mobile .btn-contact{text-align:center;}@media screen and (max-width:991px){.hamburger{display:block;position:fixed;right:0;z-index:2;top:27px;}.hamburger .hamburger-box span{background-color:#fff;}.hamburger .hamburger-box span:before{content:"";background-color:#fff;transition:300ms ease-in-out;}.hamburger .hamburger-box span::after{content:"";background-color:#fff;transition:300ms ease-in-out;}.animation-bar .hamburger-inner{background-color:transparent !important;}.animation-bar .hamburger-inner:before{transform:rotate(135deg);top:0;}.animation-bar .hamburger-inner::after{transform:rotate(-135deg);top:0;}.header-wrapper{position:relative;background-color:#005328;height:100px;display:flex;flex-direction:column;padding-top:90px;position:fixed;left:0;right:0;z-index:999;top:0;overflow-y:auto;}.header-wrapper *{color:white !important;}.header-wrapper.show::before{content:"";background-color:#005328;position:fixed;top:0;width:100%;height:110px;z-index:1;}.header-wrapper #block-foncsi-identitedusite{position:fixed;top:7px;z-index:1;}.header-wrapper .search-block-form{position:fixed;top:31px;right:56px;z-index:1;}}@media screen and (max-width:991px){.show{display:block !important;}.show-links{display:flex !important;}.show-menu{display:flex !important;}.height-menu{height:100% !important;}}.content-footer{background-color:#ebeeec;padding-top:50px;}.content-footer > h3{text-align:center;padding-top:20px;background-color:#fff;margin:0 auto;max-width:450px;margin-bottom:0 !important;border-radius:8px 8px 0 0;font-size:24px;font-weight:700;}@media screen and (max-width:991px){.content-footer > h3{max-width:300px;font-size:22px;}}.content-footer a{text-decoration:none;}.content-footer .region-footer #block-foncsi-reseauxetpartenaires{background-color:#fff;}.content-footer .region-footer #block-foncsi-reseauxetpartenaires .conteneur_3_col{display:flex;align-items:center;justify-content:space-around;gap:30px;max-width:1068px;padding-top:40px;padding-bottom:50px;padding-inline:20px;margin:0 auto;flex-wrap:wrap;}.content-footer .region-footer #block-foncsi-reseauxetpartenaires .conteneur_3_col .simple-text{max-width:300px;border-right:1px solid #4a5d68;padding-right:40px;}@media screen and (max-width:991px){.content-footer .region-footer #block-foncsi-reseauxetpartenaires .conteneur_3_col .simple-text{border-right:none;padding-right:0;border-bottom:1px solid #4a5d68;max-width:none;}}.content-footer .region-footer #block-foncsi-reseauxetpartenaires .conteneur_3_col .simple-text h3{font-size:20px;margin-bottom:10px;}.content-footer .region-footer #block-foncsi-reseauxetpartenaires .conteneur_3_col .last{border:none;}.content-footer .region-footer #block-foncsi-reseauxetpartenaires .conteneur_3_col *{color:#4a5d68;}@media screen and (max-width:991px){.content-footer .region-footer #block-foncsi-reseauxetpartenaires .conteneur_3_col{flex-direction:column;align-items:normal;padding-bottom:70px;}}.content-footer #block-foncsi-footersociale{background-color:#005328;}.content-footer #block-foncsi-footersociale .conteneur_3_col{display:flex;align-items:center;justify-content:center;gap:60px;padding-top:20px;padding-inline:20px;margin:0 auto;}@media screen and (max-width:991px){.content-footer #block-foncsi-footersociale .conteneur_3_col{flex-direction:column;padding-bottom:30px;gap:50px;}}.content-footer #block-foncsi-footersociale .conteneur_3_col .simple-text{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.content-footer #block-foncsi-footersociale .conteneur_3_col .simple-text img{margin-right:20px;}.content-footer #block-foncsi-footersociale .conteneur_3_col .simple-text h5{max-width:180px;margin-right:10px;color:#fff;font-weight:400;}@media screen and (max-width:991px){.content-footer #block-foncsi-footersociale .conteneur_3_col .simple-text{flex-direction:column;text-align:center;}.content-footer #block-foncsi-footersociale .conteneur_3_col .simple-text .btn{margin-top:20px;margin-bottom:40px;}}.content-footer #block-foncsi-footersociale .conteneur_3_col .social{background-color:#ebeeec;color:#4a5d68;border-radius:8px;height:142px;display:flex;flex-direction:column;justify-content:center;padding:20px;flex-wrap:nowrap;position:relative;bottom:50px;margin-bottom:-22px;}.content-footer #block-foncsi-footersociale .conteneur_3_col .social h4{text-align:center;font-size:18px;}@media screen and (max-width:991px){.content-footer #block-foncsi-footersociale .conteneur_3_col .social h4{text-align:center;font-size:16px;}}@media screen and (max-width:991px){.content-footer #block-foncsi-footersociale .btn h4{margin-top:10px;}}.content-footer #block-foncsi-footersociale .btn a{text-decoration:none;padding:10px 20px;background-color:#97bf0d;color:#fff;border-radius:30px;}.content-footer .menu{margin-bottom:0;display:flex;justify-content:flex-end;gap:20px;padding:20px;margin-right:80px;margin-bottom:-20px;}@media screen and (max-width:991px){.content-footer .menu{flex-direction:column;margin-right:0;}}.content-footer .menu li{list-style-type:none;border-right:1px solid #4a5d68;padding-right:20px;}@media screen and (max-width:991px){.content-footer .menu li{border-right:none;padding-right:0;}}.content-footer .menu li:last-child{border-right:none;}.content-footer .menu li a{text-decoration:none;}.banner{display:flex;align-items:center;margin-left:50px;min-height:500px;overflow:hidden;}@media screen and (min-width:1500px){.banner{height:614px;}}@media screen and (max-width:991px){.banner{flex-direction:column-reverse;align-items:normal;margin-left:0;height:auto;}}.banner .textcol{width:40%;margin:0 auto;max-width:450px;padding-inline:10px;padding-top:70px;padding-inline:30px;}@media screen and (max-width:991px){.banner .textcol{padding-block:30px;}}.banner .textcol h1 span{color:#000;}.banner .textcol h1 a{text-decoration:none;}.banner .textcol hr{margin-bottom:30px;width:121px;color:#4a5d68;opacity:0.6;}@media screen and (max-width:991px){.banner .textcol{width:100%;max-width:none;}}.banner .textcol p{margin-bottom:10px;}.banner .mediacol{width:60%;height:100%;}.banner .mediacol .field--name-field-image-d-en-tete{height:100%;}.banner .mediacol .field--name-field-image-d-en-tete .field__item{height:100%;}@media screen and (max-width:991px){.banner .mediacol{width:100%;}}.banner img{height:100%;width:100%;object-fit:cover;}.banner .btn a{text-decoration:none;display:inline-block;margin-top:30px;padding:10px 20px;background-color:#97bf0d;color:#fff;border-radius:30px;}.node--type-listing-actualite .banner .textcol{padding-top:20px;}.node--type-conseils .paragraph--type--texte-media .para-content .textcol{width:50%;max-width:800px;padding-inline:20px;}.node--type-conseils .paragraph--type--texte-media .para-content .mediacol{width:50%;}.node--type-publications .paragraph--type--texte-media .para-content .textcol{width:60%;max-width:800px;}.node--type-publications .paragraph--type--texte-media .para-content .mediacol{width:40%;}.region-content:has(.content-news){background-color:#ebeeec;padding:40px;}@media screen and (max-width:991px){.region-content:has(.content-news){padding:10px;}}.region-content:has(.content-news) .content-news{background-color:#fff;max-width:1200px;margin:40px auto;border-radius:8px;padding:40px;position:relative;margin-top:60px;}@media screen and (max-width:991px){.region-content:has(.content-news) .content-news{padding:20px;}}.region-content:has(.content-news) .content-news .banner{margin-left:0;justify-content:space-between;height:auto;margin-bottom:40px;align-items:start;margin-top:40px;}.region-content:has(.content-news) .content-news .banner .mediacol{height:100%;}.region-content:has(.content-news) .content-news .banner .textcol{width:auto;margin:initial;max-width:542px;padding-top:0px;padding-inline:0;padding-right:40px;}.region-content:has(.content-news) .content-news .banner .textcol .field--name-field-chapo-introductif p{margin-bottom:10px;font-size:22px;font-weight:600;}@media screen and (max-width:991px){.region-content:has(.content-news) .content-news .banner .textcol .field--name-field-chapo-introductif p{font-size:18px;}}@media screen and (max-width:991px){.region-content:has(.content-news) .content-news .banner .textcol{padding-right:0;}}.region-content:has(.content-news) .content-news .banner img{border-radius:8px;object-fit:contain;max-height:500px;object-fit:contain;}.region-content:has(.content-news) .content-news .date{display:flex;align-items:center;gap:10px;position:absolute;top:-20px;border-radius:8px;background-color:#fff;padding:10px 20px;color:#4a5d68;font-weight:700;}.region-content:has(.content-news) .content-news .date img{width:28px;border-radius:0;}.region-content:has(.content-news) .content-news a:not(.btn-download):not(.theme){color:#97bf0d;}.region-content:has(.content-news) .content-news a:not(.btn-download):not(.theme) *{color:#97bf0d;}.region-content:has(.content-news) .content-news .theme{background-color:rgba(0,83,40,0);display:inline-block;padding:8px 20px;border-radius:26px;background-color:#ebeeec;font-weight:700;font-size:14px;margin-block:20px;color:#4a5d68;text-decoration:none;}.region-content:has(.content-news) .content-news .btn a{font-weight:500;color:#fff;}.region-content:has(.content-news) .content-news .experts .content{max-width:700px;}.node--type-listing-actualite .content-main{background-color:#ebeeec;position:relative;}.node--type-listing-actualite .content-main .text{position:absolute;padding:12px 20px;bottom:25px;font-weight:700;background-color:#ebeeec;border-radius:8px 8px 0 0;top:-35px;left:140px;height:50px;}@media screen and (max-width:991px){.node--type-listing-actualite .content-main .text{left:0;}}.node--type-listing-actualite .content-main h2{margin-block:0;text-align:center;padding-top:40px;}.node--type-listing-actualite .content-main .form--inline{justify-content:flex-start;max-width:none;}@media screen and (max-width:991px){.node--type-listing-actualite .content-main .form--inline{justify-content:center;}}.node--type-listing-actualite .content-main .views-exposed-form{margin-top:40px;margin-left:40px;}@media screen and (max-width:991px){.node--type-listing-actualite .content-main .views-exposed-form{margin-left:0;}}.node--type-listing-actualite .content-main .views-exposed-form select{color:#4a5d68;}.node--type-listing-actualite .content-main .view-actualite{max-width:1600px;margin:0 auto;overflow:hidden;}.node--type-listing-actualite .content-main .view-actualite select{width:100%;}.node--type-listing-actualite .content-main .view-actualite .pager__items{display:flex;gap:20px;justify-content:center;margin-top:40px;}.node--type-listing-actualite .content-main .view-actualite .pager__items li{list-style-type:none;}.node--type-listing-actualite .content-main .view-actualite .pager__items li a{text-decoration:none;color:#4a5d68;}.node--type-listing-actualite .content-main .view-actualite .pager__items .is-active{font-weight:bold;display:block;}.node--type-listing-actualite .content-main .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding-inline:20px;}.node--type-listing-actualite .content-main a:has(.views-row){max-width:500px;width:100%;}.node--type-listing-actualite .content-main a{text-decoration:none;}.node--type-listing-actualite .content-main .views-row{background-color:#fff;border-radius:8px;height:100%;}.node--type-listing-actualite .content-main .views-row .image img{border-radius:8px 8px 0 0;height:190px;width:100%;object-fit:cover;object-position:top;}.node--type-listing-actualite .content-main .views-row .content{padding:30px 15px 30px 30px;text-align:center;}.node--type-listing-actualite .content-main .views-row .content h5{margin-bottom:20px;color:#4a5d68;font-size:18px;background-color:#fff;margin-inline:20px;margin-top:-60px;position:relative;border-radius:8px 8px 0 0;padding-inline:10px;padding-top:20px;}.node--type-listing-actualite .content-main .views-row .content h5 a{text-decoration:none;font-weight:700;text-align:center;display:block;color:#4a5d68;}.node--type-listing-actualite .content-main .views-row .content .date{display:flex;flex-direction:column;align-items:center;gap:10px;font-weight:bold;color:#4a5d68;}.node--type-listing-actualite .content-main .views-row .content .date img{width:28px;}.node--type-listing-actualite .content-main .views-row .content .theme{background-color:rgba(0,83,40,0);display:inline-block;padding:8px 20px;border-radius:26px;background-color:#ebeeec;font-weight:700;font-size:14px;margin-block:20px;color:#4a5d68;text-decoration:none;text-align:center;}.node--type-listing-actualite .banner{height:auto;}.node--type-listing-actualite .banner .textcol{width:60%;max-width:800px;padding-block:70px;}@media screen and (max-width:991px){.node--type-listing-actualite .banner .textcol{width:100%;padding-block:0;padding-bottom:80px;padding-top:40px;}}.node--type-listing-actualite .banner .mediacol{width:40%;height:350px;}.node--type-listing-actualite .banner .mediacol img{object-position:left;}@media screen and (max-width:991px){.node--type-listing-actualite .banner .mediacol{width:100%;}.node--type-listing-actualite .banner .mediacol img{object-position:initial;}}.node--type-listing-actualite .wrapper_button_centered{padding-block:50px;}.view-actu h2{text-align:center;margin-top:40px;margin-block:0;}.view-actu .view-filters{display:none;}.view-actu .view-actualite{max-width:1200px;margin:0 auto;overflow:hidden;}.view-actu .btn{text-align:center;}.view-actu .view-content{display:flex;margin:0 auto;flex-wrap:wrap;max-width:1200px;gap:20px;padding-inline:20px;}.view-actu a{text-decoration:none;}.view-actu .views-row{background-color:#fff;border-radius:8px;width:100%;}@media (min-width:992px){.view-actu .views-row{width:calc((100% - 60px) / 3);}}.view-actu .views-row .image img{border-radius:8px 8px 0 0;height:200px;width:100%;object-fit:cover;object-position:top;}.view-actu .views-row .content{padding:30px;text-align:center;}.view-actu .views-row .content h5{margin-bottom:20px;color:#4a5d68;font-size:18px;background-color:#fff;margin-inline:20px;margin-top:-60px;position:relative;border-radius:8px 8px 0 0;padding-inline:10px;padding-top:20px;}.view-actu .views-row .content h5 a{text-decoration:none;font-weight:700;text-align:center;display:block;color:#4a5d68;}.view-actu .views-row .content .date{display:flex;flex-direction:column;align-items:center;gap:10px;font-weight:bold;color:#4a5d68;}.view-actu .views-row .content .theme{background-color:rgba(0,83,40,0);padding:8px 20px;border-radius:26px;background-color:#ebeeec;font-weight:700;font-size:14px;margin-block:20px;color:#4a5d68;text-decoration:none;display:inline-block;}.node--type-accueil .dialog-off-canvas-main-canvas .breadcrumb li:nth-child(2){display:none;}.node--type-accueil .dialog-off-canvas-main-canvas .breadcrumb li:nth-child(3){display:none;}.node--type-accueil .dialog-off-canvas-main-canvas h2{text-align:center;}.node--type-accueil .dialog-off-canvas-main-canvas .explore{background-color:#ebeeec;padding:20px;}.node--type-accueil .dialog-off-canvas-main-canvas .explore .btn{text-align:center;}.node--type-accueil .dialog-off-canvas-main-canvas .explore .view-content{margin:10px auto;max-width:1200px;gap:50px;padding-inline:20px;}@media screen and (min-width:991px){.node--type-accueil .dialog-off-canvas-main-canvas .explore .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:0;padding-inline:0;}}@media screen and (max-width:991px){.node--type-accueil .dialog-off-canvas-main-canvas .explore .view-content{padding-inline:0;max-width:none;gap:0px;}}.node--type-accueil .dialog-off-canvas-main-canvas .explore .view-content a{text-decoration:none;color:#4a5d68;height:auto;}.node--type-accueil .dialog-off-canvas-main-canvas .explore .view-content .views-row{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:center;padding:20px;height:100%;transition:all 0.3s ease;min-width:300px;}@media screen and (max-width:991px){.node--type-accueil .dialog-off-canvas-main-canvas .explore .view-content .views-row{min-width:initial;}}.node--type-accueil .dialog-off-canvas-main-canvas .explore .view-content .views-row h5{text-decoration:none;color:#4a5d68;font-size:18px;font-weight:700;line-height:26px;padding-inline:20px;}.node--type-accueil .dialog-off-canvas-main-canvas .explore .view-content .views-row h5 a{text-align:center;display:inline-block;color:#4a5d68;}.node--type-accueil .dialog-off-canvas-main-canvas .explore .view-content .views-row img{position:relative;bottom:47px;border-radius:50px;width:94px;height:94px;margin-bottom:-20px;}.node--type-accueil .dialog-off-canvas-main-canvas .explore .view-content .views-row:hover{box-shadow:0px 0px 15px rgba(74,93,104,0.2509803922);}.node--type-accueil .dialog-off-canvas-main-canvas .explore .view-content .views-row .views-field-field-pictogramme{text-align:center;}.node--type-accueil .dialog-off-canvas-main-canvas .barre{height:20px;background-color:#005328;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication{background-color:transparent;margin-top:30px;position:relative;padding:20px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication h2{margin-block:50px !important;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .btn{text-align:center;margin-block:40px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px;gap:20px;padding-inline:20px;}@media screen and (max-width:991px){.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .view-content{grid-template-columns:auto;padding-inline:0;}}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row{text-align:left;background-color:rgba(0,83,40,0.2);display:inline-block;position:relative;margin-bottom:15px;padding:30px 30px 20px 30px;border-radius:8px;color:#4a5d68;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .contextual-region{position:unset;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row h5 a{font-size:18px;text-decoration:none;color:#4a5d68;font-weight:700;display:block;margin-top:20px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row a{color:#4a5d68;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .field--name-field-sous-titre p{font-size:16px;margin-bottom:10px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .field--name-field-auteurs{display:flex;margin-block:10px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .field--name-field-auteurs ul{padding-left:20px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .field--name-field-auteurs::before{content:url(/themes/custom/foncsi/build/img/picto_auteur_mini.svg);margin-right:10px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .field--name-field-auteurs p{margin-bottom:0;font-size:14px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .field--name-field-pages{display:flex;align-items:center;margin-bottom:10px;font-size:14px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .field--name-field-pages::before{content:url(/themes/custom/foncsi/build/img/picto_nombre_page_mini.svg);margin-right:10px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .language{display:flex;align-items:center;margin-bottom:40px;font-size:14px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .language:before{content:url(/themes/custom/foncsi/build/img/icon_langue_mini.svg);margin-right:10px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .language span{display:inline-block;padding-inline:2px;font-size:14px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .language span::after{content:",";}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .language span:last-child::after{content:none;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .language .field__item{display:inline-block;padding-inline:2px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .language .field__item::after{content:",";display:inline-block;margin-left:-3px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .language .field__item:last-child::after{content:none;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .dl-numero{display:flex;gap:10px;align-items:center;justify-content:space-between;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .dl-numero .download{background-color:#005328;border-radius:50px;width:36px;height:36px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .dl-numero .download span{opacity:0;position:relative;right:62px;top:0px;z-index:2;font-size:23px;width:24px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .dl-numero .download span a{width:24px;display:block;position:relative;left:40px;opacity:0;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .dl-numero .download img{position:absolute;top:8px;right:8px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .collection{background-color:rgba(0,83,40,0);display:inline-block;padding:5px 20px;border-radius:26px;text-decoration:none;background-color:#fff;margin-block:10px;color:#4a5d68;text-align:left;font-size:14px;font-weight:700;}@media screen and (max-width:480px){.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .collection{text-align:center;}}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .theme{background-color:rgba(0,83,40,0);text-decoration:none;color:#4a5d68;display:block;font-weight:600;font-style:italic;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .open_volet{display:block;text-align:right;text-decoration:none;display:flex;justify-content:flex-end;font-size:14px;font-weight:700;position:absolute;bottom:20px;right:24px;color:#005328;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .views-row .open_volet::after{content:url(/themes/custom/foncsi/build/img/vector.svg);margin-left:10px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .field--name-field-traductions .field__items{display:flex;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .field--name-field-traductions .field__items span{background-image:none;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .field--name-field-traductions .field__items a{text-decoration:none;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .wrapper_button_centered{padding-block:50px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .js-pager__items{padding-left:0;margin-top:30px;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .js-pager__items li{list-style-type:none;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .js-pager__items li .button{border-radius:26px;border:1px solid #005328;text-decoration:none;padding:8px 20px;color:#005328;font-weight:700;}.node--type-accueil .dialog-off-canvas-main-canvas .home-publication .js-pager__items li .button:hover{background-color:#005328;color:#fff;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news{background-color:#005328;padding:20px;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news .btn{text-align:center;margin-block:40px;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news h2{color:#fff !important;margin-block:50px !important;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news h2:before{content:"";border-left:1px solid #fff !important;padding-right:20px;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news h2::after{content:"";border-right:1px solid #fff !important;padding-left:20px;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news .view-actualite{max-width:1200px;margin:0 auto;overflow:hidden;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px;gap:20px;padding-inline:20px;}@media screen and (max-width:991px){.node--type-accueil .dialog-off-canvas-main-canvas .last-news .view-content{grid-template-columns:auto;justify-content:center;padding-inline:0;}}.node--type-accueil .dialog-off-canvas-main-canvas .last-news a{text-decoration:none;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news .views-row{background-color:#fff;border-radius:8px;height:100%;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news .views-row .image img{border-radius:8px 8px 0 0;height:240px;width:100%;object-fit:cover;object-position:top;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news .views-row .content{padding:30px 30px 12px 30px;text-align:center;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news .views-row .content h5{margin-bottom:20px;color:#4a5d68;font-size:18px;background-color:#fff;margin-inline:20px;margin-top:-60px;position:relative;border-radius:8px 8px 0 0;padding-inline:10px;padding-top:20px;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news .views-row .content h5 a{text-decoration:none;font-weight:700;text-align:center;display:block;color:#4a5d68;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news .views-row .content .date{display:flex;flex-direction:column;align-items:center;gap:10px;font-weight:bold;font-size:14px;color:#4a5d68;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news .views-row .content .date img{width:28px;}.node--type-accueil .dialog-off-canvas-main-canvas .last-news .views-row .content .theme{background-color:rgba(0,83,40,0);display:inline-block;padding:8px 20px;border-radius:26px;background-color:#ebeeec;font-weight:700;font-size:14px;margin-block:20px;color:#4a5d68;text-decoration:none;}body h1,body h2,body h3,body h4,body h5,body h6,body li,body p{word-break:break-word;}.thematique_content{position:relative;display:flex;}@media screen and (max-width:991px){.thematique_content{flex-direction:column;}}.thematique_content > div{flex-grow:1;}.thematique_content .side-bar{height:100%;}.thematique_content .side-bar .top{width:100%;padding-left:50px;padding-top:60px;display:flex;justify-content:center;}@media screen and (max-width:991px){.thematique_content .side-bar .top{margin-right:0;padding-left:0;padding-top:0;}}.thematique_content .side-bar li{line-height:10px;margin-bottom:0;}.body-theme{padding-top:20px;overflow:hidden;height:auto;background-color:rgba(157,168,159,0.2);}@media screen and (max-width:991px){.body-theme{flex-direction:column;align-items:center;margin-right:0;margin-top:20px;}}.body-theme .field--name-body{padding:40px 20px 40px 45px;min-width:400px;align-items:flex-start;margin-left:100px;}.body-theme .field--name-body li{margin-bottom:10px;}@media screen and (max-width:991px){.body-theme .field--name-body{min-width:auto;margin-left:0;padding-inline:20px;max-width:none;}}@media screen and (max-width:991px){.thematique_content .field--name-field-sidebar{width:100%;}}.thematique_content .field--name-field-sidebar .field__item{padding:30px;background:#4a5d68;border-radius:20px 20px 0 0;min-width:350px;max-width:350px;margin-right:20px;}@media screen and (max-width:991px){.thematique_content .field--name-field-sidebar .field__item{width:100%;max-width:none;border-radius:0;margin-right:0;}}.thematique_content .field--name-field-sidebar .field__item *{color:#fff;font-weight:500;margin-bottom:20px;}.thematique_content .field--name-field-sidebar .field__item h3{display:flex;flex-direction:column;font-weight:700;}.thematique_content .field--name-field-sidebar .field__item h3::before{content:url(/themes/custom/foncsi/build/img/hands.svg);}.thematique_content .field--name-field-sidebar .field__item h3::after{content:"";border-bottom:1px solid #fff;width:100px;}.thematique_content .field--name-field-contact{position:relative;bottom:22px;margin-left:50px;display:flex;justify-content:center;}@media screen and (max-width:991px){.thematique_content .field--name-field-contact{width:100%;position:initial;margin-left:0;}}.thematique_content .field--name-field-contact .field__item{padding:30px;background:#005328;border-radius:20px;min-width:350px;max-width:350px;margin-right:20px;}@media screen and (max-width:991px){.thematique_content .field--name-field-contact .field__item{max-width:none;border-radius:0;width:100%;margin-right:0;}}.thematique_content .field--name-field-contact .field__item *{color:#fff;}.thematique_content .field--name-field-contact .field__item h3{display:flex;flex-direction:column;}.thematique_content .field--name-field-contact .field__item h3::before{content:url(/themes/custom/foncsi/build/img/contact.svg);}.thematique_content .field--name-field-contact .field__item h3::after{content:"";border-bottom:1px solid #fff;padding-top:30px;width:100px;}.thematique_content .field--name-field-contact .field__item h5{margin-bottom:20px;font-weight:700;font-size:18px;}.analyse{margin-right:20px;margin-top:20px;}@media screen and (max-width:991px){.analyse{margin-right:0;margin-top:0;}}.analyse .field--name-field-analyse .field__item{padding:40px 20px 40px 45px;margin-left:100px;min-width:400px;}@media screen and (max-width:991px){.analyse .field--name-field-analyse .field__item{margin-left:0;min-width:auto;padding:0;padding-inline:20px;max-width:none;}}.field--name-field-experts .field__item{padding:40px 20px 40px 45px;background:#fff;max-width:800px;margin-left:100px;position:relative;border-radius:8px;background-color:rgba(157,168,159,0.2);}.field--name-field-experts .field__item img{position:absolute;top:-28px;right:71px;width:250px;height:350px;}.layout-content{position:relative;}.content-publication{max-width:1140px;margin:50px auto;padding:20px;}.content-publication h2{margin-top:30px;}.content-publication h3{margin-top:20px;}.content-publication .close{content:url(/themes/custom/foncsi/build/img/close.svg);cursor:pointer;position:absolute;top:76px;right:30px;}.content-publication .flex{display:flex;justify-content:space-between;}@media screen and (max-width:1240px){.content-publication .flex{flex-wrap:wrap;}}@media screen and (max-width:991px){.content-publication .flex{justify-content:center;}}@media screen and (max-width:1240px){.content-publication .flex .image{margin-top:20px;}}.content-publication .flex .field--name-field-image-publication img{max-width:330px;height:485px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.3019607843);box-shadow:0px 3px 6px rgba(0,0,0,0.3019607843);margin-bottom:20px;}@media screen and (max-width:991px){.content-publication .flex .field--name-field-image-publication img{width:250px;height:350px;}}.content-publication .flex .description{max-width:530px;padding-right:30px;}.content-publication .flex .description .field--name-field-numero{margin-bottom:20px;color:#4a5d68;font-weight:700;font-size:18px;}.content-publication .flex .description .field--name-field-sous-titre{margin-bottom:20px;color:#4a5d68;font-size:22px;font-weight:500;}@media screen and (max-width:991px){.content-publication .flex .description .field--name-field-sous-titre{font-size:20px;}}.content-publication .flex .description .collection{background-color:rgba(0,83,40,0);display:inline-block;padding:5px 20px;border-radius:26px;text-decoration:none;background-color:#ebeeec;margin-block:15px;color:#4a5d68;font-weight:700;font-size:14px;text-align:left;}@media screen and (max-width:480px){.content-publication .flex .description .collection{text-align:center;}}.content-publication .flex .description .theme{background-color:rgba(0,83,40,0);text-decoration:none;color:#4a5d68;display:block;margin-block:10px;font-weight:600;font-style:italic;}.content-publication .flex h1{margin-bottom:30px;padding-right:20px;}.content-publication .flex h1 a{text-decoration:none;}.content-publication .flex h1 a span{color:#000;font-weight:bold;}.content-publication .flex .field--name-field-fichier{margin-bottom:20px;text-align:center;}.content-publication .flex .field--name-field-fichier span{padding-left:0;background-image:none;}.content-publication .flex .field--name-field-fichier a{display:inline-flex;padding:10px 20px 10px 20px;justify-content:center;align-items:center;gap:16px;border-radius:70px;background-color:#97bf0d;color:#fff;text-decoration:none;font-weight:700;}.content-publication .flex .field--name-field-fichier a::before{content:url(/themes/custom/foncsi/build/img/picto_download.svg);}.content-publication .flex .field--name-field-lien-externe{margin-bottom:20px;text-align:center;}.content-publication .flex .field--name-field-lien-externe span{padding-left:0;background-image:none;}.content-publication .flex .field--name-field-lien-externe a{display:inline-flex;padding:10px 20px 10px 20px;justify-content:center;align-items:center;gap:16px;border-radius:70px;background-color:#97bf0d;color:#fff;text-decoration:none;font-weight:700;}.content-publication .flex .field--name-field-lien-externe a::before{content:url(/themes/custom/foncsi/build/img/picto_download.svg);}.content-publication .info{color:#4a5d68;margin-top:20px;}.content-publication .info .field__item{font-weight:bold;}.content-publication .info .field__item p span{font-weight:bold !important;}.content-publication .info .container{margin-bottom:20px;display:flex;align-items:center;gap:20px;}.content-publication .info .container ul{max-width:350px;padding-right:10px;padding-left:20px;}.content-publication .info .container .field--name-field-date .field__item{color:#4a5d68;}.content-publication .info .container .author{padding-left:3px;}.content-publication .info .container .author p{margin-bottom:0;}.content-publication .info .container .author p span{font-size:16px !important;}.content-publication .info .container .author .field--name-field-auteurs span strong{font-size:16px;}.content-publication .info .container .link{margin-left:-5px;}.content-publication .info .link a{color:#97bf0d;font-weight:bold;}.content-publication .avertissement{margin-top:20px;}.content-publication .avertissement a{color:#97bf0d;text-decoration:none;}.content-publication .traduction{border-radius:8px;border:3px solid rgba(157,168,159,0.7);padding:20px;}.content-publication .traduction h3{display:flex;align-items:center;gap:20px;font-size:20px;color:#4a5d68;font-weight:700;margin-top:0;}.content-publication .traduction h3::before{content:url(/themes/custom/foncsi/build/img/icon_langue_ok.svg);}@media screen and (max-width:991px){.content-publication .traduction h3{font-size:18px;}}.content-publication .traduction .field--name-field-traductions .field__item{border-bottom:1px solid #ebeeec;max-width:350px;margin-top:20px;padding-bottom:10px;}.content-publication .traduction .field--name-field-traductions .field__item:last-child{border-bottom:none;}.content-publication .traduction .field--name-field-traductions span{background-image:none;padding-left:0;font-weight:700;}.content-publication .traduction .field--name-field-traductions span a{text-decoration:none;display:flex;align-items:center;gap:15px;padding-left:5px;}.content-publication .traduction .field--name-field-traductions span a:before{content:"";background-color:#97bf0d;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50px;padding-top:3px;position:relative;padding:20px;}.content-publication .traduction .field--name-field-traductions span a::after{content:url(/themes/custom/foncsi/build/img/picto_download.svg);position:absolute;padding-left:10px;padding-top:2px;}.content-publication .traduction .field--name-field-trad-en-lien .field__item,.content-publication .traduction .field--name-field-trad-fr .field__item,.content-publication .traduction .field--name-field-trad-es-lien .field__item,.content-publication .traduction .field--name-field-trad-autre-lien-2 .field__item,.content-publication .traduction .field--name-field-trad-autre-lien-1 .field__item{border-bottom:1px solid #ebeeec;max-width:350px;margin-top:20px;padding-bottom:10px;}.content-publication .traduction .field--name-field-trad-en-lien .field__item a,.content-publication .traduction .field--name-field-trad-fr .field__item a,.content-publication .traduction .field--name-field-trad-es-lien .field__item a,.content-publication .traduction .field--name-field-trad-autre-lien-2 .field__item a,.content-publication .traduction .field--name-field-trad-autre-lien-1 .field__item a{text-decoration:none;display:flex;align-items:center;gap:15px;padding-left:5px;}.content-publication .traduction .field--name-field-trad-en-lien .field__item a:before,.content-publication .traduction .field--name-field-trad-fr .field__item a:before,.content-publication .traduction .field--name-field-trad-es-lien .field__item a:before,.content-publication .traduction .field--name-field-trad-autre-lien-2 .field__item a:before,.content-publication .traduction .field--name-field-trad-autre-lien-1 .field__item a:before{content:"";background-color:#97bf0d;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50px;padding-top:3px;position:relative;padding:20px;}.content-publication .traduction .field--name-field-trad-en-lien .field__item a::after,.content-publication .traduction .field--name-field-trad-fr .field__item a::after,.content-publication .traduction .field--name-field-trad-es-lien .field__item a::after,.content-publication .traduction .field--name-field-trad-autre-lien-2 .field__item a::after,.content-publication .traduction .field--name-field-trad-autre-lien-1 .field__item a::after{content:url(/themes/custom/foncsi/build/img/picto_download.svg);position:absolute;padding-left:10px;padding-top:2px;}.content-publication .traduction:empty{border:none;padding:0;}.content-publication .social-media{display:inline-flex;padding:10px 20px;justify-content:center;align-items:center;gap:14px;background-color:#ebeeec;border-radius:65px;margin-top:30px;}.content-reading{max-width:1140px;margin:50px auto;padding:20px;}.content-reading h2{margin-top:30px;}.content-reading h3{margin-top:20px;}.content-reading .field--name-field-date{color:#4a5d68;font-weight:700;}.content-reading .close{content:url(/themes/custom/foncsi/build/img/close.svg);cursor:pointer;position:absolute;top:76px;right:30px;}.content-reading .flex{display:flex;justify-content:space-between;align-items:flex-start;margin-block:50px;}@media screen and (max-width:991px){.content-reading .flex{flex-direction:column;}}.content-reading .flex .description{max-width:530px;padding-right:30px;}@media screen and (max-width:991px){.content-reading .flex .description{max-width:none;}}.content-reading .flex .description .field--name-field-numero{margin-bottom:20px;}.content-reading .flex .description .theme{background-color:rgba(0,83,40,0);display:inline-block;padding:8px 20px;border-radius:26px;text-decoration:none;background-color:#ebeeec;font-weight:700;font-size:14px;margin-bottom:30px;margin-top:20px;color:#4a5d68;}@media screen and (max-width:991px){.content-reading .flex .description .theme{margin-top:0;}}@media screen and (max-width:480px){.content-reading .flex .description .theme{text-align:center;}}.content-reading .flex .description .field--name-field-sous-titre{margin-bottom:20px;color:#4a5d68;font-weight:600;}.content-reading .flex .advice{width:406px;border-radius:8px;background-color:#005328;padding:30px;}@media screen and (max-width:991px){.content-reading .flex .advice{width:auto;}}.content-reading .flex .advice h2{color:#fff !important;margin-bottom:0 !important;}.content-reading .flex .advice h2:before{content:"";border-left:1px solid #fff !important;padding-right:20px;}.content-reading .flex .advice h2::after{content:"";border-right:1px solid #fff !important;padding-left:20px;}.content-reading .flex .advice *{color:#fff;}.content-reading .flex .advice .field--name-field-stars{opacity:0;}.content-reading .flex .advice .container-stars{margin-bottom:20px;}.content-reading .flex .advice .container-stars img{margin-right:10px;}.content-reading .flex h1{margin-block:20px;}.content-reading .flex h1::after{content:"";width:121px;display:block;height:1px;background-color:#4a5d68;margin-top:20px;}.content-reading .flex h1 a{text-decoration:none;}.content-reading .flex h1 a span{color:#000;font-weight:bold;}.content-reading .flex hr{width:121px;}.content-reading .flex .field--name-field-fichier{margin-bottom:20px;text-align:center;}.content-reading .flex .field--name-field-fichier span{padding-left:0;background-image:none;}.content-reading .flex .field--name-field-fichier a{display:inline-flex;padding:16px 50px;justify-content:center;align-items:center;gap:16px;border-radius:70px;background-color:#97bf0d;color:#fff;text-decoration:none;font-weight:700;}.content-reading .flex .field--name-field-fichier a::before{content:url(/themes/custom/foncsi/build/img/picto_download.svg);}.content-reading .info{color:#4a5d68;}.content-reading .info .field__item *{font-weight:bold;}.content-reading .info .field__item p{font-weight:bold;margin-bottom:0;}.content-reading .info .container{margin-bottom:20px;display:flex;align-items:flex-start;gap:20px;}@media screen and (max-width:480px){.content-reading .info .container p a[href]{display:inline-block;overflow:hidden;max-width:210px;}}.content-reading .info .link a{color:#97bf0d;}.content-reading .avertissement{margin-top:20px;}.content-reading .avertissement a{color:#97bf0d;text-decoration:none;}.content-reading .social-media{display:inline-flex;padding:10px 20px;justify-content:center;align-items:center;gap:14px;background-color:#ebeeec;border-radius:65px;margin-top:30px;}.content-reading h4{margin-block:20px;}.last-publication{background-color:rgba(157,168,159,0.2);margin-top:30px;position:relative;}.last-publication > p{position:absolute;padding:12px 20px;bottom:25px;font-weight:700;background-color:#ebeeec;border-radius:8px 8px 0 0;top:-35px;left:140px;height:50px;}@media screen and (max-width:1173px){.last-publication > p{display:none;}}.last-publication h2{margin-top:50px;}.last-publication .views-exposed-form .js-form-item:has(.form-select){width:240px;}.last-publication .views-exposed-form .js-form-item:has(.form-select) select{width:240px;color:#4a5d68;padding-right:40px;}.last-publication .views-exposed-form #edit-keys{width:240px;}@media screen and (max-width:1173px){.last-publication .views-exposed-form{display:none;flex-direction:column;max-width:720px;margin:0 auto;background:#f5f5f5;padding-block:40px;}.last-publication .views-exposed-form .js-form-item:has(.form-select){width:100%;}.last-publication .views-exposed-form .js-form-item:has(.form-select) select{width:100%;color:#4a5d68;}.last-publication .views-exposed-form .form-actions{width:100%;}.last-publication .views-exposed-form .js-form-item{width:100%;}.last-publication .views-exposed-form .js-form-item #edit-keys{width:100%;}}.last-publication .container{padding:20px;margin:30px auto;margin-bottom:0;text-align:center;}.last-publication .container .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;gap:20px;}@media screen and (max-width:991px){.last-publication .container .view-content{justify-content:center;}}@media screen and (max-width:1173px){.last-publication .container .view-content{margin-top:50px;}}.last-publication .container .views-row{text-align:left;background-color:rgba(0,83,40,0.2);display:inline-block;position:relative;margin-bottom:15px;padding:30px 30px 20px 30px;border-radius:8px;color:#4a5d68;margin-bottom:0;}.last-publication .container .views-row .contextual-region{position:unset;}.last-publication .container .views-row a{color:#4a5d68;}.last-publication .container .views-row h5 a{font-size:18px;text-decoration:none;color:#4a5d68;font-weight:700;display:block;margin-top:20px;}.last-publication .container .views-row .field--name-field-sous-titre p{font-size:14px;margin-bottom:10px;}.last-publication .container .views-row .field--name-field-auteurs{display:flex;margin-block:10px;align-items:center;}.last-publication .container .views-row .field--name-field-auteurs p{margin-bottom:0;font-size:14px;}.last-publication .container .views-row .field--name-field-auteurs ul{padding-left:20px;}.last-publication .container .views-row .field--name-field-auteurs ul li{font-size:14px;}.last-publication .container .views-row .field--name-field-auteurs::before{content:url(/themes/custom/foncsi/build/img/picto_auteur_mini.svg);margin-right:10px;}.last-publication .container .views-row .field--name-field-pages{display:flex;align-items:center;margin-bottom:10px;font-size:14px;}.last-publication .container .views-row .field--name-field-pages::before{content:url(/themes/custom/foncsi/build/img/picto_nombre_page_mini.svg);margin-right:10px;}.last-publication .container .views-row .language{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px;font-size:14px;}.last-publication .container .views-row .language:before{content:url(/themes/custom/foncsi/build/img/icon_langue_mini.svg);margin-right:10px;}.last-publication .container .views-row .language span{display:inline-block;padding-inline:2px;background:none;}.last-publication .container .views-row .language span::after{content:",";}.last-publication .container .views-row .language span:last-child::after{content:none;}.last-publication .container .views-row .language a{display:inline-block;padding-inline:2px;color:#4a5d68;text-decoration:none;white-space:nowrap;}.last-publication .container .views-row .language a::after{content:",";display:inline;}.last-publication .container .views-row .language .field__item{display:inline-block;}.last-publication .container .views-row .language .hide-after::after{display:none !important;}.last-publication .container .views-row .dl-numero{display:flex;gap:10px;align-items:center;justify-content:space-between;}.last-publication .container .views-row .dl-numero .download{background-color:#005328;border-radius:50px;width:36px;height:36px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;}.last-publication .container .views-row .dl-numero .download span{opacity:0;position:relative;right:62px;top:0px;z-index:2;font-size:23px;width:24px;}.last-publication .container .views-row .dl-numero .download span a{width:24px;display:block;position:relative;left:40px;opacity:0;}.last-publication .container .views-row .dl-numero .download img{position:absolute;top:8px;right:8px;}.last-publication .container .views-row .collection{background-color:rgba(0,83,40,0);display:inline-block;padding:5px 20px;border-radius:26px;text-decoration:none;background-color:#fff;margin-block:10px;color:#4a5d68;text-align:left;font-weight:700;font-size:14px;}@media screen and (max-width:480px){.last-publication .container .views-row .collection{text-align:center;}}.last-publication .container .views-row .theme{background-color:rgba(0,83,40,0);text-decoration:none;color:#4a5d68;display:block;font-weight:600;font-style:italic;}.last-publication .container .views-row .open_volet{display:block;text-align:right;text-decoration:none;display:flex;justify-content:flex-end;font-size:14px;font-weight:700;position:absolute;bottom:20px;right:24px;color:#005328;}.last-publication .container .views-row .open_volet::after{content:url(/themes/custom/foncsi/build/img/vector.svg);margin-left:10px;}.last-publication .field--name-field-traductions .field__items{display:flex;}.last-publication .field--name-field-traductions .field__items .file{padding-left:10px;}.last-publication .field--name-field-traductions .field__items span{background-image:none;}.last-publication .field--name-field-traductions .field__items a{text-decoration:none;}.last-publication .wrapper_button_centered{padding-block:50px;}.last-publication .pager__items{display:flex;gap:20px;justify-content:center;margin-top:40px;}.last-publication .pager__items li{list-style-type:none;}.last-publication .pager__items li a{text-decoration:none;color:#4a5d68;}.last-publication .pager__items .is-active{font-weight:bold;display:block;}.listing-publication{background-color:rgba(157,168,159,0.2);position:relative;}@media screen and (max-width:1173px){.listing-publication{margin-top:30px;}}.listing-publication > p{position:absolute;padding:12px 20px;bottom:25px;font-weight:700;background-color:#ebeeec;border-radius:8px 8px 0 0;top:-35px;left:140px;height:50px;}@media screen and (max-width:1173px){.listing-publication > p{display:none;}}.listing-publication h2{margin-top:50px;}.listing-publication .views-exposed-form .js-form-item:has(.form-select){width:240px;}.listing-publication .views-exposed-form .js-form-item:has(.form-select) select{width:240px;padding-right:40px;}.listing-publication .views-exposed-form #edit-keys{width:240px;}@media screen and (max-width:1173px){.listing-publication .views-exposed-form{display:none;flex-direction:column;max-width:720px;margin:0 auto;background:#f5f5f5;padding-block:40px;}.listing-publication .views-exposed-form .js-form-item:has(.form-select){width:100%;}.listing-publication .views-exposed-form .js-form-item:has(.form-select) select{width:100%;}.listing-publication .views-exposed-form .form-actions{width:100%;}.listing-publication .views-exposed-form .js-form-item{width:100%;}.listing-publication .views-exposed-form .js-form-item #edit-keys{width:100%;}}.listing-publication .container{padding:20px;margin:0 auto;text-align:center;}.listing-publication .container .views-element-container{margin-top:70px;}@media screen and (max-width:1173px){.listing-publication .container .views-element-container{margin-top:0;}}.listing-publication .container .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;gap:20px;}@media screen and (max-width:1173px){.listing-publication .container .view-content{margin-top:50px;justify-content:center;}}.listing-publication .container .views-row{text-align:left;background-color:rgba(0,83,40,0.2);display:inline-block;position:relative;margin-bottom:15px;padding:30px 30px 20px 30px;border-radius:8px;color:#4a5d68;max-width:500px;}.listing-publication .container .views-row .contextual-region{position:unset;}.listing-publication .container .views-row a{color:#4a5d68;}.listing-publication .container .views-row h5 a{font-size:18px;text-decoration:none;color:#4a5d68;font-weight:700;display:block;margin-top:20px;}.listing-publication .container .views-row .field--name-field-sous-titre p{font-size:16px;margin-bottom:10px;}.listing-publication .container .views-row .field--name-field-auteurs{display:flex;margin-block:10px;font-size:14px;}.listing-publication .container .views-row .field--name-field-auteurs p{margin-bottom:0;}.listing-publication .container .views-row .field--name-field-auteurs ul{padding-left:20px;}.listing-publication .container .views-row .field--name-field-auteurs::before{content:url(/themes/custom/foncsi/build/img/picto_auteur_mini.svg);margin-right:10px;}.listing-publication .container .views-row .field--name-field-pages{display:flex;align-items:center;margin-bottom:10px;font-size:14px;}.listing-publication .container .views-row .field--name-field-pages::before{content:url(/themes/custom/foncsi/build/img/picto_nombre_page_mini.svg);margin-right:10px;}.listing-publication .container .views-row .language{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px;font-size:14px;}.listing-publication .container .views-row .language:before{content:url(/themes/custom/foncsi/build/img/icon_langue_mini.svg);margin-right:10px;}.listing-publication .container .views-row .language span{display:inline-block;padding-inline:2px;background:none;}.listing-publication .container .views-row .language span::after{content:",";}.listing-publication .container .views-row .language span:last-child::after{content:none;}.listing-publication .container .views-row .language a{display:inline-block;padding-inline:2px;color:#4a5d68;text-decoration:none;white-space:nowrap;}.listing-publication .container .views-row .language a::after{content:",";display:inline;}.listing-publication .container .views-row .language .field__item{display:inline-block;}.listing-publication .container .views-row .language .hide-after::after{display:none !important;}.listing-publication .container .views-row .dl-numero{display:flex;gap:10px;align-items:center;justify-content:space-between;}.listing-publication .container .views-row .dl-numero .download{background-color:#005328;border-radius:50px;width:36px;height:36px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;}.listing-publication .container .views-row .dl-numero .download span{opacity:0;position:relative;right:62px;top:0px;z-index:2;font-size:23px;width:24px;}.listing-publication .container .views-row .dl-numero .download span a{width:24px;display:block;position:relative;left:40px;opacity:0;}.listing-publication .container .views-row .dl-numero .download img{position:absolute;top:8px;right:8px;}.listing-publication .container .views-row .collection{background-color:rgba(0,83,40,0);display:inline-block;padding:5px 20px;border-radius:26px;text-decoration:none;background-color:#fff;margin-block:10px;color:#4a5d68;text-align:left;font-weight:700;font-size:14px;}@media screen and (max-width:480px){.listing-publication .container .views-row .collection{text-align:center;}}.listing-publication .container .views-row .theme{background-color:rgba(0,83,40,0);text-decoration:none;color:#4a5d68;display:block;font-weight:600;font-style:italic;}.listing-publication .container .views-row .open_volet{display:block;text-align:right;text-decoration:none;display:flex;justify-content:flex-end;font-size:14px;font-weight:700;position:absolute;bottom:20px;right:24px;color:#005328;}.listing-publication .container .views-row .open_volet::after{content:url(/themes/custom/foncsi/build/img/vector.svg);margin-left:10px;}.listing-publication .container .field--name-field-traductions .field__items{display:flex;flex-wrap:wrap;}.listing-publication .container .field--name-field-traductions .field__items span{background-image:none;}.listing-publication .container .field--name-field-traductions .field__items a{text-decoration:none;}.listing-publication .container .wrapper_button_centered{padding-block:50px;}.listing-publication .container .js-pager__items{padding-left:0;margin-top:30px;display:flex;justify-content:center;gap:10px;}.listing-publication .container .js-pager__items li{list-style-type:none;}.listing-publication .container .js-pager__items li a{text-decoration:none;color:#4a5d68;}.listing-publication .container .js-pager__items .is-active{font-weight:bold;display:block;}.volet{position:fixed;width:65vw;height:100vh;right:-70vw;top:0;overflow:auto;background:#ffffff;z-index:99999;padding:100px 40px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.3019607843);box-shadow:0px 3px 6px rgba(0,0,0,0.3019607843);}@media screen and (max-width:991px){.volet{width:100vw;right:-100vw;padding:0 10px;}}.volet .content-publication{margin:0 auto;}.volet *{font-family:"Nunito Sans",sans-serif !important;}.volet .field__label{display:none;}.volet .close_volet{background:url(/themes/custom/foncsi/build/img/close.svg) no-repeat;background-size:54px;height:54px;width:54px;position:absolute;top:40px;right:40px;cursor:pointer;}.volet .loader{position:absolute;top:50%;left:50%;}.title-form{font-size:20px;font-weight:700;text-align:center;padding:20px;max-width:680px;margin:0 auto;background-color:#f5f5f5;background-image:url(/themes/custom/foncsi/build/img/arrow_down.svg);background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;display:none;}@media screen and (max-width:1173px){.title-form{display:block;font-size:18px;}}.views-exposed-form{margin-block:50px;}@media screen and (max-width:1173px){.views-exposed-form{margin-block:0;margin-bottom:40px;}}.views-exposed-form .form--inline{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;align-items:center;padding-inline:20px;max-width:1200px;margin:0 auto;}.views-exposed-form .form--inline select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;}.views-exposed-form .form--inline .form-select{background-image:url(/themes/custom/foncsi/build/img/arrow_down.svg);background-repeat:no-repeat;background-position:right 10px center;}.views-exposed-form .js-form-item:has(#edit-keys){position:relative;}.views-exposed-form .js-form-item:has(#edit-keys)::after{content:"";position:absolute;right:4px;top:12px;mask-image:url(/themes/custom/foncsi/build/img/picto_search.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(/themes/custom/foncsi/build/img/picto_search.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;width:25px;height:17px;background-color:#005328;}.views-exposed-form .form-actions{display:flex;gap:10px;}.views-exposed-form input{border:none;border-radius:26px;padding:10px;width:210px;padding-right:40px;padding-left:20px;}.views-exposed-form input:focus{outline:none;}.views-exposed-form select{border:none;border-radius:26px;padding:10px 20px;}.views-exposed-form select:focus{outline:none;}.views-exposed-form .button{border:none;border-radius:26px;background-color:#005328;color:#fff;width:100%;padding:10px 20px;}.path-taxonomy .region-content{background-color:#ebeeec;padding:20px;}.path-taxonomy .volet .region-content{background-color:#fff;}.path-taxonomy .view-content{padding:20px;margin:30px auto;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:30px;}.path-taxonomy .view-content .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;}.path-taxonomy .view-content .views-row{text-align:left;background-color:rgba(0,83,40,0.2);display:inline-block;position:relative;margin-bottom:15px;width:385px;padding:50px 30px 20px 30px;border-radius:8px;display:flex;flex-direction:column;flex-wrap:wrap;}.path-taxonomy .view-content .views-row h5 a{font-size:18px;text-decoration:none;color:#4a5d68;font-weight:700;display:block;margin-top:20px;}.path-taxonomy .view-content .views-row .field--name-field-sous-titre p{font-size:16px;margin-bottom:10px;}.path-taxonomy .view-content .views-row .field--name-field-auteurs{display:flex;margin-block:10px;}.path-taxonomy .view-content .views-row .field--name-field-auteurs::before{content:url(/themes/custom/foncsi/build/img/picto_auteur_mini.svg);margin-right:10px;}.path-taxonomy .view-content .views-row .field--name-field-pages{display:flex;align-items:center;margin-bottom:10px;}.path-taxonomy .view-content .views-row .field--name-field-pages::before{content:url(/themes/custom/foncsi/build/img/picto_nombre_page_mini.svg);margin-right:10px;}.path-taxonomy .view-content .views-row .field--name-field-traductions{display:flex;align-items:center;margin-bottom:10px;}.path-taxonomy .view-content .views-row .field--name-field-traductions:before{content:url(/themes/custom/foncsi/build/img/icon_langue_mini.svg);margin-right:10px;}.path-taxonomy .view-content .views-row .download{background-color:#005328;border-radius:50px;width:36px;height:36px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;right:0;top:-30px;}.path-taxonomy .view-content .views-row .download span{opacity:0;position:relative;right:62px;top:0px;z-index:2;font-size:23px;width:24px;}.path-taxonomy .view-content .views-row .download span a{width:24px;display:block;position:relative;left:40px;opacity:0;}.path-taxonomy .view-content .views-row .download img{position:absolute;top:8px;right:8px;}.path-taxonomy .view-content .views-row .field--type-entity-reference{background-color:rgba(0,83,40,0);}.path-taxonomy .view-content .views-row .field--type-entity-reference a{display:inline-block;padding:5px 20px;border-radius:26px;text-decoration:none;background-color:#fff;margin-block:10px;color:#4a5d68;}.path-taxonomy .view-content .views-row .open_volet{display:block;text-align:right;text-decoration:none;display:flex;justify-content:flex-end;font-size:14px;font-weight:700;}.path-taxonomy .view-content .views-row .open_volet::after{content:url(/themes/custom/foncsi/build/img/vector.svg);margin-left:10px;}.path-taxonomy .view-content .field--name-field-traductions .field__items{display:flex;}.path-taxonomy .view-content .field--name-field-traductions .field__items .file{padding-left:10px;}.path-taxonomy .view-content .field--name-field-traductions .field__items span{background-image:none;}.path-taxonomy .view-content .field--name-field-traductions .field__items a{text-decoration:none;}.path-taxonomy .view-content .wrapper_button_centered{padding-block:50px;}.path-taxonomy .view-content .js-pager__items{padding-left:0;margin-top:30px;}.path-taxonomy .view-content .js-pager__items li{list-style-type:none;}.path-taxonomy .view-content .js-pager__items li .button{border-radius:26px;border:1px solid #005328;text-decoration:none;padding:8px 20px;color:#005328;font-weight:700;}.path-taxonomy .view-content .js-pager__items li .button:hover{background-color:#005328;color:#fff;}.path-taxonomy .feed-icons{text-align:center;}.path-taxonomy .feed-icons a{border:none;border-radius:26px;background-color:#005328;color:#fff;width:100%;padding:10px 20px;text-decoration:none;}.path-taxonomy .view-header{display:none;}.path-taxonomy .vocabulary-collection{width:350px;border-radius:8px;background-color:#ebeeec;position:relative;}.path-taxonomy .vocabulary-collection .content{display:flex;flex-direction:column-reverse;}.path-taxonomy .vocabulary-collection img{width:350px;border-radius:8px;}.path-taxonomy .vocabulary-collection .field--name-description{color:#4a5d68;margin-bottom:10px;}.path-taxonomy .vocabulary-collection .field--name-description p{margin-bottom:2rem;padding:20px;}.latest-published{background-color:rgba(157,168,159,0.2);margin-bottom:30px;position:relative;text-align:center;padding:20px;}.latest-published h2{margin-top:50px;}.latest-published .view-dernieres-parutions{max-width:1200px;margin:0 auto;overflow:hidden;}.latest-published .view-content{padding-block:30px;text-align:left;}.latest-published .view-content .img-last img{width:100%;max-height:165px;border-radius:8px;object-fit:cover;object-position:top;}.latest-published .view-content .content{padding:30px;color:#4a5d68;position:relative;}.latest-published .view-content .views-row{text-align:left;background-color:#fff;display:inline-block;position:relative;margin-bottom:15px;border-radius:8px;box-shadow:0px 4px 15.4px 0px rgba(0,0,0,0.25);transition:300ms ease-in-out;max-width:400px;}.latest-published .view-content .views-row article{height:100%;}.latest-published .view-content .views-row .publication_unavoidable_content{height:100%;display:flex;flex-direction:column;}.latest-published .view-content .views-row h5{margin-top:40px;}.latest-published .view-content .views-row h5 a{font-size:18px;text-decoration:none;color:#4a5d68;font-weight:700;display:block;margin-top:20px;}.latest-published .view-content .views-row .collection{background-color:rgba(0,83,40,0);display:inline-block;padding:5px 20px;border-radius:26px;text-decoration:none;background-color:#ebeeec;margin-block:10px;color:#4a5d68;font-size:14px;font-weight:700;}@media screen and (max-width:480px){.latest-published .view-content .views-row .collection{text-align:center;}}.latest-published .view-content .views-row .theme{background-color:rgba(0,83,40,0);text-decoration:none;color:#4a5d68;display:block;font-weight:600;font-style:italic;}.latest-published .view-content .views-row .field--name-field-sous-titre p{font-size:16px;margin-bottom:10px;}.latest-published .view-content .views-row .field--name-field-auteurs{display:flex;margin-block:10px;}.latest-published .view-content .views-row .field--name-field-auteurs *{font-size:14px;list-style-type:none;padding-left:3px;line-height:20px;margin-bottom:0;}.latest-published .view-content .views-row .field--name-field-auteurs::before{content:url(/themes/custom/foncsi/build/img/picto_auteur_mini.svg);}.latest-published .view-content .views-row .field--name-field-pages{display:flex;align-items:center;margin-bottom:10px;}.latest-published .view-content .views-row .field--name-field-pages *{font-size:14px;}.latest-published .view-content .views-row .field--name-field-pages::before{content:url(/themes/custom/foncsi/build/img/picto_nombre_page_mini.svg);margin-right:10px;}.latest-published .view-content .views-row .language{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px;font-size:14px;}.latest-published .view-content .views-row .language:before{content:url(/themes/custom/foncsi/build/img/icon_langue_mini.svg);margin-right:10px;}.latest-published .view-content .views-row .language span{display:inline-block;padding-inline:2px;background:none;}.latest-published .view-content .views-row .language span::after{content:",";}.latest-published .view-content .views-row .language span:last-child::after{content:none;}.latest-published .view-content .views-row .language a{display:inline-block;padding-inline:2px;color:#4a5d68;text-decoration:none;white-space:nowrap;}.latest-published .view-content .views-row .language a::after{content:",";display:inline;}.latest-published .view-content .views-row .language .field__item{display:inline-block;}.latest-published .view-content .views-row .language .field_item:last-child a::after{content:none;}.latest-published .view-content .views-row .language .hide-after::after{display:none !important;}.latest-published .view-content .views-row .download{background-color:#97bf0d;border-radius:50px;width:36px;height:36px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:10px;right:15px;}.latest-published .view-content .views-row .download span{opacity:0;position:relative;right:62px;top:0px;z-index:2;font-size:23px;width:24px;}.latest-published .view-content .views-row .download span a{width:24px;display:block;position:relative;left:40px;opacity:0;}.latest-published .view-content .views-row .field--name-field-collection{background-color:rgba(0,83,40,0);}.latest-published .view-content .views-row .field--name-field-collection a{display:inline-block;padding:5px 20px;border-radius:26px;text-decoration:none;background-color:#fff;margin-block:10px;color:#4a5d68;}@media screen and (max-width:480px){.latest-published .view-content .views-row .field--name-field-collection a{text-align:center;}}.latest-published .view-content .views-row .field--name-field-theme{background-color:rgba(0,83,40,0);}.latest-published .view-content .views-row .field--name-field-theme a{text-decoration:none;color:#4a5d68;}.latest-published .view-content .views-row .open_volet{display:block;text-align:right;text-decoration:none;display:flex;justify-content:flex-end;font-size:14px;font-weight:700;position:absolute;bottom:21px;right:15px;color:#005328;padding-bottom:20px;}.latest-published .view-content .views-row .open_volet::after{content:url(/themes/custom/foncsi/build/img/vector.svg);margin-left:10px;}.latest-published .view-content .views-row:hover{transform:scale(1.02);opacity:1;}@media screen and (max-width:1100px){.bloc-btn{display:flex;justify-content:center;gap:50px;margin-block:20px;}}.swiper-button-prev{margin-left:20px;top:58%;}@media screen and (max-width:1100px){.swiper-button-prev{position:initial;}}.swiper-button-prev::before{content:"";background-color:#97bf0d;border-radius:50px;width:50px;height:50px;position:absolute;}.swiper-button-prev::after{content:"";mask-image:url(/themes/custom/foncsi/build/img/arrow_left.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(/themes/custom/foncsi/build/img/arrow_left.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;width:25px;height:25px;background-color:#fff;position:absolute;left:4px;}@media screen and (max-width:1100px){.swiper-button-prev::after{position:initial;margin-right:-5px;}}.swiper-button-next{margin-right:20px;top:58%;}@media screen and (max-width:1100px){.swiper-button-next{position:initial;}}.swiper-button-next::before{content:"";background-color:#97bf0d;border-radius:50px;width:50px;height:50px;position:absolute;}.swiper-button-next::after{content:"";mask-image:url(/themes/custom/foncsi/build/img/arrow-right.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(/themes/custom/foncsi/build/img/arrow-right.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;width:25px;height:25px;background-color:#fff;position:absolute;right:-6px;}@media screen and (max-width:1100px){.swiper-button-next::after{position:initial;margin-left:7px;}}.layout-content .view-nos-collections a{text-decoration:none;display:block;}.collection{margin-block:30px;position:relative;text-align:center;}.collection h2{margin-top:50px;}.collection .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;gap:20px;padding-inline:20px;margin-top:20px;margin-bottom:150px;padding-inline:20px;}@media screen and (max-width:991px){.collection .view-content{justify-content:center;}}.collection .view-content .views-row{border-radius:8px;background-color:#ebeeec;position:relative;max-width:600px;height:100%;}.collection .view-content .views-row img{width:100%;border-radius:8px;max-height:200px;}.collection .view-content .views-row h3{color:#4a5d68;margin-bottom:10px;background-color:#ebeeec;margin-inline:20px;margin-top:-38px;position:relative;border-radius:8px 8px 0 0;padding-top:14px;}.collection .view-content .views-row .views-field-description__value p{padding-inline:30px;color:#4a5d68;}#conseils-lecture{position:relative;}.reading-tips{position:relative;top:-70px;}@media screen and (max-width:991px){.reading-tips{top:0;}}.reading-tips > p{padding:12px 20px;font-weight:700;background-color:#ebeeec;border-radius:8px 8px 0 0;left:100px;height:50px;width:284px;margin:0;position:relative;margin-top:20px;top:14px;z-index:1;}@media screen and (max-width:991px){.reading-tips > p{left:0;}}.reading-tips .container{background-color:rgba(157,168,159,0.2);position:relative;text-align:center;position:relative;padding:20px;}.reading-tips .container h2{margin-top:50px;}.reading-tips .container .view-content{padding:20px;margin:30px auto;text-align:left;max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;}@media screen and (max-width:991px){.reading-tips .container .view-content{justify-content:center;}}.reading-tips .container .view-content .content{padding:30px;}.reading-tips .container .view-content .views-row{text-align:left;background-color:#fff;display:inline-block;position:relative;margin-bottom:15px;border-radius:8px;display:flex;flex-direction:column;max-width:470px;padding:20px;padding-bottom:40px;}@media screen and (max-width:991px){.reading-tips .container .view-content .views-row{max-width:none;}}.reading-tips .container .view-content .views-row .contextual-region{position:initial;}.reading-tips .container .view-content .views-row h5 a{text-decoration:none;color:#4a5d68;font-weight:700;display:block;margin-top:20px;}.reading-tips .container .view-content .views-row .field--name-field-date .field__item{color:#4a5d68;text-align:right;font-size:14px;}.reading-tips .container .view-content .views-row .field--name-field-auteurs{display:flex;margin-block:10px;}.reading-tips .container .view-content .views-row .field--name-field-auteurs p{font-size:14px;font-weight:400;}.reading-tips .container .view-content .views-row .field--name-field-auteurs::before{content:url(/themes/custom/foncsi/build/img/picto_auteur_mini.svg);margin-right:10px;}.reading-tips .container .view-content .views-row .field--name-field-pages{display:flex;align-items:center;margin-bottom:10px;}.reading-tips .container .view-content .views-row .field--name-field-pages::before{content:url(/themes/custom/foncsi/build/img/picto_nombre_page_mini.svg);margin-right:10px;}.reading-tips .container .view-content .views-row .field--name-field-traductions{display:flex;align-items:center;margin-bottom:10px;}.reading-tips .container .view-content .views-row .field--name-field-traductions:before{content:url(/themes/custom/foncsi/build/img/icon_langue_mini.svg);margin-right:10px;}.reading-tips .container .view-content .views-row .field--name-field-traductions .field__item{display:flex;}.reading-tips .container .view-content .views-row .field--name-field-traductions .field__item .file{padding-left:10px;}.reading-tips .container .view-content .views-row .field--name-field-traductions .field__item span{background-image:none;}.reading-tips .container .view-content .views-row .field--name-field-traductions .field__item a{text-decoration:none;}.reading-tips .container .view-content .views-row .download{background-color:#005328;border-radius:50px;width:36px;height:36px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.reading-tips .container .view-content .views-row .download span{opacity:0;position:relative;right:62px;top:0px;z-index:2;font-size:23px;width:24px;}.reading-tips .container .view-content .views-row .download span a{width:24px;display:block;position:relative;left:40px;opacity:0;}.reading-tips .container .view-content .views-row .theme{background-color:rgba(0,83,40,0);display:inline-block;padding:8px 20px;border-radius:26px;text-decoration:none;background-color:#ebeeec;font-weight:700;font-size:14px;margin-block:10px;color:#4a5d68;}@media screen and (max-width:480px){.reading-tips .container .view-content .views-row .theme{text-align:center;}}.reading-tips .container .view-content .views-row .open{display:block;text-align:right;text-decoration:none;display:flex;justify-content:flex-end;font-size:14px;font-weight:700;color:#005328;position:absolute;right:20px;bottom:8px;padding-bottom:18px;}.reading-tips .container .view-content .views-row .open::after{content:url(/themes/custom/foncsi/build/img/vector.svg);margin-left:10px;}.reading-tips .pager__items{display:flex;gap:20px;justify-content:center;margin-top:40px;}.reading-tips .pager__items li{list-style-type:none;}.reading-tips .pager__items li a{text-decoration:none;color:#4a5d68;}.reading-tips .pager__items .is-active{font-weight:bold;display:block;}.reading-tips .views-exposed-form .form--inline{display:flex;padding-inline:20px;justify-content:flex-start;gap:20px;align-items:center;max-width:1200px;margin:0 auto;}@media screen and (max-width:991px){.reading-tips .views-exposed-form .form--inline{justify-content:center;}.reading-tips .views-exposed-form .form--inline .js-form-item{width:100%;}}.reading-tips .views-exposed-form .form--inline select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;width:240px;color:#4a5d68;}@media screen and (max-width:991px){.reading-tips .views-exposed-form .form--inline select{width:100%;}}.reading-tips .views-exposed-form .form--inline input{width:240px;}@media screen and (max-width:991px){.reading-tips .views-exposed-form .form--inline input{width:100%;}}@media screen and (max-width:991px){.node--type-presentation .layout-content{margin-top:0;}}.node--type-presentation .content-main{max-width:1300px;margin:10px auto;padding:20px 50px 50px 50px;}@media screen and (max-width:991px){.node--type-presentation .content-main{padding:20px 20px 50px 20px;}}#block-foncsi-filsdariane{position:absolute;z-index:2;}.breadcrumb ol{display:flex;gap:30px;margin-top:20px;overflow:hidden;}@media screen and (max-width:1500px){.breadcrumb ol{max-width:400px;}}.breadcrumb ol li::marker{color:transparent;}.breadcrumb ol li{color:#4a5d68;font-weight:bold;font-size:12px;position:relative;white-space:nowrap;}.breadcrumb ol li:last-child{text-overflow:ellipsis;overflow:hidden;max-width:276px;white-space:nowrap;max-width:270px;}@media screen and (min-width:1482px){.breadcrumb ol li:last-child{max-width:none;}}.breadcrumb ol li a{opacity:0.8;text-decoration:none;}.breadcrumb ol li::after{color:#343843;content:">";position:absolute;right:-19px;top:0;font-size:12px;font-size:0.75rem;}.breadcrumb ol li:last-child::after{content:"";}.view-theme-de-recherche{background-color:#ebeeec;padding-block:80px;}.view-theme-de-recherche .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;gap:20px;padding-top:40px;padding-inline:20px;}@media screen and (max-width:991px){.view-theme-de-recherche .view-content{justify-content:center;}}.view-theme-de-recherche .view-content .views-row{max-width:450px;background-color:#fff;border-radius:8px;position:relative;}@media screen and (max-width:991px){.view-theme-de-recherche .view-content .views-row{max-width:none;}}.view-theme-de-recherche .view-content .views-row .contextual-region{position:initial;}.view-theme-de-recherche .view-content .views-row .content{padding:20px;padding-bottom:40px;}.view-theme-de-recherche .view-content .views-row h5{margin-bottom:20px;}.view-theme-de-recherche .view-content .views-row h5 a{text-decoration:none;font-size:18px;font-weight:bold;}.view-theme-de-recherche .view-content .views-row img{max-width:450px;height:132px;object-fit:cover;border-radius:8px;padding:5px;width:100%;}.view-theme-de-recherche .view-content .views-row .open{display:block;text-align:right;text-decoration:none;display:flex;justify-content:flex-end;font-size:14px;font-weight:700;position:absolute;bottom:20px;right:24px;color:#005328;}.view-theme-de-recherche .view-content .views-row .open::after{content:url(/themes/custom/foncsi/build/img/vector.svg);margin-left:10px;}.view-theme-de-recherche .pager__items{display:flex;gap:20px;justify-content:center;margin-top:40px;}.view-theme-de-recherche .pager__items li{list-style-type:none;}.view-theme-de-recherche .pager__items li a{text-decoration:none;color:#4a5d68;}.view-theme-de-recherche .pager__items .is-active{font-weight:bold;display:block;}.active{opacity:1;transform:scale(1.02);}.inactive{opacity:0.45;}.social-media{display:inline-flex;padding:10px 20px;justify-content:center;align-items:center;gap:14px;background-color:#ebeeec;border-radius:65px;margin-top:30px;}.path-search #block-foncsi-filsdariane li:nth-child(2){display:none;}@media screen and (max-width:991px){.path-search .layout-content{margin-top:50px;}}.path-search .region-content{max-width:1400px;margin:0 auto;padding-inline:30px;}@media screen and (max-width:991px){.path-search .region-content{padding-inline:20px;}}.path-search .region-content h2{text-align:center;}.path-search .region-content .search-form{max-width:1300px;margin:50px auto;margin-top:80px;background-color:#ebeeec;border-radius:8px;padding:20px 40px;text-align:center;}@media screen and (max-width:991px){.path-search .region-content .search-form{margin-top:140px;}}.path-search .region-content .search-form .container-inline{display:flex;justify-content:center;gap:80px;}@media screen and (max-width:750px){.path-search .region-content .search-form .container-inline{flex-direction:column;gap:30px;}}.path-search .region-content .search-form .container-inline .form-type-search{width:800px;position:relative;}@media screen and (max-width:750px){.path-search .region-content .search-form .container-inline .form-type-search{width:auto;}}.path-search .region-content .search-form .container-inline .form-type-search input{width:100%;border-radius:28px;border:none;padding:10px 24px;background-image:url(/themes/custom/foncsi/build/img/picto_recherche.svg);background-repeat:no-repeat;background-position:right 10px center;box-sizing:border-box;}.path-search .region-content .search-form .container-inline .form-type-search input:focus{outline:none;}.path-search .region-content .search-form label{display:none;}.path-search .region-content .search-form .search-help-link{display:none;}.path-search .region-content .search-form .search-advanced{display:none;}.path-search .region-content .search-form .form-submit{border:none;padding:10px 20px;background-color:#005328;color:#fff;border-radius:28px;}.path-search .region-content .search-results{max-width:1000px;margin:30px auto;margin-top:100px;position:relative;padding-left:0;}.path-search .region-content .search-results li{list-style-type:none;}.path-search .region-content .search-result{background-color:rgba(0,83,40,0.2);border-radius:8px;padding:40px;list-style-type:none;margin-bottom:70px;position:relative;}@media screen and (max-width:991px){.path-search .region-content .search-result{padding:20px;}}.path-search .region-content .search-result ul{padding-left:0;}.path-search .region-content .search-result li{list-style-type:none;}.path-search .region-content .search-result h5{color:#4a5d68;}.path-search .region-content .search-result h5 a{text-decoration:none;font-weight:700;color:#4a5d68;}.path-search .region-content .search-result .content-type{position:absolute;top:-44px;left:25px;background:#005328;padding:10px 20px;border-radius:8px 8px 0 0;color:#fff;}.path-search .region-content .search-result .content-type::first-letter{text-transform:uppercase;}.path-search .region-content .search-result .snippet{margin-block:20px;}.path-search .region-content .search-result .date{display:flex;align-items:center;gap:10px;margin-top:20px;}.path-search .region-content .search-result .date:before{content:"";mask-image:url(/themes/custom/foncsi/build/img/picto_date.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(/themes/custom/foncsi/build/img/picto_date.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;width:28px;height:28px;background-color:#004b8a;display:block;}.path-search .region-content .search-result .search-result__read-more a{text-decoration:none;color:#005328;display:flex;align-items:center;justify-content:flex-end;gap:10px;}.path-search .region-content .search-result .search-result__read-more a::after{content:url(/themes/custom/foncsi/build/img/vector.svg);padding-top:7px;}.path-search .region-content .pager__items{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;}.path-search .region-content .pager__items li{list-style-type:none;}.path-search .region-content .pager__items li a{text-decoration:none;color:#4a5d68;}.path-search .region-content .pager__items .is-active a{font-weight:bold;transform:scale(1.04);display:block;}.path-search .item-list{margin-bottom:20px;}@media screen and (max-width:991px){.layout-content:has(.user-login-form){margin-top:150px;}}.user-login-form{position:relative;width:100%;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:60px auto;border-radius:8px;background:rgba(0,83,40,0.2);padding:30px 20px;}.user-login-form label{margin-block:20px;}.user-login-form label::after{content:"";vertical-align:super;display:inline-block;background-image:url(/themes/custom/foncsi/img/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.user-login-form #edit-name{width:100%;border-radius:28px;padding:10px 24px;border:none;}.user-login-form #edit-name:focus{outline:none;}.user-login-form #edit-pass{width:100%;border-radius:28px;padding:10px 24px;border:none;}.user-login-form #edit-pass:focus{outline:none;}.user-login-form #edit-submit{border:none;padding:10px 20px;background-color:#005328;color:#fff;border-radius:28px;margin-top:20px;margin-left:20px;}@media screen and (min-width:768px){.user-login-form{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:500px;}}.page-86 .node__content{margin:100px auto;max-width:1400px;padding-inline:20px;}.page-86 .node__content .btn{text-align:center;}.page-86 .node__content h3{text-align:center;margin-top:80px;}.node--type-page .node__content{margin:50px auto;max-width:1400px;padding-inline:20px;}.node--type-page .node__content p{color:#4a5d68;}.path-user .js-form-item{margin:50px auto;max-width:1400px;padding-inline:20px;}.path-user form .js-form-item{margin:0;}@media screen and (max-width:991px){.layout-content{margin-top:100px;}}.show-form{display:flex !important;}.node--type-presentation .layout-content .field--name-body{margin:50px auto;max-width:1400px;padding-inline:20px;}.node--type-presentation .layout-content .matomo-optout-container{margin-bottom:30px;}.gin--edit-form .node__content .highlighted,.gin--edit-form .cke_editable .highlighted{background-color:rgba(151,191,13,0.1882352941);}.gin--edit-form .ck-content .btn{margin-block:10px;}.gin--edit-form .ck-content .btn a{text-decoration:none;padding:10px 20px;background-color:#97bf0d;color:#fff;border-radius:30px;font-weight:700;}.gin--edit-form .ck-content .highlighted{background-color:rgba(151,191,13,0.1882352941);}.gin--edit-form .ck-content .bg-white{border:2px dashed #999;padding:20px;display:flex;justify-content:space-between;position:relative;align-items:center;}.gin--edit-form .ck-content .bg-white .content{width:50%;border:2px dashed #ccc;min-height:50px;padding:10px;}.gin--edit-form .ck-content .bg-white .image{border:1px dashed #ccc;max-height:300px;max-width:250px;}.gin--edit-form .ck-content .bg-white .image img{max-height:300px;max-width:250px;}.gin--edit-form .ck-content .bg-white h4{font-weight:700;border:1px dashed #ccc;padding:20px;}.gin--edit-form .ck-content .bg-white p{font-weight:700;border:1px dashed #ccc;padding:20px;}.gin--edit-form .ck-content .shadow-white{border:2px dashed #999;padding:20px;display:flex;justify-content:space-between;position:relative;align-items:center;}.gin--edit-form .ck-content .shadow-white .content{width:50%;border:2px dashed #ccc;min-height:50px;padding:10px;}.gin--edit-form .ck-content .shadow-white .image{border:1px dashed #ccc;box-shadow:8px 10px 20px rgba(74,93,104,0.2509803922);max-height:300px;max-width:250px;}.gin--edit-form .ck-content .shadow-white .image img{max-height:300px;max-width:250px;}.gin--edit-form .ck-content .shadow-white h4{font-weight:700;border:1px dashed #ccc;padding:20px;}.gin--edit-form .ck-content .shadow-white p{font-weight:700;border:1px dashed #ccc;padding:20px;}.gin--edit-form .ck-content .bg-gray{border:2px dashed #999;padding:20px;display:flex;justify-content:space-between;position:relative;align-items:center;background-color:#ebeeec;}.gin--edit-form .ck-content .bg-gray .content{width:50%;border:2px dashed #ccc;min-height:50px;padding:10px;}.gin--edit-form .ck-content .bg-gray .image{border:1px dashed #ccc;max-height:300px;max-width:250px;}.gin--edit-form .ck-content .bg-gray .image img{max-height:300px;max-width:250px;}.gin--edit-form .ck-content .bg-gray h4{font-weight:700;border:1px dashed #ccc;padding:20px;}.gin--edit-form .ck-content .bg-gray p{font-weight:700;border:1px dashed #ccc;padding:20px;}.gin--edit-form .ck-content .shadow-gray{border:2px dashed #999;padding:20px;display:flex;justify-content:space-between;position:relative;align-items:center;background-color:#ebeeec;}.gin--edit-form .ck-content .shadow-gray .content{width:50%;border:2px dashed #ccc;min-height:50px;padding:10px;}.gin--edit-form .ck-content .shadow-gray .image{border:1px dashed #ccc;box-shadow:8px 10px 20px rgba(74,93,104,0.2509803922);max-height:300px;max-width:250px;}.gin--edit-form .ck-content .shadow-gray .image img{max-height:300px;max-width:250px;}.gin--edit-form .ck-content .shadow-gray h4{font-weight:700;border:1px dashed #ccc;padding:20px;}.gin--edit-form .ck-content .shadow-gray p{font-weight:700;border:1px dashed #ccc;padding:20px;}.gin--edit-form .ck-content a{color:#97bf0d;text-decoration:underline;}.gin--edit-form .ck-content .li-green::marker{color:#97bf0d;}.gin--edit-form .ck-content .li-blue::marker{color:#004B8A;}.gin--edit-form .ck-content .text-blue{color:#004B8A;}.gin--edit-form .ck-content .text-blue span{color:#004B8A;}.gin--edit-form .ck-content .text-green{color:#005328;}.gin--edit-form .ck-content .text-green span{color:#005328;}.gin--edit-form .ck-content .text-orange{color:orange;}.gin--edit-form .ck-content .text-orange span{color:orange;}.gin--edit-form .ck-content .conteneur_2_col{border:2px dashed #ccc;min-height:50px;display:flex;}.gin--edit-form .ck-content .conteneur_2_col .col-md-6{border:1px dashed #ccc;width:50%;}.gin--edit-form .ck-content .conteneur_2_col_70{border:2px dashed #ccc;min-height:50px;display:flex;}.gin--edit-form .ck-content .conteneur_2_col_70 .col-md-6{border:1px dashed #ccc;width:70%;padding:10px;}.gin--edit-form .ck-content .conteneur_2_col_70 .col-md-4{border:1px dashed #ccc;width:30%;padding:10px;}.gin--edit-form .ck-content .conteneur_2_col_30{border:2px dashed #ccc;min-height:50px;display:flex;}.gin--edit-form .ck-content .conteneur_2_col_30 .col-md-6{border:1px dashed #ccc;width:30%;padding:10px;}.gin--edit-form .ck-content .conteneur_2_col_30 .col-md-4{border:1px dashed #ccc;width:70%;padding:10px;}.gin--edit-form .ck-content .conteneur_3_col{border:2px dashed #ccc;min-height:50px;display:flex;}.gin--edit-form .ck-content .conteneur_3_col .col-md-4{border:1px dashed #ccc;width:33%;padding:10px;}.gin--edit-form .ck-content .conteneur_3_col .col-md-4 .background-gray,.gin--edit-form .ck-content .conteneur_3_col .col-md-4 .background-green,.gin--edit-form .ck-content .conteneur_3_col .col-md-4 .insert{width:100%;}.gin--edit-form .ck-content .conteneur_3_col div:has(.citation){width:33%;}.gin--edit-form .ck-content .conteneur_3_col .citation .col-md-4{width:100%;}.gin--edit-form .ck-content .conteneur_3_col .background-gray{width:33%;}.gin--edit-form .ck-content .conteneur_3_col .background-green{width:33%;}.gin--edit-form .ck-content .conteneur_3_col .insert{width:33%;}.gin--edit-form .ck-content .background-gray{border:2px dashed #ccc;min-height:50px;background-color:#ebeeec;border-radius:8px;width:100%;}.gin--edit-form .ck-content .background-gray h4{border:1px dashed #ccc;padding:20px;color:#005328;}.gin--edit-form .ck-content .background-gray p{border:1px dashed #ccc;padding:20px;}.gin--edit-form .ck-content .background-green{border:2px dashed #ccc;min-height:50px;background-color:#005328;border-radius:8px;width:100%;}.gin--edit-form .ck-content .background-green li,.gin--edit-form .ck-content .background-green p,.gin--edit-form .ck-content .background-green a{color:#fff;}.gin--edit-form .ck-content .background-green h3,.gin--edit-form .ck-content .background-green h4,.gin--edit-form .ck-content .background-green h5,.gin--edit-form .ck-content .background-green h6{border:1px dashed #ccc;padding:20px;color:#fff;}.gin--edit-form .ck-content .background-green p{border:1px dashed #ccc;padding:20px;}.gin--edit-form .ck-content .citation{font-size:22px;font-weight:700;color:#005328;padding:20px;}.gin--edit-form .ck-content .citation:before{content:"";mask-image:url(/themes/custom/foncsi/build/img/quote.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(/themes/custom/foncsi/build/img/quote.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;width:40px;height:30px;background-color:#005328;display:block;}.gin--edit-form .ck-content .citation .author{color:#4a5d68;font-size:14px;}.gin--edit-form .ck-content .citation .author::before{content:"";border-bottom:1px solid #4a5d68;width:134px;display:block;margin-bottom:20px;}.gin--edit-form .ck-content .icon-card{border:2px dashed #ccc;min-height:50px;background-color:#ebeeec;border-radius:8px;width:100%;max-width:447px;}.gin--edit-form .ck-content .icon-card h4{border:1px dashed #ccc;padding:20px;color:#005328;}.gin--edit-form .ck-content .icon-card p{border:1px dashed #ccc;padding:20px;}.gin--edit-form .ck-content .icon-card img{width:80px;height:80px;}.gin--edit-form .ck-content .icon-card figure{height:100% !important;}.gin--edit-form .ck-content .insert{border:2px dashed #ccc;min-height:50px;border-radius:8px;width:100%;max-width:447px;}.gin--edit-form .ck-content .insert h5{border:1px dashed #ccc;padding:20px;color:#005328;}.gin--edit-form .ck-content .insert p{border:1px dashed #ccc;padding:20px;}.gin--edit-form .ck-content .insert figure{height:100% !important;}.gin--edit-form .ck-content .insert img{border-radius:8px;width:100%;height:200px;object-fit:cover;margin-bottom:10px;}.gin--edit-form .ck-content .simple-text{border:2px dashed #ccc;}.gin--edit-form .ck-content .simple-text h3{border:1px dashed #ccc;}.gin--edit-form .ck-content .simple-text p{border:1px dashed #ccc;}.gin--edit-form .ck-content hr{border:0;border-bottom:4px dashed #504f4f;display:block;background:#fff;height:0;margin:10px 0;}.gin--edit-form .ck-content .link-pdf{text-decoration:none;display:inline-flex;align-items:center;gap:10px;padding:10px 20px 10px 10px;}.gin--edit-form .ck-content .link-pdf::before{content:url(/themes/custom/foncsi/build/img/picto_download.svg);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50px;padding-top:3px;background-color:#97bf0d;}.gin--edit-form .ck-content .title-line{font-size:30px;font-weight:700;color:#005328;margin-block:40px;font-family:"Nunito Sans",sans-serif;}.gin--edit-form .ck-content .title-line:before{content:"";border-left:1px solid #4a5d68;padding-right:20px;}.gin--edit-form .ck-content .title-line::after{content:"";border-right:1px solid #4a5d68;padding-left:20px;}@media screen and (max-width:991px){.gin--edit-form .ck-content .title-line{font-size:22px;}}.gin--edit-form .ck-content .simple-title{font-size:30px;font-weight:700;color:#4a5d68;margin-block:40px;font-family:"Nunito Sans",sans-serif;}@media screen and (max-width:991px){.gin--edit-form .ck-content .simple-title{font-size:22px;}}.gin--edit-form .ck-content .btn-download{text-decoration:none;padding:10px 20px;background-color:#97bf0d;color:#fff !important;border-radius:30px;margin-block:20px;font-weight:700;display:inline-flex;gap:10px;align-items:center;}.gin--edit-form .ck-content .btn-download::before{content:url(/themes/custom/foncsi/build/img/picto_download.svg);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50px;padding-top:3px;}@media screen and (max-width:991px){.gin--edit-form .ck-content .btn-download{font-size:14px;}}.layout-content hr{display:none;}.layout-content .banner hr{display:block;}.layout-content .btn a{text-decoration:none;padding:10px 20px;background-color:#97bf0d;color:#fff !important;border-radius:30px;margin-top:10px;display:inline-block;font-weight:700;}@media screen and (max-width:480px){.layout-content .btn a{text-align:center;}}.layout-content .btn-download{text-decoration:none;padding:10px 20px;background-color:#97bf0d;color:#fff !important;border-radius:30px;margin-top:10px;font-weight:700;display:inline-flex;align-items:center;}.layout-content .btn-download::before{content:url(/themes/custom/foncsi/build/img/picto_download.svg);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50px;padding-top:3px;}.layout-content a{color:#97bf0d;text-decoration:underline;}.layout-content .bg-white{padding:10px 20px 10px 45px;background:#fff;position:relative;border-radius:8px;margin-top:50px;}.layout-content .bg-white p{font-weight:700;}.layout-content .bg-white img{position:absolute;top:-54px;right:70px;min-height:350px;max-height:350px;max-width:260px;}@media screen and (max-width:991px){.layout-content .bg-white img{position:initial;}}.layout-content .bg-white .content{padding-right:338px;}@media screen and (max-width:991px){.layout-content .bg-white .content{padding-right:0;}}@media screen and (max-width:991px){.layout-content .bg-white{display:flex;flex-direction:column;align-items:center;padding:20px;}}.layout-content .shadow-white{padding:10px 20px 10px 45px;background:#fff;position:relative;border-radius:8px;margin-top:50px;}.layout-content .shadow-white p{font-weight:700;}.layout-content .shadow-white img{position:absolute;top:-54px;right:70px;min-height:350px;max-height:350px;max-width:260px;box-shadow:8px 10px 20px rgba(74,93,104,0.2509803922);}@media screen and (max-width:991px){.layout-content .shadow-white img{position:initial;}}.layout-content .shadow-white .content{padding-right:338px;}@media screen and (max-width:991px){.layout-content .shadow-white .content{padding-right:0;}}@media screen and (max-width:991px){.layout-content .shadow-white{display:flex;flex-direction:column;align-items:center;padding:20px;}}.layout-content .bg-gray{padding:40px 20px 40px 45px;background:#ebeeec;position:relative;border-radius:8px;margin-top:70px;}.layout-content .bg-gray h2{text-align:left;padding-inline:0;}.layout-content .bg-gray img{position:absolute;top:-54px;right:70px;min-height:350px;max-height:350px;max-width:260px;}@media screen and (max-width:991px){.layout-content .bg-gray img{position:initial;}}.layout-content .bg-gray .content{padding-right:338px;}@media screen and (max-width:991px){.layout-content .bg-gray .content{padding-right:0;}}@media screen and (max-width:991px){.layout-content .bg-gray{display:flex;flex-direction:column;align-items:center;padding:20px;}}.layout-content .shadow-gray{padding:40px 20px 40px 45px;background:#ebeeec;position:relative;border-radius:8px;margin-top:70px;}.layout-content .shadow-gray h2{text-align:left;padding-inline:0;}.layout-content .shadow-gray img{position:absolute;top:-54px;right:70px;min-height:350px;max-height:350px;max-width:260px;box-shadow:8px 10px 20px rgba(74,93,104,0.2509803922);}@media screen and (max-width:991px){.layout-content .shadow-gray img{position:initial;}}.layout-content .shadow-gray .content{padding-right:338px;}@media screen and (max-width:991px){.layout-content .shadow-gray .content{padding-right:0;}}@media screen and (max-width:991px){.layout-content .shadow-gray{display:flex;flex-direction:column;align-items:center;padding:20px;}}.layout-content .highlighted{background-color:rgba(151,191,13,0.1882352941);}.layout-content .li-green::marker{color:#97bf0d;}.layout-content .li-blue::marker{color:#004B8A;}.layout-content .text-blue{color:#004B8A;}.layout-content .text-blue span{color:#004B8A;}.layout-content .text-green{color:#005328;}.layout-content .text-green span{color:#005328;}.layout-content .text-orange{color:orange !important;}.layout-content .text-orange span{color:orange;}.layout-content .conteneur_2_col{min-height:50px;display:flex;gap:15px;}@media screen and (max-width:991px){.layout-content .conteneur_2_col{flex-direction:column;}}.layout-content .conteneur_2_col .col-md-6{width:50%;padding:10px;}.layout-content .conteneur_2_col .col-md-6 h2,.layout-content .conteneur_2_col .col-md-6 h3,.layout-content .conteneur_2_col .col-md-6 h4,.layout-content .conteneur_2_col .col-md-6 h5,.layout-content .conteneur_2_col .col-md-6 p{max-width:100%;}@media screen and (max-width:991px){.layout-content .conteneur_2_col .col-md-6{width:100%;}}.layout-content .conteneur_2_col img{max-width:100%;height:100%;object-fit:cover;}.layout-content .conteneur_2_col .icon-card{max-width:none;height:100%;}.layout-content .conteneur_2_col .insert{max-width:none;height:100%;}.layout-content .conteneur_2_col .background-gray,.layout-content .conteneur_2_col .background-green{height:100%;}.layout-content .conteneur_2_col_70{min-height:50px;display:flex;gap:15px;}@media screen and (max-width:991px){.layout-content .conteneur_2_col_70{flex-direction:column;}}.layout-content .conteneur_2_col_70 .col-md-6{width:70%;padding:10px;}@media screen and (max-width:991px){.layout-content .conteneur_2_col_70 .col-md-6{width:100%;}}.layout-content .conteneur_2_col_70 .col-md-4{padding:10px;width:30%;}.layout-content .conteneur_2_col_70 .col-md-4 h2,.layout-content .conteneur_2_col_70 .col-md-4 h3,.layout-content .conteneur_2_col_70 .col-md-4 h4,.layout-content .conteneur_2_col_70 .col-md-4 h5,.layout-content .conteneur_2_col_70 .col-md-4 p{max-width:100%;}@media screen and (max-width:991px){.layout-content .conteneur_2_col_70 .col-md-4{width:100%;}}.layout-content .conteneur_2_col_70 img{max-width:100%;height:100%;object-fit:cover;}.layout-content .conteneur_2_col_70 .icon-card{max-width:none;height:100%;}.layout-content .conteneur_2_col_70 .insert{max-width:none;height:100%;}.layout-content .conteneur_2_col_70 .background-gray,.layout-content .conteneur_2_col_70 .background-green{height:100%;}.layout-content .conteneur_2_col_30{min-height:50px;display:flex;gap:15px;}@media screen and (max-width:991px){.layout-content .conteneur_2_col_30{flex-direction:column;}}.layout-content .conteneur_2_col_30 .col-md-6{width:30%;padding:10px;}@media screen and (max-width:991px){.layout-content .conteneur_2_col_30 .col-md-6{width:100%;}}.layout-content .conteneur_2_col_30 .col-md-4{width:70%;padding:10px;}@media screen and (max-width:991px){.layout-content .conteneur_2_col_30 .col-md-4{width:100%;}}.layout-content .conteneur_2_col_30 img{max-width:100%;height:100%;object-fit:cover;}.layout-content .conteneur_2_col_30 .icon-card{max-width:none;height:100%;}.layout-content .conteneur_2_col_30 .insert{max-width:none;height:100%;}.layout-content .conteneur_2_col_30 .background-gray,.layout-content .conteneur_2_col_30 .background-green{height:100%;}.layout-content .conteneur_3_col{min-height:50px;display:flex;gap:15px;}.layout-content .conteneur_3_col p{margin-bottom:0;}@media screen and (max-width:991px){.layout-content .conteneur_3_col{flex-direction:column;}}.layout-content .conteneur_3_col .col-md-4{width:33%;padding:10px;}@media screen and (max-width:991px){.layout-content .conteneur_3_col .col-md-4{width:100%;}}.layout-content .conteneur_3_col .col-md-4 .background-gray{width:100%;}.layout-content .conteneur_3_col .col-md-4 .background-green{width:100%;}.layout-content .conteneur_3_col .col-md-4 .insert{width:100%;}.layout-content .conteneur_3_col .col-md-4 .icon-card{width:100%;}.layout-content .conteneur_3_col div:has(.citation){width:33%;}@media screen and (max-width:991px){.layout-content .conteneur_3_col div:has(.citation){width:100%;}}.layout-content .conteneur_3_col div:has(.citation) .citation{padding:10px;}.layout-content .conteneur_3_col div:has(.citation) .citation .col-md-4{width:100%;}.layout-content .conteneur_3_col .icon-card{width:33%;}@media screen and (max-width:991px){.layout-content .conteneur_3_col .icon-card{width:100%;}}.layout-content .conteneur_3_col .insert{width:33%;}@media screen and (max-width:991px){.layout-content .conteneur_3_col .insert{width:100%;}}.layout-content .conteneur_3_col img{max-width:100%;object-fit:cover;height:100%;}.layout-content .conteneur_3_col .icon-card{max-width:none;height:100%;}.layout-content .conteneur_3_col .insert{max-width:none;height:100%;}.layout-content .conteneur_3_col .background-gray,.layout-content .conteneur_3_col .background-green{height:100%;}.layout-content .background-gray{min-height:50px;background-color:#ebeeec;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;}.layout-content .background-gray h4{padding-inline:20px;color:#005328;margin-bottom:20px;}.layout-content .background-gray p{padding-inline:20px;margin:0;}.layout-content .background-gray hr{display:none;}.layout-content .background-green{min-height:50px;background-color:#005328;color:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;}.layout-content .background-green .author{color:#fff !important;}.layout-content .background-green h4{padding-inline:20px;margin-bottom:20px;color:#fff;}.layout-content .background-green li{color:#fff;}.layout-content .background-green p{padding-inline:20px;margin:0;color:#fff;}.layout-content .background-green img{border-radius:18px;}.layout-content .background-green hr{display:none;}.layout-content .citation{font-size:22px;font-weight:700;color:#005328;}.layout-content .citation:before{content:"";mask-image:url(/themes/custom/foncsi/build/img/quote.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(/themes/custom/foncsi/build/img/quote.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;width:40px;height:30px;background-color:#005328;display:block;margin-bottom:10px;}.layout-content .citation .author{color:#4a5d68;font-size:14px;}.layout-content .citation .author::before{content:"";border-bottom:1px solid #4a5d68;width:134px;display:block;margin-bottom:20px;}.layout-content .citation hr{display:none;}.layout-content .icon-card{min-height:50px;background-color:#ebeeec;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:30px 20px;max-width:447px;position:relative;text-align:right;}.layout-content .icon-card h4{padding-inline:20px;margin-bottom:20px;color:#005328;text-align:left;}.layout-content .icon-card p{padding-inline:20px;margin:0;text-align:left;}.layout-content .icon-card img{width:60px;height:60px;}.layout-content .icon-card hr{display:none;}.layout-content .insert{min-height:50px;border-radius:8px;width:100%;max-width:447px;}.layout-content .insert h5{color:#005328;padding-block:10px;font-weight:bold;}.layout-content .insert p:not(.btn) a{font-weight:500;margin:0;}.layout-content .insert img{border-radius:8px;width:100%;height:200px;object-fit:cover;margin-bottom:10px;}.layout-content .insert hr{display:none;}.layout-content table{background-color:#ebeeec;border-radius:8px;}.layout-content table td{padding:20px;border:1px solid #fff;}.layout-content .link-pdf{text-decoration:none;display:inline-flex;align-items:center;gap:10px;padding:10px 20px 10px 10px;}.layout-content .link-pdf::before{content:url(/themes/custom/foncsi/build/img/picto_download.svg);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50px;padding-top:3px;background-color:#97bf0d;}.layout-content .title-line{font-size:30px;font-weight:700;color:#005328;margin-block:40px;font-family:"Nunito Sans",sans-serif;}.layout-content .title-line:before{content:"";border-left:1px solid #4a5d68;padding-right:20px;}.layout-content .title-line::after{content:"";border-right:1px solid #4a5d68;padding-left:20px;}@media screen and (max-width:991px){.layout-content .title-line{font-size:22px;}}.layout-content .simple-title{font-size:30px;font-weight:700;color:#4a5d68;margin-block:40px;font-family:"Nunito Sans",sans-serif;}@media screen and (max-width:991px){.layout-content .simple-title{font-size:22px;}}
