/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cb-cta-box{--clr-heading:var(--clr-black);--clr-text:var(--clr-base);--clr-link:var(--clr-text);--clr-link-hover:var(--clr-spot-1--light);--clr-link-active:var(--clr-spot-1--light);--gap-cb-inner-vert:0.75rem;}.cb__inner--cta-box{padding:var(--gap-card-md);border-radius:var(--border-radius-lg);color:hsl(var(--clr-text));background:hsl(var(--clr-accent-3));}.cb__intro--cta-box{--fs-h4:var(--fs-h5);--gap-h4:0;--gap-h5:0;--lh-h5:var(--lh-h4);display:flex;flex-direction:column;gap:0.25rem;}.cb__intro--cta-box .field-cb-title .heading{font-weight:var(--fw-normal);}.cb__content--cta-box{display:flex;flex-direction:column;gap:1rem;}@media (max-width:479px){.cb__content--cta-box .field-cb-cta .button{width:100%;}}
.cb-partners{--_partners-gap:var(--gap-md);}.cb__content--partners .field__items--name-field-cb-partners{display:flex;flex-wrap:wrap;gap:var(--_partners-gap);}.paragraph--type--p-partner{position:relative;}.paragraph--type--p-partner .field-p-partner-link a{position:absolute;inset:0;font-size:0;}@media (min-width:940px){.cb-partners{--_partners-gap:1.5rem;}}
.cb-payment-methods{--gap-cb-inner-vert:1rem;--gap-cb-inner-hor:1rem;}.cb__inner.cb__inner--payment-methods{flex-wrap:wrap;flex-direction:row;align-items:center;}.cb__content--payment-methods .field__items--name-field-cb-payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-md);}.cb__content--payment-methods .field__items--name-field-cb-payment-icons .contextual{display:none;}
@font-face{font-family:dearflip;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SB/AAAAC8AAAAYGNtYXDV1NUQAAABHAAAAGxnYXNwAAAAEAAAAYgAAAAIZ2x5ZvV0Ah0AAAGQAAASdGhlYWQnoblUAAAUBAAAADZoaGVhB8ID8QAAFDwAAAAkaG10eLYAAAAAABRgAAAAwGxvY2FSqk12AAAVIAAAAGJtYXhwADoAmgAAFYQAAAAgbmFtZWTWXU4AABWkAAABknBvc3QAAwAAAAAXOAAAACAAAwP1AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADq0QPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAUAAAABAAEAADAAAAAQAg6Sjqk+rK6tH//f//AAAAAAAg6QDqk+rK6tH//f//AAH/4xcEFZoVZBVeAAMAAQAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAABAAD/wAKSA8AABQAAJQcJARcHApI8/wABADzE5zwBAAEAPMQAAAAAAQAA/8ACqgPAAAUAACU3JzcJAQFuxMQ8AQD/AOfExDz/AP8AAAAAAAEAAP/AAwADwAAFAAABFzcXCQEBPMTEPP8A/wACPcTEPP8AAQAAAAABAAD/wAMAA8AABQAAAScJAQcnATw8AQABADzEARk8AQD/ADzEAAAAAQAA/8AB8gPAAAUAAAkCBwkBAfL+pgFaTP5aAaYDBf6m/qZMAaYBpgAAAAABAAD/wAQAA8AABQAAJQkBNwkBAg4BWv6mTAGm/lpRAVoBWkz+Wv5aAAAAAAIAAP/AAxIDwAADAAkAAAEzESMlBwkBFwcBAFZWAhI8/wABADzEAqv+ADw8AQABADzEAAACAAD/wAMAA8AAAwAJAAABMxEjATcJASc3AqpWVv5EPAEA/wA8xAKr/gABxDz/AP8APMQAAQAA/8ADKgPAAAIAAAkCAVYB1P4sAtX+1v7WAAIAAP/AAwADwAADAAcAAAEzESMhETMRAlaqqv6qqgLV/awCVP2sAAACAAD/wANWA8AAAgAFAAAJAREhCQEB6gFs/oD+lAFsAasBAP4AAQABAAAAAAIAAP/AA5YDwAACAAUAAAkCIREBAioBbP6U/oABbAKr/wD/AAIA/wAAAAAAAQAA/8ADKgPAAAsAAAEHFwcnByc3JzcXNwMq7u487u487u487u4Cme7uPO7uPO7uPO7uAAMAAP/AA6oDwAAPAB8AKwAAJTI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYXFTMVIxUjNSM1MzUCAIxlZWVljIxlZWVljLB9fX19sLB9fX192qysVKysVWVljIxlZWVljIxlZQMAfX2wsH19fX2wsH191KxUrKxUrAAAAwAA/8ADqgPAAA8AHwAjAAAlMjc2NTQnJiMiBwYVFBcWEzIXFhUUBwYjIicmNTQ3NgMhFSECAIxlZWVljIxlZWVljLB9fX19sLB9fX19JgGs/lRVZWWMjGVlZWWMjGVlAwB9fbCwfX19fbCwfX3+gFQAAAABAAD/wAMqA8AACwAAASERIxEhNSERMxEhAyr/AFT/AAEAVAEAAYH/AAEAVAEA/wAAAAAAAQAA/8ADKgPAAAMAAAEhNSEDKv2sAlQBgVQAAAYAAP/AA4ADwAADAAcACwAbACsAOwAAASEVIRE1IRUBNSEVJTIXFhUUBwYjIicmNTQ3NhMyFxYVFAcGIyInJjU0NzYTMhcWFRQHBiMiJyY1NDc2ASoCVv2qAlb9qgJW/SoaExMTExoaExMTExoaExMTExoaExMTExoaExMTExoaExMTEwLVVP8AVFT/AFRUahMTGhoTExMTGhoTEwIAEhIcHBISEhIcHBIS/wASEhwcEhISEhwcEhIAAAAABAAA/8ADAAPAAAMABwALAA8AAAEzNSMhFTM1AzM1IwUzNSMBAODgASDg4ODg/uDg4AHL4ODg/gDg4OAACAAA/8ADgAPAAAMABwALAA8AEwAXABsAHwAAJTUjFQMhESEBNSMVAyERIQM1IxUDIREhATUjFQMhESEDKqpWAVb+qgEAqlYBVv6qqqpWAVb+qgEAqlYBVv6qgaqqAQD+qgIAqqoBAP6q/qyqqgEA/qoCAKqqAQD+qgAAAAkAAP/AA1YDwAADAAcACwAPABMAFwAbAB8AIwAAJTUzFQM1MxUBNTMVNzMVIwE1MxUhNTMVAzUzFTM1MxUBNTMVAqqsrKz+VKxUrKz/AKz+VKysrFSs/lSsVaysAQCsrAEArKysrP8ArKysrP8ArKysrAIArKwAAAIAAP/AA9YDwAAJACkAACURJiMiBxE2MzIDMhcRFAcGIyInJiMiByYjIgciBwYjIicmNRE2MzIXNgOAQlSCaGiCTk6YVAcHCAYEUnqCaFaUbGACAwMCCAcHVpaUVlaVAewUQP4WQAJAQP2SCAcHAixAQC4BAQYGCAJyQEBAAAAABQAA/8AD1gPAAAkAEwAdACcARwAAATIXFSYjIgc1Nic2MzIXFSYjIgc3Igc1NjMyFxUmExEmIyIHETYzMgMyFxEUBwYjIicmIyIHJiMiByIHBiMiJyY1ETYzMhc2Auo0OChEeEhMTFRsNDgoRHhIwHhIUHA0ODBaQlSCaGiCTk6YVAcHCAYEUnqCaFaUbGACAwMCCAcHVpaUVlYBRwpACipIIlAiCkAKKpwqRiQKQgz+qgHsFED+FkACQED9kggHBwIsQEAuAQEGBggCckBAQAAAAAACAAD/wANWA8AAAgATAAABMyclIQERFAcGIyEiJyY1EzQ3NgIq7Oz+1gFWAQAaGiL+ACIaGgIZGQIr6kD/AP4AIhkZGRkiAqwiGRkAAwAA/8ADagPAAAMAEwAsAAABMxUjFzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcBKtbWbFA4ODg4UFA4ODg4AVDUQNQMTGh0UVFRUXR0UFAUFBoMAisqrDg4UFA4ODg4UFA4ONRA1CIMQlBQdHRRUVFRdCo1NSAMAAMAAP/AA2oDwAALABsANAAAASMVIzUjNTM1MxUzBzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcCAFYqVlYqVmpQODg4OFBQODg4OAFQ1EDUDExodFFRUVF0dFBQFBQaDAIBVlYqVlbWODhQUDg4ODhQUDg41EDUIgxCUFB0dFFRUVF0KjU1IAwAAwAA/8ADVgPAAA8AHwAvAAABMhcWFRQHBiMiJyY1NDc2ITIXFhUUBwYjIicmNTQ3NiEyFxYVFAcGIyInJjU0NzYCACIaGhoaIiIaGhoaASIiGhoaGiIiGhoaGv4iIhoaGhoiIhoaGhoCARoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGgAAAgAA/8ADVgPAAAMACgAANyEVIQEHJzMRMxGqAqz9VAIAqqqAVIFWAVasrAGq/lYAAwAA/8ADgAPAABEAGAAeAAABFhcWFRQHBgc1Njc2NTQnJicTFAcRFhcWJTM3EScjAlaCVFRUVIJeOzs7O15qaiwfH/3AqtbWqgMhHGlpiIhpaRxYHE5OZmZOThz+4ng0AVgWMjJO1v1U1gAAAQAA/8ADgAPAADMAACUyFxYVFAcGIyInJjU0NyUGIyInJjU0NzYzMhclJjU0NzYzMhcWFRQHBiMiJwUWFRQHBTYDADQkJCUlMjIlJQL+0iYyNCYmJiY0MiYBLAQmJjQ0JiYmJjQwKP7UBAQBMCT9JSUyNCUlJSU0FAiwIiYmNDQmJiKuFAo0JiYmJjQ0JiYksBQKChSwIAAFAAD/wAOqA8AAAwANABcAIQArAAABESERExUjIicmPQEzFSUzFRQHBisBNTMBIzU0NzY7ARUjJTMyFxYdASM1IwMA/gAqgCIZGVQCrFQZGSKAgP1UVBkZIoCAAiyAIhkZVIACVf6sAVT+VlYaGiJWVlZWIhoaVgGqViIaGlZWGhoiVlYAAAAABAAA/8ADgAPAAAYADQAUABsAAAERITcnNxcFIREXNxcHAxEhBxcHJyUhEScHJzcDgP8AYnw+ev5i/wBiej58ngEAYnw+egGeAQBiej58ASv/AGJ6PnyeAQBifD56AZ4BAGJ6Pnye/wBifD56AAAAAAEAAP/AAqsDwAAXAAABMxUjESMRIzUzNTQ2Nz4BOwEVIyIGHQECK4CAgICAGBcYPCNaWhAWAgCA/tUBK4A2JlUaGxqAFhBaAAIAAP/AA84DwAALAA8AAAEzCQEhCwEjCQEhExMzASMDCo7+ywFr/uTf/o0BSf6lASPJt07+B1QDS/6f/iEBI/7dAXkBx/72/h4CnAAEAAD/wAOqA8AAHQAtAD0AQQAAATIXFhUUBwYVIzQ3Njc2NzY1NCcmIyIHBhUjNDc2EzI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYTNTMVAgBGMjJAQFQUFBgYFBQaGiIiGhpUMjJGjGVlZWWMjGVlZWWMsH19fX2wsH19fX2GVAKrMjJGNjk5Li4hIQ8PFhYcIhkZGRkiRjIy/aplZYyMZWVlZYyMZWUDAH19sLB9fX19sLB9ff1WVlYAAAAAAwAA/8ADqgPAABwAIAAwAAABNjU0JyYjIgcGFTM0NzYzMhcWFRQPAQYdATM0NwM1IxUTMhcWFRQHBiMiJyY1NDc2AoIoMjJGRjIyVBoaIiIaGho0MlQyMlQqsH19fX2wsH19fX0Byyg4RjIyMjJGIhoaGhoiIho2NkIWQjb+3lRUAtR9fbCwfX19fbCwfX0AAgAA/8ADagPAAA8AKAAAATI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcBllA4ODg4UFA4ODg4AVDUQNQMTGh0UVFRUXR0UFAUFBoMAVU4OFBQODg4OFBQODjUQNQiDEJQUHR0UVFRUXQqNTUgDAAAAAAEAAD/wAOqA8AAAwATABcAJwAAARUhNQEyNzY1NCcmIyIHBhUUFxYDNSEVATIXFhURIxUhNSMRNDc2MwMA/gACKhINDQ0NEhIMDAwMbv6sAdQ0Jiaq/gCqJiY0Ayuqqv6ADAwSEg0NDQ0SEgwM/tbU1AHUJiY0/wCqqgEANCYmAAMAAP/AA6oDwAACAAcAGwAAASUhAREFJREBMhcWFREUBwYjISInJjURNDc2MwIAAVb9VAKs/qr+qgKsIhkZGRki/VQiGRkZGSIB1db+AAGq1NT+VgJWGhoi/gAiGhoaGiICACIaGgAAAgAA/8ADqgPAAAUAGQAAATUFJRUFATIXFhURFAcGIyEiJyY1ETQ3NjMDVv6q/qoBVgFWIhkZGRki/VQiGRkZGSICVVbW1lbUAYAaGiL+ACIaGhoaIgIAIhoaAAADAAD/wAOAA8AAAwAHAAsAABMhFSEVNSEVBTUhFYADAP0AAwD9AAMAAqtW1FRU1lZWAAAAAwAA/6sD/gPAACgAUACXAAABJicuAScmIyIHDgEHBhUUFhcDJR4BMzE4ATEyNz4BNzY1NCcuAScmJwExIiYvAQc3Jy4BNTQ3PgE3NjMyFx4BFxYXFhceARcWFRQHDgEHBiMTLgEnJiIHDgEHDgEnLgEnLgEnJjY3PgE3PgE3NiYnLgEnLgEjKgEjIgYHDgEVFBYXFhceARcWFx4BFxYyNz4BNz4BJy4BJwNpJCkqWzExM2lcXYkoKCIiSAENN3tAaVxdiigoCgomGxwk/pk5bTEPoCsKICEiIXJNTVcrKClMIiMeHRcXIAgIISJyTU1X5wlECQkNBwYcBgYMCQo4JB0kBgYHBQQKBQQFAwMBAwIdCAcQBQYMBwYTCAkkLwUCERA4JycwFiQOFygREjsICAICAwwKAxYkHBsmCgooKIpcXWlDgTn++UYeICgoil1caTMxMVspKiT88x4dCSqcEDJyPFdNTXMhIQgIIBcXHh0jIkwpKSpXTU1zISEBPAUhAwMJCiEHBgIFBRkhGTUKCQwEBQwGBQkHBgsFBUYTEwMGCQoxLy9OBgMXFzwfHxUJDQUHAgMjFxYiBAQGBQAAAAMAAP/AA8ADwAAZAB0AKQAAATMVMz4BMzIXHgEXFhURIxE0JiMiBhURIxEhMxEjExQGIyImNTQ2MzIWAYCxAxJZQ0crKzAJCLkZR0gmuf7AwMDAOCgoODgoKDgCK1shOhUUSDExOf7MARExZFk3/uoCQP3AAuAoODgoJzk5AAAAAQAA/8ADvAPAAG4AAAEiBw4BBwYVFBceARcWFy4BNzY3PgE3NjEwJjU0NjMyFhUUBgcGFjMyNjU0JiMiBhUUFhceAQcOAQcOAScuATU0Nz4BNzYzMhceARcWFRQHDgEHBiMiJicwBgcOAQceATMyNz4BNzY1NCcuAScmIwIAXFFQeSMjFRVLNDQ9AgMHAwgJEgcHDS8hHBwbCggpITtQZ1JeahMOAwEBAwgBAgcGKjATE0o2N0g5MjJKFRURET0rKjIiOQsXBAgiDR9CIlxRUHkjIyMjeVBRXANmIyJ5UVBcR0BAbCkpGBpIHQ0kJEweHSUdLj4lGhxQJyEvcVpQZHdJHTgRAwYDCyMFBgMDFGcxNTAxShYWExNFLy83OTIzShYWHxRaDx1BFgoKIyN4UVFbXFFReSIjAAAAAAEAAAABAABPPPplXw889QALBAAAAAAA4kE6dgAAAADiQTp2AAD/qwQAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAADAEAAAAAAAAAAAAAAACAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAoAFAAeADIARgBaAG4AhACaALQAzgDcAPABBgEcATYBdgGwAcoB2AI2AlQCkgLOAw4DeAOeA+IELgR2BI4ExAUQBVQFjAWwBdYGOAaABsAHAAc0B2IHfAhcCJwJOgAAAAEAAAAwAJgACQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBSZWd1bGFyAFIAZQBnAHUAbABhAHJkZWFyZmxpcABkAGUAYQByAGYAbABpAHBGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format("truetype");font-weight:400;font-style:normal;font-display:block}.df-ui-btn[class*=" ti-"]:before,.df-ui-btn[class^=ti-]:before,[class*=" df-icon-"]:before,[class^=df-icon-]:before{font-family:dearflip!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.df-icon-arrow-left:before{content:"\e900"}.df-icon-arrow-right:before{content:"\e901"}.df-icon-arrow-down:before{content:"\e902"}.df-icon-arrow-up:before{content:"\e903"}.df-icon-arrow-left1:before{content:"\e904"}.df-icon-arrow-right1:before{content:"\e905"}.df-icon-first-page:before{content:"\e906"}.df-icon-last-page:before{content:"\e907"}.df-icon-play-popup:before,.df-icon-play:before{content:"\e908"}.df-icon-pause:before{content:"\e909"}.df-icon-fast-rewind:before{content:"\e90a"}.df-icon-fast-forward:before{content:"\e90b"}.df-icon-close:before{content:"\e90c"}.df-icon-add-circle:before{content:"\e90d"}.df-icon-minus-circle:before{content:"\e90e"}.df-icon-add:before{content:"\e90f"}.df-icon-minus:before{content:"\e910"}.df-icon-list:before{content:"\e911"}.df-icon-grid:before{content:"\e912"}.df-icon-grid-view:before{content:"\e913"}.df-icon-apps:before{content:"\e914"}.df-icon-double-page:before{content:"\e915"}.df-icon-book:before{content:"\e916"}.df-icon-file:before{content:"\e917"}.df-icon-zoom-out:before{content:"\e918"}.df-icon-zoom-in:before{content:"\e919"}.df-icon-more:before{content:"\e91a"}.df-icon-download:before,.df-ui-btn.ti-download:before{content:"\e91b"}.df-icon-volume:before{content:"\e91c"}.df-icon-share:before{content:"\e91d"}.df-icon-fit-screen:before{content:"\e91e"}.df-icon-fullscreen:before{content:"\e91f"}.df-icon-facebook:before{content:"\e920"}.df-icon-twitter:before{content:"\e921"}.df-icon-help-outline:before{content:"\e922"}.df-icon-help:before{content:"\e923"}.df-icon-search:before,.df-ui-btn.ti-search:before{content:"\e924"}.df-icon-print:before,.df-ui-btn.ti-printer:before{content:"\e925"}.df-icon-mail-outline:before{content:"\e926"}.df-icon-mail:before{content:"\e927"}.df-icon-menu:before{content:"\e928"}.df-icon-linkedin:before{content:"\eaca"}.df-icon-pinterest:before{content:"\ead1"}.df-icon-whatsapp:before{content:"\ea93"}.df-container .df-loading-icon,.df-fetch-pdf .df-loading-info,.df-flipbook-3d.df-loading:after,.df-hybrid-viewer:not(.df-zoom-active) .df-loading+.df-zoomview::after,.df-page.df-loading:after,.df-searching .df-search-info,.df-thumb.df-thumb-requested:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='48px' height='48px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%2307abcc' stroke-width='9' r='30' stroke-dasharray='141.37166941154067 49.12388980384689'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'%3E%3C/animateTransform%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E")}.df-hidden{display:none!important}.df-text-align-center,.has-text-align-center{text-align:center}.df-app{min-height:220px;position:relative;overflow:hidden;width:100%;image-rendering:auto;direction:ltr;line-height:1.5}.df-container{height:100%}.df-container *{box-sizing:border-box!important}.df-container i{font-style:normal}.df-container a{outline:0;text-decoration:none;box-shadow:none}.df-container .df-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:no-repeat 50%;background-size:cover}.df-container .df-loading-info{position:absolute;top:-300px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;max-width:200px;margin-top:20px;padding:10px 15px;box-shadow:0 1px 4px rgba(0,0,0,.3);background-color:#f7f7f7;border-radius:5px;font-size:12px;color:#222;word-break:break-word;letter-spacing:.5px;opacity:0}.df-container.df-init .df-loading-info{top:50%;opacity:1;max-width:300px}.df-container.df-init .df-viewer{display:none}.df-container.df-error .df-loading-info{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin:0;color:#b00}.df-container .df-loading-icon{-moz-transition:.3s .1s opacity;-o-transition:.3s .1s opacity;-webkit-transition:.3s .1s opacity;transition:.3s .1s opacity;opacity:0;height:50px;width:50px;left:50%;top:50%;margin:-45px -25px -25px;box-sizing:border-box;position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:32px;background-position:50%;background-color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;box-shadow:0 1px 4px rgba(0,0,0,.3)}.df-container.df-loading .df-loading-icon{opacity:1;z-index:100}.df-fetch-pdf .df-loading-info{opacity:1;top:0;z-index:4;background-repeat:no-repeat;padding-left:36px;background-size:24px;background-position:6px 6px}.df-viewer .df-3dcanvas{right:0;position:absolute}.df-ui{color:#666;bottom:0;width:100%;height:42px;box-shadow:0 1px 4px rgba(0,0,0,.3);background-color:#fff;position:absolute;vertical-align:top;box-sizing:border-box;text-align:center;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:4;display:block}.df-ui .df-logo{height:100%}.df-ui .df-logo.df-logo-img{display:inline-flex;align-items:center;justify-content:center;padding:2px 5px}.df-ui .df-logo.df-logo-img img{max-height:100%;max-width:120px}.df-ui .df-ui-page{padding:0;font-size:12px;width:50px;min-width:50px;line-height:42px;margin:0 0;border-radius:0;background-color:rgba(0,0,0,.03)}.df-ui .df-ui-page label{position:absolute;right:0;top:0;min-width:50px;height:100%;text-align:center;display:block;line-height:inherit!important;color:#999;font-weight:400;cursor:pointer;background-color:transparent;z-index:1;box-sizing:border-box;word-break:normal}.df-ui .df-ui-page input{width:100%;background-color:transparent;height:100%;margin:0;padding:0!important;border:1px solid #8f8f8f;text-align:center;vertical-align:top;line-height:inherit!important;color:transparent;font-size:14px;top:0;box-sizing:border-box;z-index:-1;display:block;opacity:0}.df-ui .df-ui-page input:focus{z-index:2;opacity:1;color:inherit}.df-ui .df-ui-page input:focus+label{opacity:0;display:none}.df-ui-btn{color:#777;vertical-align:top;background-color:#fff;box-sizing:border-box;text-align:center;position:relative;width:40px;height:100%;font-size:20px;cursor:pointer;z-index:2;display:inline-block;padding:10px 5px;line-height:1.2;transition:.3s;transition-property:opacity,color,background-color}.df-ui-btn:before{box-sizing:border-box}.df-ui-btn.df-active,.df-ui-btn:hover{color:#00acce;background-color:#eee}.df-ui-btn.df-active{background-color:#e7e7e7}.df-ui-btn.disabled,.df-ui-btn.disabled:hover{color:#bbb}.df-ui-btn span{display:none}.df-more-container{display:none;position:absolute;bottom:100%;margin-bottom:8px!important;right:10px;background-color:#f7f7f7;z-index:20;border-radius:5px;box-shadow:0 -1px 3px rgba(0,0,0,.2)}.df-more-container:before{content:" ";position:absolute;border:7px solid transparent;border-top-color:#eee;height:0;width:0;bottom:-14px;right:13px;margin-right:-8px;pointer-events:none}.df-more-container>.df-ui-btn{width:170px;text-align:left;padding:6px 8px;height:36px;border-top:1px solid #e4e4e4;border-radius:0;line-height:16px}.df-more-container>.df-ui-btn span{font-size:12px;padding-left:24px;vertical-align:middle;display:inline-block}.df-more-container>.df-ui-btn:before{position:absolute;top:7px;font-size:20px;width:1em;text-align:center}.df-more-container>.df-ui-btn:first-child{border-radius:5px 5px 0 0;border-top:none}.df-more-container>.df-ui-btn:last-child{border-radius:0 0 5px 5px}.df-ui-more.df-active .df-more-container{display:block}.df-ui-search.df-active .df-search-container{display:block;padding:5px}.df-ui-nav{top:50%;margin-top:-50px;position:absolute;opacity:.8;height:100px;font-size:36px;width:50px;z-index:2;cursor:pointer}.df-ui-nav:hover{opacity:1}.df-ui-nav .df-ui-btn{height:auto;height:initial;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;padding:15px 5px;width:auto;font-size:inherit;background-color:transparent!important}.df-ui-nav .df-ui-btn:before{color:#fff;filter:drop-shadow(0 0 3px rgb(0,0,0))}.df-ui-nav.df-ui-prev{left:0;right:auto;border-radius:0}.df-ui-nav.df-ui-prev .df-ui-btn{left:10px}.df-ui-nav.df-ui-prev .df-ui-btn:before{text-align:left}.df-ui-nav.df-ui-next{right:0}.df-ui-nav.df-ui-next .df-ui-btn{right:10px}.df-ui-nav.df-ui-next .df-ui-btn:before{text-align:right}.df-flipbook-2d,.df-flipbook-3d,.df-slider,.df-viewer-container,.df-zoomview{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;z-index:1}.df-flipbook-2d{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0);filter:blur(0)}.df-flipbook-2d .df-viewer-wrapper{position:relative;margin:0 auto;height:100%;-moz-transition:.3s left;-o-transition:.3s left;-webkit-transition:.3s left;transition:.3s left}.df-flipbook-2d .df-book-shadow{position:absolute;z-index:-1;height:100%;display:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.df-page-content{overflow:hidden;opacity:.3}.df-page.df-loading:after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-page.df-loading .df-page-content{display:none}.df-page>canvas{width:100%;height:100%;position:relative;z-index:0}.df-page .df-page-content{position:absolute;height:100%;display:block;top:0;width:100%;z-index:1}.df-sheet{position:absolute;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;transform-origin:0 0 0}.df-sheet .df-page,.df-sheet .df-page-back,.df-sheet .df-page-front,.df-sheet .df-sheet-fold-inner-shadow,.df-sheet .df-sheet-fold-outer-shadow,.df-sheet .df-sheet-wrapper{position:absolute;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;transform-origin:0 0 0}.df-sheet .df-sheet-wrapper{overflow:hidden}.df-sheet .df-page{width:100%;height:100%;background-color:#fff;box-sizing:border-box;z-index:0;background-size:100% 100%}.df-sheet .df-page:before{content:"";position:absolute;display:block;top:0;width:15%;height:100%;z-index:5;opacity:.5;pointer-events:none}.df-sheet .df-page>canvas{z-index:-1}.df-sheet .df-page-front:before{left:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0))}.df-sheet .df-page-back:before{right:0;background-image:-webkit-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-moz-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-ms-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%)}.df-sheet.df-left-side{right:50%;-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right}.df-sheet.df-left-side .df-page-front{z-index:1}.df-sheet.df-left-side .df-page-back{z-index:2}.df-sheet.df-right-side{left:50%;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}.df-sheet.df-right-side .df-page-front{z-index:2}.df-sheet.df-right-side .df-page-back{z-index:1}.df-sheet .df-sheet-fold-inner-shadow{position:absolute;z-index:5;display:none}.df-sheet .df-sheet-fold-outer-shadow{z-index:-1;width:100%;height:100%}.df-sheet.df-flipping,.df-sheet.df-folding{z-index:200!important}.df-sheet.df-folding.df-left-side .df-page-front,.df-sheet.df-folding.df-right-side .df-page-back{z-index:3}.df-sheet.df-folding .df-sheet-fold-inner-shadow{display:block}.df-sheet.df-folding .df-page-content{display:none}.df-pending .df-page-content,.df-pendingresize .df-page-content{display:none!important}.df-sheet.df-left-side.df-folding:not(.df-hard-sheet) .df-page-front{z-index:3}.df-hard-sheet .df-sheet-wrapper{width:100%!important;height:100%!important;overflow:visible;transform-style:preserve-3d;-webkit-transform-origin:0 50% 0;-moz-transform-origin:0 50% 0;transform-origin:0 50% 0}.df-hard-sheet .df-sheet-fold-inner-shadow,.df-hard-sheet .df-sheet-fold-outer-shadow{display:none!important}.df-hard-sheet .df-page-back,.df-hard-sheet .df-page-front{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.df-hard-sheet.df-right-side .df-page-back{-webkit-transform-origin:right 50%;-moz-transform-origin:right 50%;transform-origin:right 50%;z-index:3!important}.df-hard-sheet.df-right-side .df-page-front{-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;transform-origin:left 50%;z-index:4}.df-hard-sheet.df-left-side .df-page-back{-webkit-transform-origin:right 50%;-moz-transform-origin:right 50%;transform-origin:right 50%}.df-hard-sheet.df-left-side .df-page-front{-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;transform-origin:left 50%}.df-flipbook-3d.df-loading:after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-auto-link-content,.df-link-content,.df-text-content{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;pointer-events:none;width:auto!important;height:auto!important}.df-page-content.df-double-internal:not(.df-double-internal-fix)>div{right:-100%}.df-page-content.df-double-internal-fix>div{left:-100%}.annotationLayer section,.customHtmlAnnotation,.customLinkAnnotation,.customVideoAnnotation,.df-link-content section,.highlightAnnotation,.linkAnnotation,.popupAnnotation{position:absolute;z-index:5;cursor:pointer;pointer-events:all;border:none!important;padding:0!important;margin:0!important}section.popupAnnotation{display:none}.buttonWidgetAnnotation a,.customHtmlAnnotation,.customVideoAnnotation,a.customLinkAnnotation,a.df-autolink,a.linkAnnotation,section.linkAnnotation a{background-color:#ff0;display:block;height:100%;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.buttonWidgetAnnotation a:hover,.customHtmlAnnotation:hover,.customVideoAnnotation:hover,a.customLinkAnnotation:hover,a.df-autolink:hover,a.linkAnnotation:hover,section.linkAnnotation a:hover{border-color:transparent;background-color:#2196f3}a.df-autolink{display:inline;pointer-events:all;color:transparent!important}.df-sidemenu-wrapper{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);left:0;top:0;bottom:0;width:220px;position:absolute;z-index:3}.df-sidemenu-wrapper .df-sidemenu-buttons{z-index:6;position:relative;top:0;left:0;box-shadow:0 2px 5px rgba(0,0,0,.3)}.df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close{float:right;display:none;background-color:transparent;padding:6px 5px}.df-sidemenu-wrapper:before{content:" ";position:absolute;height:100%;width:100%;background-color:rgba(238,238,238,.9);z-index:3;left:0}.df-sidemenu-open .df-ui-nav.df-ui-prev{left:220px}.df-sidemenu-open .df-sidemenu-wrapper{display:block;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0}.df-sidemenu-open .df-sidemenu-wrapper:before{box-shadow:1px 0 4px rgba(102,102,102,.38)}.df-sidemenu-open .df-sidemenu-buttons .df-ui-close{display:block}.df-sidemenu-open .df-flipbook-3d.df-loading:after{margin-left:99px}.df-sidemenu{width:100%;height:auto!important;position:absolute!important;top:0;bottom:0;z-index:3;opacity:0;color:#666;font-size:12px}.df-sidemenu>.df-wrapper{overflow:auto;position:absolute!important;top:40px;bottom:0;left:0;right:0;height:auto!important}.df-sidemenu.df-sidemenu-visible{opacity:1;z-index:5}.df-outline-container .df-wrapper{padding:10px}.df-outline-items>.df-outline-item{margin-left:18px}.df-outline-item a{color:inherit!important;text-decoration:none!important;display:block;padding:5px 0 5px 5px;overflow:hidden;text-overflow:ellipsis;border:none!important;box-shadow:none!important;margin-bottom:1px}.df-outline-item a:hover{text-decoration:underline!important;color:#2196f3!important}.df-outline-toggle{cursor:pointer;float:left;width:28px;padding:0 5px 0 10px;margin-left:-28px;text-align:center}.df-outline-toggle:before{content:"\e902";font-size:18px;font-family:dearflip}.df-outline-toggle.df-outlines-hidden:before{content:"\e901"}.df-outline-toggle.df-outlines-hidden~.df-outline-items{display:none}.df-outline-item a:hover,.df-outline-toggle:hover,.df-outline-toggle:hover+a,.df-outline-toggle:hover~.df-outline-items{background-color:rgba(100,100,100,.05)}.df-thumb{margin:0;cursor:pointer;width:100%;position:relative;text-align:center}.df-thumb .df-wrapper{box-sizing:content-box!important;margin:6px;border-radius:3px;transition:.2s background;display:inline-block;vertical-align:middle;border:2px dashed rgba(0,0,0,.3);position:relative}.df-thumb .df-wrapper .df-thumb-number{position:absolute;bottom:8px;background-color:rgba(238,238,238,.85);color:#444;font-size:14px;left:50%;transform:translateX(-50%);padding:5px;opacity:0}.df-thumb .df-bg-image{height:100%;background-size:100%;box-shadow:0 1px 4px rgba(0,0,0,.3)}.df-thumb.df-thumb-requested:before{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-thumb.df-thumb-loaded{height:auto!important}.df-thumb.df-thumb-loaded .df-wrapper{border:none;margin:0;padding:8px}.df-thumb.df-thumb-loaded:hover .df-wrapper .df-thumb-number{opacity:1}.df-thumb.df-selected .df-wrapper,.df-thumb.df-thumb-loaded:hover .df-wrapper{background-color:#ccc;background-color:rgba(0,0,0,.1);opacity:1}.df-lightbox-wrapper{position:fixed!important;top:0;bottom:0;right:0;height:auto!important;left:0;z-index:99999}.df-lightbox-wrapper.df-lightbox-padded{top:20px;left:20px;bottom:20px;right:20px}.df-lightbox-wrapper .df-lightbox-bg{background:#eee;position:fixed!important;top:0;bottom:0;right:0;height:auto!important;left:0}.df-lightbox-wrapper .df-lightbox-controls{float:right;padding:5px;z-index:1000;position:relative}.df-lightbox-wrapper .df-app{position:absolute!important;width:100%;top:0;bottom:0;height:auto!important}.df-lightbox-wrapper .df-container.df-transparent{height:100%}.df-lightbox-wrapper .df-lightbox-close{float:right;text-align:center;font-size:32px;padding:8px 0;height:48px;width:46px;cursor:pointer;color:#444;border-color:transparent;background-color:transparent;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;opacity:.8}.df-lightbox-wrapper .df-lightbox-close:hover{color:#fff;background-color:rgba(0,0,0,.21);border-color:#000;opacity:1}.df-lightbox-wrapper .df-lightbox-close:before{color:#fff;filter:drop-shadow(0 0 3px black)}.df-share-wrapper{z-index:2;position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.35);display:none}.df-share-box{position:absolute;top:50%;width:280px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;background-color:#fff;border-radius:10px;padding:10px 15px 5px;text-align:center}span.df-share-title{color:#777;margin-bottom:10px;display:block}.df-share-url{background-color:#fff;height:60px;color:#666;padding:2px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;font-size:12px;box-sizing:border-box;margin-bottom:0}.df-share-button{display:inline-block;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:5px 10px;font-size:20px;color:#aaa}.df-share-button:hover{color:#444}.df-reader{overflow:auto;position:absolute;-webkit-overflow-scrolling:touch}.df-reader .df-viewer-wrapper{cursor:grab}.df-reader .df-page{position:relative;transform-origin:initial;margin:-10px auto -10px;border:10px solid transparent;left:auto;left:initial;box-sizing:content-box!important}.df-reader .df-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.df-reader~.df-ui-nav{display:none}.df-reader:not(.df-noscroll){margin-right:-12px}.df-reader-scrollbar{position:absolute;top:0;height:auto;right:0;width:auto;background:rgba(255,255,255,.9);box-shadow:0 1px 4px rgba(0,0,0,.3);border-radius:20px 0 0 20px;padding:6px 8px 6px 12px;z-index:100;cursor:ns-resize}.df-reader-scrollbar.df-active,.df-reader-scrollbar:hover{background-color:#fff}.df-reader-scroll-page-number{display:none;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background-color:#ddd;border-radius:10px;padding:20px;font-size:24px;z-index:100;text-align:center;color:#333}.df-reader-scroll-page-number.df-active{display:block}.df-reader-scroll-page-number div{margin-top:6px;padding-top:6px;border-top:1px solid #aaa;font-size:16px;font-style:italic}.df-ios .df-viewer.df-reader{margin-right:0}.df-no-transition{-moz-transition:none!important;-o-transition:none!important;-webkit-transition:none!important;transition:none!important}.df-float .df-ui{bottom:10px;width:auto;width:intial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;margin:0 auto;display:table;display:flex;border-radius:5px}.df-float .df-ui>.df-ui-btn:first-child{border-radius:5px 0 0 5px}.df-float .df-ui>.df-ui-btn:last-child{border-radius:0 5px 5px 0}.df-controls-top .df-ui{bottom:auto;bottom:intial;top:0}.df-controls-top.df-float .df-ui{top:10px}.df-controls-top .df-more-container{bottom:auto;top:100%;margin:8px 0 0!important}.df-controls-top .df-more-container:before{border-bottom-color:#eee;border-top:0;bottom:auto;top:-7px}.df-controls-hidden .df-ui{display:none}.df-float-off.df-controls-top .df-sidemenu-wrapper{top:42px;bottom:0}.df-float-off.df-controls-bottom .df-sidemenu-wrapper{top:0;bottom:42px}.df-float-off .df-ui-left{justify-content:flex-start;display:flex;flex:1}.df-float-off .df-ui-right{justify-content:flex-end;display:flex;flex:1}.df-float-off .df-ui-center{display:flex;justify-content:center;align-items:center}.df-float-off .df-ui{display:flex}.df-link-content .annotationTextContent{color:transparent}.df-link-content .popupWrapper{position:absolute;width:20em}.df-link-content .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #333;border-radius:2px;padding:.6em;margin-left:5px;cursor:pointer;word-wrap:break-word}.df-link-content .popup h1{font-size:1em;border-bottom:1px solid #000;padding-bottom:.2em}.df-link-content .popup p{padding-top:.2em}body.df-lightbox-open,html.df-lightbox-open{overflow:hidden!important}.df-zoomview{display:none;cursor:move}.df-zoomview .df-viewer-wrapper{position:relative;margin:0 auto}.df-zoomview .df-viewer-wrapper .df-book-shadow{position:absolute;z-index:-1;height:100%;display:none;-webkit-box-shadow:0 1px 15px 1px rgba(0,0,0,.5);-moz-box-shadow:0 1px 15px 1px rgba(0,0,0,.5);box-shadow:0 1px 15px 1px rgba(0,0,0,.5)}.df-zoomview .df-page{position:absolute;top:0;right:50%;background-color:#fff}.df-zoomview .df-page:before{width:10%;opacity:.5}.df-zoomview .df-page.df-page-front{left:50%}.df-zoom-active .df-viewer{cursor:move;cursor:-webkit-grab}.df-zoom-active .df-flipbook{display:none}.df-zoom-active .df-zoomview{display:block}.df-hybrid-viewer .df-zoomview .df-page:before{display:none}.df-hybrid-viewer:not(.df-zoom-active) .df-flipbook.df-loading+.df-zoomview{display:none}.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview{display:block;pointer-events:none}.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview .df-page:before{display:none}.df-hybrid-viewer:not(.df-zoom-active) .df-loading+.df-zoomview::after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-hybrid-viewer:not(.df-zoom-active).df-hide-zoomview .df-zoomview,.df-hybrid-viewer:not(.df-zoom-active).df-pending .df-zoomview,.df-hybrid-viewer:not(.df-zoom-active).df-pendingresize .df-zoomview{display:none}.df-container ::-webkit-scrollbar{width:12px;height:12px;cursor:pointer}.df-container ::-webkit-scrollbar-button{height:0;width:0;cursor:pointer}.df-container ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:50px}.df-container ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.8)}.df-container ::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.8)}.df-container ::-webkit-scrollbar-thumb,.df-container ::-webkit-scrollbar-thumb:active,.df-container ::-webkit-scrollbar-thumb:hover{border-right:1px;border-left:1px;border-style:solid;border-color:transparent}.df-container ::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:50px}.df-container ::-webkit-scrollbar-track:hover{background:rgba(0,0,0,.1)}.df-container ::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.df-container ::-webkit-scrollbar-corner{background:0 0}.df-sidemenu-wrapper ::-webkit-scrollbar{width:10px}.df-container.df-transparent.df-fullscreen{background:#aaa}.df-container.df-fullscreen{position:fixed!important;left:0!important;top:0!important;width:100%!important;height:100%!important;z-index:2147483647}.df-container.df-rtl .df-sidemenu-wrapper{left:auto;left:initial;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);right:-50px;direction:rtl}.df-container.df-rtl input.df-search-text{padding:0 15px 0 45px}.df-container.df-rtl .df-sidemenu-title{text-align:right}.df-container.df-rtl .df-search-clear{right:auto;left:60px}.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);right:0}.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close{float:left}.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-prev{left:0}.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-next{right:220px}.df-container.df-rtl.df-sidemenu-open .df-flipbook-3d.df-loading:after{margin-left:-122px}.df-container.df-rtl .df-outline-item{margin:0 18px 0 0;text-align:right;direction:rtl}.df-container.df-rtl .df-outline-item .df-outline-toggle{float:right;margin:0 -18px 0 0}.df-container.df-rtl .df-outline-item .df-outline-toggle.df-outlines-hidden:before{content:"\e900"}.df-container.df-rtl .df-viewer .df-3dcanvas{left:0;right:auto;right:initial}.df-container.df-rtl .df-more-container .df-ui-btn{text-align:right;direction:rtl}.df-container.df-rtl .df-more-container .df-ui-btn:before{right:10px}.df-container.df-rtl .df-more-container .df-ui-btn span{padding:0 24px 0 0}.df-lightbox-wrapper.df-rtl .df-lightbox-controls{float:left}.df-element[data-df-lightbox],.df-element[data-lightbox]{cursor:pointer}.df-popup-thumb{display:inline-block;box-sizing:border-box;margin:30px 15px 15px!important;text-align:center;border:0;width:140px;height:auto;word-break:break-word;vertical-align:bottom;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-moz-perspective:800px;perspective:800px}.df-popup-thumb .df-book-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.2s;box-shadow:2px 0 4px rgba(0,0,0,.2);transform-origin:30%;background-color:#fff;width:100%;display:inline-block}.df-popup-thumb .df-book-page1,.df-popup-thumb .df-book-page2{position:absolute;top:0;left:0;width:100%;height:100%;background-size:100% 100%;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;background-color:#fff;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;z-index:1}.df-popup-thumb .df-book-cover{background-size:100% 100%;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;top:0;position:relative;overflow:hidden;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;box-shadow:0 10px 10px rgba(0,0,0,.24);z-index:1}.df-popup-thumb .df-book-cover.df-thumb-not-found{height:200px;position:relative}.df-popup-thumb .df-book-cover:after{display:block;content:" ";height:100%;width:100%;background:linear-gradient(90deg,rgba(255,255,255,.15) 1%,rgba(0,0,0,.15) 3%,rgba(255,255,255,.15) 5%,rgba(255,255,255,0) 7%);box-shadow:inset 0 -1px 3px 0 rgba(80,80,80,.5490196078);z-index:3;position:absolute;top:0;left:0}.df-popup-thumb .df-book-title{bottom:-100%;position:absolute;width:100%;left:0;padding:5px;font-size:.75em;background:rgba(255,255,255,.9);box-sizing:border-box;display:block;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s;opacity:0}.df-popup-thumb img{display:block;width:100%;height:auto;margin:0!important;padding:0!important;border:0!important}.df-popup-thumb.df-thumb-not-found .df-book-title,.df-popup-thumb.df-tl-book-title-fixed .df-book-title,.df-popup-thumb:hover .df-book-title{opacity:1;bottom:0}.df-popup-thumb.df-tl-book-title-fixed .df-book-title,.df-popup-thumb.df-tl-book-title-top .df-book-title{opacity:1;position:relative}.df-popup-thumb.df-thumb-not-found .df-book-wrapper{width:100%}.df-popup-thumb.df-tl-book-title-bottom .df-thumb-not-found,.df-popup-thumb.df-tl-cover-title .df-thumb-not-found{height:170px}.df-popup-thumb.df-tl-book-title-bottom .df-book-wrapper,.df-popup-thumb.df-tl-cover-title .df-book-wrapper{position:relative;z-index:1}.df-popup-thumb.df-tl-book-title-bottom .df-book-title,.df-popup-thumb.df-tl-cover-title .df-book-title{position:relative;bottom:0;opacity:1;height:3em;background:0 0}.df-popup-thumb:hover .df-book-page1{transform:rotateY(-8deg) rotateZ(0);box-shadow:2px 0 4px rgba(0,0,0,.2)}.df-popup-thumb:hover .df-book-page2{transform:rotateY(-14deg) rotateZ(0);box-shadow:2px 0 4px rgba(0,0,0,.2)}.df-popup-thumb:hover .df-book-wrapper{transform:rotateY(-15deg) rotateZ(0)}.df-popup-thumb:hover .df-book-cover{-webkit-transform:rotateY(-18deg) rotateZ(0);-moz-transform:rotateY(-18deg) rotateZ(0);-ms-transform:rotateY(-18deg) rotateZ(0);transform:rotateY(-18deg) rotateZ(0)}.df-popup-thumb.df-tl-cover-title .df-book-wrapper{box-shadow:0 2px 8px rgba(0,0,0,.3)}.df-popup-thumb.df-tl-cover-title .df-book-cover{box-shadow:none}.df-popup-thumb.df-tl-cover-title .df-book-cover:after{display:none}.df-popup-thumb.df-tl-cover-title:hover .df-book-wrapper{box-shadow:0 5px 20px rgba(0,0,0,.5);transform:none}.df-popup-thumb.df-tl-cover-title:hover .df-book-cover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;box-shadow:none}.df-popup-thumb.df-tl-cover-title:hover .df-book-page1,.df-popup-thumb.df-tl-cover-title:hover .df-book-page2{display:none}.df-popup-button{width:auto;display:inline-block;background:#ddd;border-radius:5px;padding:5px 15px;margin:5px;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background}.df-popup-button:hover{background:#aaa}.df-popup-hidden{display:none}.df-icon-play-popup{position:relative}.df-icon-play-popup:before{top:50%;position:absolute;left:50%;font-size:40px;background:#777;border-radius:50%;padding:10px;box-shadow:0 1px 5px #777;margin-top:-30px;margin-left:-30px;display:block;color:#fff;z-index:1;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;pointer-events:none}.df-icon-play-popup:hover:before{opacity:0}.df-posts{max-width:1140px;margin:0 auto}.df-posts>.df-popup-thumb{width:calc(20% - 30px);min-width:100px;position:relative;z-index:1}df-post-shelf{display:none;height:160px;background-color:transparent;z-index:0;margin:-105px -40px -40px -40px;position:relative;background-repeat:no-repeat}df-post-shelf:nth-of-type(5n){display:block}df-post-shelf:after{content:" ";height:160px;display:block;position:absolute;bottom:0;right:0;width:240px;z-index:1;background-position:0 -160px;background-repeat:no-repeat;background-image:inherit;background-size:inherit}df-post-shelf:before{content:" ";display:block;position:absolute;left:240px;bottom:0;right:240px;height:160px;z-index:1;background-image:inherit;background-size:inherit;background-repeat:repeat-x;background-position:0 -320px}.df-posts.df-has-shelf{padding:0 40px 50px 40px}@media screen and (max-width:1100px){.df-posts>.df-popup-thumb{width:calc(25% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(4n){display:block}}@media screen and (max-width:900px){.df-posts>.df-popup-thumb{width:calc(33% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(3n){display:block}}@media screen and (max-width:600px){.df-posts>.df-popup-thumb{width:calc(50% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(2n){display:block}df-post-shelf{background-size:120px 480px}df-post-shelf:before{left:120px;right:120px}df-post-shelf:after{width:120px}}@media screen and (max-width:420px){.df-popup-thumb,.df-posts>.df-popup-thumb{width:calc(100% - 30px)}df-post-shelf:nth-of-type(n){display:block}}df-post-shelf:last-of-type{display:block}.df-posts{container-type:inline-size;container-name:dfposts;width:100%;box-sizing:border-box!important}@container dfposts (max-width:1020px){.df-posts>.df-popup-thumb{width:calc(25% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(4n){display:block}}@container dfposts (max-width:820px){.df-posts>.df-popup-thumb{width:calc(33% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(3n){display:block}}@container dfposts (max-width:520px){.df-posts>.df-popup-thumb{width:calc(50% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(2n){display:block}df-post-shelf{background-size:120px 480px}df-post-shelf:before{left:120px;right:120px}df-post-shelf:after{width:120px}}@container dfposts (max-width:320px){.df-posts>.df-popup-thumb{width:calc(100% - 30px)}df-post-shelf:nth-of-type(n){display:block}}@container dfposts (max-width:150px){.df-posts.df-has-shelf>.df-popup-thumb{width:100%;margin:30px -35px 15px!important}}df-post-shelf:last-of-type{display:block}.df-page-content{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.df-auto-link-content,.df-text-content{line-height:1}.df-auto-link-content span,.df-text-content br,.df-text-content span{color:transparent!important;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.df-auto-link-content>span{overflow:hidden}.df-text-content .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}.df-text-content .highlight.appended{position:initial}.df-text-content .highlight.begin{border-radius:4px 0 0 4px}.df-text-content .highlight.end{border-radius:0 4px 4px 0}.df-text-content .highlight.middle{border-radius:0}.df-text-content .highlight.selected{background-color:#006400}.df-text-content .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.df-text-content .endOfContent.active{top:0}body.admin-bar .df-lightbox-bg,body.admin-bar .df-lightbox-wrapper{top:32px}@media screen and (max-width:782px){body.admin-bar .df-lightbox-bg,body.admin-bar .df-lightbox-wrapper{top:46px}}@media screen and (max-width:600px){body.admin-bar .df-lightbox-bg,body.admin-bar .df-lightbox-wrapper{top:0}}.df-single-content{width:100%}.df-link-content section.textWidgetAnnotation{display:none}.df-link-content :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.df-viewer::-webkit-scrollbar-button{height:50px}.df-viewer::-webkit-scrollbar-thumb{min-height:50px}.df-container .df-reader ::-webkit-scrollbar-thumb,.df-container .df-reader ::-webkit-scrollbar-track{background:0 0}.df-container.df-pinch-zoom ::-webkit-scrollbar-thumb,.df-container.df-pinch-zoom ::-webkit-scrollbar-track{background:0 0}.df-container.df-pinch-zoom .df-page-content{display:none}section.squareAnnotation .popupWrapper,section.textAnnotation .popupWrapper{display:none}section.squareAnnotation svg,section.textAnnotation svg{display:block}.df-comment-popup{display:none;position:absolute;width:360px;background-color:#ff9;box-shadow:0 2px 5px #333;border-radius:2px;z-index:9;padding:10px;word-break:break-word}.df-comment-popup.df-active{display:block}.df-comment-popup .popup{background-color:transparent!important}.df-comment-popup p{margin:0}.df-comment-popup h1{padding-bottom:5px;border-bottom:1px solid;margin-top:0;font-size:1em}.df-sidemenu-wrapper.df-sidemenu-center{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;display:none;top:auto;height:360px;bottom:52px}.df-sidemenu-center .df-sidemenu-buttons{box-shadow:none;text-align:center}.df-sidemenu-center .df-sidemenu-buttons .df-icon-close{display:block;margin:-55px auto 0 auto;float:none;border-radius:50px;width:44px}.df-sidemenu-wrapper.df-sidemenu-center:before{background-color:rgba(255,255,255,.9)}.df-sidemenu-open .df-sidemenu-wrapper.df-sidemenu-center{display:block}.df-sidemenu-center .sidemenu,.df-sidemenu-center:before{border-radius:10px 10px 0 0}.df-slider{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0);filter:blur(0)}.df-slider .df-viewer-wrapper{position:relative;margin:0 auto;height:100%;-moz-transition:.3s left;-o-transition:.3s left;-webkit-transition:.3s left;transition:.3s left}.df-slider .df-sheet{-moz-transition:transform .5s;-o-transition:transform .5s;-webkit-transition:transform .5s;transition:transform .5s}.df-slider .df-sheet.df-left-side,.df-slider .df-sheet.df-right-side{left:50%!important}.df-slider .df-sheet:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.df-slider .df-page:before{display:none}.df-slider .df-page.df-page-front{z-index:3}.df-slider+.df-zoomview .df-page:before{display:none}.df-has-shelf df-post-shelf{background:0 0;perspective:400px;margin:5px 0 30px 0;height:0;box-shadow:0 5px 40px 15px rgba(0,0,0,.3137254902)}.df-has-shelf df-post-shelf:after,.df-has-shelf df-post-shelf:before{background-size:auto;left:-40px;right:-40px;width:auto;background-repeat:repeat-x;transform-style:preserve-3d;background-position:0 0}.df-has-shelf df-post-shelf:before{transform:translateY(-15px) rotateX(50deg);height:50px;transform-origin:bottom;box-shadow:inset 0 3px 15px 0 rgba(0,0,0,.6117647059)}.df-has-shelf df-post-shelf:after{transform:translateZ(0);height:15px;box-shadow:inset 0 3px 3px rgba(243,243,243,.3215686275);background-position:0 -50px}.df-search-highlight{position:relative!important;background-color:#00f}.df-search-results{top:125px!important;padding:0 10px 10px}.df-search-result{color:inherit!important;text-decoration:none!important;overflow:hidden;border:none!important;box-shadow:none!important;margin-bottom:1px;padding:5px 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.df-search-result.df-active,.df-search-result:hover{background-color:rgba(100,100,100,.2)}.df-sidemenu-title{padding:8px 20px;text-transform:uppercase;text-align:left}.df-search-hits{z-index:10;display:none}.df-search-open .df-search-hits{display:inline-block}.df-search-form{display:flex;padding:10px;position:relative}.df-search-clear{position:absolute;right:55px;top:22px;cursor:pointer;display:none}input.df-search-text{flex-grow:1;margin:0;border-radius:4px 0 0 4px;outline:0;border:0;height:40px;padding:0 45px 0 15px;width:100%}input.df-search-text:not(:placeholder-shown)~a.df-search-clear{display:block}.df-ui-btn.df-search-btn{height:40px;padding:10px;background-color:#f7f7f7}.df-search-info{padding:5px 20px}.df-searching .df-search-info{background-repeat:no-repeat;background-size:24px;background-position:176px}.df-popup-thumb img.df-lazy{transform:scale(1.2);opacity:.5}@media (prefers-reduced-motion:no-preference){.df-popup-thumb img{transition:opacity 1.5s ease,transform 1.5s ease}}.df-trigger{cursor:pointer}.df-element[data-df-lightbox],.df-element[data-lightbox]{position:relative}.rtl .df-popup-thumb .df-book-cover,.rtl .df-popup-thumb .df-book-page1,.rtl .df-popup-thumb .df-book-page2{transform-origin:right}.rtl .df-popup-thumb:hover .df-book-cover{transform:rotateY(18deg) rotateZ(0)}.rtl .df-popup-thumb:hover .df-book-page2{transform:rotateY(14deg) rotateZ(0);box-shadow:-2px 0 4px rgba(0,0,0,.2)}.rtl .df-popup-thumb:hover .df-book-page1{transform:rotateY(8deg) rotateZ(0);box-shadow:-2px 0 4px rgba(0,0,0,.2)}.rtl .df-popup-thumb:hover .df-book-wrapper{transform:rotateY(15deg) rotateZ(0);transform-origin:70%!important;box-shadow:-2px 0 4px rgba(0,0,0,.2)}.rtl .df-popup-thumb .df-book-cover:after{transform:scaleX(-1)}.df-posts [skip-parse]{display:none}.df-posts{text-align:center;position:relative}.df-load-more-button-wrapper{text-align:center;display:none;margin-top:20px}.df-posts [skip-parse]~.df-load-more-button-wrapper{display:block}.df-load-more-button{padding:10px 15px;display:inline-block;margin:0 auto;cursor:pointer;background:#0085ba;color:#fff}._df_book{min-height:400px}
.icon-zoom:before,.icon-youtube:before,.icon-x:before,.icon-work:before,.icon-upload:before,.icon-twitter:before,.icon-trash:before,.icon-tiktok:before,.icon-star-full:before,.icon-star-empty:before,.icon-sound:before,.icon-sort:before,.icon-shopping-basket:before,.icon-shipping:before,.icon-share:before,.icon-send:before,.icon-search:before,.icon-quote:before,.icon-print:before,.icon-plus:before,.icon-play:before,.icon-pinterest:before,.icon-phone-right:before,.icon-phone-left:before,.icon-person:before,.icon-percent:before,.icon-notification:before,.icon-move:before,.icon-minus:before,.icon-minimize:before,.icon-menu:before,.icon-mail:before,.icon-log-out:before,.icon-lock:before,.icon-location:before,.icon-linkedin:before,.icon-language:before,.icon-label:before,.icon-label-important:before,.icon-instagram:before,.icon-info:before,.icon-heart:before,.icon-heart-plus:before,.icon-headset:before,.icon-group:before,.icon-forward:before,.icon-flag-uk:before,.icon-flag-nl:before,.icon-flag-fr:before,.icon-flag-be:before,.icon-filter:before,.icon-file:before,.icon-file-pdf:before,.icon-file-image:before,.icon-feed:before,.icon-fast:before,.icon-facebook:before,.icon-eye:before,.icon-error:before,.icon-download:before,.icon-computer:before,.icon-close:before,.icon-close-circle:before,.icon-checked-circle:before,.icon-check:before,.icon-check-circle:before,.icon-card:before,.icon-calendar:before,.icon-bookmark:before,.icon-book:before,.icon-bell:before,.icon-award:before,.icon-arrow-up:before,.icon-arrow-right:before,.icon-arrow-out:before,.icon-arrow-left:before,.icon-arrow-down:before,.icon-angle-up:before,.icon-angle-right:before,.icon-angle-left:before,.icon-angle-down:before,.icon-angle-double-right:before,.icon-angle-double-left:before{content:"";font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.icon-angle-double-left:before{content:"\e001";}.icon-angle-double-right:before{content:"\e002";}.icon-angle-down:before{content:"\e003";}.icon-angle-left:before{content:"\e004";}.icon-angle-right:before{content:"\e005";}.icon-angle-up:before{content:"\e006";}.icon-arrow-down:before{content:"\e007";}.icon-arrow-left:before{content:"\e008";}.icon-arrow-out:before{content:"\e009";}.icon-arrow-right:before{content:"\e00a";}.icon-arrow-up:before{content:"\e00b";}.icon-award:before{content:"\e00c";}.icon-bell:before{content:"\e00d";}.icon-book:before{content:"\e00e";}.icon-bookmark:before{content:"\e00f";}.icon-calendar:before{content:"\e010";}.icon-card:before{content:"\e011";}.icon-check-circle:before{content:"\e012";}.icon-check:before{content:"\e013";}.icon-checked-circle:before{content:"\e014";}.icon-close-circle:before{content:"\e015";}.icon-close:before{content:"\e016";}.icon-computer:before{content:"\e017";}.icon-download:before{content:"\e018";}.icon-error:before{content:"\e019";}.icon-eye:before{content:"\e01a";}.icon-facebook:before{content:"\e01b";}.icon-fast:before{content:"\e01c";}.icon-feed:before{content:"\e01d";}.icon-file-image:before{content:"\e01e";}.icon-file-pdf:before{content:"\e01f";}.icon-file:before{content:"\e020";}.icon-filter:before{content:"\e021";}.icon-flag-be:before{content:"\e022";}.icon-flag-fr:before{content:"\e023";}.icon-flag-nl:before{content:"\e024";}.icon-flag-uk:before{content:"\e025";}.icon-forward:before{content:"\e026";}.icon-group:before{content:"\e027";}.icon-headset:before{content:"\e028";}.icon-heart-plus:before{content:"\e029";}.icon-heart:before{content:"\e02a";}.icon-info:before{content:"\e02b";}.icon-instagram:before{content:"\e02c";}.icon-label-important:before{content:"\e02d";}.icon-label:before{content:"\e02e";}.icon-language:before{content:"\e02f";}.icon-linkedin:before{content:"\e030";}.icon-location:before{content:"\e031";}.icon-lock:before{content:"\e032";}.icon-log-out:before{content:"\e033";}.icon-mail:before{content:"\e034";}.icon-menu:before{content:"\e035";}.icon-minimize:before{content:"\e036";}.icon-minus:before{content:"\e037";}.icon-move:before{content:"\e038";}.icon-notification:before{content:"\e039";}.icon-percent:before{content:"\e03a";}.icon-person:before{content:"\e03b";}.icon-phone-left:before{content:"\e03c";}.icon-phone-right:before{content:"\e03d";}.icon-pinterest:before{content:"\e03e";}.icon-play:before{content:"\e03f";}.icon-plus:before{content:"\e040";}.icon-print:before{content:"\e041";}.icon-quote:before{content:"\e042";}.icon-search:before{content:"\e043";}.icon-send:before{content:"\e044";}.icon-share:before{content:"\e045";}.icon-shipping:before{content:"\e046";}.icon-shopping-basket:before{content:"\e047";}.icon-sort:before{content:"\e048";}.icon-sound:before{content:"\e049";}.icon-star-empty:before{content:"\e04a";}.icon-star-full:before{content:"\e04b";}.icon-tiktok:before{content:"\e04c";}.icon-trash:before{content:"\e04d";}.icon-twitter:before{content:"\e04e";}.icon-upload:before{content:"\e04f";}.icon-work:before{content:"\e050";}.icon-x:before{content:"\e051";}.icon-youtube:before{content:"\e052";}.icon-zoom:before{content:"\e053";}
:root{--clr-spot-1:174,100%,13%;--clr-spot-1--light:175,66%,29%;--clr-accent-1:326,18%,92%;--clr-accent-2:210,35%,91%;--clr-accent-3:170,12%,90%;--clr-accent-4:47,29%,91%;--clr-sale:10,87%,45%;--clr-promo:216,48%,49%;--clr-award:38,63%,47%;--clr-black:0,0%,0%;--clr-white:0,0%,100%;--clr-off-white:0,0%,98%;--clr-gray-1:0,0%,92%;--clr-gray-2:0,0%,85%;--clr-gray-3:0,0%,56%;--clr-gray-4:0,0%,45%;--clr-gray-5:0,0%,26%;--clr-gray-6:0,0%,16%;--clr-base:var(--clr-gray-5);--clr-base-bg:var(--clr-white);--clr-heading:var(--clr-black);--clr-text:var(--clr-base);--clr-text--light:var(--clr-gray-4);--clr-link:var(--clr-text);--clr-link-hover:var(--clr-spot-1--light);--clr-link-active:var(--clr-spot-1--light);--clr-text-link:var(--clr-text);--clr-text-link-hover:var(--clr-spot-1--light);--clr-text-link-active:var(--clr-spot-1--light);--clr-button:var(--clr-white);--clr-button-bg:var(--clr-gray-6);--clr-button-hover:var(--clr-white);--clr-button-hover-bg:var(--clr-spot-1--light);--clr-button-disabled:var(--clr-text);--clr-button-disabled-bg:var(--clr-black),0.1;--clr-button-sec:var(--clr-text);--clr-button-sec-border:var(--clr-text);--clr-button-sec-bg:transparent;--clr-button-sec-hover:var(--clr-spot-1--light);--clr-button-sec-hover-border:var(--clr-spot-1--light);--clr-button-sec-hover-bg:transparent;--clr-button-sec-disabled:var(--clr-text);--clr-button-sec-disabled-border:var(--clr-black),0.1;--clr-button-sec-disabled-bg:transparent;--clr-border:var(--clr-black);--clr-border--light:var(--clr-black),0.15;--clr-bullet:var(--clr-text);--clr-list-item:var(--clr-text);--clr-header-top-bg:var(--clr-off-white);--clr-navigation-bg:var(--clr-white);--clr-nav-submenu:var(--clr-off-white);--clr-mobile-nav-bg:var(--clr-off-white);--clr-doormat:var(--clr-white);--clr-tab-active:var(--clr-black);--clr-success:80,66%,59%;--clr-success--light:79,67%,92%;--clr-success--dark:80,66%,29%;--clr-warning:38,100%,59%;--clr-warning--light:39,100%,92%;--clr-warning--dark:38,100%,30%;--clr-error:0,100%,73%;--clr-error--light:0,100%,95%;--clr-error--dark:0,100%,42%;--clr-neutral:203,100%,37%;--clr-placeholder:var(--clr-gray-4);--clr-form:var(--clr-text);--clr-form-border:var(--clr-gray-3);--clr-form-border--dark:var(--clr-gray-5);--clr-form-active:var(--clr-gray-5);--clr-form-active-border:var(--clr-black);--clr-form-disabled:var(--clr-gray-4);--clr-form-disabled-bg:var(--clr-white);--clr-form-disabled-border:var(--clr-gray-3);--clr-label:var(--clr-white);--clr-label-bg:var(--clr-promo);--clr-tag:var(--clr-white);--clr-tag-bg:var(--clr-gray-6);--clr-price-tag:var(--clr-black);--clr-price-tag-bg:var(--clr-accent-3);--ff-fallback:"Arial",sans-serif;--ff-base:var(--ff-fallback);--ff-alternative:var(--ff-fallback);--ff-heading:var(--ff-fallback);--fs-h1:2rem;--fs-h1-alt:2rem;--fs-h2:2rem;--fs-h2-alt:2rem;--fs-h3:1.5rem;--fs-h4:1.25rem;--fs-h5:1rem;--fs-h6:1rem;--fs-xsmall:0.75rem;--fs-small:0.875rem;--fs-base:1rem;--fs-large:1.125rem;--fs-xlarge:1.25rem;--fs-huge:1.5rem;--fw-light:300;--fw-normal:400;--fw-medium:500;--fw-bold:700;--fw-black:900;--lh-heading:1.2;--lh-h1:1.15;--lh-h2:1.2;--lh-h3:1.25;--lh-h4:1.3;--lh-h5:1.5;--lh-h6:1.5;--lh-base:1.5;--lh-xsmall:1.5;--lh-small:1.5;--lh-large:1.5;--lh-xlarge:1.5;--lh-extra:1.7;--border-radius:0.25rem;--border-radius-lg:0.5rem;--gap-xxs:0.3125rem;--gap-xs:0.625rem;--gap-sm:0.9375rem;--gap-md:1.25rem;--gap-lg:1.875rem;--gap-xl:3.125rem;--gap-vert-xs:2.5rem;--gap-vert-sm:2.5rem;--gap-vert-md:3.125rem;--gap-vert-lg:3.75rem;--gap-vert-lg-2:4.6875rem;--gap-vert:2.5rem;--gap-hor:var(--gap-md);--container-padding:var(--gap-md);--gap-h1:1rem;--gap-h2:1rem;--gap-h3:1rem;--gap-h4:1rem;--gap-h5:0.75rem;--gap-h6:0.75rem;--gap-text:0.75rem;--gap-ul-hor:0.5rem;--gap-ol-hor:0.5rem;--gap-ul-li-hor:0.8125rem;--gap-ol-li-hor:1.75rem;--gap-li-vert:0;--gap-form-element:1.5rem;--gap-label:var(--gap-xs);--gap-input-vert:0.5625rem;--gap-input-hor:0.9375rem;--gap-checkbox-vert:var(--gap-xs);--gap-checkbox-hor:0.5rem;--gap-buttons-vert:1.5rem;--gap-button-hor:1rem;--gap-button-vert:1rem;--gap-pager-top:2.5rem;--gap-card-xs:1rem;--gap-card-sm:var(--gap-md);--gap-card-md:var(--gap-md);--gap-card-lg:2rem;--menubar-height:5.0625rem;--header-height:9rem;--grid-columns:12;--max-width:76.25rem;--max-width-inner:61.25rem;--max-width-inner-xs:36.25rem;--max-width-inner-sm:48.75rem;--max-width-inner-md:53.125rem;}.font-text-01-loaded{--ff-base:"Formular";--ff-heading:"Formular";}.font-text-02-loaded{--ff-alternative:"PoynterOSDisp";}@media (min-width:940px){:root{--fs-h1:3rem;--fs-h1-alt:3.5rem;--fs-h2:2.5rem;--fs-h2-alt:3rem;--fs-h3:2rem;--fs-h4:1.5rem;--fs-h5:1.25rem;--fs-h6:1.25rem;}}@media (min-width:768px){:root{--gap-vert:var(--gap-vert-sm);}}@media (min-width:940px){:root{--gap-vert:var(--gap-vert-md);--gap-form-element:var(--gap-lg);--gap-checkbox-vert:var(--gap-xxs);--gap-buttons-vert:2rem;--gap-button-hor:var(--gap-md);--gap-button-vert:var(--gap-md);--gap-pager-top:4rem;--gap-card-sm:1.5rem;--gap-card-md:2rem;--gap-card-lg:2.5rem;}}@media (min-width:1220px){:root{--gap-vert:var(--gap-vert-lg);--gap-card-lg:3rem;}}@media (min-width:1920px){:root{--gap-vert:var(--gap-vert-lg-2);}}#cboxWrapper{border-radius:0;}#cboxCurrent{bottom:0;}body::after{content:"bp-xs";position:fixed;bottom:0;right:0;display:block;padding:0.625rem;background:red;visibility:hidden;opacity:0;}body.theme-debug-mode::after{visibility:visible;}@media (min-width:768px){body::after{content:"bp-sm";position:fixed;bottom:0;right:0;background:#ffce00;}}@media (min-width:940px){body::after{content:"bp-md";position:fixed;bottom:0;right:0;background:yellow;}}@media (min-width:1220px){body::after{content:"bp-lg";position:fixed;bottom:0;right:0;background:green;}}@keyframes blast{0%{opacity:0.1;}100%{opacity:0.5;}}*,*::before,*::after{box-sizing:border-box;}html{font-family:sans-serif;font-size:100%;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;}body{overflow-x:hidden;font-family:var(--ff-base);font-size:var(--fs-base);font-weight:var(--fw-normal);line-height:var(--lh-base);text-align:left;text-rendering:optimizespeed;color:hsla(var(--clr-text,--clr-base));background-color:hsla(var(--clr-base-bg));}@media (max-width:939px){body.mobile-overlay--open{overflow:hidden;}}@media (max-width:1219px){body.mobile-nav--open{overflow:hidden;}}@media (min-width:1220px){body.desktop-nav--open{overflow:hidden;}}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}figure{margin:0;}hr{width:100%;border-color:hsla(var(--clr-border--light));border-bottom:0;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}svg:not(:root){overflow:hidden;}details,menu{display:block;}summary{display:list-item;}output{display:inline-block;}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none !important;}h1,h2,h3,h4,h5,h6{margin-top:0;}p{margin:0;}abbr[title],abbr[data-original-title]{border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;cursor:help;}address{margin-top:0;margin-bottom:var(--gap-md);font-style:normal;line-height:inherit;}ol,ul,dl{margin-top:0;margin-bottom:var(--gap-md);}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}dt{font-weight:var(--fw-bold);}dd{margin-top:0;margin-bottom:var(--gap-sm);margin-left:0;}dfn{font-style:italic;}b,strong{font-weight:var(--fw-medium);}em,i{font-style:italic;}small{font-size:80%;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}pre,code,kbd,samp{font-family:monospace;font-size:1em;}label{display:inline-block;margin-bottom:var(--gap-label);}button{border:0 none;border-radius:0;color:hsla(var(--clr-text,--clr-base));}input,button,select,optgroup,textarea{box-sizing:border-box;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none;}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0;}input[type=date],input[type=datetime],input[type=datetime-local],input[type=week]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=week]::-webkit-calendar-picker-indicator:hover{background:none;}textarea{overflow:auto;resize:vertical;}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{display:block;width:100%;max-width:100%;padding:0;font-size:1.5rem;line-height:inherit;white-space:normal;color:inherit;margin-bottom:0.5rem;}progress{vertical-align:baseline;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{outline-offset:-2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;appearance:button;}.iframe-responsive{position:relative;padding-bottom:56.25%;height:0;width:100%;}.iframe-responsive--full{padding-bottom:75%;}.iframe-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}.pull-right,[class*=col--].pull-right{float:right;}.pull-left{float:left;}.clear{clear:both;}.clearfix::after{clear:both;content:"";display:table;}.hide,.visually-hidden{position:absolute !important;display:block !important;clip:rect(1px,1px,1px,1px) !important;overflow:hidden !important;height:1px !important;width:1px !important;word-wrap:normal !important;}.hide.focusable:focus,.visually-hidden.focusable:focus{position:fixed !important;left:0 !important;top:0 !important;z-index:10010 !important;display:block !important;clip:auto !important;overflow:visible !important;height:auto !important;width:auto !important;background:hsl(var(--clr-white));}.hide-text,.hidden-text{overflow:hidden;text-indent:110%;white-space:nowrap;}.hidden{display:none;}.invisible,.element-invisible{visibility:hidden;}.animate-fade{transition:opacity 0.3s ease-out;}.animate-fade:hover{opacity:0;}@media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;}}@media (max-width:1219px){.hide-mobile{display:none;}}@media (min-width:1220px){.hide-desktop{display:none;}}body,html{margin:0;padding:0;height:100%;}*,::after,::before{box-sizing:border-box;}.container{padding-inline:var(--container-padding);margin:0 auto;max-width:var(--max-width);}.container .container{padding:0;margin:0;max-width:none;}.container--fluid{padding-inline:var(--container-padding);}.container--fluid .container{padding:0;}.field__item--inline{display:inline;}a{background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:0.0625rem;text-underline-offset:0.1875rem;transition-property:color,background-color,text-decoration-color;transition-duration:0.3s;transition-timing-function:ease-in-out;}a,a:visited{color:hsl(var(--clr-link));}@media (hover:hover){a:focus,a:hover{color:hsl(var(--clr-link-hover));}a:active{color:hsl(var(--clr-link-active));}}.link--cta{display:inline-flex;padding-bottom:0.1875rem;text-decoration:none;box-shadow:0 0.0625rem 0 0 currentcolor;}.link--external{display:inline-flex;align-items:center;padding-bottom:0.1875rem;gap:0 0.5rem;text-decoration:none;box-shadow:0 0.0625rem 0 0 currentcolor;}.link--external:after{content:"\e009";content:"\e009"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.link--external::after{transition:transform 0.3s ease-in-out;}@media (hover:hover){.link--external:focus::after,.link--external:hover::after{transform:translate(0.25rem,-0.125rem);}}.link--more{display:inline-flex;align-items:center;gap:0 0.5rem;padding-bottom:0.1875rem;text-decoration:none;box-shadow:0 0.0625rem 0 0 currentcolor;transition-property:color,gap;}.link--more:after{content:"\e00a";content:"\e00a"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.link--more::after{transition:transform 0.3s ease-in-out;}@media (hover:hover){.link--more:focus::after,.link--more:hover::after{transform:translateX(0.25rem);}}.link--back{display:inline-flex;align-items:center;gap:0 0.5rem;padding-bottom:0.1875rem;text-decoration:none;box-shadow:0 0.0625rem 0 0 currentcolor;}.link--back:before{content:"\e008";content:"\e008"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.link--back::before{transition:transform 0.3s ease-in-out;}@media (hover:hover){.link--back:focus::before,.link--back:hover::before{transform:translateX(-0.25rem);}}.link--download{position:relative;display:inline-flex;padding-left:1.375rem;}.link--download:before{content:"\e018";content:"\e018"/"";position:absolute;top:0.125rem;left:0;font-family:"iconfont";font-size:1.25rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.link--plus{display:inline-flex;align-items:center;gap:0 0.5rem;padding-bottom:0.1875rem;text-decoration:none;box-shadow:0 0.0625rem 0 0 currentcolor;}.link--plus:before{content:"\e040";content:"\e040"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.link--minus{display:inline-flex;align-items:center;gap:0 0.5rem;padding-bottom:0.1875rem;text-decoration:none;box-shadow:0 0.0625rem 0 0 currentcolor;}.link--minus:before{content:"\e037";content:"\e037"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.link--small{font-size:var(--fs-small);line-height:var(--lh-small);}.link--small::before,.link--small::after{font-size:var(--fs-large);}.cke_editable a,.ck-editor__editable a,.text-long a{overflow-wrap:anywhere;}.cke_editable a[href^=http]:where(:not([class]),[class=ck-link_selected]):after,.ck-editor__editable a[href^=http]:where(:not([class]),[class=ck-link_selected]):after,.text-long a[href^=http]:where(:not([class]),[class=ck-link_selected]):after{content:"\e009";content:"\e009"/"";margin:-0.125rem 0 0 0.0625rem;font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}a:not([href]):not([tabindex]){text-decoration:none;}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{text-decoration:none;}[onclick^="location.href="],[onclick^="window.open"]{cursor:pointer;}.buttons__wrapper{display:flex;flex-wrap:wrap;gap:var(--gap-sm);}.file{display:inline-flex;gap:0.125rem;}.icon--file:before{content:"\e018";content:"\e018"/"";margin:-0.1875rem 0 0;font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.list__item--download{font-size:var(--fs-small);line-height:var(--lh-small);box-shadow:none;transition:all 0.3s ease-in-out;}.list__item--download:focus,.list__item--download:hover{color:hsl(var(--clr-white));background-color:hsl(var(--clr-spot-1));box-shadow:0 0 0 0.2em hsl(var(--clr-spot-1));}.list__item--download:focus .icon::before,.list__item--download:hover .icon::before{color:hsl(var(--clr-white));}.list__item--download .icon--file{color:hsl(var(--clr-spot-1));}.list__item--download a,.list__item--download a:visited{color:hsl(var(--clr-spot-1));transition-property:all;}.list__item--download a:focus,.list__item--download a:hover,.list__item--download a:active{color:hsl(var(--clr-white));}h1,.h1{font-family:var(--ff-heading);overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto;margin:0 0 var(--gap-h1) 0;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);color:hsl(var(--clr-heading));}h1 a,.h1 a{--clr-link:currentcolor;}h1 a,h1 a:visited,.h1 a,.h1 a:visited{text-decoration-color:transparent;}h1 a:focus,h1 a:hover,.h1 a:focus,.h1 a:hover{text-decoration-color:currentcolor;}.h1--alt{--ff-heading:var(--ff-alternative);font-size:var(--fs-h1-alt);font-weight:var(--fw-normal);}h2,.h2{font-family:var(--ff-heading);overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto;margin:0 0 var(--gap-h2) 0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-medium);color:hsl(var(--clr-heading));}h2 a,.h2 a{--clr-link:currentcolor;}h2 a,h2 a:visited,.h2 a,.h2 a:visited{text-decoration-color:transparent;}h2 a:focus,h2 a:hover,.h2 a:focus,.h2 a:hover{text-decoration-color:currentcolor;}.h2--alt{--ff-heading:var(--ff-alternative);font-size:var(--fs-h2-alt);font-weight:var(--fw-normal);}h3,.h3{font-family:var(--ff-heading);overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto;margin:0 0 var(--gap-h3) 0;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);color:hsl(var(--clr-heading));}h3 a,.h3 a{--clr-link:currentcolor;}h3 a,h3 a:visited,.h3 a,.h3 a:visited{text-decoration-color:transparent;}h3 a:focus,h3 a:hover,.h3 a:focus,.h3 a:hover{text-decoration-color:currentcolor;}h4,.h4{font-family:var(--ff-heading);overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto;margin:0 0 var(--gap-h4) 0;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-medium);color:hsl(var(--clr-heading));}h4 a,.h4 a{--clr-link:currentcolor;}h4 a,h4 a:visited,.h4 a,.h4 a:visited{text-decoration-color:transparent;}h4 a:focus,h4 a:hover,.h4 a:focus,.h4 a:hover{text-decoration-color:currentcolor;}h5,.h5{font-family:var(--ff-heading);overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto;margin:0 0 var(--gap-h5) 0;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--fw-medium);color:hsl(var(--clr-heading));}h5 a,.h5 a{--clr-link:currentcolor;}h5 a,h5 a:visited,.h5 a,.h5 a:visited{text-decoration-color:transparent;}h5 a:focus,h5 a:hover,.h5 a:focus,.h5 a:hover{text-decoration-color:currentcolor;}h6,.h6{font-family:var(--ff-heading);overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto;margin:0 0 var(--gap-h6) 0;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--fw-normal);color:hsl(var(--clr-heading));}h6 a,.h6 a{--clr-link:currentcolor;}h6 a,h6 a:visited,.h6 a,.h6 a:visited{text-decoration-color:transparent;}h6 a:focus,h6 a:hover,.h6 a:focus,.h6 a:hover{text-decoration-color:currentcolor;}.h-none{margin:0;font-family:var(--ff-base);font-size:var(--fs-base);font-weight:var(--fw-normal);line-height:var(--lh-base);word-break:normal;color:hsl(var(--clr-text));text-transform:none;overflow-wrap:normal;word-wrap:normal;hyphens:none;}.text-long h2:last-child,.text-long h2.no-margin,.text-long h3:last-child,.text-long h3.no-margin,.text-long h4:last-child,.text-long h4.no-margin,.text-long h5:last-child,.text-long h5.no-margin,.text-long h6:last-child,.text-long h6.no-margin{margin-bottom:0;}.text-long h2 a,.text-long h2 a:visited,.text-long h3 a,.text-long h3 a:visited,.text-long h4 a,.text-long h4 a:visited,.text-long h5 a,.text-long h5 a:visited,.text-long h6 a,.text-long h6 a:visited{text-decoration-color:currentcolor;}mark,.marker,.highlight{display:inline-block;background-color:#ff0;}small,.small{font-size:var(--fs-small);line-height:var(--lh-small);}p:not(:last-child),.p:not(:last-child){margin-bottom:var(--gap-text);}.text-long .text-align-right{text-align:right;}.text-long .text-align-center{text-align:center;}.text-long .text-align-justify{text-align:justify;}.text-long p.no-margin,.text-long .p.no-margin{margin-bottom:0;}.text-long ul:not(.inline) .text-align-right::before,.text-long ul:not(.inline) .text-align-center::before,.text-long ol:not(.inline) .text-align-right::before,.text-long ol:not(.inline) .text-align-center::before{position:relative;top:0;left:0;display:inline-block;margin-right:0.625rem;}.text-long blockquote,.text-long .blockquote{position:relative;margin:0 0 var(--gap-text);padding:0;width:100%;font-weight:var(--fw-normal);line-height:var(--lh-base);font-style:italic;color:hsl(var(--clr-spot-1));background-color:transparent;}.text-long blockquote::before,.text-long .blockquote::before{content:"“";margin-right:0.25rem;}.text-long blockquote::after,.text-long .blockquote::after{content:"”";margin-left:-0.25rem;}.text-long blockquote p,.text-long .blockquote p{display:inline;}.text-long blockquote:last-child,.text-long .blockquote:last-child{margin-bottom:0;}.text-long hr,.text-long .hr{display:block;box-sizing:content-box;overflow:visible;margin:var(--gap-text) 0;padding:0;width:100%;height:0;border:0;border-top:0.0625rem solid hsl(var(--clr-border));}.text-long hr:last-child,.text-long .hr:last-child{margin-bottom:0;}.text-long pre,.text-long .pre{overflow:auto;-ms-overflow-style:scrollbar;margin:0 0 var(--gap-text) 0;padding:0.9375rem;border:0.0625rem solid rgba(0,0,0,0.15);border-radius:0.3125rem;font-family:monospace;font-size:1em;white-space:pre-line;color:hsl(var(--clr-base));background-color:hsl(var(--clr-white));}.text-long pre:last-child,.text-long .pre:last-child{margin-bottom:0;}.item-list__comma-list{margin:0;padding:0;list-style:none;}.item-list__comma-list__item{display:inline;margin:0;}.item-list__comma-list__item::after{content:",";display:inline;}.item-list__comma-list__item:last-child::after{content:none;}ul,ol,dl{margin:0 0 var(--gap-text) 0;}ul ul,ul ol,ol ul,ol ol,dl ul,dl ol{margin-block:var(--gap-text);}ul li,ol li,dl li{margin-bottom:var(--gap-li-vert);}ul li:last-child,ol li:last-child,dl li:last-child{margin-bottom:0;}ul{padding:0 0 0 var(--gap-md);}ol{padding:0 0 0 var(--gap-lg);}dl{padding:0;}dl dt{margin-top:var(--gap-li-vert);}dl dt:first-child{margin-top:0;}dl dt + dd{margin-top:var(--gap-li-vert);}dl dd{margin-bottom:var(--gap-li-vert);}nav ul,nav ol,.nav ul,.nav ol{display:block;margin:0;padding:0;list-style:none;}nav ul > li,nav ol > li,.nav ul > li,.nav ol > li{display:block;margin:0;padding:0;list-style:none;}ul.inline{display:block;margin:0;padding:0;list-style:none;margin:-0.3125rem -0.3125rem var(--gap-md) -0.3125rem;}ul.inline li{display:inline-block;margin:0.3125rem 0.3125rem 0 0.3125rem;padding:0;}.ck-content ul:not(.inline),.filter-type ul:not(.inline),.text-long ul:not(.inline){display:block;padding-left:0;margin-left:0;padding-left:var(--gap-ul-hor);overflow:hidden;}.ck-content ul:not(.inline) > li,.filter-type ul:not(.inline) > li,.text-long ul:not(.inline) > li{position:relative;display:block;margin-bottom:var(--gap-li-vert);list-style:none;}.ck-content ul:not(.inline) > li:last-child,.filter-type ul:not(.inline) > li:last-child,.text-long ul:not(.inline) > li:last-child{margin-bottom:0;}.ck-content ul:not(.inline) > li,.filter-type ul:not(.inline) > li,.text-long ul:not(.inline) > li{padding-left:var(--gap-ul-li-hor);}.ck-content ul:not(.inline) > li::before,.filter-type ul:not(.inline) > li::before,.text-long ul:not(.inline) > li::before{content:"";position:absolute;left:0.0625rem;top:calc(var(--fs-base) * var(--lh-base) / 2 - 0.15625rem);width:0.3125rem;height:0.3125rem;border-radius:50%;background:hsl(var(--clr-bullet));}.ck-content ul:not(.inline) > li:has(p.small)::before,.filter-type ul:not(.inline) > li:has(p.small)::before,.text-long ul:not(.inline) > li:has(p.small)::before{top:calc(var(--fs-small) * var(--lh-small) / 2 - 0.15625rem);}.ck-content ul:not(.inline) > li ul li::before,.filter-type ul:not(.inline) > li ul li::before,.text-long ul:not(.inline) > li ul li::before{border:0.0625rem solid hsl(var(--clr-bullet));border-radius:50%;background:transparent;}.ck-content ul:not(.inline) > li ul li li::before,.filter-type ul:not(.inline) > li ul li li::before,.text-long ul:not(.inline) > li ul li li::before{border:0 none;border-radius:0;background:hsl(var(--clr-bullet));}.ck-content ul:not(.inline) p,.filter-type ul:not(.inline) p,.text-long ul:not(.inline) p{margin-bottom:var(--gap-li-vert);}.ck-content ol,.filter-type ol,.text-long ol{display:block;padding-left:0;margin-left:0;padding-left:var(--gap-ol-hor);counter-reset:listStyle1;overflow:hidden;}.ck-content ol > li,.filter-type ol > li,.text-long ol > li{position:relative;display:block;margin-bottom:var(--gap-li-vert);list-style:none;}.ck-content ol > li:last-child,.filter-type ol > li:last-child,.text-long ol > li:last-child{margin-bottom:0;}.ck-content ol > li,.filter-type ol > li,.text-long ol > li{padding-left:var(--gap-ol-li-hor);counter-increment:listStyle1;}.ck-content ol > li::before,.filter-type ol > li::before,.text-long ol > li::before{position:absolute;top:0;left:0;content:counter(listStyle1) ".";color:hsl(var(--clr-bullet));}.ck-content ol > li:has(p.small),.filter-type ol > li:has(p.small),.text-long ol > li:has(p.small){font-size:var(--fs-small);line-height:var(--lh-small);}.ck-content ol > li ol,.filter-type ol > li ol,.text-long ol > li ol{counter-reset:listStyle2;}.ck-content ol > li ol > li,.filter-type ol > li ol > li,.text-long ol > li ol > li{counter-increment:listStyle2;}.ck-content ol > li ol > li::before,.filter-type ol > li ol > li::before,.text-long ol > li ol > li::before{content:counter(listStyle2,lower-alpha) ".";}.ck-content ol > li ol > li > ol,.filter-type ol > li ol > li > ol,.text-long ol > li ol > li > ol{counter-reset:listStyle3;}.ck-content ol > li ol > li > ol > li,.filter-type ol > li ol > li > ol > li,.text-long ol > li ol > li > ol > li{counter-increment:listStyle3;}.ck-content ol > li ol > li > ol > li::before,.filter-type ol > li ol > li > ol > li::before,.text-long ol > li ol > li > ol > li::before{content:counter(listStyle3,lower-roman) ".";}.ck-content ol p,.filter-type ol p,.text-long ol p{margin-bottom:var(--gap-li-vert);}.ck-content .ol--alt,.filter-type .ol--alt,.text-long .ol--alt{--gap-ol-hor:0;--gap-ol-li-hor:3.75rem;--gap-li-vert:0.75rem;}.ck-content .ol--alt li,.filter-type .ol--alt li,.text-long .ol--alt li{min-height:2.75rem;padding-top:var(--gap-xs);}.ck-content .ol--alt li::before,.filter-type .ol--alt li::before,.text-long .ol--alt li::before{content:counter(listStyle1);display:flex;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;border-radius:100%;font-size:var(--fs-huge);line-height:var(--lh-h4);font-weight:var(--fw-medium);background:hsl(var(--clr-accent-3));}.ck-content .ol--alt ol > li::before,.filter-type .ol--alt ol > li::before,.text-long .ol--alt ol > li::before{content:counter(listStyle2,lower-alpha);}.ck-content .ol--alt ol > li > ol > li::before,.filter-type .ol--alt ol > li > ol > li::before,.text-long .ol--alt ol > li > ol > li::before{content:counter(listStyle3,lower-roman);}.ck-content ul:not(.inline) ul,.ck-content ul:not(.inline) ol,.ck-content ol ul,.ck-content ol ol,.filter-type ul:not(.inline) ul,.filter-type ul:not(.inline) ol,.filter-type ol ul,.filter-type ol ol,.text-long ul:not(.inline) ul,.text-long ul:not(.inline) ol,.text-long ol ul,.text-long ol ol{margin-block:var(--gap-li-vert);}.ck-content ul:not(.inline).is-horizontal,.ck-content ol.is-horizontal,.filter-type ul:not(.inline).is-horizontal,.filter-type ol.is-horizontal,.text-long ul:not(.inline).is-horizontal,.text-long ol.is-horizontal{margin-right:calc(var(--gap-hor) * -1);}.ck-content ul:not(.inline).is-horizontal li,.ck-content ol.is-horizontal li,.filter-type ul:not(.inline).is-horizontal li,.filter-type ol.is-horizontal li,.text-long ul:not(.inline).is-horizontal li,.text-long ol.is-horizontal li{display:inline-block;margin-right:var(--gap-hor);}.ck-content ul:not(.inline):last-child,.ck-content ol:last-child,.filter-type ul:not(.inline):last-child,.filter-type ol:last-child,.text-long ul:not(.inline):last-child,.text-long ol:last-child{margin-bottom:0;}.ck-content ul:not(.inline).no-margin,.ck-content ol.no-margin,.filter-type ul:not(.inline).no-margin,.filter-type ol.no-margin,.text-long ul:not(.inline).no-margin,.text-long ol.no-margin{margin-bottom:0;}img{display:block;border-style:none;vertical-align:middle;max-width:100%;height:auto;}.media__element{background-repeat:no-repeat !important;}.media--type-image{position:relative;}.lazy-wrapper{position:relative;}.media--view-mode-layout-builder-background .lazy-wrapper{position:static;}.lazy-wrapper.is-loading::before{content:"";position:absolute;z-index:-1;top:50%;left:50%;display:block;height:1.875rem;width:1.875rem;max-width:none;border-radius:50%;background-color:hsl(var(--clr-spot-1));transform:translateX(-50%) translateY(-50%);animation:blast 1s infinite ease-out;}.lazy-wrapper.is-loading::after{content:"";position:absolute;z-index:-2;top:0;left:0;display:block;height:100%;width:100%;border-radius:var(--border-radius-lg);background-color:hsl(var(--clr-gray-1));}.drimage{position:relative;}.media--view-mode-layout-builder-background .drimage{position:static;}.drimage.is-loading::before{content:"";position:absolute;z-index:-1;top:50%;left:50%;display:block;height:1.875rem;width:1.875rem;max-width:none;border-radius:50%;background-color:hsl(var(--clr-spot-1));transform:translateX(-50%) translateY(-50%);animation:blast 1s infinite ease-out;}.drimage.is-loading::after{content:"";position:absolute;z-index:-2;top:0;left:0;display:block;height:100%;width:100%;border-radius:var(--border-radius-lg);background-color:hsl(var(--clr-gray-1));}.drimage.is-loading{animation:opacity-change 0.45s ease-in-out forwards;}@keyframes opacity-change{from{opacity:0;}to{opacity:1;}}.media--loading:not([data-animation]),.is-b-loading:not([data-animation]){position:relative;}.media--view-mode-layout-builder-background .media--loading:not([data-animation]),.media--view-mode-layout-builder-background .is-b-loading:not([data-animation]){position:static;}.media--loading:not([data-animation]).is-loading::before,.is-b-loading:not([data-animation]).is-loading::before{content:"";position:absolute;z-index:-1;top:50%;left:50%;display:block;height:1.875rem;width:1.875rem;max-width:none;border-radius:50%;background-color:hsl(var(--clr-spot-1));transform:translateX(-50%) translateY(-50%);animation:blast 1s infinite ease-out;}.media--loading:not([data-animation]).is-loading::after,.is-b-loading:not([data-animation]).is-loading::after{content:"";position:absolute;z-index:-2;top:0;left:0;display:block;height:100%;width:100%;border-radius:var(--border-radius-lg);background-color:hsl(var(--clr-gray-1));}.slick-cloned .drimage::before,#colorbox .drimage::before{display:none;}.slick-cloned .drimage img,#colorbox .drimage img{background-color:transparent;box-shadow:none;}picture{position:relative;display:block;overflow:hidden;width:100%;}picture img{width:100%;}.text-long::after{clear:both;content:"";display:table;}.text-long img,.text-long img.align-left,.text-long img.align-right,.text-long img.align-center,.text-long figure,.text-long figure.align-left,.text-long figure.align-right,.text-long figure.align-center,.text-long [data-entity-type=media],.text-long [data-entity-type=media].align-left,.text-long [data-entity-type=media].align-right,.text-long [data-entity-type=media].align-center{display:block;float:none;margin:0 0 var(--gap-hor) 0;max-width:100%;width:auto;height:auto;}@media (min-width:768px){.text-long img.align-left,.text-long figure.align-left,.text-long [data-entity-type=media].align-left{float:left;margin:0 var(--gap-hor) var(--gap-hor) 0;}.text-long img.align-right,.text-long figure.align-right,.text-long [data-entity-type=media].align-right{float:right;margin:0 0 var(--gap-hor) var(--gap-hor);}.text-long img.align-center,.text-long figure.align-center,.text-long [data-entity-type=media].align-center{margin-inline:auto;}}.text-long figure.align-center img,.text-long [data-entity-type=media].align-center img{margin:0 auto;}.text-long figure img,.text-long [data-entity-type=media] img{float:none;padding:0;}.text-long figcaption{margin-top:0.625rem;display:block;text-align:center;font-style:italic;color:hsl(var(--clr-gray-6));}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file){position:relative;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) .form__element__root{position:relative;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) .form__element__root > label{position:absolute;left:1.25rem;top:0.6875rem;z-index:1;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-normal);}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) > label.is-active,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) > label.has-value,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) .form__element__root > label.is-active,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) .form__element__root > label.has-value{left:1.25rem;top:0.3125rem;font-size:0.6875rem;line-height:0.9375rem;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) > label.is-active,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) .form__element__root > label.is-active{color:hsl(var(--clr-form-active));}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).js-scrolling > label{pointer-events:none;opacity:0;top:-1.5rem;transition:all 0.3s ease-in-out;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--webform-document-file > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--webform-document-file .form__element__root > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--file > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--file .form__element__root > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--managed-file > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--managed-file .form__element__root > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--date > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--date .form__element__root > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--select > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--select .form__element__root > label{top:0.3125rem;left:1.25rem;font-size:0.6875rem;line-height:0.9375rem;color:hsl(var(--clr-form-active));}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) input:not([type]),form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]),form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) textarea{padding:1.4375rem 1.25rem 0.375rem;font-size:0.875rem;line-height:1.125rem;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) input:not([type])::-moz-placeholder,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden])::-moz-placeholder,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) textarea::-moz-placeholder{font-size:0.875rem;line-height:1.125rem;color:transparent;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) input:not([type])::placeholder,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden])::placeholder,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) textarea::placeholder{font-size:0.875rem;line-height:1.125rem;color:transparent;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) select{padding:1.4375rem 2.5rem 0.375rem 1.25rem;height:3.125rem;font-size:0.875rem;line-height:1.125rem;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) .form__dropdown::after{right:1.25rem;}fieldset:has(.form__group--checkboxes),fieldset:has(.form__group--radios){margin:0 0 var(--gap-form-element);padding:0;border:none;}fieldset:has(.form__group--checkboxes) legend,fieldset:has(.form__group--radios) legend{margin:0 0 var(--gap-label);padding:0;font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-medium);color:hsl(var(--clr-text));}.form__group--checkboxes,.form__group--radios{width:100%;}input[type=radio],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;top:0.125rem;display:inline-block;margin:0 var(--gap-checkbox-hor) 0 0;padding:0;border:0.0625rem solid hsl(var(--clr-form-border--dark));border-radius:0;vertical-align:top;background:hsl(var(--clr-white));transition:border-color 0.3s ease-in-out,background-color 0.3s ease-in-out;}input[type=radio]:hover,input[type=radio]:focus,input[type=checkbox]:hover,input[type=checkbox]:focus{cursor:pointer;}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline-color:hsl(var(--clr-form-active-border));}input[type=radio]:disabled,input[type=checkbox]:disabled{opacity:0.75;}input[type=radio]:disabled:focus,input[type=radio]:disabled:hover,input[type=checkbox]:disabled:focus,input[type=checkbox]:disabled:hover{cursor:not-allowed;}input[type=radio]:disabled + label,input[type=checkbox]:disabled + label{cursor:not-allowed;}input[type=radio]:disabled:focus + label,input[type=radio]:disabled:hover + label,input[type=radio]:disabled + label,input[type=checkbox]:disabled:focus + label,input[type=checkbox]:disabled:hover + label,input[type=checkbox]:disabled + label{opacity:0.75;}input[type=radio] + label,input[type=checkbox] + label{position:relative;display:inline;font-weight:var(--fw-normal);}input[type=radio] + label .form__label__not-required,input[type=checkbox] + label .form__label__not-required{display:none;}input[type=checkbox]{border-radius:var(--border-radius);background-color:hsl(var(--clr-white));transition:background-color ease-in-out 0.1s,border-color ease-in-out 0.1s;width:1.25rem;height:1.25rem;}input[type=checkbox] + label:before{content:"\e013";content:"\e013"/"";position:absolute;top:0;left:-1.75rem;font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-form-active));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}input[type=checkbox] + label::before{transition:opacity ease-in-out 0.1s;opacity:0;pointer-events:none;}input[type=checkbox]:checked + label::before{opacity:1;}input[type=checkbox]:indeterminate + label::before{content:"\e037";content:"\e037"/"";opacity:1;}input[type=checkbox][checked]:indeterminate + label::before{content:"\e013";content:"\e013"/"";}input[type=checkbox]:disabled:checked + label::before{color:hsla(var(--clr-form-active),0.5);}.form__element.form-type--checkbox,.form__element.form-type--radio{position:relative;padding-left:1.75rem;margin-bottom:var(--gap-checkbox-vert);}.form__element.form-type--checkbox:last-child,.form__element.form-type--radio:last-child{margin-bottom:0;}.form__element.form-type--checkbox input,.form__element.form-type--radio input{position:absolute;left:0;}.form__element.form-type--checkbox .description,.form__element.form-type--checkbox .form__element__description,.form__element.form-type--radio .description,.form__element.form-type--radio .form__element__description{margin-top:0;}.form__element.form-type--checkbox + .form__element:not(.form-type--checkbox):not(.form-type--radio),.form__element.form-type--checkbox + fieldset,.form__element.form-type--radio + .form__element:not(.form-type--checkbox):not(.form-type--radio),.form__element.form-type--radio + fieldset{margin-top:var(--gap-form-element);}.form__element.form-type--checkbox .form-item__error-message,.form__element.form-type--radio .form-item__error-message{margin-left:-1.75rem;}.main .form-actions{display:flex;flex-direction:column;gap:var(--gap-button-vert) var(--gap-button-hor);margin-top:var(--gap-buttons-vert);}.main .form-actions .recaptcha-v3-wrapper{display:none;}@media (min-width:480px){.main .form-actions{flex-wrap:wrap;flex-direction:row;}}details{margin:0 0 var(--gap-form-element) 0;border:0.0625rem solid hsla(var(--clr-border--light));border-radius:var(--border-radius);}summary{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-sm);padding:0.4375rem 1rem;border-radius:var(--border-radius);background:hsl(var(--clr-off-white));cursor:pointer;}summary .summary{display:none;}summary::marker{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;}summary::-webkit-details-marker{display:none;}.summary__title{font-weight:var(--fw-medium);}.summary__icon{display:flex;}.summary__icon:before{content:"\e003";content:"\e003"/"";font-family:"iconfont";font-size:1.875rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.summary__icon::before{transition:transform 0.3s ease-in-out;}.details-wrapper{padding:1rem;}.details-wrapper > .form__element:last-child{margin-bottom:0;}.details-description{margin-bottom:var(--gap-form-element);}.details__error-message{margin-bottom:var(--gap-form-element);color:hsl(var(--clr-error--dark));}[open] summary{border-radius:var(--border-radius) var(--border-radius) 0 0;}[open] .summary__icon::before{transform:rotate(180deg);}.details--faq{margin:0;border:none;border-radius:none;}.details--faq summary{align-items:flex-start;padding:1rem;background:none;}.details--faq .summary__icon::before{font-size:var(--fs-xlarge);}.details--faq .details-wrapper{margin-top:-0.375rem;padding:0 1rem 1rem;}.details--facet{margin:0;border:none;border-radius:0;}.details--facet summary{justify-content:flex-start;gap:0.25rem;border-radius:0;background:none;}.details--facet .summary__title{font-weight:var(--fw-normal);}.details--facet .summary__count{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:100%;font-size:var(--fs-small);line-height:var(--lh-small);color:hsl(var(--clr-white));background:hsl(var(--clr-base));}.details--facet .summary__icon{padding-left:0.25rem;margin-left:auto;}.details--facet .summary__icon::before{font-size:var(--fs-xlarge);}.details--facet .details__content{display:flex;flex-direction:column;gap:1rem;}.details--facet.has-active-count .summary__title{font-weight:var(--fw-medium);}.details--facet-exposed-form{--gap-form-element:0;}.details--facet-exposed-form .form__element--name{position:relative;}.details--facet-exposed-form .form__element--name:before{content:"\e043";content:"\e043"/"";position:absolute;top:50%;left:1rem;font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.details--facet-exposed-form .form__element--name::before{transform:translateY(-50%);}.details--facet-exposed-form .form__element--name .form__label{position:absolute !important;display:block !important;clip:rect(1px,1px,1px,1px) !important;overflow:hidden !important;height:1px !important;width:1px !important;word-wrap:normal !important;}.details--facet-exposed-form .form__element--name .form__label.focusable:focus{position:fixed !important;left:0 !important;top:0 !important;z-index:10010 !important;display:block !important;clip:auto !important;overflow:visible !important;height:auto !important;width:auto !important;background:hsl(var(--clr-white));}.details--facet-exposed-form .form__element--name input:not([type]),.details--facet-exposed-form .form__element--name input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]){padding-left:2.75rem;}.details--facet-exposed-form .form-fieldset legend{position:absolute !important;display:block !important;clip:rect(1px,1px,1px,1px) !important;overflow:hidden !important;height:1px !important;width:1px !important;word-wrap:normal !important;}.details--facet-exposed-form .form-fieldset legend.focusable:focus{position:fixed !important;left:0 !important;top:0 !important;z-index:10010 !important;display:block !important;clip:auto !important;overflow:visible !important;height:auto !important;width:auto !important;background:hsl(var(--clr-white));}.details--facet-exposed-form .form-actions{display:none;}.details--facet-open-desktop .details__content:has(.facets-widget-checkbox){opacity:0;transition:opacity 0.3s ease-in-out;}.details--facet-open-desktop .details__content:has(.facets-widget-checkbox):has(.facets-checkbox){opacity:1;}@media (max-width:939px){.details--facet{border-bottom:0.0625rem solid hsl(var(--clr-border--light));}.details--facet summary{padding:1rem 1rem 1rem var(--container-padding);}.details--facet .details-wrapper{padding:0 var(--container-padding) 1rem;}.details--facet .details__actions{display:none;}.details--facet.has-active-count{background:hsl(var(--clr-off-white));}}@media (min-width:940px){.details--facet{position:relative;}.details--facet summary{padding:0.5625rem 1rem;border:0.0625rem solid hsl(var(--clr-form-border));border-radius:var(--border-radius);}.details--facet .details-wrapper{position:absolute;z-index:2;left:0;top:2.625rem;width:17.5rem;padding:0;border:0.125rem solid hsl(var(--clr-border));border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius);background:hsl(var(--clr-white));}.details--facet .details__content{overflow-x:hidden;overflow-y:auto;max-height:17.5rem;padding:1rem;}@-moz-document url-prefix(){.details--facet .details__content{scrollbar-width:thin;scrollbar-color:hsl(var(--clr-gray-3)) hsl(var(--clr-gray-1));}}.details--facet .details__content::-webkit-scrollbar{width:0.625rem;}.details--facet .details__content::-webkit-scrollbar-track{background:hsl(var(--clr-gray-1));}.details--facet .details__content::-webkit-scrollbar-thumb{border:0.15625rem solid hsl(var(--clr-gray-1));border-radius:0.3125rem;background:hsl(var(--clr-gray-3));}.details--facet .details__actions{display:flex;gap:0.75rem;padding:1rem;border-top:0.0625rem solid hsla(var(--clr-border--light));}.details--facet .details__actions button{flex:1;}.details--facet[open] summary{border-radius:var(--border-radius) var(--border-radius) 0 0;outline:hsl(var(--clr-border)) 0.125rem solid;outline-offset:-0.125rem;}.details--facet[open] summary:focus-visible{outline-color:-webkit-focus-ring-color;}.details--facet.has-active-count summary{outline:hsl(var(--clr-border)) 0.125rem solid;outline-offset:-0.125rem;}.details--facet-open-desktop{display:grid;gap:0.75rem;padding:var(--gap-card-xs);border-radius:var(--border-radius-lg);background:hsl(var(--clr-off-white));}.details--facet-open-desktop summary{flex:0 0 auto;padding:0;border:none;border-radius:0;outline:none;pointer-events:none;}.details--facet-open-desktop .summary__title{display:flex;font-weight:var(--fw-medium);}.details--facet-open-desktop .summary__title::after{content:":";}.details--facet-open-desktop .summary__count,.details--facet-open-desktop .summary__icon{display:none;}.details--facet-open-desktop .details-wrapper{position:static;z-index:auto;display:flex;align-items:center;gap:1rem;flex:1;justify-content:space-between;width:auto;border:none;border-radius:0;background:none;}.details--facet-open-desktop .details__content{overflow:visible;max-height:none;padding:0;}.details--facet-open-desktop .facets-item__list{flex-wrap:wrap;flex-direction:row;gap:0.75rem 1rem;}.details--facet-open-desktop .details__actions{flex:0 0 auto;align-self:flex-end;padding:0;border:none;}.details--facet-open-desktop .details__actions button{flex:0 0 auto;}.details--facet-open-desktop[open] summary{border-radius:0;outline:none;}.details--facet-open-desktop.has-active-count summary{outline:none;}}@media (min-width:1220px){.details--facet-open-desktop{grid-template-columns:auto 1fr;}}legend{font-family:var(--ff-heading);overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto;margin:0 0 var(--gap-h4) 0;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-medium);color:hsl(var(--clr-heading));display:block;margin:0;white-space:normal;}legend a{--clr-link:currentcolor;}legend a,legend a:visited{text-decoration-color:transparent;}legend a:focus,legend a:hover{text-decoration-color:currentcolor;}fieldset,.form-fieldset,.ui-dialog [class*=layout-builder] fieldset:not(.fieldgroup){position:relative;margin:0 0 var(--gap-form-element) 0;padding:var(--gap-card-md);border:0.0625rem solid hsla(var(--clr-border--light));border-radius:var(--border-radius);}fieldset legend,.form-fieldset legend,.ui-dialog [class*=layout-builder] fieldset:not(.fieldgroup) legend{display:table;box-sizing:border-box;margin-left:-0.75rem;padding:0 0.75rem;max-width:100%;width:auto;}fieldset > .form__element__tooltip,.ui-widget fieldset > .form__element__tooltip,.form-fieldset > .form__element__tooltip,.ui-widget .form-fieldset > .form__element__tooltip,.ui-dialog [class*=layout-builder] fieldset:not(.fieldgroup) > .form__element__tooltip,.ui-widget .ui-dialog [class*=layout-builder] fieldset:not(.fieldgroup) > .form__element__tooltip{right:2px;top:-10px;}fieldset > .form__element:last-child,.form-fieldset > .form__element:last-child,.ui-dialog [class*=layout-builder] fieldset:not(.fieldgroup) > .form__element:last-child{margin-bottom:0;}fieldset > .webform-flexbox:last-child,.form-fieldset > .webform-flexbox:last-child,.ui-dialog [class*=layout-builder] fieldset:not(.fieldgroup) > .webform-flexbox:last-child{margin-bottom:0;}.fieldset__error-message{color:hsl(var(--clr-error--dark));}.form__element{position:relative;margin-bottom:var(--gap-form-element);width:100%;}.form__element .field-suffix,.form__element .admin-link{display:block;}.form__element .admin-link{margin-top:var(--gap-xs);}.form__element__root{display:flex;align-items:center;gap:var(--gap-xs);}.form__element__prefix,.form__element__suffix{flex:0 0 auto;font-size:var(--fs-small);line-height:var(--lh-small);}.form__element .container-inline{display:flex;flex-wrap:wrap;width:100%;}.form__element .container-inline .label{margin-right:var(--gap-xs);font-size:var(--fs-base);line-height:var(--lh-base);}.form__element .container-inline div{flex:1;padding-left:var(--gap-xs);}.form__element .container-inline div:first-child{padding-left:0;}.form__element .container-inline .description{flex:1 0 100%;padding-left:0;}.form__element .container-inline [data-drupal-field-elements=date-time] + .description{flex:0 1 0;padding-left:var(--gap-xs);}.form__element__tooltip,.ui-widget .form__element__tooltip{position:absolute;right:0;top:0;}.form__element__tooltip__button,.ui-widget .form__element__tooltip__button{display:flex;justify-content:center;align-items:center;cursor:pointer;width:1.5rem;height:1.5rem;padding:0;margin:0;border:0 none;border-radius:100%;font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:var(--lh-base);text-align:center;color:hsl(var(--clr-white));background-color:hsl(var(--clr-link));}.form__element__tooltip__message,.ui-widget .form__element__tooltip__message{position:absolute;z-index:1;top:1.5625rem;right:-0.75rem;width:15.625rem;padding:0.625rem;border:0.125rem solid hsl(var(--clr-link));border-radius:0.3125rem;font-size:var(--fs-small);line-height:var(--lh-small);color:hsl(var(--clr-base));background-color:hsl(var(--clr-white));pointer-events:none;visibility:hidden;text-transform:none;}.form__element__tooltip__message::before,.form__element__tooltip__message::after,.ui-widget .form__element__tooltip__message::before,.ui-widget .form__element__tooltip__message::after{content:"";position:absolute;right:0.625rem;display:block;}.form__element__tooltip__message::before,.ui-widget .form__element__tooltip__message::before{top:-1.25rem;border-top:0.625rem solid transparent;border-right:0.625rem solid transparent;border-bottom:0.625rem solid hsl(var(--clr-link));border-left:0.625rem solid transparent;}.form__element__tooltip__message::after,.ui-widget .form__element__tooltip__message::after{top:-1.0625rem;border-top:0.625rem solid transparent;border-right:0.625rem solid transparent;border-bottom:0.625rem solid hsl(var(--clr-white));border-left:0.625rem solid transparent;}.form__element__tooltip__message.is-visible,.ui-widget .form__element__tooltip__message.is-visible{visibility:visible;}.form-item__error-message{--clr-link:hsl(var(--clr-error--dark));--clr-hover:hsl(var(--clr-error--dark));--clr-active:hsl(var(--clr-error--dark));display:flex;align-items:flex-start;gap:0 var(--gap-xxs);margin-top:var(--gap-xxs);color:hsl(var(--clr-error--dark));}.form-item__error-message__icon{display:flex;flex:0 0 auto;margin-top:0.1875rem;}.form-item__error-message__icon:before{content:"\e015";content:"\e015"/"";font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.form-item__error-message__content{font-size:var(--fs-small);line-height:var(--lh-small);}form .description,.form__element__description,.password-suggestions,.webform-component--mandatory-fields p{display:block;margin-top:var(--gap-xxs);font-size:var(--fs-small);line-height:var(--lh-small);}.password-suggestions ul{overflow:hidden;display:block;padding-left:0;margin-left:0;padding-left:var(--gap-ul-hor);}.password-suggestions ul > li{position:relative;display:block;margin-bottom:var(--gap-li-vert);list-style:none;}.password-suggestions ul > li:last-child{margin-bottom:0;}.password-suggestions ul > li{padding-left:var(--gap-ul-li-hor);}.password-suggestions ul > li::before{content:"";position:absolute;left:0.0625rem;top:calc(var(--fs-base) * var(--lh-base) / 2 - 0.1875rem);width:0.375rem;height:0.375rem;border-radius:50%;background:hsl(var(--clr-bullet));}.password-suggestions ul > li:has(p.small)::before{top:calc(var(--fs-small) * var(--lh-small) / 2 - 0.1875rem);}.password-suggestions ul > li ul li::before{border:0.0625rem solid hsl(var(--clr-bullet));border-radius:50%;background:transparent;}.password-suggestions ul > li ul li li::before{border:0 none;border-radius:0;background:hsl(var(--clr-bullet));}.password-suggestions ul > li{margin-top:var(--gap-xxs);padding-left:0.75rem;}.password-suggestions ul > li::before{top:0.5rem;font-size:0.25rem;}.grecaptcha-badge{z-index:910;}.form__label{display:block;font-weight:var(--fw-medium);transition:all 0.3s ease-in-out;}.form__label__required{display:none;}.js-form-required .form__label__required{display:inline-block;text-decoration:none;color:hsl(var(--clr-link));}.form__label__not-required{display:none;}input:not([type]),input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--gap-input-vert) var(--gap-input-hor);width:100%;border:0.0625rem solid hsla(var(--clr-form-border));border-radius:var(--border-radius);color:hsl(var(--clr-form));background-color:hsl(var(--clr-white));transition:all 0.3s ease-in-out;}input:not([type])::-moz-placeholder,input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden])::-moz-placeholder,textarea::-moz-placeholder{color:hsl(var(--clr-placeholder));opacity:1;}input:not([type])::placeholder,input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden])::placeholder,textarea::placeholder{color:hsl(var(--clr-placeholder));opacity:1;}input:not([type]):focus,input:not([type]):focus:hover,input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]):focus,input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]):focus:hover,textarea:focus,textarea:focus:hover{border-color:hsl(var(--clr-form-active-border));}input:not([type]):focus-visible,input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]):focus-visible,textarea:focus-visible{outline-color:hsl(var(--clr-form-active-border));}input:not([type])[disabled],input:not([type]):disabled,input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden])[disabled],input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]):disabled,textarea[disabled],textarea:disabled{opacity:0.75;border-color:hsl(var(--clr-form-disabled-border));color:hsl(var(--clr-form-disabled));background:hsl(var(--clr-form-disabled-bg));}input:not([type]).error,input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]).error,textarea.error{--gap-input-vert:0.5rem;border-width:0.125rem;border-color:hsl(var(--clr-error--dark));color:hsl(var(--clr-error--dark));}.js input.form-autocomplete{background-image:none;background-size:0.9375rem;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/themes/custom/lannoo/images/generated/preloader.gif);background-position:calc(100% - var(--gap-input-hor)) center;}input.error{border-width:0.125rem;border-color:hsl(var(--clr-error--dark));color:hsl(var(--clr-error--dark));}input.admin-menu-search{height:auto;}input[type=radio]{width:1.25rem;height:1.25rem;border-radius:50%;background:hsl(var(--clr-white));box-shadow:none;transition:background-color ease-in-out 0.1s,border-color ease-in-out 0.1s,box-shadow ease-in-out 0.1s;}input[type=radio]:checked{background:hsl(var(--clr-form-active));box-shadow:inset 0 0 0 0.21875rem hsl(var(--clr-white));}input[type=radio]:disabled:checked{background:hsl(var(--clr-form-disabled));box-shadow:inset 0 0 0 0.21875rem hsl(var(--clr-white));}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:0.3125rem;border:0.0625rem solid hsl(var(--clr-gray-1));border-radius:0.3125rem;background-color:hsl(var(--clr-gray-1));}input[type=range]::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;appearance:none;width:0.9375rem;height:0.9375rem;border:0.0625rem solid hsl(var(--clr-form-border));border-radius:0.1875rem;background-color:hsl(var(--clr-white));}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;height:2.75rem;width:100%;padding:0 3.125rem 0 var(--gap-input-hor);border:0.0625rem solid hsl(var(--clr-form-border));border-radius:var(--border-radius);line-height:2.625rem;color:hsl(var(--clr-form));background-color:hsl(var(--clr-white));background-image:linear-gradient(45deg,transparent 50%,hsl(var(--clr-form)) 50%),linear-gradient(135deg,hsl(var(--clr-form)) 50%,transparent 50%);background-position:calc(100% - 1.25rem) 1.3125rem,calc(100% - 0.9375rem) 1.3125rem,calc(100% - 2.5em) 0.5rem;background-size:0.3125rem 0.3125rem,0.3125rem 0.3125rem,0.3125rem 1.5em;background-repeat:no-repeat;}select:focus,select:focus:hover{border-color:hsl(var(--clr-form-active-border));}select:focus-visible{outline-color:hsl(var(--clr-form-active-border));}select:disabled,select[disabled]{border-color:hsl(var(--clr-form-disabled-border));color:hsl(var(--clr-form-disabled));background:hsl(var(--clr-form-disabled-bg));opacity:0.75;}.form__dropdown{position:relative;}.form__dropdown select{background-image:none;}.form__dropdown__arrow:after{content:"\e003";content:"\e003"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-form-border--dark));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.form__dropdown__arrow::after{pointer-events:none;position:absolute;right:var(--gap-input-hor);top:50%;transform:translateY(-50%);}.form__dropdown .chosen-container{max-width:100%;font-size:var(--fs-base);line-height:var(--lh-base);}.form__dropdown .chosen-container .chosen-choices{padding:var(--gap-input-vert) var(--gap-input-hor);border-color:hsla(var(--clr-form-border));border-radius:var(--border-radius);color:hsl(var(--clr-form));background:hsl(var(--clr-white));box-shadow:none;}.form__dropdown .chosen-container.chosen-with-drop .chosen-choices{border-radius:var(--border-radius) var(--border-radius) 0 0;}.form__dropdown .chosen-container .search-field input:not([type]),.form__dropdown .chosen-container .search-field input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]){margin:0;padding:0;height:auto;transition:none;}.form__dropdown .chosen-container .chosen-results li{padding:var(--gap-xs) var(--gap-input-hor);}form .select2-container--default .select2-selection--multiple{min-height:0;padding:1.4375rem 1.25rem 0.375rem 1.25rem;border:0.0625rem solid hsl(var(--clr-form-border));border-radius:0;line-height:0;}form .select2-container--default .select2-selection--multiple .select2-selection__rendered{margin-left:-0.3125rem;}form .select2-container--default .select2-selection--multiple .select2-selection__rendered li{margin-bottom:0;}form .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{line-height:1.5;}form .select2-container--default .select2-selection--multiple input[type=search]{padding:0 !important;margin:0 !important;border:0 none !important;}form .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:hsl(var(--clr-form-active-border));}form .select2-container--default.select2-container--disabled .select2-selection--multiple{border-color:hsl(var(--clr-form-disabled-border));}textarea{resize:vertical;overflow:auto;min-height:9.375rem;}.form-textarea-wrapper{display:block;}.form-textarea-wrapper .grippie{display:none;}.webform-document-file{display:flex;flex-wrap:wrap;flex-direction:column;gap:0.625rem;}.form-managed-file{display:flex;flex-wrap:wrap;flex-direction:column;gap:0.625rem;align-items:center;}@media (min-width:768px){.webform-document-file{flex-direction:row;}.webform-document-file .description{flex:1 1 auto;}.file-upload-wrapper{flex-grow:1;width:auto;}.form-managed-file{flex-direction:row;}.form-managed-file .messages{width:100%;}}.path-webform .webform-submission-form{padding:var(--gap-layout-vert-medium) 0;}.path-webform .webform-confirmation{display:flex;flex-direction:column;gap:var(--gap-md) 0;padding:var(--gap-layout-vert-medium) 0;}.webform-submission-form .captcha{width:100%;}.webform-flexbox{display:flex;flex-direction:column;gap:var(--gap-form-element) var(--gap-hor);margin:0 0 var(--gap-form-element);}.webform-flex--container{margin:0;}.webform-flex--container > .form__element,.webform-flex--container > .form-item{margin-bottom:0;}@media (min-width:768px){.webform-flexbox{flex-direction:row;}}.button--reset{padding:0;background:none;}.button{display:inline-flex;justify-content:center;align-items:center;gap:0 0.5rem;border:0 none;border-radius:0.3125rem;padding:0.625rem 1rem;font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-normal);text-align:center;text-decoration:none;background:hsl(var(--clr-button-bg));background-repeat:no-repeat;transition-property:background,color,box-shadow,gap;transition-duration:0.3s;transition-timing-function:ease-in-out;}.button,.button:visited,.button:active,.button:focus{color:hsl(var(--clr-button));}.button[href],.button:is(button){cursor:pointer;}@media (hover:hover){.button[href]:hover,.button[href]:focus-visible,.button:is(button):hover,.button:is(button):focus-visible{border:0 none;color:hsl(var(--clr-button));background:hsl(var(--clr-button-hover-bg));}}.button.disabled,.button.is-disabled,.button:disabled,.button[disabled]{pointer-events:none;cursor:not-allowed;background:hsla(var(--clr-button-disabled-bg));}.button.disabled,.button.disabled:visited,.button.is-disabled,.button.is-disabled:visited,.button:disabled,.button:disabled:visited,.button[disabled],.button[disabled]:visited{color:hsla(var(--clr-button-disabled));}.button--secondary{display:inline-flex;justify-content:center;align-items:center;gap:0 0.5rem;border:0 none;border-radius:0.3125rem;padding:0.625rem 1rem;font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-normal);text-align:center;text-decoration:none;background:hsl(var(--clr-button-sec-bg));background-repeat:no-repeat;transition-property:background,color,box-shadow,gap;transition-duration:0.3s;transition-timing-function:ease-in-out;box-shadow:inset 0 0 0 0.0625rem hsl(var(--clr-button-sec-border));}.button--secondary,.button--secondary:visited,.button--secondary:active,.button--secondary:focus{color:hsl(var(--clr-button-sec));}.button--secondary[href],.button--secondary:is(button){cursor:pointer;}@media (hover:hover){.button--secondary[href]:hover,.button--secondary[href]:focus-visible,.button--secondary:is(button):hover,.button--secondary:is(button):focus-visible{border:0 none;color:hsl(var(--clr-button-sec-hover));background:hsl(var(--clr-button-sec-hover-bg));box-shadow:inset 0 0 0 0.0625rem hsl(var(--clr-button-sec-hover-border));}}.button--secondary.disabled,.button--secondary.is-disabled,.button--secondary:disabled,.button--secondary[disabled]{pointer-events:none;cursor:not-allowed;background:hsla(var(--clr-button-sec-disabled-bg));box-shadow:inset 0 0 0 0.0625rem hsla(var(--clr-button-sec-disabled-border));}.button--secondary.disabled,.button--secondary.disabled:visited,.button--secondary.is-disabled,.button--secondary.is-disabled:visited,.button--secondary:disabled,.button--secondary:disabled:visited,.button--secondary[disabled],.button--secondary[disabled]:visited{color:hsla(var(--clr-button-sec-disabled));}.button--more:after{content:"\e00a";content:"\e00a"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.button--more::after{transition:transform 0.3s ease-in-out;}.button--more.button--sm::after{font-size:var(--fs-large);}@media (hover:hover){.button--more[href]:hover::after,.button--more[href]:focus-visible::after,.button--more[href]:active::after,.button--more:is(button):hover::after,.button--more:is(button):focus-visible::after,.button--more:is(button):active::after{transform:translateX(0.25rem);}}.button--back:before{content:"\e008";content:"\e008"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.button--back::before{transition:transform 0.3s ease-in-out;}.button--back.button--sm::before{font-size:var(--fs-large);}@media (hover:hover){.button--back:hover::before,.button--back:focus-visible::before,.button--back:active::before{transform:translateX(-0.25rem);}}.button--plus:before{content:"\e040";content:"\e040"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.button--minus:before{content:"\e037";content:"\e037"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.button--filter:before{content:"\e021";content:"\e021"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.button--link{text-decoration-thickness:0.0625rem;text-underline-offset:0.1875rem;transition-property:color,background-color,text-decoration-color;transition-duration:0.3s;transition-timing-function:ease-in-out;}.button--link,.button--link:visited{color:hsl(var(--clr-link));}@media (hover:hover){.button--link:focus,.button--link:hover{color:hsl(var(--clr-link-hover));}.button--link:active{color:hsl(var(--clr-link-active));}}.button--delete{position:relative;display:inline-flex;padding-left:1.375rem;text-decoration:underline;text-decoration-thickness:0.0625rem;}.button--delete:before{content:"\e04d";content:"\e04d"/"";position:absolute;top:0.125rem;left:0;font-family:"iconfont";font-size:1.25rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.button--lock:before{content:"\e032";content:"\e032"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.button--cart:before{content:"\e047";content:"\e047"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.button--bell:before{content:"\e00d";content:"\e00d"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.button--nav{display:flex;align-items:center;justify-content:center;height:2.75rem;width:2.75rem;border-radius:100%;color:hsl(var(--clr-button));background:hsl(var(--clr-button-bg));cursor:pointer;transition-property:background,color,opacity;transition-duration:0.3s;transition-timing-function:ease-in-out;}@media (hover:hover){.button--nav:hover,.button--nav:focus-visible{color:hsl(var(--clr-button-hover));background:hsl(var(--clr-button-hover-bg));}}.button--nav.swiper-button-disabled{color:hsl(var(--clr-button-disabled));background:hsl(var(--clr-button-disabled-bg));pointer-events:none;}.button--nav.swiper-button-lock{display:none;}.button--nav-sm{width:2.125rem;height:2.125rem;}.button--nav-light{--clr-button:var(--clr-text);--clr-button-bg:var(--clr-white);box-shadow:0 0 1.25rem 0 hsla(var(--clr-black),0.08);}.button--nav-prev:before{content:"\e008";content:"\e008"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.button--nav-next:before{content:"\e00a";content:"\e00a"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.button--preview{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:0;border-radius:var(--border-radius);font-size:var(--fs-small);line-height:var(--lh-small);color:hsl(var(--clr-black));background:hsl(var(--clr-accent-3));transition-property:background,color;transition-duration:0.3s;transition-timing-function:ease-in-out;}.button--preview:before{content:"\e00e";content:"\e00e"/"";margin:0 0 0.125rem;font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}@media (hover:hover){.button--preview:hover,.button--preview:focus-visible{color:hsl(var(--clr-white));background:hsl(var(--clr-spot-1));}}[id*=edit-cancel],[id*=edit-delete]{display:inline-flex;justify-content:center;align-items:center;gap:0 0.5rem;border:0 none;border-radius:0.3125rem;padding:0.625rem 1rem;font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-normal);text-align:center;text-decoration:none;background:hsl(var(--clr-button-sec-bg));background-repeat:no-repeat;transition-property:background,color,box-shadow,gap;transition-duration:0.3s;transition-timing-function:ease-in-out;box-shadow:inset 0 0 0 0.0625rem hsl(var(--clr-button-sec-border));}[id*=edit-cancel],[id*=edit-cancel]:visited,[id*=edit-cancel]:active,[id*=edit-cancel]:focus,[id*=edit-delete],[id*=edit-delete]:visited,[id*=edit-delete]:active,[id*=edit-delete]:focus{color:hsl(var(--clr-button-sec));}[id*=edit-cancel][href],[id*=edit-cancel]:is(button),[id*=edit-delete][href],[id*=edit-delete]:is(button){cursor:pointer;}@media (hover:hover){[id*=edit-cancel][href]:hover,[id*=edit-cancel][href]:focus-visible,[id*=edit-cancel]:is(button):hover,[id*=edit-cancel]:is(button):focus-visible,[id*=edit-delete][href]:hover,[id*=edit-delete][href]:focus-visible,[id*=edit-delete]:is(button):hover,[id*=edit-delete]:is(button):focus-visible{border:0 none;color:hsl(var(--clr-button-sec-hover));background:hsl(var(--clr-button-sec-hover-bg));box-shadow:inset 0 0 0 0.0625rem hsl(var(--clr-button-sec-hover-border));}}[id*=edit-cancel].disabled,[id*=edit-cancel].is-disabled,[id*=edit-cancel]:disabled,[id*=edit-cancel][disabled],[id*=edit-delete].disabled,[id*=edit-delete].is-disabled,[id*=edit-delete]:disabled,[id*=edit-delete][disabled]{pointer-events:none;cursor:not-allowed;background:hsla(var(--clr-button-sec-disabled-bg));box-shadow:inset 0 0 0 0.0625rem hsla(var(--clr-button-sec-disabled-border));}[id*=edit-cancel].disabled,[id*=edit-cancel].disabled:visited,[id*=edit-cancel].is-disabled,[id*=edit-cancel].is-disabled:visited,[id*=edit-cancel]:disabled,[id*=edit-cancel]:disabled:visited,[id*=edit-cancel][disabled],[id*=edit-cancel][disabled]:visited,[id*=edit-delete].disabled,[id*=edit-delete].disabled:visited,[id*=edit-delete].is-disabled,[id*=edit-delete].is-disabled:visited,[id*=edit-delete]:disabled,[id*=edit-delete]:disabled:visited,[id*=edit-delete][disabled],[id*=edit-delete][disabled]:visited{color:hsla(var(--clr-button-sec-disabled));}.button--sm{padding:0.375rem 0.75rem;font-size:var(--fs-small);line-height:var(--lh-small);}.button--md{padding:0.625rem 1rem;font-size:var(--fs-base);line-height:var(--lh-base);}.button--lg{padding:0.75rem 1.25rem;font-size:var(--fs-large);line-height:var(--lh-large);}.field--buttons{display:flex;flex-direction:column;gap:var(--gap-button-vert) var(--gap-button-hor);margin-top:var(--gap-buttons-vert);}.cb--vm-centered .field--buttons{justify-content:center;}.actions{display:flex;flex-direction:column;gap:var(--gap-xs);margin-top:var(--gap-buttons-vert);}.actions__divider{text-align:center;}.text-long p .actions__divider,.cke_editable p .actions__divider,.ck-editor__editable p .actions__divider{margin-right:0.625rem;}.text-long p .button,.text-long p .button--secondary,.cke_editable p .button,.cke_editable p .button--secondary,.ck-editor__editable p .button,.ck-editor__editable p .button--secondary{width:100%;margin-bottom:var(--gap-button-vert);}.text-long p .button:last-child,.text-long p .button--secondary:last-child,.cke_editable p .button:last-child,.cke_editable p .button--secondary:last-child,.ck-editor__editable p .button:last-child,.ck-editor__editable p .button--secondary:last-child{margin-bottom:0;}@media (max-width:479px){.field--buttons .link--cta,.field--buttons .link--external,.field--buttons .link--more,.field--buttons .link--back{align-self:flex-start;}.cb--vm-centered .field--buttons .link--cta,.cb--vm-centered .field--buttons .link--external,.cb--vm-centered .field--buttons .link--more,.cb--vm-centered .field--buttons .link--back{align-self:center;}}@media (min-width:480px){.field--buttons{flex-wrap:wrap;flex-direction:row;align-items:center;}.actions{flex-wrap:wrap;flex-direction:row;align-items:center;}.text-long p .button,.text-long p .button--secondary,.cke_editable p .button,.cke_editable p .button--secondary,.ck-editor__editable p .button,.ck-editor__editable p .button--secondary{width:auto;margin:0 var(--gap-button-hor) 0 0;}.text-long p .button:last-child,.text-long p .button--secondary:last-child,.cke_editable p .button:last-child,.cke_editable p .button--secondary:last-child,.ck-editor__editable p .button:last-child,.ck-editor__editable p .button--secondary:last-child{margin-right:0;}}table{table-layout:fixed;margin:0;padding:0;width:100%;border-collapse:collapse;border-spacing:0;text-align:left;}table.is-striped tbody tr:nth-child(even){background:hsl(var(--clr-off-white));}th{padding:0.59375rem 1rem;font-weight:var(--fw-medium);text-align:left;vertical-align:top;}td{padding:0.625rem 1rem;border-bottom:0.0625rem solid hsla(var(--clr-border--light));vertical-align:top;}thead th{border-bottom:0.0625rem solid hsl(var(--clr-border));}tbody th{border-right:0.0625rem solid hsl(var(--clr-border));border-bottom:0.0625rem solid hsla(var(--clr-border--light));}tbody tr.even{background:hsl(var(--clr-off-white));}@media (max-width:767px){.table-responsive.is-reformatted{}.table-responsive.is-reformatted caption{display:block;padding:10px;border-bottom:0.0625rem solid hsl(var(--clr-border));}.table-responsive.is-reformatted table,.table-responsive.is-reformatted thead,.table-responsive.is-reformatted tbody,.table-responsive.is-reformatted th,.table-responsive.is-reformatted td,.table-responsive.is-reformatted tr{display:block;}.table-responsive.is-reformatted thead{border:0 none;background:transparent;}.table-responsive.is-reformatted thead tr{position:absolute;top:-9999px;left:-9999px;}.table-responsive.is-reformatted tr{border:0 none;}.table-responsive.is-reformatted tr.odd td{border-bottom:0.0625rem solid hsl(var(--clr-white));}.table-responsive.is-reformatted td{position:relative;border:none;border-bottom:0.0625rem solid hsl(var(--clr-border));}.table-responsive.is-reformatted td::before{content:attr(data-title) ": ";display:block;padding-right:10px;white-space:nowrap;font-weight:bold;}.table-responsive.is-reformatted table.no-th td{position:static;width:auto;}.table-responsive.is-reformatted table.no-th td::before{display:none;}}@media (max-width:767px){.table-responsive.has-scroll{position:relative;margin-bottom:var(--gap-lg);border:0.0625rem solid hsl(var(--clr-border));}.table-responsive.has-scroll table{table-layout:auto;border-collapse:separate;border-spacing:0;empty-cells:show;margin-bottom:0;border:0 none;}.table-responsive.has-scroll.js-table--no-th{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto;overflow-y:hidden;width:100%;min-height:0.01%;}.table-responsive.has-scroll.js-table--th-row{overflow:hidden;}.table-responsive.has-scroll.js-table--th-row table{position:relative;width:100%;padding:0;}.table-responsive.has-scroll.js-table--th-row thead{position:absolute;top:0;display:block;height:100%;width:7.5rem;}.table-responsive.has-scroll.js-table--th-row thead tr{display:flex;flex-direction:column;}.table-responsive.has-scroll.js-table--th-row thead tr:last-child{border-bottom:0 none;}.table-responsive.has-scroll.js-table--th-row thead th,.table-responsive.has-scroll.js-table--th-row thead td{display:block;overflow:hidden;min-height:6.25rem;text-overflow:ellipsis;word-wrap:normal;border-right:0.0625rem solid hsl(var(--clr-border));border-bottom:0.0625rem solid hsla(var(--clr-border--light));}.table-responsive.has-scroll.js-table--th-row tbody{display:flex;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto;overflow-y:hidden;width:calc(100vw - 120px - 40px);}.table-responsive.has-scroll.js-table--th-row tbody tr{display:flex;flex-direction:column;}.table-responsive.has-scroll.js-table--th-row tbody th,.table-responsive.has-scroll.js-table--th-row tbody td{display:block;min-height:6.25rem;}.table-responsive.has-scroll.js-table--th-row tbody th{border-right:none;border-bottom-color:hsl(var(--clr-border));}.table-responsive.has-scroll.js-table--th-top thead{left:0;}.table-responsive.has-scroll.js-table--th-top tbody{margin-left:7.5rem;}.table-responsive.has-scroll.js-table--th-bottom thead{right:0;}.table-responsive.has-scroll.js-table--th-bottom tbody{margin-right:7.5rem;}.table-responsive.has-scroll.js-table--th-col table{display:block;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto;overflow-y:hidden;padding:0;width:100%;}.table-responsive.has-scroll.js-table--th-col tbody{position:static;}.table-responsive.has-scroll.js-table--th-col tr{position:static;}.table-responsive.has-scroll.js-table--th-col tr:last-child .th__content{border-bottom:0 none;}.table-responsive.has-scroll.js-table--th-col th{padding:0;width:0;border:0;background:transparent none;}.table-responsive.has-scroll.js-table--th-col .th__content{position:absolute;width:7.5rem;padding:0.59375rem 1rem;border-right:0.0625rem solid hsl(var(--clr-border));border-bottom:0.0625rem solid hsla(var(--clr-border--light));}.table-responsive.has-scroll.js-table--th-left{padding-left:7.5rem;}.table-responsive.has-scroll.js-table--th-left .th__content{left:0;}.table-responsive.has-scroll.js-table--th-right{padding-right:7.5rem;}.table-responsive.has-scroll.js-table--th-right .th__content{right:0;}}.text-long table{margin-bottom:var(--gap-text);}.text-long table.no-margin{margin-bottom:0;}.block--page-title-block{padding-top:var(--gap-layout-vert-minimal);}.ajax-progress-throbber{position:relative;display:inline-block;width:1.25rem;height:1.25rem;margin:0;padding:0;}.ajax-progress-throbber .throbber{display:block;width:1.25rem;height:1.25rem;border:0.1875rem solid hsla(var(--clr-spot-1),0.2);border-top-color:hsl(var(--clr-spot-1));border-radius:100%;background-image:none;animation:spin 1s infinite linear;pointer-events:none;}.react-loader{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;background:hsla(var(--clr-white),0.5);inset:0;}.js-loading::before{content:"";display:block;width:3.125rem;height:3.125rem;margin:0 auto;border:0.3125rem solid hsla(var(--clr-spot-1),0.2);border-top-color:hsl(var(--clr-spot-1));border-radius:100%;background-image:none;animation:spin 1s infinite linear;pointer-events:none;}@keyframes spin{100%{transform:rotate(360deg);}}.field--type-tabbed-item{--_tab-item-icon-size:var(--fs-base);}.field__item--type-tabbed-item{border-top:0.0625rem solid hsl(var(--clr-border));}.field__item--type-tabbed-item:last-child{border-bottom:0.0625rem solid hsl(var(--clr-border));}.tab-item__title{position:relative;margin:0;padding:var(--gap-sm) calc(var(--_tab-item-icon-size) + var(--gap-xs)) var(--gap-sm) 0;cursor:pointer;}.tab-item__title:after{content:"\e003";content:"\e003"/"";position:absolute;top:50%;right:0;font-family:"iconfont";font-size:var(--_tab-item-icon-size);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.tab-item__title::after{transform:translateY(-50%);transition:transform 0.3s ease-in-out;}.js-open .tab-item__title::after{transform:translateY(-50%) rotate(180deg);}.tab-item__content{display:none;padding-bottom:var(--gap-md);}.field__tags{--clr-link:var(--clr-tag);--clr-link-hover:var(--clr-tag);--clr-link-active:var(--clr-tag);}.field__tags .field__items{display:flex;flex-wrap:wrap;gap:0.5rem;}.field__tags .field__item{position:relative;display:inline-flex;align-items:center;gap:0.25rem;padding:0.21875rem 0.5rem;border-radius:var(--border-radius);font-size:var(--fs-small);line-height:var(--lh-small);color:hsl(var(--clr-tag));background:hsl(var(--clr-tag-bg));}.field__tags .field__item:before{content:"\e00f";content:"\e00f"/"";font-family:"iconfont";font-size:var(--fs-base);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.field__tags .field__item a::before{content:"";position:absolute;inset:0;}.field__tags .field__item a,.field__tags .field__item a:visited{text-decoration-color:transparent;}@media (hover:hover){.field__tags .field__item a:hover,.field__tags .field__item a:active,.field__tags .field__item a:focus{text-decoration-color:currentcolor;}}.field__tags--no-icon .field__item::before{content:none;}.field__tags--accent-2{--clr-tag:var(--clr-base);--clr-tag-bg:var(--clr-accent-2);}.field__tags--accent-4{--clr-tag:var(--clr-base);--clr-tag-bg:var(--clr-accent-4);}.field__tags--white{--clr-tag:var(--clr-base);--clr-tag-bg:var(--clr-white);}.field__tags--alternating .field__item:nth-child(even){--clr-tag:var(--clr-black);--clr-tag-bg:var(--clr-award);}.field__tag-single{display:inline-flex;align-items:center;padding:0.15625rem 0.4375rem;border:0.0625rem solid hsla(var(--clr-border--light));border-radius:var(--border-radius);font-size:var(--fs-small);line-height:var(--lh-small);}.price{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.5rem;font-size:var(--fs-small);line-height:var(--lh-small);}.price--stacked{flex-direction:column;align-items:flex-start;gap:0;}.price__current{display:inline-flex;padding:0.125rem 0.5rem;border-radius:var(--border-radius);font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-medium);color:hsl(var(--clr-price-tag));background-color:hsl(var(--clr-price-tag-bg));}.price__current--large{font-size:var(--fs-large);line-height:var(--lh-large);font-weight:var(--fw-medium);}.price__current--light{--clr-price-tag-bg:var(--clr-white);}.price__details{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem;}.price__discount-percentage{color:hsl(var(--clr-sale));}div.krumo-root{color:hsl(var(--clr-black));}div.krumo-root *{float:none;}div.krumo-root a.krumo-name{color:#404000;}body .block-place-region{padding:0;margin:0.3125rem;}body .block-place-region a.button{display:block;padding:1.25rem;width:auto;border:0 none;background-color:hsl(var(--clr-white));}body .block-place-region a.button:focus-visible,body .block-place-region a.button:hover{background-color:hsla(var(--clr-black),0.2);}.quickedit-field.quickedit-highlighted,.quickedit-form.quickedit-highlighted,.quickedit-field .quickedit-highlighted{box-shadow:0 0 0 100vw hsla(var(--clr-black),0.8);}.quickedit-form{max-width:18.75rem;}.quickedit-form.quickedit-highlighted{margin:0.3125rem 0;}.quickedit-form .messages{margin-bottom:0.625rem;}.quickedit-form .messages abbr.warning{color:hsl(var(--clr-white));}.quickedit-form abbr.warning{color:hsl(var(--clr-error));}.quickedit-form .table{table-layout:auto;}.quickedit-form .table th h4{margin:0;}.quickedit-form .table td{padding:0.625rem;}.quickedit-form .link,.quickedit-form .link:visited{color:hsl(var(--clr-link));}.quickedit-form .tabledrag-toggle-weight-wrapper{margin-bottom:var(--gap-md);text-align:right;}.quickedit-form .field-multiple-drag{padding:0.625rem;}.quickedit-form .tabledrag-handle .handle:before{content:"\e038";content:"\e038"/"";font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-base));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.quickedit-form .form__element{margin-bottom:var(--gap-md);}.quickedit-form select{min-width:5rem;}.quickedit-form [id*=-view-mode],.quickedit-form [id*=-layout],.quickedit-form [id*=-field-p-bg-color]{display:flex;text-align:center;}.quickedit-form [id*=-view-mode] .form-type--radio,.quickedit-form [id*=-layout] .form-type--radio,.quickedit-form [id*=-field-p-bg-color] .form-type--radio{padding:0 0.625rem;width:auto;}.quickedit-form .form-submit{margin-top:var(--gap-md);}.quickedit-form .dropbutton-widget button,.quickedit-form .dropbutton-widget .button,.quickedit-form .dropbutton-widget .dropbutton-toggle button{padding:0 !important;margin:0 !important;color:hsl(var(--clr-link)) !important;background:none !important;box-shadow:none !important;}.quickedit-form .dropbutton-widget button::before,.quickedit-form .dropbutton-widget button::after,.quickedit-form .dropbutton-widget .button::before,.quickedit-form .dropbutton-widget .button::after,.quickedit-form .dropbutton-widget .dropbutton-toggle button::before,.quickedit-form .dropbutton-widget .dropbutton-toggle button::after{display:none !important;}.quickedit-form .dropbutton li{margin:0;padding:0.3125rem;}@media (min-width:480px){.quickedit-form{max-width:26.25rem;}}@media (min-width:768px){.quickedit-form{max-width:37.5rem;}}.search-api-autocomplete-search{--_autocomplete-gap-vert:0.5rem;--_autocomplete-item-gap-vert:0.5rem;--_autocomplete-item-gap-hor:var(--container-padding);box-shadow:0 1.25rem 1.5rem 0 hsla(var(--clr-black),0.15);}.search-api-autocomplete-search.ui-widget{border:none;font-size:var(--fs-small);line-height:var(--lh-small);}.search-api-autocomplete-search.ui-menu{padding:var(--_autocomplete-gap-vert) 0;}.search-api-autocomplete-search .ui-menu-item{cursor:default;}.search-api-autocomplete-search .ui-menu-item:hover{background:none;}.search-api-autocomplete-search .ui-menu-item:has(.first-suggestion):not(:first-child){margin-top:var(--_autocomplete-gap-vert);padding-top:var(--_autocomplete-gap-vert);border-top:0.0625rem solid hsla(var(--clr-border--light));}.search-api-autocomplete-search .ui-menu-item-wrapper{display:block;padding:var(--_autocomplete-item-gap-vert) var(--_autocomplete-item-gap-hor);cursor:pointer;}.search-api-autocomplete-search .ui-menu-item-wrapper:hover,.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active{background:none;}.search-api-autocomplete-search .ui-menu-item-wrapper:hover .search-api-autocomplete-suggestion,.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:hsl(var(--clr-text));background:none;}.search-api-autocomplete-search .ui-menu-item-wrapper:hover .autocomplete-suggestion-user-input,.search-api-autocomplete-search .ui-menu-item-wrapper:hover .autocomplete-suggestion-suggestion-suffix,.search-api-autocomplete-search .ui-menu-item-wrapper:hover .title,.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .autocomplete-suggestion-user-input,.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .autocomplete-suggestion-suggestion-suffix,.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .title{text-decoration-color:currentcolor;}.search-api-autocomplete-search .autocomplete-suggestion-user-input,.search-api-autocomplete-search .autocomplete-suggestion-suggestion-suffix,.search-api-autocomplete-search .title{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color 0.3s ease-in-out;}.search-api-autocomplete-suggestion{display:flex;padding:0;}.search-api-autocomplete-suggestion:before{content:"\e043";content:"\e043"/"";margin:0.0625rem 0.5rem 0 0;font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.search-api-autocomplete-suggestion::before{flex:0 0 auto;}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:var(--fw-bold);}@media (min-width:1220px){.ui-widget.ui-autocomplete{border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);}.search-api-autocomplete-search{--_autocomplete-gap-vert:var(--gap-xs);--_autocomplete-item-gap-vert:0.375rem;--_autocomplete-item-gap-hor:1rem;}}.toolbar{font-family:"Lucida Grande",Verdana,sans-serif;}.toolbar-fixed .toolbar-bar{z-index:990;}.toolbar-tray a,.toolbar-tray a:visited{color:#565656;}.ui-widget{font-family:var(--ff-base);font-size:var(--fs-base);}.ui-dialog{width:calc(100% - var(--container-padding) * 2) !important;max-width:var(--max-width-inner-sm);max-height:calc(100vh - var(--container-padding) * 2);max-height:calc(100dvh - var(--container-padding) * 2);margin:var(--container-padding);padding:calc(var(--gap-card-md) / 2);border-radius:var(--border-radius-lg);}.ui-dialog.ui-widget{border:none;}.ui-dialog.media-library-widget-modal,.ui-dialog:has(#layout-builder-modal){max-width:61.5625rem;}.ui-dialog .ui-dialog-titlebar{margin:0 0 1rem;padding:calc(var(--gap-card-md) / 2) calc(var(--gap-card-md) / 2) 0;}.ui-dialog .ui-dialog-title{--fs-h1:var(--fs-h4);--lh-h1:var(--lh-h4);float:none;overflow:unset;width:100%;margin:0;padding:0 2.5rem 0 0;font-weight:var(--fw-medium);white-space:unset;text-overflow:unset;}.ui-dialog .ui-dialog-titlebar-close{top:calc(var(--gap-card-md) / 2 + 0.25rem);right:calc(var(--gap-card-md) / 2);margin:0;padding:0;border:none;border-radius:0;font-size:0;text-indent:0;color:hsl(var(--clr-text));background:none;}.ui-dialog .ui-dialog-titlebar-close:before{content:"\e016";content:"\e016"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon{display:none;}.ui-dialog .ui-dialog-content{padding:0 calc(var(--gap-card-md) / 2) calc(var(--gap-card-md) / 2);}.ui-widget-content{color:hsl(var(--clr-text));background:hsl(var(--clr-white));}.ui-widget-header{border:none;font-weight:var(--fw-normal);color:hsl(var(--clr-text));background:none;}.ui-corner-all{border-radius:var(--border-radius-lg);}.ui-widget-overlay{background:hsla(var(--clr-black),0.2);opacity:1;}@media (min-width:940px){.ui-dialog .ui-dialog-titlebar-close{top:calc(var(--gap-card-md) / 2 + 0.4375rem);}}.authors-books{--_authors-books-gap-vert:2.5rem;--_authors-books-gap-authors:1rem;--_authors-books-spacing-books-vert:var(--gap-card-lg);--_authors-books-spacing-books-hor:var(--gap-card-md);display:grid;gap:var(--_authors-books-gap-vert);}.authors-books.single{--_authors-books-gap-vert:0;}.authors-books__authors{display:grid;gap:var(--_authors-books-gap-authors);min-width:0;}.authors-books__books{min-width:0;}.single .authors-books__books{overflow:hidden;padding:var(--_authors-books-spacing-books-vert) var(--_authors-books-spacing-books-hor);border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);background:hsla(var(--clr-accent-1),0.2);}.authors-books__title{--gap-h2:var(--gap-layout-vert);}@media (min-width:940px){.authors-books{--_authors-books-gap-vert:4rem;--_authors-books-gap-authors:var(--gap-md);--_authors-books-spacing-books-vert:var(--gap-card-md);}.multiple .authors-books__authors{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;}}@media (min-width:1220px){.authors-books__title{padding-right:8.75rem;}}.lannoo-branding{--_branding-logo-max-width:8.4375rem;--_branding-logo-max-height:3rem;--_branding-logo-offset-bottom:0.46875rem;display:flex;}.maintenance-page .lannoo-branding{--_branding-logo-offset-bottom:0;}.lannoo-branding__link{display:flex;}.lannoo-branding__link svg{width:100%;max-width:var(--_branding-logo-max-width);height:auto;max-height:var(--_branding-logo-max-height);}.lannoo-branding__link .lannoo-logo{margin-bottom:var(--_branding-logo-offset-bottom);}@media (min-width:1220px){.lannoo-branding{--_branding-logo-max-width:10.625rem;--_branding-logo-max-height:4.375rem;--_branding-logo-offset-bottom:0.59375rem;}}.cookie-policy{position:fixed;right:0;bottom:-12.5rem;left:0;padding:0.9375rem 0;color:hsl(var(--clr-white));background:hsl(var(--clr-spot-3));transition:all 0.3s ease-in-out;z-index:1010;}.cookiePolicy-is-visible .cookie-policy{bottom:0;}.cookie-policy__message span{display:block;}.cookie-policy__message a{position:relative;position:relative;display:inline;transition-property:color,background-color,border;}.cookie-policy__message a,.cookie-policy__message a:visited{color:hsl(var(--clr-white));border-bottom:0.0625rem solid hsla(var(--clr-white),1);}.cookie-policy__message a:focus,.cookie-policy__message a:hover{color:hsl(var(--clr-white));border-bottom:0.0625rem solid hsla(var(--clr-white),0);}.cookie-policy__message a:active{color:hsl(var(--clr-white));border-bottom:0.0625rem solid hsla(var(--clr-white),0);}.cookie-policy__message--first{font-weight:var(--fw-bold);}.cookie-policy__dismiss{margin-top:1.25rem;}.cookie-policy__dismiss a{display:inline-flex;justify-content:center;align-items:center;gap:0 0.5rem;border:0 none;border-radius:0.3125rem;padding:0.625rem 1rem;font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-normal);text-align:center;text-decoration:none;background:hsl(var(--clr-button-bg));background-repeat:no-repeat;transition-property:background,color,box-shadow,gap;transition-duration:0.3s;transition-timing-function:ease-in-out;}.cookie-policy__dismiss a,.cookie-policy__dismiss a:visited,.cookie-policy__dismiss a:active,.cookie-policy__dismiss a:focus{color:hsl(var(--clr-button));}.cookie-policy__dismiss a[href],.cookie-policy__dismiss a:is(button){cursor:pointer;}@media (hover:hover){.cookie-policy__dismiss a[href]:hover,.cookie-policy__dismiss a[href]:focus-visible,.cookie-policy__dismiss a:is(button):hover,.cookie-policy__dismiss a:is(button):focus-visible{border:0 none;color:hsl(var(--clr-button));background:hsl(var(--clr-button-hover-bg));}}.cookie-policy__dismiss a.disabled,.cookie-policy__dismiss a.is-disabled,.cookie-policy__dismiss a:disabled,.cookie-policy__dismiss a[disabled]{pointer-events:none;cursor:not-allowed;background:hsla(var(--clr-button-disabled-bg));}.cookie-policy__dismiss a.disabled,.cookie-policy__dismiss a.disabled:visited,.cookie-policy__dismiss a.is-disabled,.cookie-policy__dismiss a.is-disabled:visited,.cookie-policy__dismiss a:disabled,.cookie-policy__dismiss a:disabled:visited,.cookie-policy__dismiss a[disabled],.cookie-policy__dismiss a[disabled]:visited{color:hsla(var(--clr-button-disabled));}@media (min-width:768px){.cookie-policy{padding:1.5625rem 0;}.cookie-policy .container{display:flex;}.cookie-policy__message{flex-grow:1;}.cookie-policy__dismiss{margin-top:0.1875rem;}}.df-lightbox-wrapper .df-lightbox-controls{padding:1rem;}.df-lightbox-wrapper .df-lightbox-close{display:flex;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;border-radius:100%;font-size:var(--fs-xlarge);background:hsla(var(--clr-black),0.8);opacity:1;}.df-lightbox-wrapper .df-lightbox-close:after{content:"\e016";content:"\e016"/"";font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-white));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.df-lightbox-wrapper .df-lightbox-close::before{content:none;}@media (hover:hover){.df-lightbox-wrapper .df-lightbox-close:hover{background:hsl(var(--clr-spot-1--light));}}.df-ui-btn{color:hsl(var(--clr-text));}@media (hover:hover){.df-ui-btn:hover{color:hsl(var(--clr-spot-1--light));background:hsl(var(--clr-gray-1));}}.df-ui-btn.df-active{color:hsl(var(--clr-spot-1--light));background:hsl(var(--clr-gray-1));}.df-ui-nav{height:5rem;width:2.75rem;margin:0;font-size:1.875rem;background:hsla(var(--clr-black),0.8);transform:translateY(-50%);opacity:1;transition:background 0.3s ease-in-out;}@media (hover:hover){.df-ui-nav:hover{background:hsl(var(--clr-spot-1--light));}}.df-ui-nav .df-ui-btn{display:flex;justify-content:center;align-items:center;padding:0;}.df-ui-nav .df-ui-btn::before{content:none;}.df-ui-nav.df-ui-prev{border-radius:0 var(--border-radius) var(--border-radius) 0;}.df-ui-nav.df-ui-prev .df-ui-btn{left:0.25rem;}.df-ui-nav.df-ui-prev .df-ui-btn:after{content:"\e004";content:"\e004"/"";font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-white));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.df-ui-nav.df-ui-next{border-radius:var(--border-radius) 0 0 var(--border-radius);}.df-ui-nav.df-ui-next .df-ui-btn{right:0.25rem;}.df-ui-nav.df-ui-next .df-ui-btn:after{content:"\e005";content:"\e005"/"";font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-white));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.df-sidemenu{color:hsl(var(--clr-text));}.df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close{padding:0.5rem var(--gap-xxs);}.df-sidemenu-title{padding:0.5rem var(--gap-xs);font-size:var(--fs-base);font-weight:var(--fw-medium);color:hsl(var(--clr-heading));text-transform:none;}.df-search-form input:not([type]),.df-search-form input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]){border-right:none;border-radius:var(--border-radius) 0 0 var(--border-radius);}.df-ui-btn.df-search-btn{display:flex;justify-content:center;align-items:center;border-radius:0 var(--border-radius) var(--border-radius) 0;background:hsl(var(--clr-black));}.df-ui-btn.df-search-btn:after{content:"\e043";content:"\e043"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-white));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.df-ui-btn.df-search-btn::before{content:none;}.df-share-box{padding:var(--gap-md) var(--gap-md) var(--gap-xs);border-radius:var(--border-radius-lg);}span.df-share-title{font-weight:var(--fw-medium);color:hsl(var(--clr-heading));}.df-share-url{padding:var(--gap-xxs);border-radius:var(--border-radius);color:hsl(var(--clr-text));}.df-share-button{padding:var(--gap-xxs) 0.5rem;color:hsl(var(--clr-text));transition:color 0.3s ease-in-out;}@media (hover:hover){.df-share-button:hover{color:hsl(var(--clr-spot-1--light));}}.facets-filter-search{position:relative;}.facets-filter-search:before{content:"\e043";content:"\e043"/"";position:absolute;top:50%;left:var(--gap-sm);font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.facets-filter-search::before{transform:translateY(-50%);}.facets-filter-search input:not([type]),.facets-filter-search input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]){padding-left:2.5rem;}.facets-item__list{--_facets-item-gap:1rem;display:flex;flex-direction:column;gap:var(--_facets-item-gap) 0;}.facets-item__list.item-list__checkbox .facet-item,.facets-item__list.item-list__radio .facet-item{position:relative;padding-left:1.75rem;}.facets-item__list.item-list__checkbox .facets-reset,.facets-item__list.item-list__radio .facets-reset{display:none;}.facets-item__list.item-list__checkbox input[type=checkbox],.facets-item__list.item-list__checkbox input[type=radio],.facets-item__list.item-list__radio input[type=checkbox],.facets-item__list.item-list__radio input[type=radio]{position:absolute;left:0;}.facets-item__list.item-list__checkbox label strong,.facets-item__list.item-list__radio label strong{font-weight:var(--fw-bold);}.facets-item__list .facets-item__list{margin-top:var(--_facets-item-gap);}@media (min-width:940px){.facets-item__list{--_facets-item-gap:0.5rem;}}.facets-widget-lannoo-range-input{--gap-form-element:0;display:flex;gap:1.5rem;}.facets-widget-lannoo-range-input .facets-reset{display:none;}.facets-widget-lannoo-range-input .form-type-number{flex:1;}.facets-widget-lannoo-range-input .form-type-number .form__label{margin-bottom:var(--gap-xxs);font-size:var(--fs-small);line-height:var(--lh-small);}.facets-widget-lannoo-range-input .form-item--minimum{position:relative;}.facets-widget-lannoo-range-input .form-item--minimum::after{content:"-";position:absolute;bottom:0.6875rem;right:-0.9375rem;}.facet-summary__count{font-size:var(--fs-small);line-height:var(--lh-small);color:hsl(var(--clr-text--light));}.facet-summary__list{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none;}.facet-summary-item--facet a{--clr-link:var(--clr-base);--clr-link-hover:var(--clr-base);--clr-link-active:var(--clr-base);position:relative;display:block;align-items:center;padding:0.21875rem 1.75rem 0.21875rem 0.5rem;border-radius:var(--border-radius);font-size:var(--fs-small);line-height:var(--lh-small);text-decoration-color:transparent;background:hsl(var(--clr-accent-4));}.facet-summary-item--facet a:after{content:"\e016";content:"\e016"/"";position:absolute;top:50%;right:0.5rem;font-family:"iconfont";font-size:var(--fs-base);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.facet-summary-item--facet a::after{transform:translateY(-50%);}@media (hover:hover){.facet-summary-item--facet a:hover,.facet-summary-item--facet a:active,.facet-summary-item--facet a:focus{text-decoration-color:currentcolor;}}.facet-summary-item--facet .facet-item__status{display:none;}.block-facets-summary[class*=selected-filters]{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.375rem;}.facet-summary__label{font-size:var(--fs-small);line-height:var(--lh-small);}.facets-apply-button::after,.facet-summary-item--clear button::after{content:none;}@media (max-width:939px){.facet-summary-item--clear button{display:inline-flex;justify-content:center;align-items:center;gap:0 0.5rem;border:0 none;border-radius:0.3125rem;padding:0.625rem 1rem;font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-normal);text-align:center;text-decoration:none;background:hsl(var(--clr-button-sec-bg));background-repeat:no-repeat;transition-property:background,color,box-shadow,gap;transition-duration:0.3s;transition-timing-function:ease-in-out;box-shadow:inset 0 0 0 0.0625rem hsl(var(--clr-button-sec-border));}.facet-summary-item--clear button,.facet-summary-item--clear button:visited,.facet-summary-item--clear button:active,.facet-summary-item--clear button:focus{color:hsl(var(--clr-button-sec));}.facet-summary-item--clear button[href],.facet-summary-item--clear button:is(button){cursor:pointer;}}@media (max-width:939px) and (hover:hover){.facet-summary-item--clear button[href]:hover,.facet-summary-item--clear button[href]:focus-visible,.facet-summary-item--clear button:is(button):hover,.facet-summary-item--clear button:is(button):focus-visible{border:0 none;color:hsl(var(--clr-button-sec-hover));background:hsl(var(--clr-button-sec-hover-bg));box-shadow:inset 0 0 0 0.0625rem hsl(var(--clr-button-sec-hover-border));}}@media (max-width:939px){.facet-summary-item--clear button.disabled,.facet-summary-item--clear button.is-disabled,.facet-summary-item--clear button:disabled,.facet-summary-item--clear button[disabled]{pointer-events:none;cursor:not-allowed;background:hsla(var(--clr-button-sec-disabled-bg));box-shadow:inset 0 0 0 0.0625rem hsla(var(--clr-button-sec-disabled-border));}.facet-summary-item--clear button.disabled,.facet-summary-item--clear button.disabled:visited,.facet-summary-item--clear button.is-disabled,.facet-summary-item--clear button.is-disabled:visited,.facet-summary-item--clear button:disabled,.facet-summary-item--clear button:disabled:visited,.facet-summary-item--clear button[disabled],.facet-summary-item--clear button[disabled]:visited{color:hsla(var(--clr-button-sec-disabled));}}@media (min-width:940px){.facet-summary-item--clear button{padding:0;border-radius:0;text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.1875rem;color:hsl(var(--clr-link));background:none;}}@media (min-width:940px) and (hover:hover){.facet-summary-item--clear button:hover,.facet-summary-item--clear button:focus-visible{background:none;}}@media (min-width:940px) and (hover:hover){.facet-summary-item--clear button:focus,.facet-summary-item--clear button:hover{color:hsl(var(--clr-link-hover));}}@media (min-width:940px){.facet-summary-item--clear button:active{color:hsl(var(--clr-link-active));}}.user-pass .form__element--name{--gap-form-element:0;}.user-pass .form__element--name + p{margin:var(--gap-xxs) 0 0;font-size:var(--fs-small);line-height:var(--lh-small);}.lannoo-language-switcher-form{--_language-swicher-form-gap-vert:var(--gap-md);--_language-swicher-form-list-cols:1;--_language-swicher-form-list-gap:1rem;--_language-swicher-form-icon-gap:0.5rem;--_language-swicher-form-flag-width:1.25rem;--_language-swicher-form-flag-height:0.8125rem;}.language-switcher-form__inner{display:grid;gap:var(--_language-swicher-form-gap-vert);}.language-switcher-form-list{display:grid;grid-template-columns:repeat(var(--_language-swicher-form-list-cols),minmax(0,1fr));gap:var(--_language-swicher-form-list-gap);margin:0;padding:0;list-style:none;}.language-switcher-form__link{position:relative;display:flex;align-items:center;height:100%;padding-top:var(--gap-card-xs);padding-right:calc(var(--gap-card-xs) + var(--fs-xlarge) + var(--_language-swicher-form-icon-gap));padding-bottom:var(--gap-card-xs);padding-left:calc(var(--gap-card-xs) + var(--_language-swicher-form-flag-width) + var(--_language-swicher-form-icon-gap));border:0.0625rem solid hsla(var(--clr-border--light));border-radius:var(--border-radius-lg);font-weight:var(--fw-medium);text-decoration-color:transparent;}.language-switcher-form__link:after{content:"\e00a";content:"\e00a"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}@media (hover:hover){.language-switcher-form__link:focus{color:hsl(var(--clr-link));}.language-switcher-form__link:focus:hover{color:hsl(var(--clr-link-hover));}.language-switcher-form__link:focus-visible{color:hsl(var(--clr-link-hover));}}@media (hover:hover){.language-switcher-form__link:hover,.language-switcher-form__link:active,.language-switcher-form__link:focus-visible{text-decoration-color:currentcolor;}}.language-switcher-form__link::before{content:"";position:absolute;top:50%;left:var(--gap-card-xs);width:var(--_language-swicher-form-flag-width);height:var(--_language-swicher-form-flag-height);background-size:100%;background-repeat:no-repeat;transform:translateY(-50%);}.language-switcher-form__link::after{position:absolute;top:50%;right:var(--gap-card-xs);margin-left:auto;transform:translateY(-50%);}.language-switcher-form__link.is-external::after{content:"\e009";content:"\e009"/"";}.language-switcher-form__link--be::before{background-image:url(/themes/custom/lannoo/icons/flag-be.svg);}.language-switcher-form__link--nl::before{background-image:url(/themes/custom/lannoo/icons/flag-nl.svg);}.language-switcher-form__link--fr::before{background-image:url(/themes/custom/lannoo/icons/flag-fr.svg);}.language-switcher-form__link--uk::before{background-image:url(/themes/custom/lannoo/icons/flag-uk.svg);}@media (min-width:768px){.lannoo-language-switcher-form{--_language-swicher-form-list-cols:3;}}@media (min-width:940px){.lannoo-language-switcher-form{--_language-swicher-form-gap-vert:1.5rem;--_language-swicher-form-list-gap:var(--gap-md);--_language-swicher-form-flag-width:1.75rem;--_language-swicher-form-flag-height:1.125rem;}}.language-switcher{display:inline-block;}.language-switcher__link{--clr-link-hover:var(--clr-link);--clr-link-active:var(--clr-link);display:flex;align-items:center;border-bottom:0.0625rem solid transparent;font-size:var(--fs-small);line-height:var(--lh-small);text-decoration:none;text-transform:uppercase;gap:0.5rem;transition-property:border;}@media (hover:hover){.language-switcher__link:hover{border-bottom-color:currentcolor;}}.language-switcher__link::before{content:"";width:1.25rem;height:0.8125rem;background-size:100%;background-repeat:no-repeat;}.language-en .language-switcher__link::before{background-image:url(/themes/custom/lannoo/icons/flag-uk.svg);}.language-nl-be .language-switcher__link::before{background-image:url(/themes/custom/lannoo/icons/flag-be.svg);}.language-nl-nl .language-switcher__link::before{background-image:url(/themes/custom/lannoo/icons/flag-nl.svg);}@media (max-width:1219px){.language-switcher{padding-left:var(--container-padding);}}@media (min-width:1220px){.language-switcher__link{padding:0.09375rem 0;}}.block--lannoo-related{--_lannoo-related-content-gap:1rem;display:flex;flex-direction:column;gap:var(--gap-layout-vert);}.lannoo-related__title{--gap-h2:0;}.lannoo-related__content{display:flex;flex-direction:column;gap:var(--_lannoo-related-content-gap);}.lannoo-related__content-other__inner{display:flex;flex-direction:column;gap:var(--_lannoo-related-content-gap);}.lannoo-related__pagination{display:none;}@media (max-width:939px){.swiper-initialized .lannoo-related__content-other__inner{flex-direction:row;gap:0;}.swiper-initialized .teaser-card{flex:0 0 auto;width:75%;opacity:0.5;transition:opacity 0.3s ease-in-out;}.swiper-initialized .teaser-card.swiper-slide-active{opacity:1;}.swiper-initialized .lannoo-related__pagination{margin-top:var(--gap-layout-vert);}}@media (max-width:767px){.lannoo-related__header{display:contents;}.lannoo-related__overview-link{order:1;}.swiper-initialized .teaser-card__body{flex:1;}.swiper-initialized .teaser-card__actions{margin-top:auto;}}@media (min-width:768px){.block--lannoo-related{--_lannoo-related-cols:2;}.lannoo-related__header{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;}.lannoo-related__overview-link{flex:0 0 auto;margin-top:0.125rem;}.lannoo-related__content--3-cols{display:grid;grid-template-columns:repeat(var(--_lannoo-related-cols),minmax(0,1fr));}}@media (min-width:940px){.block--lannoo-related{--_lannoo-related-content-gap:var(--gap-md);--_lannoo-related-cols:3;}.lannoo-related__content--2-cols{flex-direction:row;flex-wrap:wrap;}.lannoo-related__content-first,.lannoo-related__content-other{flex:1 0 calc(50% - var(--_lannoo-related-content-gap));}.lannoo-related__pagination.swiper-pagination-bullets{display:none;}}.lightgallery__item[data-poster]{position:relative;}.lightgallery__item[data-poster]:before{content:"\e03f";content:"\e03f"/"";position:absolute;top:50%;left:50%;font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.lightgallery__item[data-poster]::before{z-index:1;align-items:center;justify-content:center;border-radius:100%;background:hsl(var(--clr-white));box-shadow:0 0 1.25rem 0 hsla(var(--clr-black),0.08);transform:translate(-50%,-50%);width:2.75rem;height:2.75rem;}.lg-container{font-family:var(--ff-base);color:hsl(var(--clr-text));}.lg-backdrop{background:hsl(var(--clr-gray-1));}.lg-outer .lg-thumb-outer{padding-left:0.5rem;background:hsl(var(--clr-gray-1));}.lg-outer .lg-thumb{padding:1rem 0;}.lg-outer .lg-thumb-item{border:0.125rem solid transparent;border-radius:var(--border-radius);transition-property:padding,border;transition-duration:0.3s;transition-timing-function:ease-in-out;}@media (hover:hover){.lg-outer .lg-thumb-item:hover{border-color:transparent;}}.lg-outer .lg-thumb-item.active{padding:var(--gap-xxs);border-color:hsl(var(--clr-spot-1--light));}.lg-toolbar .lg-icon{display:flex;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;margin:1rem 1rem 1rem 0;border:0.0625rem solid hsl(var(--clr-button-sec-border));border-radius:100%;font-size:var(--fs-xlarge);color:hsl(var(--clr-button-sec));transition-property:border-color,background,color;}@media (hover:hover){.lg-toolbar .lg-icon:hover{border-color:hsl(var(--clr-button-sec-hover-border));color:hsl(var(--clr-button-sec-hover));}}.lg-toolbar .lg-close{border:none;color:hsl(var(--clr-button));background:hsl(var(--clr-button-bg));}.lg-toolbar .lg-close:after{content:"\e016";content:"\e016"/"";font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}@media (hover:hover){.lg-toolbar .lg-close:hover{color:hsl(var(--clr-button-hover));background:hsl(var(--clr-button-hover-bg));}}.lg-toolbar .lg-download:after{content:"\e018";content:"\e018"/"";font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.lg-counter{height:auto;padding:1.625rem 1rem;font-size:var(--fs-base);color:hsl(var(--clr-text));}.lg-prev,.lg-next{display:flex;justify-content:center;align-items:center;padding:0;height:5rem;width:2.75rem;font-size:1.875rem;color:hsl(var(--clr-white));background:hsla(var(--clr-black),0.8);transition:background 0.3s ease-in-out;}.lg-prev::after,.lg-next::after{content:none;}@media (hover:hover){.lg-prev:hover,.lg-next:hover{background:hsl(var(--clr-spot-1--light));}}.lg-prev{left:0;border-radius:0 var(--border-radius) var(--border-radius) 0;}.lg-prev:before{content:"\e004";content:"\e004"/"";margin:0 0.25rem 0 0;font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.lg-next{right:0;border-radius:var(--border-radius) 0 0 var(--border-radius);}.lg-next:before{content:"\e005";content:"\e005"/"";margin:0 0 0 0.25rem;font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.block--type-mautic-form{padding-block:var(--gap-vert);position:relative;z-index:1;background-color:hsl(var(--clr-off-white));}.block--type-mautic-form:before{position:absolute;z-index:-1;display:block;height:100%;background-color:inherit;content:"";inset:0;margin-left:calc(-50vw + 50%);width:100vw;}.block--type-mautic-form .field{max-width:44.375rem;margin-inline:auto;}.block--type-mautic-form .field--name-field-mautic-title,.block--type-mautic-form .field--name-field-mautic-text{text-align:center;}.block--type-mautic-form .field--name-field-mautic-formid{margin-top:1.875rem;}.block--type-mautic-form .mauticform-row{margin-bottom:0.9375rem;width:100%;}.block--type-mautic-form .mauticform-row::after{clear:both;content:"";display:table;}.block--type-mautic-form .mauticform-label{display:block;margin-bottom:0.125rem;}.block--type-mautic-form .mauticform-required .mauticform-label::after{display:inline-block;font-size:0.625rem;vertical-align:top;color:hsl(var(--clr-error));content:"*";margin-left:0.125rem;}.block--type-mautic-form .mauticform-checkboxgrp .mauticform-label,.block--type-mautic-form .mauticform-radiogrp .mauticform-label{margin-bottom:0.625rem;font-weight:var(--fw-normal);}.block--type-mautic-form .mauticform-freetext{font-size:var(--fs-small);line-height:var(--lh--small);}.block--type-mautic-form .mauticform-errormsg{font-size:var(--fs-small);line-height:var(--lh--small);color:hsl(var(--clr-error));}.block--type-mautic-form .mauticform-button-wrapper{margin-top:1.5625rem;}.block--type-mautic-form .mauticform-button{display:inline-flex;justify-content:center;align-items:center;gap:0 0.5rem;border:0 none;border-radius:0.3125rem;padding:0.625rem 1rem;font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-normal);text-align:center;text-decoration:none;background:hsl(var(--clr-button-bg));background-repeat:no-repeat;transition-property:background,color,box-shadow,gap;transition-duration:0.3s;transition-timing-function:ease-in-out;}.block--type-mautic-form .mauticform-button,.block--type-mautic-form .mauticform-button:visited,.block--type-mautic-form .mauticform-button:active,.block--type-mautic-form .mauticform-button:focus{color:hsl(var(--clr-button));}.block--type-mautic-form .mauticform-button[href],.block--type-mautic-form .mauticform-button:is(button){cursor:pointer;}@media (hover:hover){.block--type-mautic-form .mauticform-button[href]:hover,.block--type-mautic-form .mauticform-button[href]:focus-visible,.block--type-mautic-form .mauticform-button:is(button):hover,.block--type-mautic-form .mauticform-button:is(button):focus-visible{border:0 none;color:hsl(var(--clr-button));background:hsl(var(--clr-button-hover-bg));}}.block--type-mautic-form .mauticform-button.disabled,.block--type-mautic-form .mauticform-button.is-disabled,.block--type-mautic-form .mauticform-button:disabled,.block--type-mautic-form .mauticform-button[disabled]{pointer-events:none;cursor:not-allowed;background:hsla(var(--clr-button-disabled-bg));}.block--type-mautic-form .mauticform-button.disabled,.block--type-mautic-form .mauticform-button.disabled:visited,.block--type-mautic-form .mauticform-button.is-disabled,.block--type-mautic-form .mauticform-button.is-disabled:visited,.block--type-mautic-form .mauticform-button:disabled,.block--type-mautic-form .mauticform-button:disabled:visited,.block--type-mautic-form .mauticform-button[disabled],.block--type-mautic-form .mauticform-button[disabled]:visited{color:hsla(var(--clr-button-disabled));}@media (min-width:768px){.block--type-mautic-form .mauticform-page-wrapper{position:relative;display:flex;flex-wrap:wrap;min-height:0.0625rem;margin-inline:-10;display:flex !important;margin-top:0;}.block--type-mautic-form .mauticform-row{position:relative;margin-inline:10;min-height:0.0625rem;flex:0 0 auto;flex-basis:calc(100% * 12 / 12 - 20);margin-top:0;}.block--type-mautic-form .mauticform-row.half{position:relative;margin-inline:10;min-height:0.0625rem;flex:0 0 auto;flex-basis:calc(100% * 6 / 12 - 20);margin-top:0;}}@media (min-width:1220px){.block--type-mautic-form{--gap-vert:var(--gap-vert-lg-2);}}.media-library-wrapper{display:flex;height:100%;}.media-library-menu{display:flex;flex-basis:20%;flex-direction:column;flex-shrink:0;margin:0;padding:0;list-style:none;gap:var(--gap-xs) 0;}.media-library-menu a.active{font-weight:var(--fw-bold);}.media-library-content{flex-grow:1;}.media-library-content .bynder-compactview-wrapper{height:calc(75vh - 9.6875rem) !important;}.media-library-content .bynder-compactview-wrapper + #media-library-add-form-wrapper{display:none;}.media-library-content #bynder-compactview{top:0 !important;}nav .breadcrumb{display:block;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:0.25rem 0;}.breadcrumb__item{display:flex;font-size:var(--fs-xsmall);line-height:var(--lh-xsmall);}.breadcrumb__item:after{content:"\e005";content:"\e005"/"";margin:0 0.25rem;font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-text--light));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.breadcrumb__item::after{align-self:center;}.breadcrumb__item:last-child::after{content:none;}.menu__link--account{--_menu__link-padding:var(--gap-xs) 0;}@media (min-width:940px){.menu.menu--account{display:flex;flex-wrap:wrap;gap:var(--gap-md);}}.block--lannoo-group-categories-mega-menu{--_menu__link-padding:1rem var(--container-padding);--gap-h4:0;}.block--lannoo-group-categories-mega-menu.contextual-region{position:static;}.button--categories{display:inline-flex;align-items:center;transition-property:color,background-color;transition-duration:0.3s;transition-timing-function:ease-in-out;}@media (hover:hover){.button--categories:hover,.button--categories:focus-visible{color:hsl(var(--clr-white));background:hsl(var(--clr-spot-1));}}.button--categories:has(+ .nav--categories .is-active),.button--categories.js-open{color:hsl(var(--clr-white));background:hsl(var(--clr-spot-1));}.nav--categories{overflow:hidden;}.nav--categories .menu__button--expand{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:var(--_menu__link-padding);text-align:left;color:hsl(var(--clr-text));background:hsl(var(--clr-white));transition-property:color,background-color;transition-duration:0.3s;transition-timing-function:ease-in-out;gap:1rem;}.nav--categories .menu__button--expand:after{content:"\e005";content:"\e005"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}@media (hover:hover){.nav--categories .menu__button--expand:hover,.nav--categories .menu__button--expand:focus-visible{color:hsl(var(--clr-white));background:hsl(var(--clr-spot-1));}}.nav--categories .menu__button--expand.js-open{color:hsl(var(--clr-white));background:hsl(var(--clr-spot-1));}.is-active > .menu__button--expand{color:hsl(var(--clr-white));background:hsl(var(--clr-spot-1));}.menu--categories{overflow-x:hidden;overflow-y:auto;height:100%;}.menu__item--categories{border-bottom:0.0625rem solid hsla(var(--clr-border--light));}.menu__item--categories:last-child{border-bottom:none;}.menu__link--categories{--clr-link-hover:var(--clr-white);--clr-link-active:var(--clr-white);text-decoration-color:transparent;}@media (hover:hover){.menu__link--categories:focus,.menu__link--categories:hover{background:hsl(var(--clr-spot-1));}}.is-active > .menu__link--categories{color:hsl(var(--clr-link-hover));background:hsl(var(--clr-spot-1));}@media (max-width:1219px){.button--categories{justify-content:space-between;gap:1rem;width:100%;padding:var(--_menu__link-padding);border-bottom:0.0625rem solid hsla(var(--clr-border--light));background:hsl(var(--clr-white));}.button--categories:after{content:"\e005";content:"\e005"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.nav--categories{position:fixed;z-index:1;bottom:0;left:0;height:calc(100vh - var(--menubar-height) - var(--drupal-displace-offset-top,0rem) - var(--tabs-height,0rem));height:calc(100dvh - var(--menubar-height) - var(--drupal-displace-offset-top,0rem) - var(--tabs-height,0rem));width:calc(100% - var(--drupal-displace-offset-left,0rem));border-top:0.0625rem solid hsla(var(--clr-border--light));background:hsl(var(--clr-white));transform:translateX(100%);transition-property:transform,visibility;transition-duration:0.3s;transition-timing-function:ease-in-out;visibility:hidden;}.nav--categories.js-open{transform:translateX(var(--drupal-displace-offset-left,0));visibility:visible;}.nav--categories .menu__button--close{display:none;}.nav--categories .menu__button--return{position:sticky;z-index:1;top:0;display:inline-flex;align-items:center;gap:0.5rem;width:100%;padding:var(--_menu__link-padding);border-bottom:none;color:hsl(var(--clr-white));background:hsl(var(--clr-spot-1));}.nav--categories .menu__button--return:before{content:"\e004";content:"\e004"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.menu__item--categories.menu__item--return{position:sticky;z-index:1;top:0;border-bottom:none;}.menu__item--categories.menu__item--title{position:sticky;z-index:1;top:3.5rem;padding:var(--_menu__link-padding);border-bottom:none;background:hsl(var(--clr-off-white));}.menu__item--categories.menu__item--more{position:sticky;z-index:1;top:7.125rem;padding:var(--_menu__link-padding);padding-top:0;border-bottom:none;background:hsl(var(--clr-off-white));}.menu--categories.menu--child{position:absolute;z-index:1;inset:0;background:hsl(var(--clr-white));transform:translateX(100%);transition-property:transform,visibility;transition-duration:0.3s;transition-timing-function:ease-in-out;visibility:hidden;}.menu--categories.menu--child.js-open{transform:translateX(0);visibility:visible;}}@media (min-width:1220px){.block--lannoo-group-categories-mega-menu{--_menu__link-padding:0.75rem 1rem;}.button--categories{gap:0.25rem;padding:0.375rem 0.5rem 0.375rem 0.75rem;border-radius:var(--border-radius);color:hsl(var(--clr-text));background:hsl(var(--clr-accent-3));}.button--categories:after{content:"\e003";content:"\e003"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.button--categories::before{content:"";position:fixed;z-index:3;top:calc(var(--header-height) + var(--drupal-displace-offset-top,0rem) + var(--tabs-height,0rem));right:0;bottom:0;left:0;background:hsla(var(--clr-black),0.2);pointer-events:none;opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:0.3s;transition-timing-function:ease-in-out;}.button--categories::after{transition:transform 0.3s ease-in-out;}.button--categories.js-open::before{opacity:1;visibility:visible;}.button--categories.js-open::after{transform:rotate(180deg);}.nav--categories{position:absolute;z-index:3;top:var(--header-height);left:50%;display:none;height:calc(100vh - var(--header-height) - var(--gap-xl) - var(--drupal-displace-offset-top,0rem) - var(--tabs-height,0rem));height:calc(100dvh - var(--header-height) - var(--gap-xl) - var(--drupal-displace-offset-top,0rem) - var(--tabs-height,0rem));width:100%;max-width:calc(var(--max-width) - var(--container-padding) * 2);border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);background:hsl(var(--clr-white));box-shadow:0 1.25rem 1.5rem 0 hsla(var(--clr-black),0.15);transform:translateX(-50%);transition-property:display,opacity,visibility;transition-duration:0.3s;transition-timing-function:ease-in-out;transition-behavior:allow-discrete;opacity:0;visibility:hidden;}.nav--categories.js-open{display:block;opacity:1;visibility:visible;}@starting-style{.nav--categories.js-open{opacity:0;}}.nav--categories .menu__button--close{position:absolute;z-index:1;top:var(--gap-card-sm);right:var(--gap-card-md);font-size:0;}.nav--categories .menu__button--close:before{content:"\e016";content:"\e016"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.nav--categories .menu__item--return,.nav--categories .menu__item--title{display:none;}.menu--categories.menu--parent{height:100%;width:23.75rem;border-right:0.0625rem solid hsl(var(--clr-border--light));}.menu--categories.menu--child{--_menu__link-padding:0.125rem 0;position:absolute;top:0;left:23.75rem;display:none;flex-direction:column;gap:0.5rem 0;height:100%;width:calc(100% - 23.75rem);padding:var(--gap-card-sm) var(--gap-card-md);opacity:0;visibility:hidden;transition-property:display,opacity,visibility;transition-duration:0.3s;transition-timing-function:ease-in-out;transition-behavior:allow-discrete;}.menu--categories.menu--child.js-open{display:flex;opacity:1;visibility:visible;}@starting-style{.menu--categories.menu--child.js-open{opacity:0;}}.menu--categories.menu--child .menu__item--title{display:block;margin-bottom:0.75rem;}.menu--categories.menu--child .menu__item--categories{border:none;}.menu--categories.menu--child .menu__item--more{order:1;margin-top:1rem;}.menu--categories.menu--child .menu__link--categories{--clr-link-hover:var(--clr-link);--clr-link-active:var(--clr-link);display:inline-block;}}@media (min-width:1220px) and (hover:hover){.menu--categories.menu--child .menu__link--categories:focus,.menu--categories.menu--child .menu__link--categories:hover{background:none;text-decoration-color:currentcolor;}}.nav__title--doormat .h-none{font-weight:var(--fw-medium);}.menu.menu--doormat{display:flex;flex-direction:column;gap:0.5rem 0;}@media (hover:hover){.menu__link--doormat:focus,.menu__link--doormat:hover{text-decoration-color:transparent;}}@media (max-width:767px){.nav__title--doormat{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;border-bottom:0.0625rem solid hsla(var(--clr-white),0.15);}.nav__toggle--doormat{display:flex;align-items:center;justify-content:center;color:var(--clr-link);width:1.25rem;height:1.25rem;}.nav__toggle--doormat:before{content:"\e003";content:"\e003"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.nav__toggle--doormat::before{transition:transform 0.3s ease-in-out;}.nav__toggle--doormat::after{content:"";position:absolute;inset:0;}.nav__toggle--doormat.js-open::before{transform:rotate(180deg);}.nav__content--doormat{display:none;overflow:hidden;height:0;transition:all 0.3s ease-in-out;transition-behavior:allow-discrete;interpolate-size:allow-keywords;}.nav__content--doormat.js-open{display:block;height:auto;}@starting-style{.nav__content--doormat.js-open{height:0;}}.menu.menu--doormat{padding:1rem 0;}}@media (min-width:768px){.nav--doormat{display:flex;flex-direction:column;gap:0.75rem 0;}.nav__toggle--doormat{display:none;}}.menu.menu--footer{display:flex;flex-wrap:wrap;gap:1rem;}.block--language-blocklanguage-interface{position:relative;}.nav__item--language{display:inline;}.nav--language--dropdown{text-align:right;}.nav__active--language--dropdown{cursor:pointer;position:relative;padding:0.3125rem 1rem 0.3125rem 0;}.nav__active--language--dropdown:before{content:"\e003";content:"\e003"/"";position:absolute;top:50%;right:0;font-family:"iconfont";font-size:0.625rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.nav__active--language--dropdown::before{transform:translateY(-50%);}.nav__items--language--dropdown{position:absolute;left:0;top:100%;min-width:100%;margin:0;padding:0;background:hsl(var(--clr-white));transition:all 0.3s ease-in-out;}.js-open > .nav__items--language--dropdown{box-shadow:0 0 0.9375rem hsla(var(--clr-black),0.2);}.nav__item--language--dropdown{display:block;overflow:hidden;max-height:0;margin:0;transition:all 0.3s ease-in-out;}.js-open > ul > .nav__item--language--dropdown{max-height:6.25rem;}.nav__item--language--dropdown:last-child .nav__link--language--dropdown{border:none;}.nav__link--language--dropdown{display:block;padding:0.3125rem 0.625rem;border-bottom:0.0625rem solid hsl(var(--clr-border));text-align:center;}.nav__link--language--dropdown::after{content:none;}.menu__link--main{--clr-link-hover:var(--clr-link);--clr-link-active:var(--clr-link);font-size:var(--fs-small);line-height:var(--lh-small);text-decoration-color:transparent;text-underline-offset:0.375rem;}@media (hover:hover){.menu__link--main:hover{text-decoration-color:currentcolor;}}.menu__link--main.menu__link--active{text-decoration-color:currentcolor;color:hsl(var(--clr-link-active));}@media (max-width:1219px){.menu__link--main{--_menu__link-padding:var(--gap-xs) var(--container-padding);}}@media (min-width:1220px){.menu.menu--main{display:flex;flex-wrap:wrap;gap:1.5rem;}.menu__link--main{--_menu__link-padding:0.125rem 0;}}.profile-nav{display:flex;gap:1rem;}.profile-nav__link{--clr-link-hover:var(--clr-link);--clr-link-active:var(--clr-link);display:flex;align-items:center;text-decoration:none;}.profile-nav__link--account:before{content:"\e03b";content:"\e03b"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.profile-nav__link--logout:before{content:"\e033";content:"\e033"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}@media (max-width:1219px){.profile-nav__link{justify-content:center;width:2rem;height:2rem;border-radius:100%;font-size:0;background:hsl(var(--clr-accent-2));}}@media (min-width:1220px){.profile-nav{flex-wrap:wrap;}.profile-nav__link{gap:0.5rem;padding:0.09375rem 0;border-bottom:0.0625rem solid transparent;transition-property:border;}}@media (min-width:1220px) and (hover:hover){.profile-nav__link:hover{border-bottom-color:currentcolor;}}.menu__link--secondary{text-decoration-color:transparent;}@media (max-width:1219px){.nav--secondary{background:hsl(var(--clr-white));}.menu__item--secondary{border-bottom:0.0625rem solid hsla(var(--clr-border--light));}.menu__item--secondary:last-child{border-bottom:none;}.menu__link--secondary{--clr-link-hover:var(--clr-white);--clr-link-active:var(--clr-white);--_menu__link-padding:1rem var(--container-padding);}}@media (max-width:1219px) and (hover:hover){.menu__link--secondary:focus,.menu__link--secondary:hover{background:hsl(var(--clr-spot-1));}}@media (max-width:1219px){.menu__link--secondary.menu__link--active{color:hsl(var(--clr-link-hover));background:hsl(var(--clr-spot-1));}}@media (min-width:1220px){.menu.menu--secondary{display:flex;flex-wrap:wrap;gap:1.5rem;}.menu__link--secondary{--clr-link-hover:var(--clr-link);--clr-link-active:var(--clr-link);text-underline-offset:0.375rem;}}@media (min-width:1220px) and (hover:hover){.menu__link--secondary:hover{text-decoration-color:currentcolor;}}@media (min-width:1220px){.menu__link--secondary.menu__link--active{text-decoration-color:currentcolor;color:hsl(var(--clr-link-active));}}:root{--_expand-icon-size:0.75rem;--_expand-icon-width:1.375rem;--_expand-icon-height:1.375rem;--_menu__link-padding:0;}@media (min-width:940px){:root{--_expand-icon-width:var(--_expand-icon-size);--_expand-icon-height:100%;}}.menu__item--with-sub{position:relative;}.menu__link{display:block;padding:var(--_menu__link-padding);}.expand-sub{display:flex;justify-content:center;align-items:center;width:var(--_expand-icon-width);height:var(--_expand-icon-height);padding:0;background:none;}.expand-sub:before{content:"\e003";content:"\e003"/"";margin:0;font-family:"iconfont";font-size:var(--_expand-icon-size);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.expand-sub::before{transition:transform ease-in-out 0.3s;}.expand-sub[aria-expanded=true]::before{transform:rotate(180deg);}.menu--sub{display:none;overflow:hidden;height:0;background:hsl(var(--clr-nav-submenu));transition:all 0.3s ease-in-out;transition-behavior:allow-discrete;interpolate-size:allow-keywords;}.menu--sub.js-open{display:block;height:-moz-max-content;height:max-content;}@supports (transition-behavior:allow-discrete) and (interpolate-size:allow-keywords){@starting-style{.menu--sub.js-open{height:0;}}}@media (max-width:939px){.menu__link--with-sub{padding-right:var(--_expand-icon-width);}.expand-sub{position:absolute;top:0;right:0;}}@media (min-width:940px){.menu__item.menu__item--with-sub{display:flex;gap:var(--gap-xxs);}.menu__item:focus-visible .expand-sub::before,.menu__item:hover .expand-sub::before{transform:rotate(180deg);}.menu--sub{position:absolute;top:100%;left:0;flex-direction:column;margin:0;min-width:9.375rem;}.menu__item--with-sub:focus-visible .menu--sub,.menu__item--with-sub:hover .menu--sub{display:block;height:-moz-max-content;height:max-content;}@supports (transition-behavior:allow-discrete) and (interpolate-size:allow-keywords){@starting-style{.menu__item--with-sub:focus-visible .menu--sub,.menu__item--with-sub:hover .menu--sub{height:0;}}}}ul.tabs__nav{display:block;margin:0;padding:0;list-style:none;padding:0;}.tabs__link{display:block;padding:0.625rem var(--container-padding);border-bottom:0.125rem solid hsla(var(--clr-border--light));text-decoration:none;transition-property:border-color,color;}@media (hover:hover){.tabs__link:hover,.tabs__link:focus,.tabs__link:focus-visible{border-bottom-color:hsl(var(--clr-link-hover));}}.tabs__link.is-active{border-bottom-color:hsl(var(--clr-tab-active));font-weight:var(--fw-medium);color:hsl(var(--clr-tab-active));}.tabs__tab{display:none;}.tabs__tab.is-active{display:inline-block;}.tabs__content{padding:calc(var(--gap-hor) / 2);}.tabs.no-js .tabs__tab.is-active{display:block;}@media (min-width:768px){ul.tabs__nav{padding-inline:var(--container-padding);margin:0 auto;max-width:var(--max-width);display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:0.5rem;}.tabs__link{padding:0.75rem 2rem 0.75rem 0;}}.pager--mini{margin-top:var(--gap-md);}.pager__items--mini{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.pager__link--mini{--clr-link-hover:var(--clr-black);--clr-link-active:var(--clr-black);display:flex;justify-content:center;align-items:center;text-decoration:none;width:2.5rem;height:2.5rem;}.pager__link--mini.is-disabled{opacity:0.5;}.pager--full{margin-top:var(--gap-pager-top);}.pager__items--full{display:flex;flex-wrap:wrap;justify-content:center;}.pager__item--full{width:2.5rem;height:2.5rem;}.pager__item--number{border:0.0625rem solid hsla(var(--clr-border--light));border-right-color:transparent;margin-left:-0.0625rem;font-size:var(--fs-small);line-height:var(--lh-small);transition:border-color 0.3s ease-in-out;}.pager__item--number.first{margin-left:0;border-radius:var(--border-radius) 0 0 var(--border-radius);}.pager__item--number.last{border-right-color:hsla(var(--clr-border--light));border-radius:0 var(--border-radius) var(--border-radius) 0;}@media (hover:hover){.pager__item--number:hover,.pager__item--number:focus{border-color:hsl(var(--clr-border));}}.pager__item--number.is-active{border-color:hsl(var(--clr-border));}.pager__item--ellipsis--full{display:flex;justify-content:center;align-items:center;pointer-events:none;}.pager__link--full{--clr-link-hover:var(--clr-black);--clr-link-active:var(--clr-black);display:flex;justify-content:center;align-items:center;height:100%;text-decoration:none;}.pager__link--full.is-active{font-weight:var(--fw-medium);color:hsl(var(--clr-link-active));}.page__link__icon{display:flex;}.page__link__icon--first:before{content:"\e001";content:"\e001"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.page__link__icon--prev:before{content:"\e004";content:"\e004"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.page__link__icon--next:before{content:"\e005";content:"\e005"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.page__link__icon--last:before{content:"\e002";content:"\e002"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.block--lannoo-search-redirect-block{--gap-form-element:0;}.block--lannoo-search-redirect-block .form__element--search input:not([type]),.block--lannoo-search-redirect-block .form__element--search input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]){transition:border-color 0.3s ease-in-out;}.block--lannoo-search-redirect-block .form__element--search input:not([type]):focus,.block--lannoo-search-redirect-block .form__element--search input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]):focus{--gap-input-vert:0.5rem;outline:none;border-width:0.125rem;}.block--lannoo-search-redirect-block .form-submit:before{content:"\e043";content:"\e043"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.block--lannoo-search-redirect-block .form-submit::after{content:none;}@media (max-width:1219px){.block--lannoo-search-redirect-block{--clr-button:var(--clr-text);--clr-button-bg:transparent;--clr-button-hover-bg:transparent;--clr-form-border:var(--clr-border--light);--gap-input-hor:var(--container-padding);margin:0 calc(var(--container-padding) * -1);}.block--lannoo-search-redirect-block form{position:relative;}.block--lannoo-search-redirect-block .form__element--search input:not([type]),.block--lannoo-search-redirect-block .form__element--search input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]){padding-right:3.125rem;border-right:none;border-left:none;border-radius:0;}.js .block--lannoo-search-redirect-block input.form-autocomplete{background-position:calc(100% - var(--gap-input-hor) - 1.875rem) center;}.block--lannoo-search-redirect-block .form-submit{position:absolute;top:50%;right:0.375rem;width:3rem;height:3rem;gap:0;padding:0;border-radius:0;font-size:0;transform:translateY(-50%);}}@media (min-width:1220px){.block--lannoo-search-redirect-block form{display:flex;}.block--lannoo-search-redirect-block .form__element--search input:not([type]),.block--lannoo-search-redirect-block .form__element--search input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]){border-right:none;border-radius:var(--border-radius) 0 0 var(--border-radius);}.block--lannoo-search-redirect-block .form__element--search input:not([type]):focus,.block--lannoo-search-redirect-block .form__element--search input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]):focus{--gap-input-hor:0.875rem;}.block--lannoo-search-redirect-block .form-submit{border-radius:0 var(--border-radius) var(--border-radius) 0;}}@media (min-width:1220px) and (hover:hover){.block--lannoo-search-redirect-block .form-submit:hover,.block--lannoo-search-redirect-block .form-submit:focus-visible,.block--lannoo-search-redirect-block .form-submit:active{gap:0 0.5rem;}}.main form.search-form{position:relative;}.main form.search-form > .form__group{position:relative;margin:0 auto var(--gap-md) auto;}.main form.search-form > .form__group .form-type--search{position:relative;}.main form.search-form > .form__group .form-type--search .form__element__root{position:relative;}.main form.search-form > .form__group .form-type--search > label,.main form.search-form > .form__group .form-type--search .form__element__root > label{position:absolute;left:1.25rem;top:0.6875rem;z-index:1;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-normal);}.main form.search-form > .form__group .form-type--search > label.is-active,.main form.search-form > .form__group .form-type--search > label.has-value,.main form.search-form > .form__group .form-type--search .form__element__root > label.is-active,.main form.search-form > .form__group .form-type--search .form__element__root > label.has-value{left:1.25rem;top:0.3125rem;font-size:0.6875rem;line-height:0.9375rem;}.main form.search-form > .form__group .form-type--search > label.is-active,.main form.search-form > .form__group .form-type--search .form__element__root > label.is-active{color:hsl(var(--clr-form-active));}.main form.search-form > .form__group .form-type--search.js-scrolling > label{pointer-events:none;opacity:0;top:-1.5rem;transition:all 0.3s ease-in-out;}.main form.search-form > .form__group .form-type--search.form-type--webform-document-file > label,.main form.search-form > .form__group .form-type--search.form-type--webform-document-file .form__element__root > label,.main form.search-form > .form__group .form-type--search.form-type--file > label,.main form.search-form > .form__group .form-type--search.form-type--file .form__element__root > label,.main form.search-form > .form__group .form-type--search.form-type--managed-file > label,.main form.search-form > .form__group .form-type--search.form-type--managed-file .form__element__root > label,.main form.search-form > .form__group .form-type--search.form-type--date > label,.main form.search-form > .form__group .form-type--search.form-type--date .form__element__root > label,.main form.search-form > .form__group .form-type--search.form-type--select > label,.main form.search-form > .form__group .form-type--search.form-type--select .form__element__root > label{top:0.3125rem;left:1.25rem;font-size:0.6875rem;line-height:0.9375rem;color:hsl(var(--clr-form-active));}.main form.search-form > .form__group .form-type--search input:not([type]),.main form.search-form > .form__group .form-type--search input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]),.main form.search-form > .form__group .form-type--search textarea{padding:1.4375rem 1.25rem 0.375rem;font-size:0.875rem;line-height:1.125rem;}.main form.search-form > .form__group .form-type--search input:not([type])::-moz-placeholder,.main form.search-form > .form__group .form-type--search input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden])::-moz-placeholder,.main form.search-form > .form__group .form-type--search textarea::-moz-placeholder{font-size:0.875rem;line-height:1.125rem;color:transparent;}.main form.search-form > .form__group .form-type--search input:not([type])::placeholder,.main form.search-form > .form__group .form-type--search input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden])::placeholder,.main form.search-form > .form__group .form-type--search textarea::placeholder{font-size:0.875rem;line-height:1.125rem;color:transparent;}.main form.search-form > .form__group .form-type--search select{padding:1.4375rem 2.5rem 0.375rem 1.25rem;height:3.125rem;font-size:0.875rem;line-height:1.125rem;}.main form.search-form > .form__group .form-type--search .form__dropdown::after{right:1.25rem;}.main form.search-form > .form__group input[type=text],.main form.search-form > .form__group input[type=search]{padding-right:3.125rem;}.main form.search-form > .form__group [type=submit]{position:absolute;right:0;top:0;padding:0;height:3.125rem;width:3.125rem;border:0 none;text-align:center;background:transparent none;}.main form.search-form > .form__group [type=submit]:before{content:"\e043";content:"\e043"/"";font-family:"iconfont";font-size:1.375rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-gray-3));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.main form.search-form > .form__group [type=submit]::before{position:absolute;left:0;width:100%;}@media (hover:hover){.main form.search-form > .form__group [type=submit]:focus-visible::before,.main form.search-form > .form__group [type=submit]:hover::before{color:hsl(var(--clr-spot-1));}}.main form.search-form .search-help-link{display:inline-block;margin-bottom:var(--gap-md);}.main form.search-form .search-help-link:before{content:"\e019";content:"\e019"/"";margin:-1px 5px 0 0;font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-spot-1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.main form.search-form .search-advanced{margin-bottom:var(--gap-md);}.main form.search-form .search-advanced fieldset{padding:0;margin:0;border:0;}.main form.search-form .search-advanced legend{font-family:var(--ff-heading);overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto;margin:0 0 var(--gap-h3) 0;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);color:hsl(var(--clr-heading));padding:0;margin:0 0 0.625rem 0;}.main form.search-form .search-advanced legend a{--clr-link:currentcolor;}.main form.search-form .search-advanced legend a,.main form.search-form .search-advanced legend a:visited{text-decoration-color:transparent;}.main form.search-form .search-advanced legend a:focus,.main form.search-form .search-advanced legend a:hover{text-decoration-color:currentcolor;}.main form.search-form .search-advanced .criterion legend{font-family:var(--ff-heading);overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto;margin:0 0 var(--gap-h4) 0;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-medium);color:hsl(var(--clr-heading));margin:0 0 0.3125rem 0;font-weight:var(--fw-normal);}.main form.search-form .search-advanced .criterion legend a{--clr-link:currentcolor;}.main form.search-form .search-advanced .criterion legend a,.main form.search-form .search-advanced .criterion legend a:visited{text-decoration-color:transparent;}.main form.search-form .search-advanced .criterion legend a:focus,.main form.search-form .search-advanced .criterion legend a:hover{text-decoration-color:currentcolor;}.main form.search-form .search-advanced .form-radiobuttons label,.main form.search-form .search-advanced .form-checkboxes label{display:inline-block;}.main form.search-form .details-wrapper{padding:1.25rem;}@media (min-width:768px){.main form.search-form .search-advanced .details-wrapper{display:flex;flex-direction:columns;flex-wrap:wrap;padding:1.25rem 0;}.main form.search-form .search-advanced .details-wrapper > fieldset{padding:0 1.25rem;width:25%;}.main form.search-form .search-advanced .details-wrapper > fieldset:first-child{width:50%;}.main form.search-form .search-advanced .details-wrapper .action{padding:0 1.25rem;width:100%;}}@media (min-width:940px){.main form.search-form > .form__group{max-width:50%;}.main form.search-form .search-help-link{position:absolute;right:0;top:0.9375rem;}}.node_search-results__item{display:block;margin:0;padding:var(--gap-md) 0;border-bottom:0.0625rem solid hsl(var(--clr-border));}.node_search-results__item:first-child{padding-top:0;}.node_search-results__item:last-child{padding-bottom:0;border-bottom:0 none;}.shopping-cart-counter__link{--clr-link-hover:var(--clr-link);--clr-link-active:var(--clr-link);display:flex;align-items:center;gap:0.25rem;text-decoration:none;}.shopping-cart-counter__title{display:flex;font-size:0;}.shopping-cart-counter__title:before{content:"\e047";content:"\e047"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.shopping-cart-counter__amount{display:flex;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;border-radius:100%;font-size:var(--fs-xsmall);line-height:var(--lh-xsmall);background:hsl(var(--clr-accent-3));}@media (max-width:1219px){.shopping-cart-counter__link{position:relative;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:100%;background:hsl(var(--clr-accent-2));}.shopping-cart-counter__amount{position:absolute;top:-0.4375rem;right:-0.4375rem;}}@media (min-width:1220px){.shopping-cart-counter__link{padding:0.125rem 0;border-bottom:0.0625rem solid transparent;transition-property:border;}}@media (min-width:1220px) and (hover:hover){.shopping-cart-counter__link:hover{border-bottom-color:currentcolor;}}.social-widgets{display:flex;flex-wrap:wrap;align-items:center;}.social-widgets .heading{margin-bottom:0;}.social-social-widgets__group{display:flex;flex-wrap:wrap;gap:0.625rem;}.social-widgets__title{margin:0 0.625rem 0 0;font-size:var(--fs-base);line-height:var(--lh-small);}.social-link a{display:flex;overflow:hidden;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:0;text-align:center;}.social-link a:before{content:"";font-family:"iconfont";font-size:2rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-base));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}@media (hover:hover){.social-link a:focus-visible::before,.social-link a:hover::before{color:hsl(var(--clr-link));}}.social-link .facebook:before{content:"\e01b";content:"\e01b"/"";font-family:"iconfont";font-size:1.375rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.social-link .twitter:before{content:"\e04e";content:"\e04e"/"";font-family:"iconfont";font-size:1.625rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.social-link .pinterest:before{content:"\e03e";content:"\e03e"/"";font-family:"iconfont";font-size:1.75rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.social-link .linkedin:before{content:"\e030";content:"\e030"/"";font-family:"iconfont";font-size:1.375rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.social-link .print:before{content:"\e041";content:"\e041"/"";font-family:"iconfont";font-size:1.375rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.social-link .e_mail:before{content:"\e034";content:"\e034"/"";font-family:"iconfont";font-size:1.75rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.messages--wrapper{display:flex;flex-direction:column;gap:var(--gap-sm);}.messages{position:relative;padding:var(--gap-xs) 1rem var(--gap-xs) 0.8125rem;border-left:0.375rem solid hsl(var(--_clr-messages-border));border-radius:var(--border-radius);background:hsl(var(--_clr-messages-bg));transform:translate(0,0);transition:transform 0.3s ease-in-out;opacity:1;}.messages:has(> .message__close){padding-right:3rem;}.messages.js-closing{opacity:0;transform:translate(-100%,0);transition:all 0.5s ease-in-out;}.messages.js-closed{display:none;}.messages:first-child{margin-top:var(--gap-md);}.messages:last-child{margin-bottom:var(--gap-md);}.messages--status{--clr-link-hover:var(--clr-success--dark);--clr-link-active:var(--clr-success--dark);--_clr-messages-border:var(--clr-success);--_clr-messages-bg:var(--clr-success--light);}.messages--warning{--clr-link-hover:var(--clr-warning--dark);--clr-link-active:var(--clr-warning--dark);--_clr-messages-border:var(--clr-warning);--_clr-messages-bg:var(--clr-warning--light);}.messages--error{--clr-link-hover:var(--clr-error--dark);--clr-link-active:var(--clr-error--dark);--_clr-messages-border:var(--clr-error);--_clr-messages-bg:var(--clr-error--light);}.message{display:flex;align-items:flex-start;gap:var(--gap-xxs);font-weight:var(--fw-medium);}.message__icon{display:flex;}.message__icon::before{font-weight:var(--fw-medium);}.message__icon--status:before{content:"\e012";content:"\e012"/"";font-family:"iconfont";font-size:1.5rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-success--dark));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.message__icon--warning:before{content:"\e019";content:"\e019"/"";font-family:"iconfont";font-size:1.5rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-warning--dark));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.message__icon--error:before{content:"\e015";content:"\e015"/"";font-family:"iconfont";font-size:1.5rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-error--dark));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.message__content{flex:1;}.message__close{margin:0.1875rem 0 0 auto;}.message__close .icon-close{display:flex;}.message__close .icon-close::before{font-size:var(--fs-xlarge);}.messages > .message__close{position:absolute;top:calc(var(--gap-xs) + 0.1875rem);right:1rem;margin:0;}.messages__list{display:block;margin:0;padding:0;list-style:none;}.swiper-navigation{display:flex;gap:1rem 1.5rem;}.swiper-navigation:has(.swiper-button-lock){display:none !important;}.swiper-pagination-bullets{display:flex;flex-wrap:wrap;justify-content:center;}.swiper-pagination-lock{display:none !important;}.swiper-pagination-bullet{flex:0 0 auto;width:0.75rem;height:0.75rem;margin-inline:0.5rem;border:0.0625rem solid hsl(var(--clr-gray-6));border-radius:100%;transition-property:background;transition-duration:0.3s;transition-timing-function:ease-in-out;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}@media (hover:hover){.swiper-pagination-bullet:hover,.swiper-pagination-bullet:focus,.swiper-pagination-bullet:focus-visible{background:hsl(var(--clr-gray-6));}}.swiper-pagination-bullet-active{background:hsl(var(--clr-gray-6));}.swiper-pagination-bullets-dynamic{position:relative;overflow:hidden;flex-wrap:nowrap;justify-content:flex-start;margin-inline:auto;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;display:inline-flex;transition-property:all;}.swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.user-box{display:flex;flex-direction:column;align-items:center;gap:var(--gap-md);padding:var(--gap-layout-vert-medium) 0;}.user-box__title{--gap-h4:var(--gap-card-sm);}.user-box__middle{width:100%;max-width:var(--max-width-inner-xs);padding:var(--gap-card-md);border-radius:var(--border-radius-lg);background:hsl(var(--clr-off-white));}.user-box__middle .openid-connect-login-form{margin-top:var(--gap-card-sm);}.user-box__link{margin-top:1rem;}@media (min-width:480px){.user-box__middle{position:relative;}.user-box__link{position:absolute;right:var(--gap-card-md);bottom:calc(var(--gap-card-md) + 0.625rem);margin:0;}}.paragraph--type-overview .more-link--overview{margin-top:var(--gap-sm);text-align:right;}.node--author{--_author-awards-gap:1rem;}.node--author .field__items--name-field-awards{display:flex;flex-wrap:wrap;gap:var(--_author-awards-gap);}.node--author .field__item--name-field-awards{position:relative;padding-left:2.5rem;}.node--author .field__item--name-field-awards:before{content:"\e00c";content:"\e00c"/"";position:absolute;top:50%;left:0;font-family:"iconfont";font-size:2rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-award));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.node--author .field__item--name-field-awards::before{transform:translateY(-50%);}.node--author .field__item--name-field-awards .double-field-first{font-weight:var(--fw-medium);}.node--author .field__item--name-field-awards .double-field-second{font-size:var(--fs-small);line-height:var(--lh-small);}@media (min-width:1220px){.node--author{--_author-awards-gap:var(--gap-md);}}.author--full .layout--label-related .layout-builder__region{display:flex;flex-direction:column;gap:var(--gap-layout-vert-bottom) 0;}.author--teaser-large{--_author-teaser-large-bg:var(--clr-accent-1);--_author-teaser-large-spacing-vert:var(--gap-card-lg);--_author-teaser-large-spacing-hor:var(--gap-card-md);--_author-teaser-border-radius:var(--border-radius-lg);--_author-teaser-large-gap:1.5rem;--_author-teaser-large-img-size:10rem;padding:var(--_author-teaser-large-spacing-vert) var(--_author-teaser-large-spacing-hor);border-radius:var(--_author-teaser-border-radius);background:hsl(var(--_author-teaser-large-bg));}.single:has(.authors-books__books) .author--teaser-large{--_author-teaser-border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;}.multiple .author--teaser-large:nth-child(4n+2){--_author-teaser-large-bg:var(--clr-accent-2);}.multiple .author--teaser-large:nth-child(4n+3){--_author-teaser-large-bg:var(--clr-accent-3);}.multiple .author--teaser-large:nth-child(4n+4){--_author-teaser-large-bg:var(--clr-accent-4);}.author-teaser-large__content-top{display:contents;}.author-teaser-large__media{margin-bottom:var(--_author-teaser-large-gap);}.author-teaser-large__media img{width:var(--_author-teaser-large-img-size);border-radius:100%;}.author-teaser-large__meta{display:grid;gap:0.25rem;margin-bottom:var(--gap-h2);}.author-teaser-large__meta .field-author-intro-label{font-size:var(--fs-h6);line-height:var(--lh-h6);}.author-teaser-large__meta .title{--gap-h2:0;}.author-teaser-large__content{display:grid;gap:var(--_author-teaser-large-gap);}@media (min-width:768px){.node__content--author--teaser-large{display:grid;gap:0 var(--_author-teaser-large-gap);align-items:start;grid-template-columns:var(--_author-teaser-large-img-size) 1fr;}.multiple .node__content--author--teaser-large{grid-template-columns:1fr;gap:var(--_author-teaser-large-gap);}.multiple .author-teaser-large__content-top{display:grid;grid-template-columns:var(--_author-teaser-large-img-size) 1fr;gap:var(--_author-teaser-large-gap);align-items:center;}.author-teaser-large__media{grid-row:1/span 2;margin-bottom:0;}.multiple .author-teaser-large__media{grid-row:auto;}.multiple .author-teaser-large__meta{margin-bottom:0;}}@media (min-width:940px){.author--teaser-large{--_author-teaser-large-spacing-vert:var(--gap-card-md);}.author-teaser-large__content{max-width:var(--max-width-inner-md);}}@media (min-width:1220px){.author--teaser-large{--_author-teaser-large-gap:2rem;--_author-teaser-large-img-size:11.25rem;}}.author--teaser{--_author-teaser-img-size:4.375rem;--_author-teaser-gap:0.75rem;--_author-teaser-icon-gap:0.5rem;}.node__content--author--teaser{position:relative;display:flex;align-items:center;gap:var(--_author-teaser-gap);}.node__content--author--teaser .field-author-avatar{flex:0 0 auto;}.node__content--author--teaser .field-author-avatar img{width:var(--_author-teaser-img-size);border-radius:100%;}.node__content--author--teaser .title{--clr-link:var(--clr-heading);display:flex;flex:1 0 0;align-items:center;justify-content:space-between;font-size:var(--fs-h5);font-weight:var(--fw-medium);line-height:var(--lh-h5);gap:var(--_author-teaser-icon-gap);}.node__content--author--teaser .title:after{content:"\e00a";content:"\e00a"/"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.node__content--author--teaser .title::after{transition:color 0.3s ease-in-out;}.node__content--author--teaser .title a{text-decoration-color:transparent;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto;}.node__content--author--teaser .title a::after{content:"";position:absolute;inset:0;}@media (hover:hover){.node__content--author--teaser .title a:hover{text-decoration-color:currentcolor;}}@media (hover:hover){.node__content--author--teaser:hover .title::after{color:hsl(var(--clr-link-hover));}}@media (min-width:940px){.author--teaser{--_author-teaser-img-size:9rem;--_author-teaser-gap:0.5rem;}.node__content--author--teaser{flex-direction:column;}.node__content--author--teaser .title{display:inline;text-align:center;}.node__content--author--teaser .title::after{position:relative;top:-0.0625rem;display:inline;padding-left:var(--_author-teaser-icon-gap);}}.term--blog-tags.term--view-mode-full{--_term-full-bg:var(--clr-accent-3);}.blog--full .layout--label-tags + .layout--label-related-inspiration{padding-top:0;}.node--event .field-event-date{display:flex;gap:0.25rem;font-size:var(--fs-small);line-height:var(--lh-small);}.node--event .field-event-date:before{content:"\e010";content:"\e010"/"";margin:0.125rem 0 0;font-family:"iconfont";font-size:var(--fs-base);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.node--event .field-location{display:flex;gap:0.25rem;font-size:var(--fs-small);line-height:var(--lh-small);}.node--event .field-location:before{content:"\e031";content:"\e031"/"";margin:0.1875rem 0 0;font-family:"iconfont";font-size:var(--fs-base);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.node--event .field-location .address__element{display:inline;}.node--event .field-location .address__element::after{content:", ";}.node--event .field-location .address__element:last-child::after{content:none;}.node--event .field-location .address__locality span::after{content:" ";}.node--event .field-location .address__locality span:last-child::after{content:none;}.event--full .layout--label-tags + .layout--label-related-events{padding-top:0;}.teaser-card.event--teaser{--_teaser-card-content-gap-vert:0.25rem;}.faq--full .field-answer{max-width:var(--max-width-inner);}body,html{height:100%;}.page-wrapper{display:flex;overflow:clip;flex-direction:column;min-height:100vh;min-height:100dvh;}.page{flex:1 0 auto;}.sticky-top,.footer{flex-shrink:1;}.sticky-top{min-height:0.0625rem;}.doormat{--clr-heading:var(--clr-doormat);--clr-text:var(--clr-doormat);--clr-link:var(--clr-doormat);--clr-link-hover:var(--clr-doormat);--clr-link-active:var(--clr-doormat);--_doormat-gap-top:2rem;--_doormat-gap-bottom:2rem;--_doormat-gap-vert:1.5rem;--_doormat-inner-gap-vert:1.5rem;--_doormat-inner-gap-hor:var(--gap-hor);padding:var(--_doormat-gap-top) 0 var(--_doormat-gap-bottom);color:hsl(var(--clr-text));background:hsl(var(--clr-spot-1));}.doormat .cb{margin:0;}.doormat__inner{display:grid;gap:var(--_doormat-inner-gap-vert) var(--_doormat-inner-gap-hor);}.doormat__top svg{width:100%;max-width:14.6875rem;height:auto;}.doormat__top svg path{fill:hsl(var(--clr-doormat));}.doormat__left-bottom{display:flex;flex-direction:column-reverse;gap:var(--_doormat-inner-gap-vert) var(--_doormat-inner-gap-hor);}@media (max-width:1219px){.doormat__left{display:contents;}.doormat__left-bottom{order:1;}}@media (min-width:768px){.doormat{--_doormat-left-top-gap-vert:var(--gap-md);--_doormat-left-top-gap-hor:var(--gap-md);}.doormat__left-top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--_doormat-left-top-gap-vert) var(--_doormat-left-top-gap-hor);}.doormat__left-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--_doormat-inner-gap-vert) var(--_doormat-inner-gap-hor);}}@media (min-width:1220px){.doormat{--_doormat-gap-top:var(--gap-layout-vert-medium);--_doormat-gap-bottom:var(--gap-layout-vert-medium);--_doormat-gap-vert:var(--gap-layout-vert-medium);--_doormat-inner-gap-vert:2rem;}.doormat__inner{grid-template-columns:2fr 1fr;}.doormat__top{grid-column:1/-1;}.doormat__left{display:grid;grid-column:1;gap:var(--_doormat-inner-gap-vert) var(--_doormat-inner-gap-hor);}.doormat__left-top{grid-template-columns:repeat(4,minmax(0,1fr));}.doormat__left-bottom{display:grid;align-items:center;}.doormat__right{grid-column:2;}}.footer__bottom{--_footer-bottom-gap-vert:1rem;padding:var(--_footer-bottom-gap-vert) 0;font-size:var(--fs-small);line-height:var(--lh-small);background:hsl(var(--clr-off-white));}.footer__bottom .cb{margin:0;}.footer__bottom-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--gap-md);}@media (min-width:768px){.footer__bottom{--_footer-bottom-gap-vert:var(--gap-xs);}}@media (min-width:1220px){.wrapper--headers{position:relative;}}@media (max-width:1219px){.header__section--primary{display:flex;gap:1rem;align-items:center;padding:1.3125rem 0;}.header__section--primary .block--lannoo-blocks-branding{flex:0 1 auto;min-width:0;margin-right:auto;}}@media (min-width:1220px){.header--primary{padding:1rem 0;border-bottom:0.0625rem solid hsla(var(--clr-border--light));}.header--primary .container{display:flex;align-items:center;gap:1.5rem;min-height:4.375rem;}.header__section--primary{flex:0 0 auto;}.header__section--primary .shopping-cart-counter,.header__section--primary .block--lannoo-blocks-profile-link{display:none;}.header__section--secondary{flex:0 0 auto;margin-left:auto;padding-left:1.5rem;}.header__section--search{flex:1;max-width:30rem;}}.header-top{--_header-top-gap-vert:0.5rem;font-size:var(--fs-small);line-height:var(--lh-small);}@media (max-width:1219px){.header-top__section--top{margin:0 calc(var(--container-padding) * -1);padding:var(--_header-top-gap-vert) var(--container-padding);background:hsl(var(--clr-header-top-bg));}}@media (min-width:1220px){.header-top{padding:var(--_header-top-gap-vert) 0;background:hsl(var(--clr-header-top-bg));}.header-top .container{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem 2rem;}.header-top__section--primary{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem 2.0625rem;margin-left:auto;}.header-top__section--primary .block{position:relative;}.header-top__section--primary .block::before{content:"";position:absolute;top:50%;left:-1.0625rem;width:0.0625rem;height:0.875rem;background:hsl(var(--clr-text));transform:translateY(-50%);}.header-top__section--primary .block:first-child::before{content:none;}}@media (max-width:1219px){.navigation__toggle-expand{padding:0;background:none;}.navigation__toggle-expand [aria-hidden=true]{display:none;}.navigation__toggle-expand__icon--open:before{content:"\e035";content:"\e035"/"";font-family:"iconfont";font-size:2rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.navigation__toggle-expand__icon--closed:before{content:"\e016";content:"\e016"/"";font-family:"iconfont";font-size:2rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.wrapper--navigation{position:fixed;z-index:4;right:0;bottom:calc(-100vh - var(--menubar-height));bottom:calc(-100dvh - var(--menubar-height));left:var(--drupal-displace-offset-left,0);display:none;overflow-x:hidden;overflow-y:auto;height:calc(100vh - var(--menubar-height) - var(--drupal-displace-offset-top,0rem) - var(--tabs-height,0rem));height:calc(100dvh - var(--menubar-height) - var(--drupal-displace-offset-top,0rem) - var(--tabs-height,0rem));border-top:0.0625rem solid hsla(var(--clr-border--light));background:hsl(var(--clr-mobile-nav-bg));transition-property:display,bottom,opacity,visibility;transition-duration:0.4s;transition-timing-function:ease-in-out;transition-behavior:allow-discrete;opacity:0;visibility:hidden;}.wrapper--navigation.js-open{bottom:0;display:block;opacity:1;visibility:visible;}@starting-style{.wrapper--navigation.js-open{bottom:calc(-100vh - var(--menubar-height));bottom:calc(-100dvh - var(--menubar-height));opacity:0;}}.wrapper--navigation__content{display:flex;flex-direction:column;gap:var(--gap-sm) 0;padding-bottom:var(--gap-md);}.nav-section--primary{display:flex;flex-direction:column;gap:var(--gap-xs) 0;}.nav-section--primary .shopping-cart-counter,.nav-section--primary .block--lannoo-blocks-profile-link{display:none;}}@media (min-width:1220px){.navigation__toggle-expand{display:none;}.nav-section--secondary{display:flex;align-items:center;gap:1.5rem;}}.hero-banner{--fs-h1:var(--fs-h2);--lh-h1:var(--lh-h2);--_hero-banner-bg:var(--clr-accent-3);--_hero-banner-gap-top:0.75rem;--_hero-banner-gap-bottom:var(--gap-layout-vert-medium);--_hero-banner-inner-gap-vert:var(--gap-layout-vert-minimal);--_hero-banner-top-gap-vert:0.75rem;--_hero-banner-top-gap-hor:var(--gap-md);--_hero-banner-body-gap-vert:0.75rem;--_hero-banner-meta-gap-vert:0.5rem;--_hero-banner-meta-gap-hor:1rem;position:relative;overflow:hidden;width:100vw;padding:var(--_hero-banner-gap-top) var(--container-padding) var(--_hero-banner-gap-bottom);background:hsl(var(--_hero-banner-bg));margin-left:calc(-50vw + 50%);}.hero-banner--event{--_hero-banner-bg:var(--clr-accent-2);}.hero-banner__inner{position:relative;display:flex;flex-direction:column;gap:var(--_hero-banner-inner-gap-vert);max-width:var(--max-width-inner-sm);margin:0 auto;}.hero-banner__top{display:flex;flex-direction:column;gap:var(--_hero-banner-top-gap-vert) var(--_hero-banner-top-gap-hor);}.hero-banner__media img{border-radius:var(--border-radius-lg);}.hero-banner__body{display:flex;flex-direction:column;gap:var(--_hero-banner-body-gap-vert) 0;}.hero-banner__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--_hero-banner-meta-gap-vert) var(--_hero-banner-meta-gap-hor);}.hero-banner__meta .created{font-size:var(--fs-small);line-height:var(--lh-small);}.hero-banner__bg{position:absolute;top:2.8125rem;left:0;display:flex;width:13.125rem;height:31.5rem;opacity:0.8;}@media (min-width:768px){.hero-banner__top{flex-direction:row;justify-content:space-between;align-items:center;}.hero-banner__top .field-show-breadcrumb{display:flex;flex-direction:column;justify-content:center;min-height:2.5rem;}.hero-banner__top .field-group{flex:0 0 auto;}.hero-banner__media img{aspect-ratio:10/3;-o-object-fit:cover;object-fit:cover;}}.hero-profile{--gap-h1:0;--_hero-profile-gap-vert:var(--gap-layout-vert-top);--_hero-profile-inner-gap-vert:var(--gap-layout-vert-minimal);--_hero-profile-top-gap-vert:0.75rem;--_hero-profile-top-gap-hor:var(--gap-hor);--_hero-profile-body-bg:var(--clr-accent-1);--_hero-profile-body-spacing-vert:var(--gap-card-lg);--_hero-profile-body-spacing-hor:var(--gap-card-sm);--_hero-profile-body-gap-vert:var(--gap-card-md);--_hero-profile-body-gap-hor:3rem;--_hero-profile-content-wrapper-gap-vert:var(--gap-card-md);--_hero-profile-content-gap-vert:1rem;--_hero-profile-socials-wrapper-gap-vert:var(--gap-md);--_hero-profile-socials-wrapper-gap-hor:1.5rem;--_hero-profile-socials-gap-hor:1rem;--_hero-profile-media-size:10rem;--_hero-profile-meta-gap-vert:1.5rem;--_hero-profile-meta-gap-hor:var(--gap-hor);display:flex;flex-direction:column;gap:var(--_hero-profile-gap-vert) 0;padding-bottom:var(--_hero-profile-gap-vert);}.hero-profile__inner{display:flex;flex-direction:column;gap:var(--_hero-profile-inner-gap-vert) 0;}.hero-profile__top{display:flex;flex-direction:column;gap:var(--_hero-profile-top-gap-vert) var(--_hero-profile-top-gap-hor);padding-top:var(--_hero-profile-top-gap-vert);}.hero-profile__body{display:flex;flex-direction:column;gap:var(--_hero-profile-body-gap-vert) var(--_hero-profile-body-gap-hor);padding:var(--_hero-profile-body-spacing-vert) var(--_hero-profile-body-spacing-hor);border-radius:var(--border-radius-lg);background:hsl(var(--_hero-profile-body-bg));}.hero-profile__content-wrapper{display:flex;flex-direction:column;gap:var(--_hero-profile-content-wrapper-gap-vert) 0;}.hero-profile__content{display:flex;flex-direction:column;gap:var(--_hero-profile-content-gap-vert) 0;}.hero-profile__socials-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--_hero-profile-socials-wrapper-gap-vert) var(--_hero-profile-socials-wrapper-gap-hor);}.hero-profile__socials{display:flex;flex-wrap:wrap;gap:var(--_hero-profile-socials-gap-hor);}.hero-profile__socials .field{--clr-link-hover:var(--clr-link);--clr-link-active:var(--clr-link);}.hero-profile__socials .field a{display:flex;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;border-radius:100%;font-size:0;text-decoration:none;background:hsl(var(--clr-white));}.hero-profile__socials .field a:before{content:"";font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.hero-profile__socials .field a::before{transition:color 0.3s ease-in-out;}@media (hover:hover){.hero-profile__socials .field a:hover,.hero-profile__socials .field a:focus-visible{background:hsl(var(--clr-spot-1--light));}.hero-profile__socials .field a:hover::before,.hero-profile__socials .field a:focus-visible::before{color:hsl(var(--clr-white));}}.hero-profile__socials .field-social-link-instagram a::before{content:"\e02c";content:"\e02c"/"";}.hero-profile__socials .field-social-link-facebook a::before{content:"\e01b";content:"\e01b"/"";}.hero-profile__socials .field-social-link-twitter a::before{content:"\e051";content:"\e051"/"";}.hero-profile__socials .field-social-link-linkedin a::before{content:"\e030";content:"\e030"/"";}.hero-profile__socials .field-social-link-pinterest a::before{content:"\e03e";content:"\e03e"/"";}.hero-profile__socials .field-social-link-tiktok a::before{content:"\e04c";content:"\e04c"/"";}.hero-profile__socials .field-social-link-youtube a::before{content:"\e052";content:"\e052"/"";}.hero-profile__website .field-social-link-website{display:flex;align-items:flex-start;gap:0.5rem;}.hero-profile__website .field-social-link-website:before{content:"\e02f";content:"\e02f"/"";margin:0.3125rem 0 0;font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.hero-profile__website .field-social-link-website a{overflow-wrap:anywhere;}.hero-profile__website .field-social-link-website a:after{content:"\e009";content:"\e009"/"";margin:0 0 0 0.125rem;font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.hero-profile__media img{width:var(--_hero-profile-media-size);border-radius:100%;}.hero-profile__meta{display:flex;flex-direction:column;gap:var(--_hero-profile-meta-gap-vert) var(--_hero-profile-meta-gap-hor);}.hero-profile__bottom{display:flex;flex-direction:column;gap:var(--_hero-profile-gap-vert) 0;}.hero-profile__bottom .field__label{--gap-h2:var(--gap-cb-inner-vert);}@media (max-width:767px){.hero-profile__bottom .field-author-most-recent-title .field__label{text-align:center;}}@media (max-width:939px){.hero-profile__media{order:-1;}}@media (min-width:768px){.hero-profile__top{flex-direction:row;justify-content:space-between;align-items:center;}.hero-profile__top .field-show-breadcrumb{display:flex;flex-direction:column;justify-content:center;min-height:2.5rem;}.hero-profile__top .field-group{flex:0 0 auto;}}@media (min-width:940px){.hero-profile{--_hero-profile-body-spacing-hor:var(--gap-card-lg);--_hero-profile-media-size:12.5rem;}.hero-profile__body{flex-direction:row;align-items:center;}.hero-profile__media{flex:0 0 auto;}.hero-profile__content-wrapper{flex:1;}.hero-profile__meta{flex-direction:row;}.hero-profile__meta .field-categories-link{flex:1 0 calc(41.6666666667% - var(--_hero-profile-meta-gap-hor));}.hero-profile__meta .field-awards{flex:1 0 calc(58.3333333333% - var(--_hero-profile-meta-gap-hor));}}@media (min-width:1220px){.hero-profile{--_hero-profile-body-gap-hor:4rem;--_hero-profile-media-size:15rem;}.hero-profile__meta{flex-direction:row;}.hero-profile__meta .field-categories-link{flex:1 0 calc(33.3333333333% - var(--_hero-profile-meta-gap-hor));}.hero-profile__meta .field-awards{flex:1 0 calc(66.6666666667% - var(--_hero-profile-meta-gap-hor));}}.teaser-card{--fs-h3:var(--fs-h5);--lh-h3:var(--lh-h4);--gap-h3:0.5rem;--_teaser-card-body-gap-vert:var(--gap-card-sm);--_teaser-card-body-gap-hor:var(--gap-card-sm);--_teaser-card-meta-gap-bottom:0.5rem;--_teaser-card-content-gap-vert:1rem;--_teaser-card-actions-gap-top:var(--gap-md);position:relative;display:flex;flex-direction:column;}@media (hover:hover){.teaser-card:has(.link--more:hover) .title a{color:hsl(var(--clr-link-hover));text-decoration-color:currentcolor;}}.teaser-card.node--unpublished::before{position:absolute;z-index:1;top:var(--gap-xs);left:var(--gap-xs);padding:var(--gap-xxs);border-radius:var(--border-radius);font-size:var(--fs-small);line-height:var(--lh-small);color:hsl(var(--clr-white));background:hsl(var(--clr-error--dark));content:"Unpublished";pointer-events:none;}.teaser-card.node--unpublished .teaser-card__media,.teaser-card.node--unpublished .teaser-card__body{opacity:0.7;}.teaser-card__media img{border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;}.teaser-card__body{display:flex;flex-direction:column;padding:var(--_teaser-card-body-gap-vert) var(--_teaser-card-body-gap-hor);border:0.0625rem solid hsl(var(--clr-border--light));border-top:none;border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);}.teaser-card__meta{margin-bottom:var(--_teaser-card-meta-gap-bottom);order:-1;}.teaser-card__meta .field__tags .field__item{z-index:1;}.teaser-card__content{display:flex;flex-direction:column;gap:var(--_teaser-card-content-gap-vert) 0;}.teaser-card__content .created{font-size:var(--fs-small);line-height:var(--lh-small);}.teaser-card__actions{padding-top:var(--_teaser-card-actions-gap-top);}.teaser-card__actions .link--more::before{content:"";position:absolute;inset:0;}.teaser-card--regular{height:100%;}.teaser-card__body--regular{flex:1;}.teaser-card__actions--regular{margin-top:auto;}.teaser-card--large{--fs-h3:var(--fs-h4);--_teaser-card-body-gap-hor:var(--gap-card-md);height:100%;}.teaser-card__body--large{flex:1;}.teaser-card__actions--large{margin-top:auto;}.teaser-card--small{--_teaser-card-body-gap-vert:var(--gap-card-xs);--_teaser-card-body-gap-hor:var(--gap-card-xs);}@media (min-width:768px){.has-single-item .teaser-card{flex-direction:row;}.has-single-item .teaser-card__media{flex:0 0 50%;}.has-single-item .teaser-card__media .field,.has-single-item .teaser-card__media .media,.has-single-item .teaser-card__media picture{height:100%;}.has-single-item .teaser-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg);}.has-single-item .teaser-card__body{justify-content:center;flex:0 0 50%;border-top:0.0625rem solid hsl(var(--clr-border--light));border-left:none;border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0;}.has-single-item .teaser-card__actions{margin-top:0;}.teaser-card--small{flex-direction:row;}.teaser-card__media--small{flex:0 0 11.25rem;}.teaser-card__media--small .field,.teaser-card__media--small .media,.teaser-card__media--small picture{height:100%;}.teaser-card__media--small img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg);}.teaser-card__body--small{justify-content:center;flex:1;border-top:0.0625rem solid hsl(var(--clr-border--light));border-left:none;border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0;}}.node--product.has-dropshadow .field-thumbnails img{box-shadow:0 1rem 1.5rem 0 hsla(var(--clr-black),0.2);}.product--carousel-media{--_product-carousel-media-img-size:13rem;}.product--carousel-media img{width:var(--_product-carousel-media-img-size);border-radius:var(--border-radius);}@media (min-width:940px){.product--carousel-media{--_product-carousel-media-img-size:auto;}}.product--carousel-content{--_product-carousel-content-gap:1.5rem;}.node__content--product--carousel-content{display:flex;flex-direction:column;gap:var(--_product-carousel-content-gap);}.product-carousel-content__top{--gap-h3:0;display:flex;flex-direction:column;gap:0.25rem;}.product-carousel-content__body{display:flex;flex-direction:column;gap:var(--_product-carousel-content-gap);}.product-carousel-content__body .field-book-description{position:relative;overflow:hidden;max-height:10rem;}.product-carousel-content__body .field-book-description::after{content:"";position:absolute;top:6rem;left:0;width:100%;height:4rem;background:linear-gradient(180deg,hsla(var(--clr-accent-1),0) 0,hsla(var(--clr-accent-1),1) 100%);pointer-events:none;}@media (max-width:479px){.product-carousel-content__body .node-links .button--secondary{width:100%;}}@media (min-width:940px){.product--carousel-content{--_product-carousel-content-gap:2rem;}}.product--details{--_product-details-top-gap:2rem;--_product-details-top-left-gap:1rem;--_product-details-top-left-max-height:18.125rem;--_product-details-top-left-gradient-height:4rem;--_product-details-top-right-gap:var(--gap-md);}.node__content--product--details{display:grid;gap:var(--gap-layout-vert-medium);}.product-details__top{display:grid;gap:var(--_product-details-top-gap);}.product-details__top-left{display:grid;gap:var(--_product-details-top-left-gap);}.product-details__top-left-content{position:relative;display:grid;overflow:hidden;gap:var(--_product-details-top-left-gap);}.js .product-details__top-left-content{max-height:var(--_product-details-top-left-max-height);}.product-details__top-left-content.js-has-more::after{content:"";position:absolute;top:calc(var(--_product-details-top-left-max-height) - var(--_product-details-top-left-gradient-height));left:0;right:0;height:var(--_product-details-top-left-gradient-height);background:linear-gradient(180deg,hsla(var(--clr-white),0) 0,hsla(var(--clr-white),1) 100%);pointer-events:none;opacity:1;}.product-details__top-left-content.js-expanded{--_product-details-top-left-max-height:100%;}.product-details__top-left-content.js-expanded::after{opacity:0;}.product-details__top-left-content .field__items--name-field-excerpt{display:grid;gap:var(--_product-details-top-left-gap);font-family:var(--ff-alternative);font-size:var(--fs-h4);line-height:var(--lh-base);}.product-details__top-left-content .field__items--name-field-excerpt strong{font-weight:var(--fw-bold);}.product-details__more.invisible{opacity:0;pointer-events:none;}.product-details__more-btn [aria-hidden=true]{display:none;}.product-details__top-right{display:grid;gap:var(--_product-details-top-right-gap);}.product-details__rating iframe{border-radius:var(--border-radius);}.product-details__content{display:block;margin:0;padding:0;list-style:none;border-radius:var(--border-radius);background:hsl(var(--clr-off-white));}.product-details__content .field{padding:0.5rem 1rem;border-bottom:0.0625rem solid hsla(var(--clr-border--light));}.product-details__content .field:last-child{border-bottom:none;}.product-details__content .field--label-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;justify-content:space-between;font-weight:var(--fw-medium);text-align:right;}.product-details__content .field--label-inline .field__label{text-align:left;font-weight:var(--fw-normal);}.product-details__bottom .field__items--name-field-downloads{display:grid;gap:0.5rem;}@media (max-width:939px){.product-details__more.invisible{display:none;}}@media (min-width:940px){.product--details{--_product-details-top-left-max-height:none;}.product-details__top{grid-template-columns:1fr 23.75rem;align-items:start;}.product-details__top-left{max-width:42.5rem;}}.product--full .layout--label-related .layout-builder__region{display:flex;flex-direction:column;gap:var(--gap-layout-vert-bottom) 0;}.product--header{--_product-header-gap-vert:2rem;--_product-header-gap-top:0.75rem;--_product-header-top-gap-vert:0.75rem;--_product-header-top-gap-hor:var(--gap-md);--_product-header-body-gap:2rem;--_product-header-media-gap:0.5rem;--_product-header-meta-gap:0.75rem;--_product-header-content-gap:1rem;--_product-header-content-gap-top:1.5rem;--_product-header-actions-gap:0.75rem;--_product-header-usps-gap:0.5rem;}.node__content--product--header{display:grid;gap:var(--_product-header-gap-vert);padding-top:var(--_product-header-gap-top);}.product-header__top{display:flex;flex-direction:column;gap:var(--_product-header-top-gap-vert) var(--_product-header-top-gap-hor);}.product-header__body{display:grid;gap:var(--_product-header-body-gap);}.product-header__media{position:relative;display:grid;gap:var(--_product-header-media-gap);}.product-header__media .field-labels{position:absolute;z-index:1;top:-0.875rem;left:0;max-width:100%;padding:0 0.5rem;}.product-header__media .field-audio-preview{display:grid;gap:0.5rem;padding:0.75rem 1rem;border-radius:var(--border-radius);background:hsl(var(--clr-accent-3));}.product-header__media .field-audio-preview .field__label{font-size:var(--fs-small);line-height:var(--lh-small);color:hsl(var(--clr-black));}.product-header__media .field-audio-preview audio{display:block;width:100%;}.product-header__title{--gap-h1:0;display:grid;gap:0.25rem;}.product-header__title .field-subtitle{font-size:var(--fs-h5);font-weight:var(--fw-medium);line-height:var(--lh-h5);color:hsl(var(--clr-heading));}.product-header__meta{margin-top:var(--_product-header-meta-gap);}.product-header__meta-item{display:inline;line-height:var(--lh-extra);}.product-header__meta-item:not(:last-child)::after{content:"";display:inline-block;width:0.0625rem;height:0.875rem;margin-right:var(--gap-xs);background:hsl(var(--clr-gray-3));transform:translateY(0.125rem);}.product-header__meta-item:not(:last-child) .field:last-child{padding-right:var(--gap-xs);}.product-header__meta-item .field{display:inline;}.product-header__meta-item .field .field__label{padding-right:0.25rem;}.product-header__meta-item .field .field__items{display:inline;}.product-header__meta-item .field__item--name-field-author{font-weight:var(--fw-medium);}.product-header__meta-item .field-categories-link .field__item:not(:last-child)::after{content:"";display:inline-block;width:0.0625rem;height:0.875rem;margin-right:var(--gap-xs);background:hsl(var(--clr-gray-3));transform:translateY(0.125rem);}.product-header__meta-item .field-categories-link .field__item:not(:last-child) .field__item-content{padding-right:var(--gap-xs);}.product-header__content{display:grid;gap:var(--_product-header-content-gap);margin-top:var(--_product-header-content-gap-top);font-size:var(--fs-small);line-height:var(--lh-small);}.product-header__actions{display:flex;flex-direction:column;gap:var(--_product-header-actions-gap);}.product-header__actions .field-retailers{flex:0 0 100%;}.product-header__actions .field-retailers a::after{content:none;}.product_header__usps{display:grid;gap:var(--_product-header-usps-gap);margin:0;padding:0;list-style:none;}.product_header__usps .field{display:flex;gap:0.25rem;}.product_header__usps .field::before{flex:0 0 auto;}.product_header__usps .field-shipping-information:before{content:"\e046";content:"\e046"/"";margin:0.1875rem 0 0;font-family:"iconfont";font-size:var(--fs-base);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.product_header__usps .field-shipping:before{content:"\e01c";content:"\e01c"/"";margin:0.1875rem 0 0;font-family:"iconfont";font-size:var(--fs-base);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.product_header__usps .field-payment-information:before{content:"\e032";content:"\e032"/"";margin:0.15625rem 0 0;font-family:"iconfont";font-size:var(--fs-base);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}@media (max-width:479px){.product-header__actions .button{width:100%;}}@media (min-width:480px){.product-header__media .field-audio-preview{grid-template-columns:4.75rem 1fr;gap:1rem;}.product-header__media .field-audio-preview .field__label{align-content:center;padding:0.375rem 1rem 0.375rem 0;border-right:0.0625rem solid hsla(var(--clr-border--light));text-align:center;}.product-header__media .field-audio-preview .media{align-content:center;}.product-header__actions{flex-wrap:wrap;flex-direction:row;}}@media (min-width:768px){.product-header__top{flex-direction:row;justify-content:space-between;align-items:center;}.product-header__top .field-show-breadcrumb{display:flex;flex-direction:column;justify-content:center;min-height:2.5rem;}.product-header__top .field-group{flex:0 0 auto;}}@media (min-width:940px){.product--header{--_product-header-media-gap:2rem;--_product-header-content-gap:var(--gap-md);--_product-header-content-gap-top:2rem;}.product-header__body{grid-template-columns:30rem 1fr;}.product-header__media .field-labels{max-width:23.75rem;}.product-header__info{align-self:center;width:100%;max-width:var(--max-width-inner-xs);margin-left:auto;}}.product-media-gallery{--_product-media-gallery-gap:0.5rem;--_product-media-gallery-grid-cols:1fr;--_product-media-gallery-cols:3;--_product-media-gallery-max-height:37rem;--_product-media-gallery-preview-ratio:26/25;display:grid;gap:var(--_product-media-gallery-gap);}.product-media-gallery:has(.field-preview){--_product-media-gallery-grid-cols:1fr 2fr;--_product-media-gallery-cols:2;}.product-media-gallery__media{position:relative;overflow:hidden;border-radius:var(--border-radius);}.product-media-gallery__media .lightgallery__items{position:relative;display:flex;}.product-media-gallery__media .lightgallery__item{position:relative;display:flex;justify-content:center;align-items:center;flex:0 0 100%;aspect-ratio:95/148;max-height:var(--_product-media-gallery-max-height);background:hsl(var(--clr-off-white));}.product-media-gallery__media .lightgallery__item:after{content:"\e053";content:"\e053"/"";position:absolute;right:0.5rem;bottom:0.5rem;font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.product-media-gallery__media .lightgallery__item::after{justify-content:center;align-items:center;width:2.125rem;height:2.125rem;border-radius:100%;background:hsl(var(--clr-white));box-shadow:0 0 1.25rem 0 hsla(var(--clr-black),0.08);transition-property:background,color;transition-duration:0.3s;transition-timing-function:ease-in-out;}@media (hover:hover){.product-media-gallery__media .lightgallery__item:hover::after{color:hsl(var(--clr-white));background:hsl(var(--clr-spot-1--light));}}.product-media-gallery__media .lightgallery__item[data-poster] img{width:100%;}.product-media-gallery__thumbnails{position:relative;display:grid;grid-template-columns:var(--_product-media-gallery-grid-cols);gap:var(--_product-media-gallery-gap);}.product-media-gallery__thumbnails .field-preview{aspect-ratio:var(--_product-media-gallery-preview-ratio);}.product-media-gallery__thumbnails .field-preview .media{height:100%;}.product-media-gallery__thumbnails .button--preview{width:100%;height:100%;}.product-media-gallery__thumbnails .field-thumbnails{overflow:hidden;}.product-media-gallery__thumbnails .field__items--name-field-thumbnails{display:flex;gap:var(--_product-media-gallery-gap);}.product-media-gallery__thumbnails .field__item--name-field-thumbnails{overflow:hidden;flex:0 0 auto;width:calc(100% / var(--_product-media-gallery-cols) - var(--_product-media-gallery-gap) * (var(--_product-media-gallery-cols) - 1) / var(--_product-media-gallery-cols));border-radius:var(--border-radius);background:hsl(var(--clr-off-white));cursor:pointer;transition-property:padding,border;transition-duration:0.1s;transition-timing-function:linear;}.product-media-gallery__thumbnails .media--type-video-embed{position:relative;}.product-media-gallery__thumbnails .media--type-video-embed:before{content:"\e03f";content:"\e03f"/"";position:absolute;top:50%;left:50%;font-family:"iconfont";font-size:var(--fs-xlarge);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.product-media-gallery__thumbnails .media--type-video-embed::before{z-index:1;align-items:center;justify-content:center;border-radius:100%;background:hsl(var(--clr-white));box-shadow:0 0 1.25rem 0 hsla(var(--clr-black),0.08);transform:translate(-50%,-50%);width:2.125rem;height:2.125rem;}.product-media-gallery__thumbnails .swiper-slide-thumb-active{padding:var(--gap-xxs);border:0.125rem solid hsl(var(--clr-spot-1--light));}.product-media-gallery__thumbnails .button--nav{position:absolute;z-index:1;top:50%;display:none;transform:translateY(-50%);}.product-media-gallery__thumbnails .button--nav-prev{left:-1.0625rem;}.product-media-gallery__thumbnails .button--nav-next{right:-1.0625rem;}.product-media-gallery__thumbnails .swiper-initialized .field__items--name-field-thumbnails{gap:0;}.product-media-gallery__thumbnails .swiper-initialized ~ .button--nav{display:flex;}.product-media-gallery__thumbnails .swiper-initialized ~ .button--nav.swiper-button-disabled{display:none;}@media (min-width:480px){.product-media-gallery{--_product-media-gallery-cols:5;}.product-media-gallery:has(.field-preview){--_product-media-gallery-grid-cols:1fr 4fr;--_product-media-gallery-cols:4;}}@media (min-width:768px){.product-media-gallery{--_product-media-gallery-cols:6;}.product-media-gallery:has(.field-preview){--_product-media-gallery-grid-cols:1fr 5fr;--_product-media-gallery-cols:5;}}@media (min-width:940px){.product-media-gallery{grid-template-columns:23.75rem;--_product-media-gallery-preview-ratio:1/1;}.product-media-gallery:has(.product-media-gallery__thumbnails){grid-template-columns:23.75rem auto;}.product-media-gallery:has(.field-preview){--_product-media-gallery-grid-cols:0.9fr 5.1fr;}.product-media-gallery__thumbnails{grid-template-columns:initial;grid-template-rows:var(--_product-media-gallery-grid-cols);max-height:var(--_product-media-gallery-max-height);}.product-media-gallery__thumbnails .field__items--name-field-thumbnails{flex-direction:column;}.product-media-gallery__thumbnails .field__item--name-field-thumbnails{width:100%;}.product-media-gallery__thumbnails .button--nav{left:50%;transform:translateX(-50%);}.product-media-gallery__thumbnails .button--nav::before{transform:rotate(90deg);}.product-media-gallery__thumbnails .button--nav-prev{top:-1.0625rem;}.product-media-gallery__thumbnails .button--nav-next{top:auto;bottom:-1.0625rem;}}.product--teaser-large{--_product-teaser-large-img-max-width:13.125rem;--_product-teaser-large-content-offset:-2rem;--_product-teaser-large-content-gap-vert:1.5rem;--_product-teaser-large-content-gap-top:4rem;--_product-teaser-large-content-gap-bottom:var(--gap-card-lg);--_product-teaser-large-content-gap-left:0;}.product-teaser-large__media{position:relative;z-index:2;display:flex;justify-content:center;}.product-teaser-large__media img{max-width:var(--_product-teaser-large-img-max-width);border-radius:var(--border-radius);}.product-teaser-large__content{display:flex;flex-direction:column;gap:var(--_product-teaser-large-content-gap-vert);margin:var(--_product-teaser-large-content-offset) 0 0;padding:var(--_product-teaser-large-content-gap-top) 0 var(--_product-teaser-large-content-gap-bottom) var(--_product-teaser-large-content-gap-left);position:relative;z-index:1;background-color:hsl(var(--clr-accent-3));}.product-teaser-large__content:before{position:absolute;z-index:-1;display:block;height:100%;background-color:inherit;content:"";inset:0;margin-left:calc(-50vw + 50%);width:100vw;}.product-teaser-large__content-top{--gap-h3:0;display:flex;flex-direction:column;gap:0.25rem;}.product-teaser-large__content-top .price{margin-top:0.25rem;}.product-teaser-large__content-bottom{display:flex;flex-direction:column;gap:var(--_product-teaser-large-content-gap-vert);}.product-teaser-large__content-bottom .field-book-description{position:relative;overflow:hidden;max-height:10rem;}.product-teaser-large__content-bottom .field-book-description::after{content:"";position:absolute;top:6rem;left:0;width:100%;height:4rem;background:linear-gradient(180deg,hsla(var(--clr-accent-3),0) 0,hsla(var(--clr-accent-3),1) 100%);pointer-events:none;}@media (min-width:768px){.product--teaser-large{--_product-teaser-large-content-offset:-5rem;--_product-teaser-large-content-gap-top:2.5rem;--_product-teaser-large-content-gap-bottom:2.5rem;--_product-teaser-large-content-gap-left:2rem;}.node__content--product--teaser-large{display:flex;}.product-teaser-large__media{flex:0 0 auto;align-self:center;margin:var(--_product-teaser-large-content-gap-left) 0;}.product-teaser-large__content{display:flex;flex-direction:column;justify-content:center;flex:1;margin:0;}.product-teaser-large__content::before{width:auto;margin-left:var(--_product-teaser-large-content-offset);margin-right:calc(var(--container-padding) * -1);border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg);}}@media (max-width:479px){.product-teaser-large__content-bottom .button--more{width:100%;}}@media (min-width:1220px){.product--teaser-large{--_product-teaser-large-img-max-width:17.5rem;--_product-teaser-large-content-gap-vert:2rem;--_product-teaser-large-content-gap-top:4rem;--_product-teaser-large-content-gap-bottom:4rem;}.product-teaser-large__content::before{margin-right:calc((100vw - (var(--max-width) - var(--container-padding) * 2)) * -1 / 2);}}.product-variants{--_product-variants-cols:2;--_product-variants-gap:1rem;}.product-variants-list{display:grid;grid-template-columns:repeat(var(--_product-variants-cols),minmax(0,1fr));gap:var(--_product-variants-gap);margin:0;padding:0;list-style:none;}.product-variant{--clr-link:var(--clr-text--light);--clr-link-hover:var(--clr-black);--clr-link-active:var(--clr-black);position:relative;display:grid;align-items:center;height:100%;padding:1rem 1rem 1rem 1.5rem;border:0.0625rem solid hsla(var(--clr-border--light));border-radius:var(--border-radius);font-size:var(--fs-small);line-height:var(--lh-small);text-decoration:none;transition-property:border,color;}@media (hover:hover){.product-variant:hover{border-color:hsl(var(--clr-link-hover));}}.product-variant--active{border-color:hsl(var(--clr-link-hover));}.product-variant--active:before{content:"\e013";content:"\e013"/"";position:absolute;top:0;left:0;font-family:"iconfont";font-size:var(--fs-base);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-white));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.product-variant--active,.product-variant--active:visited{color:hsl(var(--clr-link-active));}.product-variant--active::before{border-radius:0 0 var(--border-radius);background:hsl(var(--clr-link-active));}.product--teaser-variant{display:grid;gap:0.25rem;}.product--teaser-variant .field-variant-type{color:hsl(var(--clr-text));overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto;}.product--teaser-variant .price__original{color:hsl(var(--clr-text--light));}@media (min-width:480px){.product-variants{--_product-variants-cols:3;}}@media (min-width:768px){.product-variants{--_product-variants-cols:4;}}@media (min-width:940px){.product-variants{--_product-variants-cols:3;}}@media (min-width:1220px){.product-variants{--_product-variants-cols:4;--_product-variants-gap:var(--gap-md);}}.product--teaser{--fs-h3:var(--fs-h5);--lh-h3:var(--lh-h5);--gap-h3:0;--_product-teaser-content-gap-vert:1rem;position:relative;}@media (hover:hover){.product--teaser:hover .title a{color:hsl(var(--clr-link-hover));text-decoration-color:currentcolor;}}.node__content--product--teaser{display:flex;flex-direction:column;gap:0.75rem;height:100%;}.product-teaser__media{display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:11/17;max-height:15.9375rem;}.product-teaser__media-inner{position:relative;}.product-teaser__media-inner .field-labels{position:absolute;z-index:1;top:-0.25rem;left:-0.25rem;}.product-teaser__media-inner img{border:0.0625rem solid hsla(var(--clr-border--light));border-radius:var(--border-radius);}.product-teaser__content{display:flex;flex-direction:column;flex:1;gap:var(--_product-teaser-content-gap-vert);}.product-teaser__content .link--more::before{content:"";position:absolute;inset:0;}.product-teaser__meta{font-size:var(--fs-small);line-height:var(--lh-small);}.product-teaser__meta-item{display:inline;}.product-teaser__meta-item:not(:last-child)::after{content:"";display:inline-block;width:0.0625rem;height:0.875rem;margin-right:0.1875rem;background:hsl(var(--clr-gray-3));transform:translateY(0.125rem);}.product-teaser__meta-item:not(:last-child) .field:last-child{padding-right:0.1875rem;}.product-teaser__meta-item .field{display:inline;}.product-teaser__meta-item .field .field__label,.product-teaser__meta-item .field .field__items{display:inline;}.product-teaser__content-bottom{display:flex;flex-direction:column;gap:var(--_product-teaser-content-gap-vert);margin-top:auto;}.view--product-lister.view--display-block-product-lister{position:relative;}.view--product-lister.view--display-block-product-lister .view__header{position:absolute;top:calc(var(--gap-layout-vert) * -1);font-size:var(--fs-small);line-height:var(--lh-small);color:hsl(var(--clr-text--light));transform:translateY(-100%);}@media (max-width:939px){.view--product-lister.view--display-block-product-lister{margin-top:calc(var(--gap-layout-vert) + var(--fs-small) * var(--lh-small));}.view--product-lister.view--display-block-product-lister .view__header{left:0;}}@media (min-width:940px){.view--product-lister.view--display-block-product-lister .view__header{right:0;}}.has-numbers .product-overview{--_product-overview-number-size:4rem;--_product-overview-number-offset:2.0625rem;counter-reset:productList;}.has-numbers .product-overview .node--product{counter-increment:productList;padding-top:var(--_product-overview-number-offset);}.has-numbers .product-overview .node--product::before{content:counter(productList);position:absolute;z-index:1;top:0;left:var(--gap-xs);font-family:var(--ff-alternative);font-size:var(--_product-overview-number-size);line-height:0.8;text-shadow:0.125rem 0.125rem 0.4375rem hsl(var(--clr-layout-bg,var(--clr-white)));color:hsl(var(--clr-heading));}.has-numbers .product-overview .node--product .field-labels{display:none;}@media (min-width:940px){.has-numbers .product-overview{--_product-overview-number-size:5rem;--_product-overview-number-offset:2.625rem;}}.product-overview--carousel{--_product-overview-cols:2;--_product-overview-gap-hor:1rem;--_product-overview-slide-width:calc((100% / var(--_product-overview-cols)) - var(--_product-overview-gap-hor));}.product-overview__inner{display:flex;gap:var(--_product-overview-gap-hor);}.product-overview__inner .node--product{flex:0 0 auto;width:var(--_product-overview-slide-width);}.product-overview__navigation,.product-overview__pagination{display:none;}.swiper-initialized .product-overview__inner{gap:0;}.swiper-initialized .product-overview__inner .node--product{transition:opacity 0.3s ease-in-out;opacity:0.5;}.swiper-initialized .product-overview__inner .node--product.swiper-slide-visible{opacity:1;}@media (max-width:1219px){.swiper-initialized .product-overview__pagination{display:flex;margin-top:var(--gap-layout-vert);}}@media (min-width:480px){.product-overview--carousel{--_product-overview-cols:3;}}@media (min-width:768px){.product-overview--carousel{--_product-overview-cols:4;}}@media (min-width:940px){.product-overview--carousel{--_product-overview-gap-hor:var(--gap-md);}}@media (min-width:1220px){.product-overview--carousel{--_product-overview-cols:5;position:relative;}.product-overview--carousel::before,.product-overview--carousel::after{content:"";position:absolute;z-index:1;top:-0.625rem;bottom:-0.625rem;width:calc((100vw - (var(--max-width) - var(--container-padding) * 2)) * 1 / 2);background:linear-gradient(90deg,hsla(var(--clr-layout-bg,var(--clr-white)),0) 0,hsla(var(--clr-layout-bg,var(--clr-white)),1) 9.375rem);pointer-events:none;}.product-overview--carousel::before{left:0;transform:translateX(-100%) scaleX(-1);}.product-overview--carousel::after{right:0;transform:translateX(100%);}.swiper-initialized .product-overview__navigation{position:absolute;top:-4.75rem;right:0;display:flex;}}.product-overview--grid{--_product-overview-cols:2;--_product-overview-gap-vert:1.5rem;--_product-overview-gap-hor:1rem;display:grid;grid-template-columns:repeat(var(--_product-overview-cols),minmax(0,1fr));gap:var(--_product-overview-gap-vert) var(--_product-overview-gap-hor);}@media (min-width:480px){.product-overview--grid{--_product-overview-cols:3;}}@media (min-width:768px){.product-overview--grid{--_product-overview-cols:4;}}@media (min-width:940px){.product-overview--grid{--_product-overview-gap-vert:2rem;--_product-overview-gap-hor:var(--gap-md);}}@media (min-width:1220px){.product-overview--grid{--_product-overview-cols:5;}}.publisher--teaser-small{--_publisher-teaser-small-gap:0.5rem;}.publisher--teaser-small .field-part-of-publisher{display:flex;flex-wrap:wrap;gap:0.25rem;font-size:var(--fs-xsmall);line-height:var(--lh-xsmall);}.publisher--teaser-small .field-media-svg{display:flex;padding:0.4375rem 0.5rem;border:0.0625rem solid hsla(var(--clr-border--light));border-radius:var(--border-radius);background:hsl(var(--clr-white));}.publisher--teaser-small .field-media-svg svg{width:auto;max-width:7.5rem;height:auto;max-height:1.5rem;}.group__content--publisher--teaser-small{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:var(--_publisher-teaser-small-gap);}@media (min-width:768px){.publisher--teaser-small{--_publisher-teaser-small-gap:0.75rem;}.group__content--publisher--teaser-small{flex-direction:row;justify-content:flex-start;}}.search-autocomplete-result__inner{display:flex;gap:0.75rem;}.search-autocomplete-result__media{flex:0 0 1.875rem;}.search-autocomplete-result__media img{border-radius:var(--border-radius);}.search-autocomplete-result__content{display:flex;flex-direction:column;gap:0.125rem;flex:1 0 0;}.search-autocomplete-result__content .title{font-weight:var(--fw-medium);}.search-autocomplete-result__content .field-entity-label{font-size:var(--fs-xsmall);line-height:var(--lh-xsmall);color:hsl(var(--clr-text--light));}.view--search-results .view__content .node{margin-top:var(--gap-layout-vert);padding-top:var(--gap-layout-vert);border-top:0.0625rem solid hsla(var(--clr-border--light));}.view--search-results .view__content .node:first-child{margin-top:0;padding-top:0;border-top:none;}.search-result{--_search-result-gap:var(--gap-md);--_search-result-img-size:5rem;--_search-result-header-gap:0.5rem;--_search-result-main-gap:1rem;--_search-result-actions-spacing-top:0.25rem;--_search-result-aside-gap:0.5rem;}.search-result__inner{position:relative;display:flex;gap:var(--_search-result-gap);}.search-result__inner:has(.link--more:hover) .title a{color:hsl(var(--clr-link-hover));text-decoration-color:currentcolor;}.search-result__media{flex:0 0 var(--_search-result-img-size);}.search-result__media img{border-radius:var(--border-radius);}.search-result__main{display:flex;flex-direction:column;gap:var(--_search-result-main-gap);flex:1;}.search-result__body{display:contents;}.search-result__header{display:flex;flex-direction:column;gap:var(--_search-result-header-gap);}.search-result__meta{display:flex;flex-wrap:wrap;gap:var(--_search-result-header-gap);}.search-result__heading{--fs-h3:var(--fs-h5);--lh-h3:var(--lh-h5);--gap-h3:0;display:flex;flex-direction:column;gap:var(--_search-result-header-gap);font-size:var(--fs-small);line-height:var(--lh-small);}.search-result__details{font-size:var(--fs-small);line-height:var(--lh-small);}.search-result__details .field{display:inline;}.search-result__details .field::after{content:"";display:inline-block;width:0.0625rem;height:0.875rem;margin:0 0.25rem;background:hsl(var(--clr-gray-3));transform:translateY(0.125rem);}.search-result__details .field:last-child::after{content:none;}.search-result__details .field__items{display:inline;}.search-result__details .field-series::after{content:none;}.search-result__content .field--type-string-long,.search-result__content .field--type-text-long{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}.search-result__content .field--type-text-long ul,.search-result__content .field--type-text-long ol{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}.search-result__content-bottom{--clr-link:var(--clr-text--light);font-size:var(--fs-small);line-height:var(--lh-small);color:hsl(var(--clr-text--light));}.search-result__content-bottom a{position:relative;z-index:1;}.search-result__actions{margin-top:var(--_search-result-actions-spacing-top);}.search-result__actions .link--more::before{content:"";position:absolute;inset:0;}.search-result__aside{display:flex;flex-direction:column;gap:var(--_search-result-aside-gap);font-size:var(--fs-small);line-height:var(--lh-small);}.search-result__aside .field-shipping{color:hsl(var(--clr-text--light));}@media (max-width:939px){.search-result__actions{order:1;}}@media (max-width:767px){.search-result__content{display:none;}}@media (min-width:768px){.search-result{--_search-result-img-size:10rem;}.search-result__content:empty{display:none;}}@media (min-width:940px){.search-result{--_search-result-gap:1.5rem;--_search-result-main-gap:1.5rem;--_search-result-body-gap:1rem;--_search-result-body-max-width:47.625rem;--_search-result-actions-spacing-top:0.5rem;--_search-result-aside-width:13.125rem;}.search-result__main{flex-direction:row;}.search-result__body{display:flex;flex-direction:column;gap:var(--_search-result-body-gap);flex:1;max-width:var(--_search-result-body-max-width);}.search-result__aside{flex:0 0 var(--_search-result-aside-width);align-self:center;}}.series--full .layout--label-related .layout-builder__region{display:flex;flex-direction:column;gap:var(--gap-layout-vert-bottom) 0;}.series--full .layout--content-blocks.layout--v-space-bottom-1x:not(.layout--bg) + .layout--label-related{--gap-layout-vert-top:0;}.series--teaser{--_series-teaser-bg:var(--clr-accent-1);--_series-teaser-spacing-vert:var(--gap-card-lg);--_series-teaser-spacing-hor:var(--gap-card-md);padding:var(--_series-teaser-spacing-vert) var(--_series-teaser-spacing-hor);border-radius:var(--border-radius-lg);background:hsl(var(--_series-books-bg,var(--_series-teaser-bg)));}.series--teaser .field-content-description{margin-bottom:var(--gap-layout-vert);}@media (min-width:940px){.series--teaser{--_series-teaser-spacing-vert:var(--gap-card-md);}}.term--view-mode-full{--_term-full-bg:var(--clr-white);--_term-full-gap-breadcrumb-bottom:var(--gap-layout-vert-medium);position:relative;z-index:1;background-color:hsl(var(--_term-full-bg));}.term--view-mode-full:before{position:absolute;z-index:-1;display:block;height:100%;background-color:inherit;content:"";inset:0;margin-left:calc(-50vw + 50%);width:100vw;}.term__content--view-mode-full{padding:0.75rem 0 var(--gap-layout-vert-medium);}.term__content--view-mode-full .field-show-breadcrumb{margin-bottom:var(--_term-full-gap-breadcrumb-bottom);}.term__content--view-mode-full .name{max-width:var(--max-width-inner);}.term__content--view-mode-full .name:last-child{--gap-h1:0;}.term__content--view-mode-full .description{max-width:var(--max-width-inner);}@media (min-width:768px){.term--view-mode-full{--_term-full-gap-breadcrumb-bottom:var(--gap-layout-vert-minimal);}.term__content--view-mode-full .field-show-breadcrumb{display:flex;flex-direction:column;justify-content:center;min-height:2.5rem;}}@media (min-width:940px){.term--view-mode-full{--gap-h1:var(--gap-md);}}.view--taxonomy-term.view--display-page .view__content{padding:var(--gap-layout-vert-medium) 0 var(--gap-layout-vert-bottom);}.view-grid{--_view-grid-cols:1;--_view-grid-gap-vert:1rem;--_view-grid-gap-hor:var(--gap-hor);}.view-grid .view__content{display:grid;grid-template-columns:repeat(var(--_view-grid-cols),minmax(0,1fr));gap:var(--_view-grid-gap-vert) var(--_view-grid-gap-hor);}.view-grid--5-cols{--_view-grid-cols:2;--_view-grid-gap-vert:1.5rem;--_view-grid-gap-hor:1rem;}@media (min-width:480px){.view-grid--5-cols{--_view-grid-cols:3;}}@media (min-width:768px){.view-grid{--_view-grid-gap-vert:1.5rem;}.view-grid.has-single-item{--_view-grid-cols:1;}.view-grid--2-cols,.view-grid--3-cols,.view-grid--4-cols{--_view-grid-cols:2;}.view-grid--5-cols{--_view-grid-cols:4;}}@media (min-width:940px){.view-grid{--_view-grid-gap-vert:2rem;}.view-grid--3-cols,.view-grid--4-cols{--_view-grid-cols:3;}.view-grid--5-cols{--_view-grid-gap-hor:var(--gap-md);}}@media (min-width:1220px){.view-grid--4-cols{--_view-grid-cols:4;}.view-grid--5-cols{--_view-grid-cols:5;}}.view-related{display:flex;flex-direction:column;gap:var(--gap-layout-vert);}.view-related__header .button{width:100%;}.view-related__title{--gap-h2:0;}@media (max-width:767px){.view-related__header{display:contents;}.view-related__header .more-link{order:1;}}@media (min-width:768px){.view-related__header{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;}.view-related__header .more-link{flex:0 0 auto;margin-top:0.125rem;}}.layout__cols{display:flex;flex-direction:column;gap:var(--gap-layout-vert) 0;}@media (max-width:767px){.layout__cols--reversed-mobile{flex-direction:column-reverse;}}@media (min-width:768px){.layout__cols{flex-direction:row;flex-wrap:wrap;margin-inline:calc(var(--gap-hor) / -2);}.layout__content--2-col--left,.layout__content--2-col--right,.layout__sidebar--2-col--left,.layout__sidebar--2-col--right{margin-left:calc(var(--gap-hor) / 2);margin-right:calc(var(--gap-hor) / 2);flex:0 0 auto;flex-basis:auto;width:calc(50% - var(--gap-hor));min-height:0.0625rem;}}@media (min-width:940px){.layout__content--2-col--left,.layout__content--2-col--right{width:calc(100% * var(--grid-columns) / 8 - var(--gap-hor));}.layout__sidebar--2-col--left,.layout__sidebar--2-col--right{width:calc(100% * var(--grid-columns) / 4 - var(--gap-hor));}}@media (min-width:1220px){.layout__content--2-col--left,.layout__content--2-col--right{width:calc(100% * var(--grid-columns) / 9 - var(--gap-hor));}.layout__sidebar--2-col--left,.layout__sidebar--2-col--right{width:calc(100% * var(--grid-columns) / 3 - var(--gap-hor));}}@media (min-width:768px){.layout__content--3-col--center,.layout__sidebar--3-col--left,.layout__sidebar--3-col--right{flex:0 0 auto;flex-basis:auto;margin-inline:calc(var(--gap-hor) / 2);min-height:0.0625rem;}.layout__content--3-col--center{width:calc(50% - var(--gap-hor));}.layout__sidebar--3-col--left,.layout__sidebar--3-col--right{width:calc(100% * var(--grid-columns) / 3 - var(--gap-hor));}}@media (min-width:940px){.layout__sidebar--3-col--left,.layout__sidebar--3-col--right{width:calc(100% * var(--grid-columns) / 3 - var(--gap-hor));}}@media (min-width:768px){.layout__region--4-col--01,.layout__region--4-col--02,.layout__region--4-col--03,.layout__region--4-col--04{flex:0 0 auto;flex-basis:auto;margin-inline:calc(var(--gap-hor) / 2);min-height:0.0625rem;width:calc(50% - var(--gap-hor));}}@media (min-width:940px){.layout__region--4-col--01,.layout__region--4-col--02,.layout__region--4-col--03,.layout__region--4-col--04{width:calc(100% * var(--grid-columns) / 4 - var(--gap-hor));}}.layout__region-info{border-width:0.0625rem;border-color:#2f91da;background:hsl(var(--clr-off-white));}.layout-builder-discard-changes{margin-top:var(--gap-lg);}.layout-builder-discard-changes .form-actions{margin-top:var(--gap-md);}.layout-builder-form #edit-actions{margin:0;}.layout-builder-form #edit-actions .button{margin:0;}.layout-builder-form #edit-actions .button::after{content:none;}.layout-builder__section__actions{margin:var(--gap-xs) 0;padding-right:2.5rem;}.layout-builder--edit-preview.layout-builder--content-preview .layout-builder__section__actions{position:static;margin:2.5rem 0 0.125rem;}.layout-builder--edit-preview.layout-builder--content-preview .layout--v-space-bottom-0x > .layout-builder__region:last-child .layout-builder__link--add{margin-bottom:var(--gap-lg);}.ui-dialog .field--type-webform.field--widget-webform-entity-reference-select{margin-bottom:0.9375rem;padding:0.9375rem;border:0.0625rem solid #ccc;border-radius:3px;}.ui-dialog .form__multiple-value > .form__element__tooltip{right:3px;top:3px;}#layout-builder-modal{padding:0 calc(var(--gap-card-md) / 2) calc(var(--gap-card-md) / 2);}#layout-builder-modal button[type=submit]::after,#layout-builder-modal .ui-dialog-buttonset button::after{content:none;}#layout-builder-modal .messages--wrapper{position:static;margin:0;box-shadow:none;}#layout-builder-modal .cke_maximized{position:fixed !important;}#layout-builder-modal > .form-type--search{display:none;}#layout-builder-modal .ck-style-dropdown{--ck-style-panel-columns:2;--ck-style-panel-button-width:145px;}.layout-builder-configure-block .js-filter-wrapper{margin-bottom:var(--gap-form-element);}.ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items{flex-wrap:wrap !important;}.js-media-library-item-preview img.image-style-medium{width:100%;max-width:13.75rem;}.maintenance-page__content{padding:var(--gap-layout-vert-medium) 0;max-width:var(--max-width-inner);}.block--system-main-block > .compose-tips{padding:var(--gap-vert) 0;}.block--system-main-block > .compose-tips .filter-type{margin-bottom:var(--gap-md);}
