/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.c-branding img{width:9.375rem;}
.c-cta__inner{border-radius:2.1875rem;padding:3.125rem 2.1875rem;}@media (min-width:62em){.c-cta__inner .grid{grid-template-columns:repeat(20,1fr);}}@media (min-width:48em){.c-cta__inner{padding:5rem 0;}}@media (min-width:62em){.c-cta__inner{padding:7.5rem 0;}}@media (min-width:48em){.c-cta__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}
@media (min-width:62em){.c-custom-cursor{pointer-events:none;z-index:3000000000;mix-blend-mode:difference;background-color:var(--iio-color-white);border-radius:50%;height:0.7vw;width:0.7vw;position:fixed;top:0.125%;left:0.125%;-webkit-transition:width 0.25s ease,height 0.25s ease,background-color 0.25s ease,max-height 0.25s ease,max-width 0.25s ease;transition:width 0.25s ease,height 0.25s ease,background-color 0.25s ease,max-height 0.25s ease,max-width 0.25s ease;max-width:0.9375rem;max-height:0.9375rem;}.c-custom-cursor .c-custom-cursor__text{color:var(--iio-base-solicon-blue);opacity:0;pointer-events:none;-webkit-transition:var(--iio-transition-eased);transition:var(--iio-transition-eased);-webkit-transition-delay:0.1s;transition-delay:0.1s;font-size:0.875rem;font-weight:var(--iio-fw-light);}.c-custom-cursor.hover{height:1.6vw;width:1.6vw;background-color:var(--iio-base-solicon-blue);mix-blend-mode:normal;opacity:0.3;max-width:1.5625rem;max-height:1.5625rem;}.c-custom-cursor.hover-card{background-color:var(--iio-base-solicon-light-blue);height:7.1875rem;width:7.1875rem;opacity:1;mix-blend-mode:normal;max-width:7.1875rem;max-height:7.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-custom-cursor.hover-card .c-custom-cursor__text{opacity:1;-webkit-transition-delay:0;transition-delay:0;}}
@media (min-width:62em){.c-dynamic-scroller__side .grid{grid-template-columns:repeat(20,1fr);}}.c-dynamic-scroller__navigation,.c-dynamic-scroller__medias{display:none;}.c-dynamic-scroller__navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.1875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:100vh;}@media (min-width:62em){.c-dynamic-scroller__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;}}.c-dynamic-scroller__navigation__item{font-weight:var(--iio-fw-semibold);font-size:1.375rem;line-height:1.3636363636;color:var(--iio-body-color-light);-webkit-transition:var(--iio-transition-eased);transition:var(--iio-transition-eased);}.c-dynamic-scroller__navigation__item.active{color:var(--iio-color-primary);}.c-dynamic-scroller__medias{position:relative;}.c-dynamic-scroller__medias .media{position:absolute;top:0;left:0;height:100%;max-height:100vh;width:100%;overflow:hidden;border-radius:2.1875rem;}.c-dynamic-scroller__medias .media div{height:100%;width:100%;}.c-dynamic-scroller__medias .media .contextual-region{position:initial;}.c-dynamic-scroller__medias .media .contextual{display:none;}.c-dynamic-scroller__medias .media img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:0;z-index:-1;}@media (min-width:48em){.c-dynamic-scroller__medias{display:block;}}
.c-dynamic-scroller-single-block__inner{padding:3.75rem 0;}@media (min-width:48em){.c-dynamic-scroller-single-block__inner{padding:7.5rem 0;}}@media (min-width:62em){.c-dynamic-scroller-single-block__inner{padding:9.375rem 0;min-height:100vh;}}.c-dynamic-scroller-single-block__links .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:0.625rem;}.c-dynamic-scroller-single-block__links .field a.c-button{font-size:var(--iio-h5-size);line-height:var(--iio-h5-line-height);font-weight:var(--iio-heading-weight);font-family:var(--iio-heading-font-family);}@media (min-width:62em){.c-dynamic-scroller-single-block__links .field a.c-button{font-size:var(--iio-lead-font-size);line-height:var(--iio-lead-line-height);}}.c-dynamic-scroller-single-block__links .field span.c-button{font-weight:var(--iio-fw-medium);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.c-dynamic-scroller-single-block__links .field span.c-button::after{display:none;}.c-dynamic-scroller-single-block__links .field span.c-button::before{content:"";width:0.375rem;height:0.375rem;border-radius:100%;display:block;margin-right:0.625rem;background:currentcolor;line-height:inherit;-webkit-transform:translateY(-0.21875rem);transform:translateY(-0.21875rem);}.trigger-hover:focus .c-dynamic-scroller-single-block__links .field span.c-button,.trigger-hover:hover .c-dynamic-scroller-single-block__links .field span.c-button,.c-dynamic-scroller-single-block__links .field span.c-button:hover,.c-dynamic-scroller-single-block__links .field span.c-button:focus,.c-dynamic-scroller-single-block__links .field span.c-button:active{color:currentcolor;}@media (min-width:48em){.c-dynamic-scroller-single-block__links .field span.c-button{font-size:var(--iio-base-font-size);}}@media (min-width:62em){.c-dynamic-scroller-single-block__links .field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.9375rem 0.625rem;}.c-dynamic-scroller-single-block__links .field > *{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 0.625rem);flex:1 0 calc(50% - 0.625rem);}}
.c-hamburger-wrapper{position:fixed;right:var(--iio-grid-offset-mobile);z-index:999;-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.55,0.055,0.675,0.19);transition:-webkit-transform 0.1s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform 0.1s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform 0.1s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.1s cubic-bezier(0.55,0.055,0.675,0.19);}.c-hamburger-wrapper span{position:absolute;top:50%;-webkit-transform:translate(-120%,-50%);transform:translate(-120%,-50%);opacity:0;pointer-events:none;}.c-hamburger-wrapper.active-child{-webkit-transform:translate(-1.25rem,0.625rem);transform:translate(-1.25rem,0.625rem);}.c-hamburger-wrapper.active-child span{opacity:1;}@media (min-width:62em){.c-hamburger-wrapper{right:var(--iio-grid-offset-tablet);}.c-hamburger-wrapper.active-child{-webkit-transform:translate(-0.625rem,0.625rem);transform:translate(-0.625rem,0.625rem);}}.c-hamburger{cursor:pointer;width:2.25rem;height:2.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.c-hamburger::after{content:"";height:inherit;width:inherit;border-radius:100%;background:var(--iio-body-bg);border:1px solid var(--iio-body-color);position:absolute;top:0;left:0;-webkit-transform:translateY(-50%,-50%);transform:translateY(-50%,-50%);z-index:0;-webkit-transition:inherit;transition:inherit;}.c-hamburger__inner{width:1rem;height:0.125rem;position:relative;z-index:2;}.c-hamburger__inner::after,.c-hamburger__inner::before{content:"";-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:inherit;height:inherit;background:var(--iio-body-color);position:absolute;left:0;}.c-hamburger__inner::before{-webkit-transition:top 0.1s 0.34s ease-in,opacity 0.1s ease-in;transition:top 0.1s 0.34s ease-in,opacity 0.1s ease-in;top:-0.1875rem;}.c-hamburger__inner::after{-webkit-transition:bottom 0.1s 0.34s ease-in,-webkit-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.34s ease-in,-webkit-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);bottom:-0.1875rem;}.trigger-hover:focus .c-hamburger .c-hamburger__inner::after,.trigger-hover:focus .c-hamburger .c-hamburger__inner::before,.trigger-hover:hover .c-hamburger .c-hamburger__inner::after,.trigger-hover:hover .c-hamburger .c-hamburger__inner::before,.c-hamburger:hover .c-hamburger__inner::after,.c-hamburger:hover .c-hamburger__inner::before,.c-hamburger:focus .c-hamburger__inner::after,.c-hamburger:focus .c-hamburger__inner::before,.c-hamburger:active .c-hamburger__inner::after,.c-hamburger:active .c-hamburger__inner::before{background:var(--iio-color-white);}.trigger-hover:focus .c-hamburger::after,.trigger-hover:hover .c-hamburger::after,.c-hamburger:hover::after,.c-hamburger:focus::after,.c-hamburger:active::after{background:var(--iio-base-solicon-light-blue);border-color:var(--iio-base-solicon-light-blue);-webkit-transform:scale(1.25);transform:scale(1.25);}.c-hamburger.is-active .c-hamburger__inner{-webkit-transition-delay:0.14s;transition-delay:0.14s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:rotate(225deg);transform:rotate(225deg);}.c-hamburger.is-active .c-hamburger__inner::after,.c-hamburger.is-active .c-hamburger__inner::before{background:var(--iio-body-color);}.c-hamburger.is-active .c-hamburger__inner::before{-webkit-transition:top 0.1s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s cubic-bezier(0.215,0.61,0.355,1);top:0;}.c-hamburger.is-active .c-hamburger__inner::after{-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,-webkit-transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);bottom:0;}.c-hamburger.is-active::after{background:transparent;border-color:var(--iio-color-primary);-webkit-transform:none;transform:none;}
html{height:100%;font-size:100%;background-color:var(--iio-body-base-level-bg);-webkit-font-variant-ligatures:none;font-variant-ligatures:none;text-rendering:optimizelegibility;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:clip;}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}
.media--type-remote-video .glightbox-link{position:relative;}.media--type-remote-video .glightbox-link::after{content:"";height:6.25rem;width:6.25rem;background:var(--iio-color-primary);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(/themes/custom/iiotheme/components/media/./img/play-bg.svg);mask-image:url(/themes/custom/iiotheme/components/media/./img/play-bg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;-webkit-transition:var(--iio-transition-eased);transition:var(--iio-transition-eased);}.media--type-remote-video .glightbox-link::before{content:"";height:1.875rem;width:1.875rem;background:var(--iio-color-secondary);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(/themes/custom/iiotheme/components/media/./img/play.svg);mask-image:url(/themes/custom/iiotheme/components/media/./img/play.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;}.trigger-hover:focus .media--type-remote-video .glightbox-link::after,.trigger-hover:hover .media--type-remote-video .glightbox-link::after,.media--type-remote-video .glightbox-link:hover::after,.media--type-remote-video .glightbox-link:focus::after,.media--type-remote-video .glightbox-link:active::after{-webkit-transform:translate(-50%,-50%) rotate(360deg) scale(1.05);transform:translate(-50%,-50%) rotate(360deg) scale(1.05);background:var(--iio-color-secondary);}
.c-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.c-nav--main-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.625rem;}.c-nav--main-mobile .c-nav-item{line-height:1.3636363636;font-size:1.375rem;}.c-nav--main-mobile .c-nav-item .c-nav-item__link{color:var(--iio-body-color);font-weight:var(--iio-fw-light);overflow:hidden;display:block;}.c-nav--main-mobile .c-nav-item .c-nav-item__link span{display:block;-webkit-transition:var(--iio-transition-nav-item);transition:var(--iio-transition-nav-item);-webkit-transform-origin:left center;transform-origin:left center;position:relative;}.c-nav--main-mobile .c-nav-item .c-nav-item__link span::after{content:attr(data-text);display:block;position:absolute;top:150%;-webkit-transform:skewY(10deg);transform:skewY(10deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:var(--iio-transition-nav-item);transition:var(--iio-transition-nav-item);}.trigger-hover:focus .c-nav--main-mobile .c-nav-item .c-nav-item__link span,.trigger-hover:hover .c-nav--main-mobile .c-nav-item .c-nav-item__link span,.c-nav--main-mobile .c-nav-item .c-nav-item__link:hover span,.c-nav--main-mobile .c-nav-item .c-nav-item__link:focus span,.c-nav--main-mobile .c-nav-item .c-nav-item__link:active span{-webkit-transform:translateY(-150%) skewY(7.5deg);transform:translateY(-150%) skewY(7.5deg);}.trigger-hover:focus .c-nav--main-mobile .c-nav-item .c-nav-item__link span::after,.trigger-hover:hover .c-nav--main-mobile .c-nav-item .c-nav-item__link span::after,.c-nav--main-mobile .c-nav-item .c-nav-item__link:hover span::after,.c-nav--main-mobile .c-nav-item .c-nav-item__link:focus span::after,.c-nav--main-mobile .c-nav-item .c-nav-item__link:active span::after{-webkit-transform:skewY(-7.5deg);transform:skewY(-7.5deg);}.c-nav--main-mobile .c-nav-item[data-badge]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.3125rem;}.c-nav--main-mobile .c-nav-item[data-badge]::after{content:attr(data-badge);font-size:0.5rem;vertical-align:top;line-height:1;background:var(--iio-base-solicon-red);height:0.875rem;width:0.875rem;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--iio-color-white);font-weight:var(--iio-fw-medium);}.c-nav--main-footer{gap:0.9375rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.c-nav--main-footer .c-nav-item{line-height:1.25;font-size:1.25rem;}.c-nav--main-footer .c-nav-item .c-nav-item__link{font-weight:var(--iio-fw-semibold);}.trigger-hover:focus .c-nav--main-footer .c-nav-item .c-nav-item__link,.trigger-hover:hover .c-nav--main-footer .c-nav-item .c-nav-item__link,.c-nav--main-footer .c-nav-item .c-nav-item__link:hover,.c-nav--main-footer .c-nav-item .c-nav-item__link:focus,.c-nav--main-footer .c-nav-item .c-nav-item__link:active{color:var(--iio-color-primary-hover);}@media (min-width:48em){.c-nav--main-footer .c-nav-item{line-height:1.3636363636;font-size:1.375rem;}}@media (min-width:48em){.c-nav--main-footer{gap:0.625rem 0;}}.c-nav--copyright-footer{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.trigger-hover:focus .c-nav--copyright-footer .c-nav-item .c-nav-item__link,.trigger-hover:hover .c-nav--copyright-footer .c-nav-item .c-nav-item__link,.c-nav--copyright-footer .c-nav-item .c-nav-item__link:hover,.c-nav--copyright-footer .c-nav-item .c-nav-item__link:focus,.c-nav--copyright-footer .c-nav-item .c-nav-item__link:active{color:var(--iio-color-primary-hover);}.c-nav--copyright-footer .c-nav-item:not(:last-of-type)::after{content:"//";margin:0 0.4375rem 0 0.3125rem;}
.c-nav-item.has-dropdown{position:relative;}.c-nav-item.has-dropdown .c-dropdown-nav{display:none;}.trigger-hover:focus .c-nav-item.has-dropdown .c-dropdown-nav,.trigger-hover:hover .c-nav-item.has-dropdown .c-dropdown-nav,.c-nav-item.has-dropdown:hover .c-dropdown-nav,.c-nav-item.has-dropdown:focus .c-dropdown-nav,.c-nav-item.has-dropdown:active .c-dropdown-nav{display:block;}.c-nav-item.is-collapsed .c-nav-item__link::after{font-family:"IIO icons",sans-serif !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;color:inherit;vertical-align:middle;margin-left:0.5rem;content:"\e906";}.c-nav-item.is-collapsed .c-nav-item__link::after{margin-left:0.4375rem;}
.node.view-mode--full{overflow-x:clip;}
.footer{overflow:clip;}.footer__inner{padding-top:5rem;}@media (min-width:62em){.footer__inner{padding-top:8.75rem;}}.footer__columns{position:relative;}.footer__columns::after{content:"";background:url(/themes/custom/iiotheme/components/page-footer/./img/footer-shape.svg) no-repeat;background-size:100% auto;position:absolute;top:-2.5rem;left:11.25rem;pointer-events:none;width:25.3125rem;height:25.3125rem;}@media (min-width:48em){.footer__columns::after{left:auto;right:4.6875rem;top:2.5rem;width:50rem;height:50rem;}}.footer__columns__1,.footer__columns__2{position:relative;z-index:2;}@media (min-width:48em){.footer__columns__1{border-right:1px solid var(--iio-color-white);}}.footer__block > h2{font-weight:var(--iio-fw-semibold);font-size:1rem;line-height:1.6875;margin-bottom:0.625rem;color:var(--iio-body-color-light) !important;}.footer__main-menu{margin-bottom:3.125rem;}@media (min-width:48em){.footer__main-menu{margin-bottom:0;}}.footer__social-media{position:absolute;bottom:0;right:0;}.footer__social-media .contextual{display:none;}@media (min-width:48em){.footer__social-media{bottom:0.3125rem;}}.footer__copyright{padding-top:5rem;padding-bottom:1.875rem;color:var(--iio-body-color-light);}.footer__copyright .footer__copyright-block{text-align:center;margin-bottom:0.625rem;}@media (min-width:62em){.footer__copyright .footer__copyright-block{margin-bottom:0;}}@media (min-width:62em){.footer__copyright{padding-top:8.75rem;padding-bottom:2.5rem;}}
.header{background:var(--iio-body-bg);}.header__inner{position:relative;padding:1.5625rem 0;}@media (min-width:62em){.header__inner{padding:2.1875rem 0;}}.header__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.625rem;padding-right:2.875rem;}.header__hamburger span{font-size:1rem;text-transform:lowercase;line-height:1;}
.c-page-intro{padding-top:1.5625rem;}@media (min-width:62em){.c-page-intro{padding-top:4.0625rem;}}.c-page-intro__inner > .grid{row-gap:2.5rem;}@media (min-width:62em){.c-page-intro__inner > .grid{row-gap:0;}}@media (min-width:48em){.c-page-intro__text{grid-row-start:2;}}@media (min-width:48em){.c-page-intro__cta{grid-row-start:3;}}@media (min-width:62em){.c-page-intro__cta{margin-top:3.125rem;}}
.page__main{position:relative;z-index:1;background:var(--iio-body-bg);border-radius:0 0 2.1875rem 2.1875rem;}@media (min-width:48em){.page__main{-webkit-transform-origin:center bottom 0;transform-origin:center bottom 0;}}
.mobile-overlay-open{overflow:clip;}.c-mobile-overlay{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--iio-color-white);z-index:200;width:calc(100vw - 1.875rem);max-width:25.3125rem;right:0.9375rem;top:0.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:2.1875rem;padding:5.9375rem 2.1875rem 8.125rem;opacity:0;pointer-events:none;-webkit-transition:var(--iio-transition-mobile-overlay);transition:var(--iio-transition-mobile-overlay);will-change:transform;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0);transform:scale(0);}.gin--horizontal-toolbar .c-mobile-overlay{top:3.375rem;}.gin--horizontal-toolbar.toolbar-horizontal .c-mobile-overlay{top:4.25rem;}.c-mobile-overlay:not(.opened){-webkit-filter:blur(10px);filter:blur(10px);}.c-mobile-overlay.opened{-webkit-transform:scale(1);transform:scale(1);opacity:1;pointer-events:all;-webkit-filter:none;filter:none;-webkit-transform-origin:right top;transform-origin:right top;}.c-mobile-overlay.closing{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0;}.c-mobile-overlay.closing .mobile-overlay__inner{opacity:0;}@media (min-width:62em){.c-mobile-overlay{padding:5.9375rem 2.1875rem 2.8125rem;}}.mobile-overlay__inner{-webkit-transition:opacity 0.05s linear;transition:opacity 0.05s linear;-ms-flex-wrap:wrap;flex-wrap:wrap;}.mobile-overlay__inner .menu--main{width:100%;margin-bottom:1.25rem;}.mobile-overlay__inner .mobile-overlay__email,.mobile-overlay__inner .mobile-overlay__social-media{width:50%;-ms-flex-item-align:end;align-self:flex-end;}.mobile-overlay__inner .mobile-overlay__email .contextual,.mobile-overlay__inner .mobile-overlay__social-media .contextual{display:none;}.off-canvas__overlay{background:var(--iio-base-solicon-blue-dark);position:fixed;top:0;left:0;z-index:101;height:100vh;width:100vw;-webkit-transition:var(--iio-transition-off-canvas-overlay);transition:var(--iio-transition-off-canvas-overlay);opacity:0;visibility:hidden;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;}.off-canvas__overlay.is-fixed{opacity:0.8;visibility:visible;pointer-events:initial;}
.paragraph{scroll-margin-top:5rem;}.paragraph.bg-color--secondary:not(.c-dynamic-scroller){padding-bottom:6.25rem;padding-top:6.25rem;}@media (min-width:48em){.paragraph.bg-color--secondary:not(.c-dynamic-scroller){padding-bottom:9.375rem;padding-top:9.375rem;}}@media (min-width:62em){.paragraph.bg-color--secondary:not(.c-dynamic-scroller){padding-bottom:13.4375rem;padding-top:13.4375rem;}}
.c-site-settings--email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.trigger-hover:focus .c-site-settings--footer a,.trigger-hover:hover .c-site-settings--footer a,.c-site-settings--footer a:hover,.c-site-settings--footer a:focus,.c-site-settings--footer a:active{color:var(--iio-color-primary-hover) !important;}.c-site-settings--footer__address .organization,.c-site-settings--footer__address .country{display:none;}.c-site-settings--footer__vat{margin-top:1.875rem;}
@media (min-width:48em){.c-site-settings--slogan{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5625rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}}.c-site-settings--slogan__text{font-size:3.125rem;font-weight:var(--iio-fw-light);color:var(--iio-base-solicon-blue);text-transform:uppercase;line-height:1.2;}@media (min-width:62em){.c-site-settings--slogan__text{font-size:5rem;line-height:1.15;}}@media (min-width:93.75em){.c-site-settings--slogan__text{font-size:6.25rem;line-height:1.2;}}.c-site-settings--slogan__cta{margin-top:3.125rem;-ms-flex-negative:0;flex-shrink:0;}@media (min-width:48em){.c-site-settings--slogan__cta{margin-top:0;-webkit-transform:translateY(-0.9375rem);transform:translateY(-0.9375rem);}}@media (min-width:62em){.c-site-settings--slogan__cta{-webkit-transform:translateY(-1.6875rem);transform:translateY(-1.6875rem);}}
.c-site-settings--social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:0.3125rem;text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.footer__social-media .c-site-settings--social-media a{color:var(--iio-color-white);}.trigger-hover:focus .footer__social-media .c-site-settings--social-media a,.trigger-hover:hover .footer__social-media .c-site-settings--social-media a,.footer__social-media .c-site-settings--social-media a:hover,.footer__social-media .c-site-settings--social-media a:focus,.footer__social-media .c-site-settings--social-media a:active{color:var(--iio-color-primary-hover);}
.paragraph--unpublished{background-color:#fff4f4;}
