@charset "UTF-8";html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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-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{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;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:var(--swiper-navigation-top-offset,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 svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.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:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.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:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);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:var(--swiper-pagination-bullet-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;-moz-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:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-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-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,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:var(--swiper-pagination-progressbar-size,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:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,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:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-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%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.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{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.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-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;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;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.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-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-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.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */:root{--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-700:oklch(37.3% 0.034 259.733);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-md:28rem;--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:350;--font-weight-medium:500;--font-weight-bold:650;--leading-tight:1.25;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(0.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, 0.2, 1);--ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-eggplant:#7a5589;--color-dark-eggplant:#44344c;--color-lilac-light:#efe3f0;--color-lilac-x-light:#f7f1f7;--color-lilac:#C9A3CC;--color-butter:#ffeea4;--color-butter-50:#fff7d1;--color-sage:#85A59E;--color-sage-x-light:#e7edec;--color-mint:#d4e5e4;--color-mint-light:#DDEAE9;--color-mint-x-light:#EBF3F3;--color-dark-teal:#9db7b1;--color-text-90-black:#1a1a1a;--font-heading:"Source Serif 4",serif;--font-body:"Source Sans 3",sans-serif;--text-h1:1.75rem;--text-h2:1.5rem;--text-h3:1.375rem;--text-h4:1.25rem;--text-h5:1.125rem;--text-h6:0.875rem;--text-body1:1.125rem;--text-body2:1rem;--text-body3:0.875rem;--spacing-3xs:0.25rem;--spacing-2xs:0.5rem;--spacing-xs:0.75rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-2l:2.5rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:6rem}@media all and (min-width:56.25rem){:root{--text-h1:2.75rem;--text-h2:2.375rem;--text-h3:1.875rem;--text-h4:1.75rem;--text-h5:1.125rem;--text-h6:0.875rem;--text-body1:1.375rem;--text-body2:1.125rem;--text-body3:1rem;--spacing-3xs:0.3125rem;--spacing-2xs:0.5625rem;--spacing-xs:0.875rem;--spacing-s:1.125rem;--spacing-m:1.6875rem;--spacing-l:2.25rem;--spacing-2l:2.8125rem;--spacing-xl:3.375rem;--spacing-2xl:4.5rem;--spacing-3xl:6.75rem}}.bg-\[\#9DB7B1\]{background-color:#9db7b1}.bg-\[rgba\(0\,0\,0\,0\.5\)\]{background-color:rgba(0,0,0,.5)}.bg-\[rgba\(0\,0\,0\,0\.7\)\]{background-color:rgba(0,0,0,.7)}.bg-dark-teal{background-color:var(--color-dark-teal)}.bg-butter{background-color:var(--color-butter)}.bg-butter-50{background-color:var(--color-butter-50)}.bg-dark-eggplant{background-color:var(--color-dark-eggplant)}.bg-eggplant{background-color:var(--color-eggplant)}.bg-lilac{background-color:var(--color-lilac)}.bg-lilac-light{background-color:var(--color-lilac-light)}.bg-lilac-x-light{background-color:var(--color-lilac-x-light)}.bg-mint{background-color:var(--color-mint)}.bg-mint-light{background-color:var(--color-mint-light)}.bg-mint-x-light{background-color:var(--color-mint-x-light)}.bg-sage-x-light{background-color:var(--color-sage-x-light)}.bg-sage\/80{background-color:color-mix(in srgb,#85a59e 80%,transparent)}.bg-white{background-color:var(--color-white)}.text-body1{font-size:var(--text-body1)}.text-body2{font-size:var(--text-body2)}.text-body3{font-size:var(--text-body3)}.w-1\/2{width:calc(1/2 * 100%)}.w-1\/4{width:calc(1/4 * 100%)}.opacity-0{opacity:0}.opacity-100{opacity:100%}.gfx-wave{width:100%;height:44px;position:relative;display:flex;align-items:flex-start}.gfx-wave.dir-up{margin-bottom:-2px;align-items:flex-end}.gfx-wave.dir-down{margin-top:-2px}.gfx-wave svg{width:100%;display:block}.gfx-wave i,.gfx-wave img{width:100%;position:absolute;top:0;left:0}.gfx-wave img{display:none}.gfx-wave i{width:100%;height:34px;height:100%;background:url(/i/gfx/wave-line.png) no-repeat 35% 50%;background-size:auto 100%}.gfx-wave .gfx-wave-line-down{background-image:url(/i/gfx/wave-line-down.png)}.gfx-wave .gfx-wave-line-up{top:22px;background-image:url(/i/gfx/wave-line-up.png);background-position:0 100%}@media all and (min-width:40rem){.gfx-wave{height:auto}.gfx-wave i{background-position:50% 50%;background-size:100% 100%}.gfx-wave .gfx-wave-line-up{top:0}}body,html{min-height:100%;height:auto;position:relative}*,blockquote,dd,dl,dt,p,ul{margin:0;padding:0;box-sizing:border-box;text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header,#menu,#wrapper,.loading,.mask,a,button,input,select,textarea{transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}input[type=submit],label{cursor:pointer}fieldset{padding:0;border:none}button{background:0 0;border:none;cursor:pointer;font:400 var(--text-body1)/100% "Source Sans 3",sans-serif}html{min-height:100%;height:auto;font-size:62.5%;font-size:16px}body{overflow-x:hidden;background-color:#fff;color:#000;font:400 1rem/1.5em "Source Sans 3",sans-serif}:is(h1,h2,h3,h4,h5,h6){margin:0;font-weight:650}strong{font-weight:650}.text-link,a{color:var(--color-dark-eggplant);text-decoration:none;font-family:inherit;font-size:1em}.text-link{text-underline-offset:3px}.text-link:focus,.text-link:hover,a:focus,a:hover{text-decoration:none}p{margin:0;line-height:1.5em}p a{text-decoration:underline;text-decoration-thickness:1px}p a:focus,p a:hover{text-decoration:none}img,picture,video{max-width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}figcaption{margin:0 auto;display:block;font-size:1em;line-height:1.22em;font-weight:300;text-align:center;letter-spacing:.5px}nav li{margin:0;list-style:none}video{width:100%;-o-object-fit:cover;object-fit:cover}summary{cursor:pointer}.entry-body :is(h1,h2,h3,h4,h5,h6),:is(.h1,.h2,.h3,.h4,.h5,.h6){position:relative;display:block;font-family:var(--font-heading);line-height:1.33em;font-weight:400;white-space:pre-line}.entry-body :is(h1,h2,h3),:is(.h1,.h2,.h3){font-weight:350}.entry-body :is(h1,h2,h3,h4,h5,h6){margin:0;color:#000}.entry-body h5,.h5{font-family:var(--font-body);font-weight:650;font-size:var(--text-body1)}.entry-body a{color:#000;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-eggplant);text-decoration-color:var(--color-eggplant);text-underline-offset:3px}.entry-body a:focus,.entry-body a:hover{text-decoration:none}.entry-body a:has(sup){text-decoration:none}.bg-lilac .entry-body a{-webkit-text-decoration-color:var(--color-eggplant);text-decoration-color:var(--color-eggplant)}.bg-butter .entry-body a,.bg-mint .entry-body a{-webkit-text-decoration-color:var(--color-lilac);text-decoration-color:var(--color-lilac)}.entry-body *+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-xs)}.entry-body :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:0}.h1,h1{font-size:var(--text-h1)}.h2,h2{font-size:var(--text-h2)}.h3,h3{font-size:var(--text-h3)}.h4,h4{font-size:var(--text-h4);font-weight:450}.h5,h5{font-family:var(--font-body);font-size:var(--text-body1);font-weight:650}.h6,h6{font-family:var(--font-body);font-size:var(--text-body2);font-weight:650}.h2:has(.img){display:flex;gap:1rem;align-items:center}.h2 .img{width:1.33em;height:1.33em}sup{line-height:0;vertical-align:baseline;position:relative;top:-.4em;font-size:1rem}.kicker{margin:0 0 .79em;display:block;color:#2a5157;font-size:.78em;line-height:1.43em;font-weight:500;letter-spacing:1.6px;text-transform:uppercase}@media all and (min-width:56.25rem){.entry-body *+:is(h1,h2,h3,h4){margin-top:3.375rem}.entry-body :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:0}.h4,h4{font-weight:400}.h6,h6{font-weight:650}}article:focus,aside:focus,div:focus,fieldset:focus,form:focus,li:focus,main:focus,nav:focus,ng-form:focus,ol:focus,section:focus,ul:focus{outline:0}.wrap{max-width:1392px;margin:0 auto;padding:0 24px}.skip-btn{position:fixed;top:-250px;left:0;z-index:1000;padding:2rem;display:block;background:#f9da63;border-radius:0;color:#1a0e44;font:600 1.8rem/1.4em "Source Sans 3",sans-serif;text-transform:uppercase;text-align:center;transition:all .3s ease-in-out}.skip-btn:focus{top:0}.ipvbi .btn{width:auto;margin:0;padding-inline:32px;padding-block:14.5px;position:relative;z-index:10;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2xs);align-self:flex-start;background:var(--color-eggplant);border-radius:14px;color:#fff;font:500 var(--text-body2)/1.43em "Source Sans 3",sans-serif;text-decoration:none;text-transform:none;transition:border-color .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ipvbi .btn:focus,.ipvbi .btn:hover{border-color:#663d77;background-color:#663d77;color:#fff}.btn.alt1{padding-block:12px;border-color:var(--color-mint);background-color:var(--color-mint);color:#000;font-size:1rem}.btn.alt1:focus,.btn.alt1:hover{background-color:#ccdddc;color:#000}.btn.alt2{border-color:#9db7b1;background-color:#9db7b1;color:#000}.btn.alt3{border-color:#ffeea4;background-color:#ffeea4;color:#000}.btn.alt4{border-color:transparent;background-color:transparent;color:#7a5589}.btn.alt5{border-color:var(--color-lilac);background-color:var(--color-lilac);color:var(--color-dark-eggplant)}.btn-close{width:16px;height:16px;position:relative}.btn-close i,.btn-close i::after,.btn-close i::before{width:20px;height:2px;position:absolute;border-radius:1px}.btn-close i{top:50%;left:50%;margin:-1px 0 0 -10px}.btn-close i::after,.btn-close i::before{content:"";left:0;transform:rotate(45deg);background-color:var(--color-dark-eggplant)}.btn-close i::after{transform:rotate(-45deg)}.ipvbi-logo{width:101px;min-width:101px;height:0;padding:50px 0 0;display:block;overflow:hidden;background:url(/i/gfx/ipvbi-logo-en.svg) no-repeat 0 0;background-size:contain;line-height:1em}.menu-btn{width:66px;height:76px;overflow:hidden;position:fixed;top:0;right:0;z-index:520}.scrolled .menu-btn{background-color:#fff}.menu-btn span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menu-btn i,.menu-btn i::after,.menu-btn i::before{width:24px;height:2px;position:absolute;border-radius:1px;background-color:var(--color-dark-eggplant)}.menu-btn i{top:50%;left:50%;margin:-1px 0 0 -12px}.menu-btn i::after,.menu-btn i::before{content:"";top:-10px;left:0}.menu-btn i::after{top:10px}.tgl-item{position:relative}.tgl-item .tgl-con{display:none}.tgl-item.opened .tgl-con{display:block}.tgl-btn:focus .ico-caret,.tgl-btn:hover .ico-caret{transform:rotate(180deg)}.btn.alt4.tgl-btn:focus,.btn.alt4.tgl-btn:hover{border-color:transparent;background-color:transparent;color:#7a5589}.img{width:100%;position:relative;display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.ico{width:16px;min-width:16px;height:0;padding-top:16px;display:block;overflow:hidden;background:url(/i/gfx/sprite.svg) no-repeat 1000%;background-size:300px auto}.ico-exit{width:18px;min-height:18px;padding-top:18px;background-position:0 -20px}.ico-ext{background-position:-40px 0}.ico-ext-2{background-position:-140px 0}.ico-caret{background-position:-20px 0}.ico-arr-right{background-position:-160px 0}.ico-arr-left{background-position:-160px 0;transform:rotate(180deg)}.ico-arr-down{background-position:-80px 0}.ico-loc{background-position:-120px 0}.ico-loc-2{background-position:-180px 0}.ico-cal{background-position:-200px 0}.ico-time{background-position:-220px 0}.ico-in{width:18px;min-width:18px;padding-top:18px;background-position:-20px -20px}.ico-in-2{width:28px;min-width:28px;padding-top:28px;background-position:0 -80px}.ico-in-3{width:24px;min-width:24px;padding-top:24px;background-position:-40px -40px}.ico-bsky{width:24px;min-width:24px;padding-top:24px;background-position:-80px -40px}.text-link.alt1,.text-link:has(.ico){display:inline-flex;gap:calc(var(--spacing) * 2);align-items:center;color:#000;font-weight:500;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-lilac);text-decoration-color:var(--color-lilac);text-underline-offset:3px}.text-link.alt1:focus,.text-link.alt1:hover,.text-link:has(.ico):focus,.text-link:has(.ico):hover{text-decoration:none}.btn:has(.ico){display:inline-flex;gap:9px;align-items:center}.btn:not(.alt1):has(.ico-ext):focus .ico-ext,.btn:not(.alt1):has(.ico-ext):hover .ico-ext{background-position:-60px 0}.lazy{opacity:0;transition:opacity .3s ease-in-out}.lazy.loaded,img.lazy.loading{opacity:1}.entry-body{display:flex;flex-direction:column;gap:var(--spacing-xs);font-family:var(--font-body);font-size:var(--text-body1);line-height:1.5em;font-weight:350}.entry-body strong{font-weight:650}.body1{font-family:var(--font-body);font-size:var(--text-body1);font-weight:350}.body2{font-family:var(--font-body);font-size:var(--text-body2);font-weight:350}.body3{font-family:var(--font-body);font-size:var(--text-body3);font-weight:350}p{font-family:var(--font-body);font-weight:350}li,ol,p,ul{font-family:var(--font-body)}.entry-body figure,.entry-body iframe,.entry-body img{width:100%}.entry-body figcaption{display:block}.entry-body li{margin:0 0 0 1.4em;position:relative;line-height:1.55em}.entry-body li+li{margin-top:1em}.entry-body ul li+li{margin-top:0}.entry-body.alt1{padding:15px 18px;border-radius:18px;background-color:#f3f9f8}.entry-body.alt1 ul li{list-style:disc}@media (min-width:56.25rem){.entry-body{gap:1rem}}.videobox{position:relative}.videobox::after{content:"";padding-top:56.25%;display:block}.videobox iframe,.videobox video{width:100%;height:100%;position:absolute;top:0;left:0}.loading-pane{content:'';position:fixed;top:0;right:0;left:0;bottom:0;z-index:750;background-color:#fff;transition:opacity .3s ease;opacity:0;display:none}.loading-pane.on{opacity:1}.loading-pane.alt1{background-color:rgba(255,255,255,.9)}.loading-pane::after{content:'';box-sizing:border-box;width:30px;height:30px;position:fixed;top:50%;left:50%;margin-top:-15px;margin-left:-15px;z-index:250;border:1px solid #ccc;border-top-color:#21405c;border-radius:50%;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg)}}@keyframes spinner{to{transform:rotate(360deg)}}.mask{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgb(16 37 45 / .6);visibility:hidden;opacity:0;transition:all .3s ease-in-out}.modal .box{max-width:1052px;width:calc(100vw - 48px);height:auto;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;z-index:-1;border-radius:var(--radius-3xl);background-color:#fff;overflow-y:scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.modal .box>*{position:relative;z-index:10}.modal .btn-close{width:32px;height:32px;position:fixed;top:52px;right:40px;z-index:1500;border-radius:50%}.modal.scrolled .btn-close{background-color:#fff}.modal.modal-on .box,details[open] .modal .box{visibility:visible;z-index:1200}.modal.modal-on~.mask,details[open] .modal~.mask{visibility:visible;opacity:1;z-index:1000}.modal .h5{margin-bottom:1rem;color:var(--color-dark-eggplant);font-size:var(--text-body1)}.modal.alt1 .box{max-width:378px;height:auto;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);padding:var(--spacing-m);margin:0;transform:translate(-50%,-50%)}.modal.alt1 .btn-close{margin:0;position:absolute;top:24px;right:24px}.modal.alt1 .entry-body{gap:var(--spacing-xs);font-size:var(--text-body2)}.modal.alt1 .entry-body strong{font-weight:650}.modal.alt1 .btn{width:100%;margin-top:var(--spacing-l)}#safety-modal .box{left:calc(100% + 50vw);transition:left .8s ease-in-out .5s}#safety-modal.modal-on .box{left:50%}@media (min-width:480px){.modal.alt1 .box{padding:var(--spacing-l)}.modal.alt1 .btn-close{top:32px;right:32px}}@media (min-width:1100px){.modal .btn-close{margin-top:12px;right:50%;margin-right:-502px}}@media (min-width:48rem){#safety-modal.modal-on .box{transform:none;top:50%;left:calc(100% - 378px - 36px);transform:translateY(-50%)}}@media (min-height:900px) and (min-width:56.25rem){#safety-modal.modal-on .box{top:calc(146px + 108px);transform:none}}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],input[type=url],select,textarea{min-width:auto;width:100%;height:64px;margin:0;padding:0 16px;display:block;border:1px solid #d9d9d9;border-radius:var(--radius-2xl);background-color:#fff;color:#484848;font:350 var(--text-body1)/100% "Source Sans 3",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;outline:0}.ipvbi-form.alt1 input[type=date],.ipvbi-form.alt1 input[type=email],.ipvbi-form.alt1 input[type=number],.ipvbi-form.alt1 input[type=password],.ipvbi-form.alt1 input[type=text],.ipvbi-form.alt1 input[type=url],.ipvbi-form.alt1 select,.ipvbi-form.alt1 textarea{height:56px;font-size:.95rem}select{padding-right:50px;background:#fff url(/i/gfx/beak-eggplant-dark.svg) no-repeat right 20px center;background-size:20px 10px}textarea{height:170px;padding-top:12px;padding-bottom:12px;line-height:1.4em}input[type=date]:active,input[type=date]:focus,input[type=email]:active,input[type=email]:focus,input[type=number]:active,input[type=number]:focus,input[type=text]:active,input[type=text]:focus,input[type=url]:active,input[type=url]:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:#2a6970}.lbl{color:#6a6a6a;font:500 var(--text-body1)/1.56em "Source Sans 3",sans-serif}.ipvbi-form{display:flex;flex-direction:column;gap:16px}legend.lbl{margin-bottom:8px}.ipvbi form .grp{padding:0;display:flex;flex-direction:column;gap:var(--spacing-2xs);font:300 1.6rem/100% "Source Sans 3",sans-serif}form .grp:has([type=checkbox]){flex-direction:row;gap:12px;align-items:flex-start;font-weight:400}form .grp .ico-cb{margin-top:1px;padding-top:14px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;background-position:100%}form .grp [type=checkbox]:checked+.ico-cb{border-color:#2a6970;background-color:#2a6970;background-position:-61px -1px}form .grp [type=checkbox]:active+.ico-cb,form .grp [type=checkbox]:focus+.ico-cb{border-color:#2a6970}form .grp [type=checkbox]:active~.txt,form .grp [type=checkbox]:focus~.txt{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.form-errors{padding:var(--spacing-xs);list-style:none;border-radius:var(--radius-xl);background-color:var(--color-lilac-light);color:#000;font-size:var(--text-body2);font-weight:400}.error-box,.success-box{margin:var(--spacing-m) auto 0;padding:var(--spacing-m);border-radius:var(--radius-2xl);background-color:var(--color-mint-x-light);color:var(--color-dark-eggplant);font-size:var(--text-body2);font-weight:400;display:none}.error-box{background-color:var(--color-lilac-light)}.ipvbi-form input[type=email]{padding-left:41px;background-image:url(/i/gfx/mail-icon.svg);background-repeat:no-repeat;background-position:left 12px center;background-size:20px 14px}@media all and (min-width:48rem){.lbl{font-size:var(--text-body2)}}@media all and (min-width:56.25rem){.ipvbi-form.alt1 input[type=date],.ipvbi-form.alt1 input[type=email],.ipvbi-form.alt1 input[type=number],.ipvbi-form.alt1 input[type=password],.ipvbi-form.alt1 input[type=text],.ipvbi-form.alt1 input[type=url],.ipvbi-form.alt1 select,.ipvbi-form.alt1 textarea{font-size:var(--text-body2)}.ipvbi-form input[type=email]{padding-left:54px;background-position:left 20px center}.ipvbi-form fieldset{display:grid;grid-template-columns:1fr 1fr}.ipvbi-form legend{grid-area:1/1/2/3}.contact-form{display:grid;grid-template-columns:1fr 1fr}.contact-form>fieldset:first-of-type{grid-area:1/1/2/3}.contact-form>div:nth-last-of-type(-n+4){grid-column:1/3}}#content{padding:76px 0 0}#header{height:76px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;transition:background-color .3s ease-in-out;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}#header .wrap{height:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#header .ipvbi-logo{margin-top:-2px}#header .wrap>nav{width:100%}.gnav{display:none;width:100%;height:100%;padding:22px 12px;position:fixed;top:76px;left:100%;flex-direction:column;gap:4px;transition:all .3s ease-in-out;background-color:#f7f1f7;max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);overflow-y:scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}#gnav .mask{display:none;background:0 0}body.menu-on{overflow:hidden}body.menu-on .gnav{left:0;display:flex}.gnav .item:not(.btn){padding:8px 12px;position:relative;display:inline-block;border-radius:.375rem;color:var(--color-dark-eggplant);font-size:var(--text-2xl);line-height:1.33em}.gnav .item:not(.btn):focus,.gnav .item:not(.btn):hover{background-color:#efe3f0;color:#7a5589}.gnav .btn{margin:16px 12px}.gnav li:has(.subnav){position:relative}.gnav li:has(.subnav)>.item{padding-right:30px}.gnav li.active>.item{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-eggplant);text-decoration-color:var(--color-eggplant);text-underline-offset:3px}.gnav li:has(.subnav)>.item::after{content:'';width:16px;height:16px;position:absolute;top:16px;right:6px;transform:rotate(-90deg);background:url(/i/gfx/sprite.svg) no-repeat 0 0;background-size:300px auto}.gnav li.opened:has(.subnav)>.item::after{transform:rotate(0)}.subnav{padding:0 0 0 16px;display:none;flex-direction:column;gap:4px}.gnav .tgl-item.opened .subnav{display:flex}.gnav .subnav .item{font-size:var(--text-xl)}.quick-links{width:100%;position:fixed;bottom:0;left:0;z-index:500;display:grid;grid-template-columns:1fr 1fr 1fr}.quick-links li:nth-of-type(1){grid-area:1/2/1/3}.quick-links li:nth-of-type(2){grid-area:2/1/2/3}.quick-links li:nth-of-type(3){grid-area:2/3/2/4}.quick-links .btn,.quick-links li{height:100%}.quick-links .btn{width:100%;padding:5px 10px;justify-content:center;border-radius:0;font-size:var(--text-sm)}.quick-links .btn:not(:has(.ico-exit)){font-weight:400}.quick-links .tgl-site-nav{display:none}.tgl-site-nav .tgl-con{width:100%;position:absolute;top:100%;left:0;z-index:60}.ipvbi .tgl-site-nav .btn{margin:0;padding:8px 12px;font-weight:500;text-transform:uppercase}.ipvbi .tgl-site-nav .btn:focus,.ipvbi .tgl-site-nav .btn:hover{border-color:#efe3f0;background-color:#efe3f0;color:#7a5589}@media all and (min-width:56.25rem){#content{padding-top:146px}#header{height:146px}#header .menu-btn{display:none}#header .ipvbi-logo{width:144px;min-width:144px;padding-top:72px;margin:0 0 30px}.quick-links{max-width:1392px;padding:0 24px;top:0;right:0;bottom:auto;left:auto;display:flex;justify-content:flex-end}.quick-links .btn,.quick-links li{height:auto}.quick-links .btn{width:auto;padding:var(--spacing-xs) var(--spacing-m);font-size:1em}.quick-links .btn-exit{width:50px;max-width:64px;padding:10px 6px;position:fixed;top:calc(146px + 200px);right:0;flex-direction:column;border-radius:1rem 0 0 1rem;font-size:.9em;line-height:1.1875em;text-align:center}.quick-links .btn-exit .ico{transform:scale(.8)}.quick-links .btn:not(:has(.ico-exit)){border-radius:0 0 1rem 1rem}.quick-links .clear-cache .btn{border-bottom-right-radius:0}.quick-links .get-help .btn{border-bottom-left-radius:0}.quick-links .tgl-site-nav{margin:0 -26px 0 12px;display:block}.quick-links .tgl-site-nav .btn{padding:var(--spacing-xs) var(--spacing-m);justify-content:flex-start}.quick-links .tgl-site-nav .tgl-con .btn{border-radius:1rem}.gnav .tgl-site-nav{display:none}#header .wrap{align-items:flex-end;justify-content:space-between}.gnav{max-height:100%;margin:0 0 16px;padding:0;position:relative;top:auto;left:auto;display:flex;flex-direction:row;gap:24px;justify-content:flex-end;overflow:visible;background-color:transparent}.gnav .btn{margin:0}.ipvbi .gnav .item{padding:8px 12px;color:#000;font-size:var(--text-lg);line-height:1.33em;font-weight:500;border:none;background-color:transparent}.gnav li:has(.subnav)>.item::after{top:12px;transform:rotate(0)}.gnav li.opened:has(.subnav)>.item::after{transform:rotate(180deg)}.gnav .item:not(.btn):focus,.gnav .item:not(.btn):hover{background-color:transparent;color:#7a5589}.ipvbi .subnav{min-width:220px;position:absolute;top:100%;left:0;z-index:60;margin:5px 0 0;padding:0;background-color:#fff;box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,transparent 0 0 0 0,transparent 0 0 0 0,rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.1) 0 4px 6px -4px}.gnav .tgl-item.opened .subnav{display:block}.gnav .tgl-item.opened .subnav::before{content:'';width:100%;height:5px;position:absolute;bottom:100%;left:0;display:block}.ipvbi .subnav .item{width:100%;padding:8px 16px;border-radius:0;font-size:var(--text-body3);font-weight:400}.ipvbi .subnav .item.active,.ipvbi .subnav .item:focus,.ipvbi .subnav .item:hover{border-color:#efe3f0;background-color:#efe3f0}#gnav:has(.tgl-item.opened) .mask{display:block;visibility:visible;opacity:1}}@media all and (min-width:64rem){#header .ipvbi-logo{width:194px;min-width:194px;padding-top:96px}}@media all and (min-width:1392px){.quick-links{right:50%;margin-right:calc(-1392px / 2)}}.gfooter{padding:var(--spacing-xs) 0 80px;display:flex;flex-direction:column;background-color:var(--color-dark-eggplant);color:#fff}.gfooter .ipvbi-logo{width:114px;padding-top:57px;background-image:url(/i/gfx/ipvbi-logo-en-fff.svg)}.gfooter .text-link{color:#fff}.gfooter .container,.gfooter .foot-grp{display:flex;flex-direction:column}.gfooter .foot-grp{gap:var(--spacing-m);padding-block:var(--spacing-m)}.gfooter .foot-grp+.foot-grp{border-top:1px solid #cecece}.gfooter div:has(.ipvbi-logo) .entry-body{font-size:var(--text-body3)}.ipvbi .gfooter .container nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-m)}.gfooter .copyright,.gfooter nav ul,.gfooter nav>div{display:flex;flex-direction:column;gap:var(--spacing-xs)}.gfooter .copyright{flex-direction:column-reverse;gap:var(--spacing-m);font-size:var(--text-body3)}.gfooter .copyright .text-link{font-size:var(--text-body3)}.gfooter .social{display:flex;gap:var(--spacing-s)}.gfooter .h6{color:var(--color-butter)}.gfooter .newsletter-form{margin-top:var(--spacing-xs)}.gfooter-foot .text-link{text-decoration:underline}.gfooter .gfooter-foot{position:relative;gap:var(--spacing-m);border-top:1px solid #cecece}.img.phac{width:260px;height:0;padding-top:64px;overflow:hidden;background:url(/i/gfx/public-health-agency-of-canada-financial-contribution-agence-de-la-sante-publique-du-canada-contribution-financiere.png) no-repeat 0 0;background-size:contain}.gfooter .gfooter-foot{padding-top:calc(64px + var(--spacing-m) * 2)}.gfooter .gfooter-foot .img.phac{position:absolute;top:var(--spacing-m);left:0}@media (min-width:48rem){.gfooter{padding-top:0}.gfooter .ipvbi-logo{width:142px;padding-top:72px}.gfooter .foot-grp{padding-block:var(--spacing-2xl)}.gfooter .foot-grp+.foot-grp{border-top:none}.gfooter .container>div:first-of-type{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-m)}.gfooter .container>div:first-of-type>.foot-grp:first-child{max-width:368px}.gfooter .container>div:first-of-type>.foot-grp:last-child{max-width:382px}.gfooter .gfooter-foot{padding-top:var(--spacing-m);display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-m)}.gfooter-foot .entry-body{grid-area:1/2/2/3}.gfooter-foot .entry-body+div{grid-area:1/1/2/2;display:flex;flex-direction:column;gap:var(--spacing-s);justify-content:space-between}.gfooter .gfooter-foot .img.phac{position:static}.gfooter-foot:has(.img.phac) .entry-body>p:first-child{font-size:15px}}@media (min-width:56.25rem){.gfooter{padding-bottom:0}.gfooter .copyright{justify-content:flex-end;font-size:15px}.gfooter .copyright .text-link,.ipvbi .gfooter .gfooter-foot .entry-body{font-size:15px}}@media (min-width:64rem){.gfooter .ipvbi-logo{width:225px;padding-top:113px;margin-bottom:var(--spacing-m)}}@media (min-width:80rem){.gfooter .copyright{display:flex;flex-direction:row;gap:var(--spacing-s);justify-content:flex-start}}.breadcrumb{font-size:var(--text-body3)}.breadcrumb ol{display:flex;gap:6px}.breadcrumb .item{color:var(--color-dark-eggplant);font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.breadcrumb a.item:focus,.breadcrumb a.item:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.breadcrumb li:not(:last-child) .item:after{content:'>';margin-left:6px}.breadcrumb>.back:before{content:'<';margin-right:6px}@media (min-width:48rem){.breadcrumb .item{color:#000}}.container{width:100%;max-width:calc(1344px + var(--spacing-m) * 2);margin-inline:auto;padding-inline:var(--spacing-m);position:relative}.container-small{width:100%;max-width:calc(1116px + var(--spacing-m) * 2);margin-inline:auto;padding-inline:var(--spacing-m);position:relative}.container .h1,.container-small .h1{color:var(--color-dark-eggplant)}.text{display:flex;flex-direction:column;gap:var(--spacing-s)}.section .entry-body+footer{margin-top:var(--spacing-xs)}.section{padding-block:var(--spacing-2xl)}.section~.section{padding-block:var(--spacing-2xl)}.ourTeam+.section.textAndImageBanner:not(.has-swoop){padding-top:0}.ctaBlock:not(.alt1)+.section.bg-white,.section.bg-white+.ctaBlock:not(.alt1),.section.bg-white+.section.bg-white:not(.textAndModules.bg-white),.section.textAndCard:not(.textBlock)+.section.bg-white{padding-top:var(--spacing-m)}.ipvbi .section.textAndImage.bg-white:not(:has(.img))+.section.bg-white,.textAndImage.bg-white:not(:has(.img))+.contactBlock{margin-top:calc(var(--spacing-m) * -1);padding-top:0}@media (min-width:56.25rem){.section~.section{padding-block:var(--spacing-2xl)}}@media (min-width:64rem){.section~.section{padding-block:var(--spacing-3xl)}.ctaBlock:not(.alt1)+.section.bg-white,.section.bg-white+.ctaBlock:not(.alt1),.section.bg-white+.section.bg-white:not(.textAndModules.bg-white),.section.textAndCard:not(.textBlock)+.section.bg-white{padding-top:var(--spacing-2l)}.ipvbi .section.textAndImage.bg-white:not(:has(.img))+.section.bg-white,.textAndImage.bg-white:not(:has(.img))+.contactBlock{margin-top:calc(var(--spacing-l) * -1)}}.pageHeader{padding-bottom:var(--spacing-m)}.pageHeader .h1,.pageHeader .h2,.pageHeader .h3{max-width:900px;color:var(--color-dark-eggplant);line-height:1.45em}.pageHeader .container-small>div,.pageHeader:has(.img) .container-small{display:flex;flex-direction:column;gap:var(--spacing-l)}.pageHeader:has(.img){padding-bottom:0;background-color:transparent}.event-page .pageHeader{background-color:var(--color-dark-teal)}.pageHeader:has(.img) .container-small{flex-direction:column;gap:var(--spacing-2l)}.pageHeader .img{width:calc(100% + var(--spacing-m) * 2);margin-inline:calc(var(--spacing-m) * -1);background-color:#fff}.pageHeader .img img{width:100%;max-width:100%;max-height:346px}.pageHeader footer ul{display:flex;flex-direction:column;gap:var(--spacing-s);list-style:none}.pageHeader footer .text-link{font-size:var(--text-body2)}.pageHeader.bg-dark-teal .text-link{color:var(--color-dark-eggplant);-webkit-text-decoration-color:var(--color-dark-eggplant);text-decoration-color:var(--color-dark-eggplant)}.pageHeader.bg-dark-teal .text-link .ico-arr-down{background-position:-240px 0}@media (min-width:40rem){.pageHeader .container-small>div{gap:2.5rem}.pageHeader footer ul{flex-direction:row;gap:var(--spacing-m)}}@media (min-width:56.25rem){.section{padding-top:var(--spacing-2xl)}.pageHeader footer ul{gap:3rem}}.textAndImage .container-small{display:flex;flex-direction:column;gap:var(--spacing-l)}.textAndImage .container-small .text{gap:var(--spacing-m)}.textAndImage .intro{display:flex;flex-direction:column;gap:var(--spacing-s)}.textAndImage div.img{display:flex;flex-direction:column;gap:var(--spacing-xl)}.textAndImage div.img img{border-radius:var(--radius-3xl)}.textAndImage .entry-body h1,.textAndImage .entry-body h2,.textAndImage .entry-body h3,.textAndImage .entry-body h4{color:var(--color-dark-eggplant)}.textAndImage .entry-body ul li+li{margin-top:.25em}.textAndImage.alt1 .container-small>.img{order:-1;flex-direction:column-reverse}@media (min-width:48rem){.textAndImage .container-small{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--spacing-m)}.textAndImage .container-small .text{grid-area:1/1/span 1/span 6}.textAndImage .container-small:not(:has(.img)) .text{grid-column:1/span 7}.textAndImage .container-small>.img{flex-direction:column}.textAndImage .container-small>.card,.textAndImage .container-small>.img{grid-area:1/7/span 1/span 4}.textAndImage div.img{max-width:310px}.textAndImage.alt1 div.img{order:-1}#content .textAndImage.alt1 .container-small .text{grid-area:1/5/span 1/span 6}#content .textAndImage.alt1 .container-small>.img{flex-direction:column;grid-area:1/1/span 1/span 4}.textAndImage .intro~.img{max-width:392px}#content .textAndImage .intro{max-width:888px;grid-area:1/1/2/11}.ipvbi #content .textAndImage .intro~.img,.ipvbi #content .textAndImage .intro~.text{grid-row:2/span 1}.textAndImage:not(:has(.intro)):has(div.img>img:first-child) .container-small{max-width:calc(1344px + var(--spacing-m) * 2);grid-template-columns:repeat(12,minmax(0,1fr))}.textAndImage:not(:has(.intro)):has(div.img>img:first-child) .container-small .text{grid-area:1/2/span 1/span 6}.textAndImage:not(:has(.intro)):has(div.img>img:first-child) .container-small>.img{max-width:433px;margin-inline:auto;grid-area:1/8/span 1/span 5}}@media (min-width:56.25rem){.textAndImage .container-small{gap:var(--spacing-xl)}}.section.bg-white+.footnoteBlock{padding-top:0}.footnoteBlock{padding-bottom:var(--spacing-3xl)}.footnoteBlock .text{max-width:918px}.textAndImage .text .h1:has(.img),.textAndImage .text .h2:has(.img),.textAndImage .text .h3:has(.img),.textAndImage .text .h4:has(.img){display:flex;flex-direction:column-reverse;gap:var(--spacing-s);color:var(--color-dark-eggplant)}.textAndImage .text .h1.alt:has(.img),.textAndImage .text .h2.alt:has(.img),.textAndImage .text .h3.alt:has(.img),.textAndImage .text .h4.alt:has(.img){flex-direction:column-reverse}.textAndImage .text .h1:has(.img) .img,.textAndImage .text .h2:has(.img) .img,.textAndImage .text .h3:has(.img) .img,.textAndImage .text .h4:has(.img) .img{width:100%;height:120px;background-position:0 0;background-size:contain}.textAndColumnBlocks .text .footnote{margin-top:calc(var(--spacing-2xs) * -1);padding-top:0}.textAndColumnBlocks .text .footnote::before{display:none}.textAndColumnBlocks .text img{margin-top:var(--spacing-s)}.footnote{margin-top:var(--spacing-xs);padding-top:var(--spacing-m);position:relative;font-size:var(--text-body2)}.footnote::before{content:'';width:90px;position:absolute;top:0;left:0;border-top:1px solid var(--color-black)}.textAndImage .footnote::before{width:100%}.footnote li{font-size:var(--text-body2);font-weight:350;line-height:1.625em}.footnote ol li+li{margin-top:1.5em}.entry-details,.section footer .text-link,.text-link{font-size:var(--text-body2)}.ipvbi .textAndColumnBlocks footer{margin-top:0}.textAndColumnBlocks .blocks{margin-top:var(--spacing-l);padding-top:var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-xl);border-top:1px solid #000}.textAndColumnBlocks .blocks .entry-body{font-size:var(--text-body2)}.textAndColumnBlocks .blocks article{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.textAndColumnBlocks .blocks article+article{padding-top:var(--spacing-l);border-top:1px solid #000}.textAndColumnBlocks .blocks .h5{color:#000}.textAndColumnBlocks .blocks article footer{margin-top:var(--spacing-s)}@media (min-width:48rem){.ipvbi .section.bg-white+.textAndColumnBlocks .container-small::before{display:block}.textAndImage .h1:has(.img){flex-direction:column}.textAndColumnBlocks .h1:has(.img){gap:var(--spacing-xl)}.textAndColumnBlocks .text .footnote{margin-top:var(--spacing-xl);padding-top:var(--spacing-m)}.textAndColumnBlocks .text .footnote::before{display:block}.textAndColumnBlocks .container-small .text{grid-column:1/span 4}.textAndColumnBlocks .container-small>.blocks{margin-top:0;padding-top:0;grid-column:6/span 6;border-top:none}.textAndColumnBlocks .container-small:has(.h4.alt)>.blocks{padding-top:calc(120px + var(--spacing-s))}}.footnoteBlock .footnote{margin-top:0;padding-top:0}.footnoteBlock .text{padding-top:var(--spacing-m)}.footnoteBlock .container{position:relative}.footnoteBlock .container::before{content:'';width:calc(100% - var(--spacing-m) * 2);position:absolute;top:0;left:var(--spacing-m);border-top:1px solid var(--color-black)}.footnoteBlock .footnote::before{display:none}.interactiveCards>.container:first-of-type{margin-bottom:var(--spacing-l);display:flex;flex-direction:column;gap:var(--spacing-m)}.interactiveCards>.container:first-of-type>div{max-width:890px}.interactive-cards-container{padding-inline:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-m);overflow:hidden}.swiper-initialized{cursor:-webkit-grab;cursor:grab}.swiper-slide-active .interactive-card-description{display:flex}.interactive-card{width:100%;height:245px;padding:var(--spacing-m);position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--radius-2xl);display:block}details:has.interactive-card{position:relative}details:has(.interactive-card)::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.interactive-card img{width:161px;height:133px;-o-object-fit:contain;object-fit:contain}.interactive-card-description{width:calc(100% + var(--spacing-m) * 2);margin-top:var(--spacing-m);margin-inline:calc(var(--spacing-m) * -1);display:none;flex-direction:column;gap:var(--spacing-m);align-items:flex-start}.interactive-card-description .content{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.interactiveCards .h5{color:#000;font-weight:650}.expandable-cards{display:none}@media (max-width:calc(48rem - 1px)){.swiper-slide:has(.interactive-card){background-color:transparent}}@media (min-width:48rem){details:has(.interactive-card)::before{display:none}.interactive-cards-container{max-width:calc(1344px + var(--spacing-m) * 2);margin-inline:auto;padding-inline:var(--spacing-m)}.interactive-cards .swiper-wrapper{display:flex;gap:var(--spacing-m);align-items:flex-start;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));cursor:default;transform:none!important}.interactive-cards .swiper-wrapper .swiper-slide{width:auto;min-width:25%;width:200px;width:calc(1/4 * 100%);margin:0!important;flex-shrink:inherit;transition:all .3s ease-in-out}.interactive-cards .swiper-wrapper .swiper-slide[open]{width:100%;width:calc(1/2 * 100%)}.swiper-slide:has(.interactive-card){border-radius:var(--radius-2xl)}.swiper-slide:has(.interactive-card) .interactive-card-description{width:100%;max-height:0;margin:0;padding:var(--spacing-2xs) var(--spacing-m) var(--spacing-xl);display:flex;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.swiper-slide[open]:has(.interactive-card) .interactive-card-description{transition:max-height .3s ease-in-out,opacity .3s ease-in-out .5s;max-height:100vh;max-height:100dvh;opacity:1}.interactive-cards-container:not(:has(summary)){max-width:calc(1116px + var(--spacing-m) * 2)}.interactive-cards .swiper-wrapper:not(:has(summary)) .swiper-slide{width:100%}.interactive-cards .swiper-wrapper:not(:has(summary)) .interactive-card-description{max-height:100vh;max-height:100dvh;opacity:1}.interactiveCards .h5{color:#000}}@media (min-width:56.25rem){.interactiveCards>.container:first-of-type{margin-bottom:var(--spacing-xl);gap:var(--spacing-l)}}.ourTeam>.container{display:flex;flex-direction:column;gap:var(--spacing-m)}.ourTeam .content{display:flex;flex-direction:column;gap:var(--spacing-l)}.ourTeam h3{color:var(--color-dark-eggplant);font-family:var(--font-body);font-weight:var(--font-weight-bold)}.ourTeam .person-cards:not(:last-of-type){margin-bottom:var(--spacing-xl)}.ourTeam .grp-desc .entry-body{max-width:860px;gap:var(--spacing-2xs)}.person-cards{display:flex;flex-direction:column;gap:var(--spacing-l);list-style:none}.person-card details{display:inline-block;vertical-align:top}.person-card summary{display:flex;flex-direction:column;gap:var(--spacing-s)}.person-card summary::-webkit-details-marker{display:none}.person-card .img-box{max-width:210px;height:227px;min-height:227px;position:relative;overflow:hidden;border-radius:22px}.person-card i.img-box,.person-card img.img-box{height:190px}.person-card .img-box .no-img{width:100%;height:190px;position:absolute;bottom:0;left:0;z-index:1;border-radius:var(--radius-3xl);background-color:var(--color-mint-x-light)}.person-card .img-box img{position:relative;z-index:5;mix-blend-mode:normal}.person-card:has(.img-box+.btn) .img-box{border-radius:22px 22px 0 0}.ipvbi .person-card .modal .img-box{border-radius:22px}.person-card .img-box+.btn{width:100%;max-width:210px;margin-top:calc(var(--spacing-s) * -1);padding:7px var(--spacing-2xs);border-radius:0 0 14px 14px;font-size:var(--text-body3);text-align:center}.person-card .img-box+.btn .ico-arr-right{background-position:-260px 0}.img-box-wrap{position:relative;display:inline-block;vertical-align:top;overflow:hidden}.img-box-wrap::after,.img-box-wrap::before{content:'';width:23px;height:23px;position:absolute;top:-1px;left:-1px;z-index:10;display:block;background:url(/i/gfx/sprite.svg) no-repeat -120px -40px;background-size:300px auto}.img-box-wrap::after{right:-1px;left:auto;background-position:-160px -40px}.person-card summary img{transition:transform .3s ease-in-out}.person-card summary:hover img{transform:scale(1.05) translateZ(0)}.person-card .overview,.person-card .overview .entry-body{display:flex;flex-direction:column;gap:var(--spacing-2xs);font-size:var(--text-body2)}.person-card .overview .head{display:flex;gap:var(--spacing-2xs);align-items:flex-start;line-height:1.33em;font-size:var(--text-body1)}.person-card .overview .head h4{color:#000;font-weight:650}.person-card .overview .ico-in-2,.person-card .overview .links{margin-top:var(--spacing-s)}.person-card .modal .box{padding:var(--spacing-2xl) var(--spacing-m) var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-l)}.person-card .modal .box::after,.person-card .modal .box::before{content:'';width:100%;position:absolute;top:0;left:0;z-index:1}.person-card .modal .box::before{height:106px;background-color:#f4f8f8}.person-card .modal .box::after{height:69px;top:104px;background:url(/i/gfx/swoop-bio-2.png) no-repeat 0 0;background-size:100% 100%}.person-card:has(.img-box>i) .modal .box::before{background-color:#bcccc9}.person-card:has(.img-box>i) .modal .box::after{background-image:url(/i/gfx/swoop-bio-1.png)}.person-card .modal .links{margin:var(--spacing-3xs) 0 0}.person-card .modal,.person-card .modal .h6{font-size:var(--text-body2)}.person-card .modal .h6{color:#000}.person-card .modal .img-box+.title{margin-top:var(--spacing-m);display:flex;gap:.3em;font-size:var(--text-body1);line-height:1.33em}.bio-body{gap:var(--spacing-2xs);font-size:var(--text-body2)}@media (min-width:40rem){.person-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2xl) var(--spacing-l)}}@media (min-width:48rem){.person-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.person-cards.staff .item:nth-of-type(2){max-width:50%;grid-column:2/4}.person-card .modal .box{display:flex;flex-direction:row;gap:var(--spacing-l);display:grid;grid-template-columns:260px 1fr}.person-card .modal .overview>*{position:relative;z-index:10}.person-card .modal .box::after,.person-card .modal .box::before{display:none}.person-card .modal .box{padding:0 58px 0 var(--spacing-m);background:#fff url(/i/gfx/swoop-bio-4.png) no-repeat 0 0;background-size:320px 100%}.person-card:has(.img-box>i) .modal .box{background-image:url(/i/gfx/swoop-bio-3.png)}.person-card .modal .bio-body,.person-card .modal .overview{padding-block:var(--spacing-2xl) var(--spacing-xl)}.person-card .overview .head{font-size:var(--text-body2)}}@media (min-width:64rem){.ourTeam>.container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ourTeam>.container>.h1{grid-column:span 1/span 1}.ourTeam .content{padding-top:14px;grid-column:span 3/span 3}.person-card .modal .box{gap:var(--spacing-3xl);background-size:400px 100%;grid-template-columns:298px 1fr}}.eventsBlock .container{display:flex;flex-direction:column;gap:var(--spacing-m)}.eventsBlock footer{display:flex;justify-content:center}.event-cards{display:flex;flex-direction:column;gap:var(--spacing-m)}.event-card{overflow:hidden;border:1px solid #e9e4eb;border-radius:var(--radius-3xl);background-color:var(--color-white)}.event-card img{width:100%;height:150px}.event-card .content{display:flex;flex-direction:column;gap:var(--spacing-2xs);padding:var(--spacing-s)}.event-card .h4{color:#000}.event-card div:has(.h4)+p{margin-top:var(--spacing-3xs)}.event-card footer{margin-top:var(--spacing-xs);display:block}.meta{display:flex;gap:var(--spacing-3xs);align-items:center;color:var(--color-eggplant);font-weight:var(--font-weight-medium);text-transform:uppercase}.event-card .date{font-size:.875rem;font-weight:650}.date span:has(.ico),.date:has(.ico){display:flex;align-items:center;gap:var(--spacing-xs)}.date:has(span>.ico){display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-start}.event-cards ul{list-style:none}.event-cards:not(.swiper) ul{display:flex;flex-direction:column;gap:var(--spacing-l)}@media (min-width:40rem){.eventsBlock .container{position:relative;gap:var(--spacing-xl)}.event-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.eventsBlock>.container>header{padding-right:196px}.eventsBlock>.container>footer{max-width:180px;position:absolute;top:6px;right:var(--spacing-m)}.event-cards:not(.swiper){display:block}.event-cards:not(.swiper) ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.event-cards:not(.swiper) .event-card,.event-cards:not(.swiper) li{height:100%}}@media (min-width:48rem){.event-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.eventsBlock .event-card{display:block}}@media (min-width:56.25rem){.event-cards:not(.swiper) ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.quote,.quotes{padding-bottom:var(--spacing-l);background-color:var(--color-butter-50)}.quotes+.gfx-wave+.section.bg-white{padding-top:var(--spacing-2xl)}.quote .container-small,.quotes .container-small{max-width:1000px;margin-inline:auto;padding-inline:var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-m);text-align:center}.quote figcaption,.quotes figcaption{font-size:var(--text-body3);font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.quotes blockquote{color:var(--color-dark-eggplant);white-space:normal}.quotes .swiper:has(.swiper-pagination){padding-bottom:var(--spacing-xl)}@media (min-width:56.25rem){.quotes .h3{font-size:var(--text-h4)}}.heroCarousel{padding-block:var(--spacing-3xl);position:relative;text-align:center;color:var(--color-dark-eggplant)}.heroCarousel .container{max-width:calc(824px + 2 * var(--spacing-m));display:flex;flex-direction:column;gap:var(--spacing-l)}.heroCarousel .container+.carousel-slides-container{margin:var(--spacing-xl) auto 0}.heroCarousel .h2{font-size:clamp(1.5rem,.968rem + 1.33vw,2.125rem)}.heroCarousel img{max-width:286px;margin:0 auto}.heroCarousel .entry-body strong{font-weight:650}.carousel-slide{max-width:730px;margin:0 auto;padding-inline:var(--spacing-m)}.eid-2 .heroCarousel{background:var(--homepage-gradient,radial-gradient(98.37% 98.37% at 50% 50%,#fffdf2 0,#efe3f0 100%))}.eid-2 .heroCarousel::before{content:'';width:100%;height:45px;position:absolute;bottom:0;left:0;z-index:5;background:url(/i/gfx/swoop-hp-fff.png) no-repeat 50% 50%;background-size:100% 100%}@media (min-width:48rem){.eid-2 .heroCarousel::before{height:70px}}@media (min-width:64rem){.eid-2 .heroCarousel::before{height:94px}}.swiper-wrapper{list-style:none}.swiper:has(.swiper-pagination){padding-bottom:var(--spacing-2xl)}.swiper-pagination.swiper-pagination-bullets{line-height:12px;bottom:0}.swiper-pagination-bullet{width:12px;height:12px;margin:0 6px;opacity:.42;background-color:var(--color-lilac)}.swiper-pagination-bullet-active{opacity:1;background-color:#7a5589}.swiper:has(.swiper-pagination.alt1){padding-bottom:0}.swiper:has(.swiper-pagination.alt1) .swiper-nav{justify-content:space-between}.swiper-pagination.alt1{width:calc(100% - 180px);left:50%;transform:translateX(-50%);bottom:8px;display:flex;justify-content:center;counter-reset:pages}.swiper-pagination.alt1 .swiper-pagination-bullet{width:38px;height:38px;display:flex;justify-content:center;align-items:center;counter-increment:pages;background-color:transparent}.swiper-pagination.alt1 .swiper-pagination-bullet::before{content:counter(pages)}.swiper-pagination.alt1 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-lilac-light)}.ctaBlock{padding:0}.ctaBlock:last-child{padding-bottom:calc(var(--spacing-2xl) * 2)}.ctaBlock .container{max-width:1344px;width:calc(100% - var(--spacing-m) * 2);margin:0 auto;padding:var(--spacing-2l) var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-m);border-radius:var(--radius-3xl)}.ctaBlock div:has(img){display:flex;flex-direction:column-reverse;gap:var(--spacing-m)}.ctaBlock img{width:calc(100% - var(--spacing-m) * 2);max-width:164px;margin:0}.ctaBlock .entry-body{gap:var(--spacing-2xs)}.ctaBlock .entry-body+footer{margin-top:var(--spacing-m)}.ctaBlock.alt1{text-align:center}.ctaBlock.alt1 .container{padding:0}.ctaBlock.alt1 .entry-body{max-width:calc(890px);margin-inline:auto}.ctaBlock.alt1 img{margin-inline:auto}@media (min-width:48rem){.ctaBlock:not(.alt1){text-align:left}.ctaBlock:not(.alt1) .container{display:grid;grid-template-columns:2fr 1fr;align-items:center}.ipvbi .ctaBlock:not(.alt1) footer{margin-top:0;text-align:right}.ctaBlock .entry-body{max-width:708px}.ctaBlock div:has(img){flex-direction:column}.ctaBlock .container:not(.alt1):has(img){grid-template-columns:5fr 7fr;align-items:flex-start}.ctaBlock .container:not(.alt1) img{margin-bottom:0;margin-left:0}.ctaBlock .container:not(.alt1):has(img) footer{margin-top:var(--spacing-l);text-align:left}}@media (min-width:56.25rem){.ctaBlock:not(.alt1) .container{padding:var(--spacing-xl) var(--spacing-2xl)}}@media (min-width:80rem){.ctaBlock .container{padding-inline:var(--spacing-xl);grid-template-columns:3fr 1fr}}.newsletter .container-small{max-width:calc(856px + 2 * var(--spacing-m));margin:0 auto;display:flex;flex-direction:column-reverse;gap:var(--spacing-xl)}.newsletter img{width:250px;max-width:250px;margin-left:auto}.newsletter .entry-body p{font-size:var(--text-body2)}@media (min-width:40rem){.newsletter .container-small{flex-direction:row}.newsletter img{width:308px;max-width:308px}}@media (min-width:80rem){.newsletter .container-small{gap:var(--spacing-2xl)}}.cards .container{display:flex;flex-direction:column;gap:var(--spacing-m)}.cards .container>.h2{width:100%;max-width:1116px;margin:0 auto;color:var(--color-dark-eggplant)}.cards:not(.section){display:flex;flex-direction:column;gap:var(--spacing-m);list-style:none}.cards .card{height:100%}.card{overflow:hidden;border:1px solid var(--color-gray-200);border-radius:var(--radius-3xl)}.card img{width:100%;height:150px}.card .con{padding:var(--spacing-s) var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-2xs)}.card .h5{color:#000}.card .entry-body{font-size:var(--text-body2)}.card .foot{margin-top:var(--spacing-s)}.card.alt1 .con{padding:var(--spacing-2l) var(--spacing-m);gap:var(--spacing-m)}.card.alt1 .foot{margin-top:0}@media (min-width:24rem){.card.alt1 .con{padding-inline:var(--spacing-l)}}@media (min-width:40rem){.cards:not(.section){display:grid;grid-template-columns:1fr 1fr}}@media (min-width:48rem){.cards:not(.section){grid-template-columns:1fr 1fr 1fr}}@media all and (min-width:56.25rem){.cards .container{gap:var(--spacing-xl)}}.textAndCard .container-small{display:flex;flex-direction:column;gap:var(--spacing-xl)}.textAndCard .container-small .text{gap:var(--spacing-m)}.textAndCard header{color:var(--color-dark-eggplant);font-size:var(--text-body1)}.textAndCard header p{font-style:italic}.textAndCard .card{max-width:434px;margin:0 auto;border:none;background-color:var(--color-mint-x-light)}.textAndCard .card img{height:auto;max-height:432px;aspect-ratio:1}.textAndCard .card-img{margin-bottom:var(--spacing-xl);border-radius:var(--radius-3xl)}.textAndCard .card img{display:none}@media (min-width:48rem){.textAndCard .container-small{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--spacing-m)}.textAndCard .container-small .text{grid-area:1/1/span 1/span 6}.textAndCard .container-small .card-container{grid-area:1/7/span 1/span 4}.textAndCard .card-img{display:none}.textAndCard .card img{display:block}}@media (min-width:56.25rem){.textAndCard .h1,.textBlock .h1{font-size:var(--text-h2)}.textAndCard .card .con{padding:var(--spacing-l)}}@media (min-width:80rem){.textAndCard .container-small{max-width:calc(1344px + var(--spacing-m) * 2);grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spacing-m)}.textAndCard .container-small .text{grid-area:1/2/span 1/span 6}.textAndCard .container-small>.card-container{grid-area:1/8/span 1/span 5}.textAndCard .card .con{padding:var(--spacing-xl)}}.videoBlocks .container{display:flex;flex-direction:column;gap:var(--spacing-xl)}.videoBlocks .container>.text{gap:var(--spacing-m)}.videos{list-style:none}.video-card{padding:2rem 0;display:flex;flex-direction:column;gap:var(--spacing-2xs);border-top:1px solid #000}.video-card .entry-body{font-size:var(--text-body2)}.video-card .videobox{max-width:432px;margin-top:var(--spacing-m)}@media (min-width:40rem){.videos{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-m)}}#content:has(.pageHeader+.coming-soon-container) .pageHeader{padding-bottom:var(--spacing-3xl)}.comingSoon{margin-top:calc(var(--spacing-2xl) * -1);padding:var(--spacing-xl) var(--spacing-m);border:1px solid #e6e6e6;border-radius:var(--radius-3xl);background-color:var(--color-dark-eggplant);color:#fff;text-align:center}.comingSoon .h4{font-size:1.75rem}.comingSoon .text{max-width:920px}.comingSoon .entry-body{font-size:var(--text-body2)}.text+form{margin-top:var(--spacing-m)}@media (min-width:24rem){.ctaBlock .container{padding-inline:var(--spacing-l)}}@media (min-width:48rem){.comingSoon{padding-inline:var(--spacing-xl);text-align:left}}@media (min-width:56.25rem){.comingSoon .entry-body{font-size:var(--text-body1)}}.ipvbi-form,.ipvbi-form .wrap{margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-m)}.newsletter-form{gap:var(--spacing-s)}.newsletter-form [type=submit]{width:100%}.newsletter-form.alt1{max-width:382px;text-align:left}.newsletter-form.alt1 .wrap{display:grid;grid-template-columns:68fr 32fr;gap:0;align-items:flex-start}.newsletter-form.alt1 input{border-top-right-radius:0;border-bottom-right-radius:0}.newsletter-form.alt1 .foot{height:100%}.newsletter-form.alt1 [type=submit]{height:100%;padding-inline:0;border-top-left-radius:0;border-bottom-left-radius:0;white-space:nowrap}.newsletter-form .grp{position:relative}.newsletter-form.alt1 .form-errors{width:100%;position:absolute;top:100%;left:0;margin-top:var(--spacing-2xs)}.newsletter-form+.success-box{margin-top:var(--spacing-xs);padding-inline:var(--spacing-s);font-size:var(--text-body2)}.textAndModules .container-small{display:flex;flex-direction:column;gap:var(--spacing-xl)}.textAndModules .container-small .text{max-width:404px;gap:var(--spacing-m)}.textAndModules .container-small .text>.h4{color:var(--color-dark-eggplant);font-size:var(--text-h1)}@media all and (min-width:56.25rem){.textAndModules .container-small .text>.h4{font-size:var(--text-h2)}}.modules{display:flex;flex-direction:column;gap:var(--spacing-m)}.module{border-radius:var(--radius-3xl);background-color:var(--color-mint-x-light)}.module summary{padding:var(--spacing-m);position:relative;list-style:none}.module summary>.kicker{margin-bottom:var(--spacing-2xs);position:relative;display:inline-block;color:#000;font-size:var(--text-h6);font-weight:600}.module summary>.kicker::after{content:'';width:24px;height:24px;position:absolute;top:-2px;left:100%;margin-left:10px;display:block;transform:scale(.75,.75);background:url(/i/gfx/sprite.svg) no-repeat 0 -40px;background-size:300px auto}.module details[open] summary>.kicker::after{transform:scale(.79,.79) rotate(180deg)}.module summary::-webkit-details-marker{display:none}.module .entry-body{margin:-12px var(--spacing-m) 0;padding-block:var(--spacing-m);border-top:1px solid var(--color-eggplant);font-size:var(--text-body2)}.module .entry-body h3{font-family:var(--font-body);font-size:1em;font-weight:650}@media (min-width:48rem){.textAndModules .container-small{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--spacing-m)}.textAndModules .text{grid-area:1/1/span 1/span 4}.textAndModules .modules{grid-area:1/5/span 1/span 6}}@media (min-width:56.25rem){.modules{gap:var(--spacing-l)}.module summary{padding-right:90px}.module summary>.kicker{font-size:var(--text-body3)}.module summary>.kicker::after{display:none}.module summary::before{content:'';width:24px;height:24px;position:absolute;top:47px;right:48px;background:url(/i/gfx/sprite.svg) no-repeat 0 -40px;background-size:300px auto}.module details[open] summary::before{transform:rotate(180deg)}.module .entry-body{margin-top:var(--spacing-xs);font-size:var(--text-body2)}}.eventDetails .container-small{display:flex;flex-direction:column-reverse;gap:var(--spacing-m)}.meta-card{font-size:var(--text-body2);display:flex;flex-direction:column;gap:var(--spacing-xs)}.addr{line-height:1.5em;font-style:normal}.addr div:has(>.text-link){margin-top:var(--spacing-s)}.addr span{white-space:pre-line}.addr:has(.ico){display:flex;align-items:flex-start;gap:var(--spacing-xs)}.addr .ico{margin-top:5px}.ipvbi .addr a{font-size:var(--text-body3)}.eventDetails .text{max-width:660px}@media (min-width:40rem){.pageHeader:has(.img){padding-block:0;background-color:var(--color-mint)}.pageHeader:has(.img) .container-small{max-width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-m);align-items:center}.pageHeader:has(.img) .container-small>div:has(h1){width:100%;max-width:546px;margin-left:auto}.pageHeader .img{width:calc(100% + var(--spacing-m));margin-inline:0 calc(var(--spacing-m) * -1)}}@media (min-width:48rem){.eventDetails .container-small{display:grid;grid-template-columns:7fr 3fr}}.textAndImageBanner{padding:0 0 var(--spacing-l);text-align:center}.textAndImageBanner .container{max-width:1344px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-l)}.textAndImageBanner img{width:100%;max-width:536px;margin-inline:auto}.textAndImageBanner.has-swoop .container{padding-block:0}@media (min-width:40rem){.textAndImageBanner{padding-block:var(--spacing-l) var(--spacing-2xl)}.textAndImageBanner:not(.has-swoop){background-color:transparent}.textAndImageBanner .container{width:calc(100% - var(--spacing-m) * 2);border-radius:var(--radius-3xl)}.textAndImageBanner .entry-body{max-width:1044px;margin-inline:auto}.textAndImageBanner.has-swoop .container{max-width:calc(1052px + var(--spacing-m) * 2);background-color:transparent}}.textAndLogos .container,.textAndLogos .content{display:flex;flex-direction:column;gap:var(--spacing-m)}.textAndLogos .entry-body{font-size:var(--text-body2)}.textAndLogos .entry-body:first-of-type{font-size:var(--text-body1)}.textAndLogos .entry-body li{margin-left:1em}.logos{max-width:888px;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2l);list-style:none}.logo-item{display:flex;align-items:center;justify-content:center}.logos img{max-width:100%;height:100%;max-height:114px;margin:0 auto;display:block;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}@media (min-width:40rem){.logos{grid-template-columns:repeat(3,1fr)}.textAndLogos .entry-body:last-of-type ol,.textAndLogos .entry-body:last-of-type ul{-moz-column-count:2;column-count:2;-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m)}}@media (min-width:64rem){.textAndLogos .container{display:grid;grid-template-columns:1fr 3fr}.textAndLogos .content{gap:var(--spacing-2xl)}.textAndLogos .entry-body{max-width:888px}.textAndLogos .entry-body:first-of-type{max-width:812px}.logos{grid-template-columns:repeat(4,1fr);gap:var(--spacing-2xl)}}.contactBlock{padding-top:0}.contactBlock .container-small{display:flex;flex-direction:column;gap:var(--spacing-xl)}.contact-form{max-width:434px}.contact-form .btn{min-width:126px}.box{padding:var(--spacing-l);border-radius:var(--radius-3xl);background-color:var(--color-mint-x-light)}@media (min-width:64rem){.contactBlock .container-small{display:grid;grid-template-columns:1fr 1fr}.contactBlock .container-small>div:first-of-type{padding-top:var(--spacing-l)}#book-form .h4{white-space:nowrap}}.links{display:flex;flex-direction:column;gap:var(--spacing-2xs);list-style:none}.section.bg-white+.textAndColumnBlocks .container-small::before,.section.bg-white+.textAndModules .container-small::before{content:'';width:calc(100% - var(--spacing-m) * 2);position:absolute;top:calc(var(--spacing-2xl) * -1);left:var(--spacing-m);border-top:1px solid #000}.section.bg-white+.textAndColumnBlocks .container-small::before{display:none}.entry-details summary{position:relative;z-index:10;list-style:none}.entry-details summary::before{content:'';width:100%;height:98px;position:absolute;bottom:0;left:0;z-index:15;background:linear-gradient(0deg,#fff 50%,rgba(255,255,255,0) 100%)}.entry-details summary footer{position:relative;z-index:20}.entry-details[open] summary .text-link,.entry-details[open] summary::before{display:none}.event-cards.swiper{width:calc(100% + calc(var(--spacing-m) * 2));margin-inline:calc(var(--spacing-m) * -1);display:block}.event-cards.swiper .swiper-slide{padding-inline:var(--spacing-m)}.swiper-nav{margin-top:var(--spacing-m);padding-inline:var(--spacing-m);display:flex;gap:var(--spacing-l);justify-content:flex-end}.swiper-nav .swiper-button-lock{display:none}.btn-arr{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-lilac-light)}.btn-arr[disabled]{opacity:.4}@media (min-width:40rem){.event-cards.swiper-grid{margin-block:calc(var(--spacing-s) * -1)}.event-cards.swiper .swiper-slide{padding:var(--spacing-s) calc(var(--spacing-m)/ 2)}}.tgl-site-nav.tgl-item{display:none}.banner-drawer{width:100%;padding-block:var(--spacing-m) 120px;position:fixed;bottom:-50%;left:0;z-index:500;transition:bottom 1s ease-in-out;background-color:var(--color-butter-50)}.banner-drawer .container{display:flex;flex-direction:column;gap:var(--spacing-m)}.banner-drawer .entry-body{font-size:var(--text-body2)}.banner-drawer .actions{display:flex;gap:20px}.banner-drawer .btn{min-width:134px;padding-inline:10px}.cookie-consent-on .banner-drawer{bottom:0}@media (min-width:48rem){.banner-drawer .container{flex-direction:row;align-items:center;gap:var(--spacing-2l)}}@media (min-width:56.25rem){.banner-drawer{padding-block:var(--spacing-l)}.banner-drawer .container{padding-inline:40px;gap:82px}}.cards-ctaBlock{background-color:#fff}.cards-ctaBlock .container{display:flex;flex-direction:column;gap:var(--spacing-m)}.cards-ctaBlock .ctaBlock{padding-top:var(--spacing-2xl);padding-bottom:0}.cards-ctaBlock .ctaBlock .container{width:100%}@media (min-width:40rem){.cards-ctaBlock .ctaBlock{grid-column:1/3}}@media (min-width:48rem){.cards-ctaBlock .ctaBlock{grid-column:1/4}.cards-ctaBlock .cards-rem-3-1 .ctaBlock{padding-top:0;grid-column:2/4}.cards-ctaBlock .cards-rem-3-1 .ctaBlock img{display:none}.cards-ctaBlock .cards-rem-3-1 .ctaBlock .container{display:flex}}