@charset "UTF-8";body{margin:0}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}em{font-style:normal}address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;margin:0;padding:0}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}a{text-decoration:none}.clr{clear:both}.dashicons{width:auto;height:auto;font-size:inherit;line-height:inherit}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:100%;background:#2A2F33}body{font-family:Open Sans,Arial,sans-serif;font-weight:400;color:#333}body.--no-scroll{overflow:hidden}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){body.-menu-open{overflow:hidden}body.-menu-open .menu-wrapper{transform:translateZ(0)}}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){body.menu-secondary-open{overflow:hidden}body.menu-secondary-open .menu-secondary .navigation li:not(.spacer):not(.expand){display:block}body.menu-secondary-open .menu-secondary a.expand{transform:rotate(180deg)}}#content{background:white}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.idvl-editor .block-wrapper{position:relative}.idvl-editor .block-wrapper.theme-grey{background:#f4f4f4}.idvl-editor .block-wrapper.theme-white{background:white}.idvl-editor .block-wrapper.padding-default{padding-top:1em;padding-bottom:1em}@media all and (min-width: 768px){.idvl-editor .block-wrapper.padding-default{padding-top:2em;padding-bottom:2em}}.idvl-editor .block-wrapper.padding-topPadding{padding-top:1em}@media all and (min-width: 768px){.idvl-editor .block-wrapper.padding-topPadding{padding-top:2em}}.idvl-editor .block-wrapper.padding-bottomPadding{padding-bottom:1em}@media all and (min-width: 768px){.idvl-editor .block-wrapper.padding-bottomPadding{padding-bottom:2em}}.idvl-editor .block-wrapper.padding-noPadding{padding-top:0;padding-bottom:0}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.idvl-editor .block-wrapper.-invert-order .block.half .slot:nth-of-type(1),.idvl-editor .block-wrapper.-invert-order .block.twoToThree .slot:nth-of-type(1),.idvl-editor .block-wrapper.-invert-order .block.threeToTwo .slot:nth-of-type(1){margin-bottom:0;order:2}.idvl-editor .block-wrapper.-invert-order .block.half .slot:nth-of-type(2),.idvl-editor .block-wrapper.-invert-order .block.twoToThree .slot:nth-of-type(2),.idvl-editor .block-wrapper.-invert-order .block.threeToTwo .slot:nth-of-type(2){margin-bottom:1.25rem;order:1}}.idvl-editor .block-wrapper.size-small .block{max-width:640px;margin:0 auto;padding-right:24px;padding-left:24px}@media all and (min-width: 688px){.idvl-editor .block-wrapper.size-small .block{padding-right:0;padding-left:0}}.idvl-editor .block-wrapper.size-content .block{max-width:1080px;margin:0 auto;padding-right:24px;padding-left:24px}@media all and (min-width: 1128px){.idvl-editor .block-wrapper.size-content .block{padding-right:0;padding-left:0}}.idvl-editor .block-wrapper.size-boxed .block{max-width:1580px;margin:0 auto;padding-right:12px;padding-left:12px}@media all and (min-width: 1604px){.idvl-editor .block-wrapper.size-boxed .block{padding-right:0;padding-left:0}}.idvl-editor .block-wrapper.size-wide .block{max-width:1920px;margin:0 auto;padding-right:12px;padding-left:12px}@media all and (min-width: 1944px){.idvl-editor .block-wrapper.size-wide .block{padding-right:0;padding-left:0}}.idvl-editor .block-wrapper.-overflow .block{max-width:100%}.idvl-editor .block-wrapper.-overflow.-overflow-right.-overflow-limited{padding-right:calc((100vw - 1920px)/2)}.idvl-editor .block-wrapper.-overflow.-overflow-left.-overflow-limited{padding-left:calc((100vw - 1920px)/2)}@media all and (min-width: 688px){.idvl-editor .block-wrapper.size-small.-overflow-right{padding-left:calc((100% - 640px)/2)}.idvl-editor .block-wrapper.size-small.-overflow-left{padding-right:calc((100% - 640px)/2)}.idvl-editor .block-wrapper.-overflow-right.size-small .block.half .slot:nth-of-type(1){width:calc((640px - 2.25rem)/2)}.idvl-editor .block-wrapper.-overflow-right.size-small .block.half .slot:nth-of-type(2){width:calc(100% - ((640px + 2.25rem)/2))}.idvl-editor .block-wrapper.-overflow-left.size-small .block.half .slot:nth-of-type(1){width:calc(100% - ((640px + 2.25rem)/2))}.idvl-editor .block-wrapper.-overflow-left.size-small .block.half .slot:nth-of-type(2){width:calc((640px - 2.25rem)/2)}.idvl-editor .block-wrapper.-overflow-right.size-small .block.third .slot:nth-of-type(1),.idvl-editor .block-wrapper.-overflow-right.size-small .block.third .slot:nth-of-type(2){width:calc((640px - 4.5rem) / 3)}.idvl-editor .block-wrapper.-overflow-right.size-small .block.third .slot:nth-of-type(3){width:calc(100% - (640px - ((640px - 4.5rem) / 3)))}.idvl-editor .block-wrapper.-overflow-left.size-small .block.third .slot:nth-of-type(1){width:calc(100% - (640px - ((640px - 4.5rem) / 3)))}.idvl-editor .block-wrapper.-overflow-left.size-small .block.third .slot:nth-of-type(2),.idvl-editor .block-wrapper.-overflow-left.size-small .block.third .slot:nth-of-type(3){width:calc((640px - 4.5rem) / 3)}.idvl-editor .block-wrapper.-overflow-right.size-small .block.quart .slot:nth-of-type(1),.idvl-editor .block-wrapper.-overflow-right.size-small .block.quart .slot:nth-of-type(2),.idvl-editor .block-wrapper.-overflow-right.size-small .block.quart .slot:nth-of-type(3){width:calc((640px - 3.75rem)/4)}.idvl-editor .block-wrapper.-overflow-right.size-small .block.quart .slot:nth-of-type(4){width:calc(100% - (640px - ((640px - 3.75rem)/4)))}.idvl-editor .block-wrapper.-overflow-left.size-small .block.quart .slot:nth-of-type(1){width:calc(100% - (640px - ((640px - 3.75rem)/4)))}.idvl-editor .block-wrapper.-overflow-left.size-small .block.quart .slot:nth-of-type(2),.idvl-editor .block-wrapper.-overflow-left.size-small .block.quart .slot:nth-of-type(3),.idvl-editor .block-wrapper.-overflow-left.size-small .block.quart .slot:nth-of-type(4){width:calc((640px - 3.75rem)/4)}.idvl-editor .block-wrapper.-overflow-right.size-small .block.twoToThree .slot:nth-of-type(1){max-width:calc((640px - 5rem)*.4 + 1.25rem)}.idvl-editor .block-wrapper.-overflow-right.size-small .block.twoToThree .slot:nth-of-type(2){max-width:calc(100% - (640px - ((640px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-left.size-small .block.twoToThree .slot:nth-of-type(1){max-width:calc(100% - (640px - ((640px - 5rem)*.4 + 1.25rem)))}.idvl-editor .block-wrapper.-overflow-left.size-small .block.twoToThree .slot:nth-of-type(2){max-width:calc((640px - 5rem) / 5 * 3 + 2.5rem)}.idvl-editor .block-wrapper.-overflow-right.size-small .block.threeToTwo .slot:nth-of-type(1){max-width:calc((640px - 5rem) / 5 * 3 + 2.5rem)}.idvl-editor .block-wrapper.-overflow-right.size-small .block.threeToTwo .slot:nth-of-type(2){max-width:calc(100% - (640px - ((640px - 5rem)*.4 + 1.25rem)))}.idvl-editor .block-wrapper.-overflow-left.size-small .block.threeToTwo .slot:nth-of-type(1){max-width:calc(100% - (640px - ((640px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-left.size-small .block.threeToTwo .slot:nth-of-type(2){max-width:calc((640px - 5rem)*.4 + 1.25rem)}.idvl-editor .block-wrapper.-overflow-right.size-small .block.limitedToThreeRight .slot{max-width:calc(100% - (640px - ((640px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-left.size-small .block.limitedToThreeRight .slot,.idvl-editor .block-wrapper.-overflow-right.size-small .block.limitedToThreeLeft .slot{max-width:100%}.idvl-editor .block-wrapper.-overflow-left.size-small .block.limitedToThreeLeft .slot{max-width:calc(100% - (640px - ((640px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-right.size-small .block.limitedToFourRight .slot{max-width:calc(100% - (640px - ((640px - 5rem)*.8 + 3.75rem)))}.idvl-editor .block-wrapper.-overflow-left.size-small .block.limitedToFourRight .slot,.idvl-editor .block-wrapper.-overflow-right.size-small .block.limitedToFourLeft .slot{max-width:100%}.idvl-editor .block-wrapper.-overflow-left.size-small .block.limitedToFourLeft .slot{max-width:calc(100% - (640px - ((640px - 5rem)*.8 + 3.75rem)))}}@media all and (min-width: 1128px){.idvl-editor .block-wrapper.size-content.-overflow-right{padding-left:calc((100% - 1080px)/2)}.idvl-editor .block-wrapper.size-content.-overflow-left{padding-right:calc((100% - 1080px)/2)}.idvl-editor .block-wrapper.-overflow-right.size-content .block.half .slot:nth-of-type(1){width:calc((1080px - 2.25rem)/2)}.idvl-editor .block-wrapper.-overflow-right.size-content .block.half .slot:nth-of-type(2){width:calc(100% - ((1080px + 2.25rem)/2))}.idvl-editor .block-wrapper.-overflow-left.size-content .block.half .slot:nth-of-type(1){width:calc(100% - ((1080px + 2.25rem)/2))}.idvl-editor .block-wrapper.-overflow-left.size-content .block.half .slot:nth-of-type(2){width:calc((1080px - 2.25rem)/2)}.idvl-editor .block-wrapper.-overflow-right.size-content .block.third .slot:nth-of-type(1),.idvl-editor .block-wrapper.-overflow-right.size-content .block.third .slot:nth-of-type(2){width:calc((1080px - 4.5rem) / 3)}.idvl-editor .block-wrapper.-overflow-right.size-content .block.third .slot:nth-of-type(3){width:calc(100% - (1080px - ((1080px - 4.5rem) / 3)))}.idvl-editor .block-wrapper.-overflow-left.size-content .block.third .slot:nth-of-type(1){width:calc(100% - (1080px - ((1080px - 4.5rem) / 3)))}.idvl-editor .block-wrapper.-overflow-left.size-content .block.third .slot:nth-of-type(2),.idvl-editor .block-wrapper.-overflow-left.size-content .block.third .slot:nth-of-type(3){width:calc((1080px - 4.5rem) / 3)}.idvl-editor .block-wrapper.-overflow-right.size-content .block.quart .slot:nth-of-type(1),.idvl-editor .block-wrapper.-overflow-right.size-content .block.quart .slot:nth-of-type(2),.idvl-editor .block-wrapper.-overflow-right.size-content .block.quart .slot:nth-of-type(3){width:calc((1080px - 3.75rem)/4)}.idvl-editor .block-wrapper.-overflow-right.size-content .block.quart .slot:nth-of-type(4){width:calc(100% - (1080px - ((1080px - 3.75rem)/4)))}.idvl-editor .block-wrapper.-overflow-left.size-content .block.quart .slot:nth-of-type(1){width:calc(100% - (1080px - ((1080px - 3.75rem)/4)))}.idvl-editor .block-wrapper.-overflow-left.size-content .block.quart .slot:nth-of-type(2),.idvl-editor .block-wrapper.-overflow-left.size-content .block.quart .slot:nth-of-type(3),.idvl-editor .block-wrapper.-overflow-left.size-content .block.quart .slot:nth-of-type(4){width:calc((1080px - 3.75rem)/4)}.idvl-editor .block-wrapper.-overflow-right.size-content .block.twoToThree .slot:nth-of-type(1){max-width:calc((1080px - 5rem)*.4 + 1.25rem)}.idvl-editor .block-wrapper.-overflow-right.size-content .block.twoToThree .slot:nth-of-type(2){max-width:calc(100% - (1080px - ((1080px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-left.size-content .block.twoToThree .slot:nth-of-type(1){max-width:calc(100% - (1080px - ((1080px - 5rem)*.4 + 1.25rem)))}.idvl-editor .block-wrapper.-overflow-left.size-content .block.twoToThree .slot:nth-of-type(2){max-width:calc((1080px - 5rem) / 5 * 3 + 2.5rem)}.idvl-editor .block-wrapper.-overflow-right.size-content .block.threeToTwo .slot:nth-of-type(1){max-width:calc((1080px - 5rem) / 5 * 3 + 2.5rem)}.idvl-editor .block-wrapper.-overflow-right.size-content .block.threeToTwo .slot:nth-of-type(2){max-width:calc(100% - (1080px - ((1080px - 5rem)*.4 + 1.25rem)))}.idvl-editor .block-wrapper.-overflow-left.size-content .block.threeToTwo .slot:nth-of-type(1){max-width:calc(100% - (1080px - ((1080px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-left.size-content .block.threeToTwo .slot:nth-of-type(2){max-width:calc((1080px - 5rem)*.4 + 1.25rem)}.idvl-editor .block-wrapper.-overflow-right.size-content .block.limitedToThreeRight .slot{max-width:calc(100% - (1080px - ((1080px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-left.size-content .block.limitedToThreeRight .slot,.idvl-editor .block-wrapper.-overflow-right.size-content .block.limitedToThreeLeft .slot{max-width:100%}.idvl-editor .block-wrapper.-overflow-left.size-content .block.limitedToThreeLeft .slot{max-width:calc(100% - (1080px - ((1080px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-right.size-content .block.limitedToFourRight .slot{max-width:calc(100% - (1080px - ((1080px - 5rem)*.8 + 3.75rem)))}.idvl-editor .block-wrapper.-overflow-left.size-content .block.limitedToFourRight .slot,.idvl-editor .block-wrapper.-overflow-right.size-content .block.limitedToFourLeft .slot{max-width:100%}.idvl-editor .block-wrapper.-overflow-left.size-content .block.limitedToFourLeft .slot{max-width:calc(100% - (1080px - ((1080px - 5rem)*.8 + 3.75rem)))}}@media all and (min-width: 1604px){.idvl-editor .block-wrapper.size-boxed.-overflow-right{padding-left:calc((100% - 1580px)/2)}.idvl-editor .block-wrapper.size-boxed.-overflow-left{padding-right:calc((100% - 1580px)/2)}.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.half .slot:nth-of-type(1){width:calc((1580px - 2.25rem)/2)}.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.half .slot:nth-of-type(2){width:calc(100% - ((1580px + 2.25rem)/2))}.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.half .slot:nth-of-type(1){width:calc(100% - ((1580px + 2.25rem)/2))}.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.half .slot:nth-of-type(2){width:calc((1580px - 2.25rem)/2)}.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.third .slot:nth-of-type(1),.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.third .slot:nth-of-type(2){width:calc((1580px - 4.5rem) / 3)}.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.third .slot:nth-of-type(3){width:calc(100% - (1580px - ((1580px - 4.5rem) / 3)))}.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.third .slot:nth-of-type(1){width:calc(100% - (1580px - ((1580px - 4.5rem) / 3)))}.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.third .slot:nth-of-type(2),.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.third .slot:nth-of-type(3){width:calc((1580px - 4.5rem) / 3)}.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.quart .slot:nth-of-type(1),.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.quart .slot:nth-of-type(2),.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.quart .slot:nth-of-type(3){width:calc((1580px - 3.75rem)/4)}.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.quart .slot:nth-of-type(4){width:calc(100% - (1580px - ((1580px - 3.75rem)/4)))}.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.quart .slot:nth-of-type(1){width:calc(100% - (1580px - ((1580px - 3.75rem)/4)))}.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.quart .slot:nth-of-type(2),.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.quart .slot:nth-of-type(3),.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.quart .slot:nth-of-type(4){width:calc((1580px - 3.75rem)/4)}.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.twoToThree .slot:nth-of-type(1){max-width:calc((1580px - 5rem)*.4 + 1.25rem)}.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.twoToThree .slot:nth-of-type(2){max-width:calc(100% - (1580px - ((1580px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.twoToThree .slot:nth-of-type(1){max-width:calc(100% - (1580px - ((1580px - 5rem)*.4 + 1.25rem)))}.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.twoToThree .slot:nth-of-type(2){max-width:calc((1580px - 5rem) / 5 * 3 + 2.5rem)}.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.threeToTwo .slot:nth-of-type(1){max-width:calc((1580px - 5rem) / 5 * 3 + 2.5rem)}.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.threeToTwo .slot:nth-of-type(2){max-width:calc(100% - (1580px - ((1580px - 5rem)*.4 + 1.25rem)))}.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.threeToTwo .slot:nth-of-type(1){max-width:calc(100% - (1580px - ((1580px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.threeToTwo .slot:nth-of-type(2){max-width:calc((1580px - 5rem)*.4 + 1.25rem)}.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.limitedToThreeRight .slot{max-width:calc(100% - (1580px - ((1580px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.limitedToThreeRight .slot,.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.limitedToThreeLeft .slot{max-width:100%}.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.limitedToThreeLeft .slot{max-width:calc(100% - (1580px - ((1580px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.limitedToFourRight .slot{max-width:calc(100% - (1580px - ((1580px - 5rem)*.8 + 3.75rem)))}.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.limitedToFourRight .slot,.idvl-editor .block-wrapper.-overflow-right.size-boxed .block.limitedToFourLeft .slot{max-width:100%}.idvl-editor .block-wrapper.-overflow-left.size-boxed .block.limitedToFourLeft .slot{max-width:calc(100% - (1580px - ((1580px - 5rem)*.8 + 3.75rem)))}}@media all and (min-width: 1944px){.idvl-editor .block-wrapper.size-wide.-overflow-right{padding-left:calc((100% - 1920px)/2)}.idvl-editor .block-wrapper.size-wide.-overflow-left{padding-right:calc((100% - 1920px)/2)}.idvl-editor .block-wrapper.-overflow-right.size-wide .block.half .slot:nth-of-type(1){width:calc((1920px - 2.25rem)/2)}.idvl-editor .block-wrapper.-overflow-right.size-wide .block.half .slot:nth-of-type(2){width:calc(100% - ((1920px + 2.25rem)/2))}.idvl-editor .block-wrapper.-overflow-left.size-wide .block.half .slot:nth-of-type(1){width:calc(100% - ((1920px + 2.25rem)/2))}.idvl-editor .block-wrapper.-overflow-left.size-wide .block.half .slot:nth-of-type(2){width:calc((1920px - 2.25rem)/2)}.idvl-editor .block-wrapper.-overflow-right.size-wide .block.third .slot:nth-of-type(1),.idvl-editor .block-wrapper.-overflow-right.size-wide .block.third .slot:nth-of-type(2){width:calc((1920px - 4.5rem) / 3)}.idvl-editor .block-wrapper.-overflow-right.size-wide .block.third .slot:nth-of-type(3){width:calc(100% - (1920px - ((1920px - 4.5rem) / 3)))}.idvl-editor .block-wrapper.-overflow-left.size-wide .block.third .slot:nth-of-type(1){width:calc(100% - (1920px - ((1920px - 4.5rem) / 3)))}.idvl-editor .block-wrapper.-overflow-left.size-wide .block.third .slot:nth-of-type(2),.idvl-editor .block-wrapper.-overflow-left.size-wide .block.third .slot:nth-of-type(3){width:calc((1920px - 4.5rem) / 3)}.idvl-editor .block-wrapper.-overflow-right.size-wide .block.quart .slot:nth-of-type(1),.idvl-editor .block-wrapper.-overflow-right.size-wide .block.quart .slot:nth-of-type(2),.idvl-editor .block-wrapper.-overflow-right.size-wide .block.quart .slot:nth-of-type(3){width:calc((1920px - 3.75rem)/4)}.idvl-editor .block-wrapper.-overflow-right.size-wide .block.quart .slot:nth-of-type(4){width:calc(100% - (1920px - ((1920px - 3.75rem)/4)))}.idvl-editor .block-wrapper.-overflow-left.size-wide .block.quart .slot:nth-of-type(1){width:calc(100% - (1920px - ((1920px - 3.75rem)/4)))}.idvl-editor .block-wrapper.-overflow-left.size-wide .block.quart .slot:nth-of-type(2),.idvl-editor .block-wrapper.-overflow-left.size-wide .block.quart .slot:nth-of-type(3),.idvl-editor .block-wrapper.-overflow-left.size-wide .block.quart .slot:nth-of-type(4){width:calc((1920px - 3.75rem)/4)}.idvl-editor .block-wrapper.-overflow-right.size-wide .block.twoToThree .slot:nth-of-type(1){max-width:calc((1920px - 5rem)*.4 + 1.25rem)}.idvl-editor .block-wrapper.-overflow-right.size-wide .block.twoToThree .slot:nth-of-type(2){max-width:calc(100% - (1920px - ((1920px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-left.size-wide .block.twoToThree .slot:nth-of-type(1){max-width:calc(100% - (1920px - ((1920px - 5rem)*.4 + 1.25rem)))}.idvl-editor .block-wrapper.-overflow-left.size-wide .block.twoToThree .slot:nth-of-type(2){max-width:calc((1920px - 5rem) / 5 * 3 + 2.5rem)}.idvl-editor .block-wrapper.-overflow-right.size-wide .block.threeToTwo .slot:nth-of-type(1){max-width:calc((1920px - 5rem) / 5 * 3 + 2.5rem)}.idvl-editor .block-wrapper.-overflow-right.size-wide .block.threeToTwo .slot:nth-of-type(2){max-width:calc(100% - (1920px - ((1920px - 5rem)*.4 + 1.25rem)))}.idvl-editor .block-wrapper.-overflow-left.size-wide .block.threeToTwo .slot:nth-of-type(1){max-width:calc(100% - (1920px - ((1920px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-left.size-wide .block.threeToTwo .slot:nth-of-type(2){max-width:calc((1920px - 5rem)*.4 + 1.25rem)}.idvl-editor .block-wrapper.-overflow-right.size-wide .block.limitedToThreeRight .slot{max-width:calc(100% - (1920px - ((1920px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-left.size-wide .block.limitedToThreeRight .slot,.idvl-editor .block-wrapper.-overflow-right.size-wide .block.limitedToThreeLeft .slot{max-width:100%}.idvl-editor .block-wrapper.-overflow-left.size-wide .block.limitedToThreeLeft .slot{max-width:calc(100% - (1920px - ((1920px - 5rem) / 5 * 3 + 2.5rem)))}.idvl-editor .block-wrapper.-overflow-right.size-wide .block.limitedToFourRight .slot{max-width:calc(100% - (1920px - ((1920px - 5rem)*.8 + 3.75rem)))}.idvl-editor .block-wrapper.-overflow-left.size-wide .block.limitedToFourRight .slot,.idvl-editor .block-wrapper.-overflow-right.size-wide .block.limitedToFourLeft .slot{max-width:100%}.idvl-editor .block-wrapper.-overflow-left.size-wide .block.limitedToFourLeft .slot{max-width:calc(100% - (1920px - ((1920px - 5rem)*.8 + 3.75rem)))}}.idvl-editor .block{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.idvl-editor .block .slot{width:100%}.idvl-editor .block .slot.padding-topBottomPadding{padding-top:1em;padding-bottom:1em}@media all and (min-width: 768px){.idvl-editor .block .slot.padding-topBottomPadding{padding-top:2em;padding-bottom:2em}}.idvl-editor .block .slot.padding-topPadding{padding-top:1em}@media all and (min-width: 768px){.idvl-editor .block .slot.padding-topPadding{padding-top:2em}}.idvl-editor .block .slot.padding-bottomPadding{padding-bottom:1em}@media all and (min-width: 768px){.idvl-editor .block .slot.padding-bottomPadding{padding-bottom:2em}}.idvl-editor .block .slot.padding-noPadding{padding-top:0;padding-bottom:0}.idvl-editor .block.single .slot{width:100%}@media all and (min-width: 768px){.idvl-editor .block.half .slot{width:calc((100% - 2.25rem)/2)}}.idvl-editor .block.half .slot:nth-of-type(1){margin-bottom:1.25rem}@media all and (min-width: 768px){.idvl-editor .block.half .slot:nth-of-type(1){margin-bottom:0}}.idvl-editor .block.twoToThree .slot:nth-child(1){margin-bottom:1.25rem}@media all and (min-width: 768px){.idvl-editor .block.twoToThree .slot:nth-child(1){max-width:calc((100% - 5rem)*.4 + 1.25rem);margin-bottom:0}}@media all and (min-width: 768px){.idvl-editor .block.twoToThree .slot:nth-child(2){max-width:calc((100% - 5rem) / 5 * 3 + 2.5rem)}}.idvl-editor .block.threeToTwo .slot:nth-child(1){margin-bottom:1.25rem}@media all and (min-width: 768px){.idvl-editor .block.threeToTwo .slot:nth-child(1){max-width:calc((100% - 5rem) / 5 * 3 + 2.5rem);margin-bottom:0}}@media all and (min-width: 768px){.idvl-editor .block.threeToTwo .slot:nth-child(2){max-width:calc((100% - 5rem)*.4 + 1.25rem)}}@media all and (min-width: 768px){.idvl-editor .block.third .slot{width:calc((100% - (2.25rem * 2)) / 3)}}.idvl-editor .block.third .slot:nth-of-type(1),.idvl-editor .block.third .slot:nth-of-type(2){margin-bottom:1.25rem}@media all and (min-width: 768px){.idvl-editor .block.third .slot:nth-of-type(1),.idvl-editor .block.third .slot:nth-of-type(2){margin-bottom:0}}@media all and (min-width: 768px){.idvl-editor .block.quart .slot{width:calc((100% - 2.25rem)/2)}}@media all and (min-width: 1024px){.idvl-editor .block.quart .slot{width:calc((100% - 3.75rem)/4)}}.idvl-editor .block.quart .slot:nth-of-type(1),.idvl-editor .block.quart .slot:nth-of-type(2),.idvl-editor .block.quart .slot:nth-of-type(3){margin-bottom:1.25rem}@media all and (min-width: 768px){.idvl-editor .block.quart .slot:nth-of-type(1),.idvl-editor .block.quart .slot:nth-of-type(2),.idvl-editor .block.quart .slot:nth-of-type(3){margin-bottom:2.25rem}}@media all and (min-width: 1024px){.idvl-editor .block.quart .slot:nth-of-type(1),.idvl-editor .block.quart .slot:nth-of-type(2),.idvl-editor .block.quart .slot:nth-of-type(3){margin-bottom:0}}@media all and (min-width: 768px){.idvl-editor .block.quart .slot:nth-of-type(3){margin-bottom:0}}.idvl-editor .block.limitedToThreeRight{justify-content:flex-end}@media all and (min-width: 768px){.idvl-editor .block.limitedToThreeRight .slot{max-width:calc((100% - 5rem) / 5 * 3 + 2.5rem)}}@media all and (min-width: 768px){.idvl-editor .block.limitedToThreeLeft .slot{max-width:calc((100% - 5rem) / 5 * 3 + 2.5rem)}}.idvl-editor .block.limitedToFourRight{justify-content:flex-end}@media all and (min-width: 768px){.idvl-editor .block.limitedToFourRight .slot{max-width:calc((100% - 5rem)*.8 + 3.75rem)}}@media all and (min-width: 768px){.idvl-editor .block.limitedToFourLeft .slot{max-width:calc((100% - 5rem)*.8 + 3.75rem)}}.idvl-editor .element.accordion .tab{margin-top:.25rem}.idvl-editor .element.accordion .tab:first-child{margin-top:0}.idvl-editor .element.accordion .tab.--active .description{display:block}.idvl-editor .element.accordion .tab.--active .icon{transform:rotate(180deg)}.idvl-editor .element.accordion .tab.--active .icon span:nth-of-type(2){opacity:0;transform:scale(0)}.idvl-editor .element.accordion .tab-header{position:relative;cursor:pointer;background-color:#f4f4f4;-webkit-user-select:none;user-select:none}.idvl-editor .element.accordion .tab-header:hover{background-color:#ccc}.idvl-editor .element.accordion .tab-header h4{font:600 1rem/1.625rem Open Sans,Arial,sans-serif;padding:.5rem 1rem .5rem 2.875rem}.idvl-editor .element.accordion .icon{position:absolute;top:.875rem;left:1rem;width:.875rem;height:.875rem;transition:transform .3s ease-in-out}.idvl-editor .element.accordion .icon span{position:absolute;top:0;left:0;background-color:#333}.idvl-editor .element.accordion .icon span:nth-of-type(1){width:.875rem;height:2px;top:.375rem}.idvl-editor .element.accordion .icon span:nth-of-type(2){width:2px;height:.875rem;left:.375rem;opacity:1;transform:scale(1);transition:all .3s ease-in-out}.idvl-editor .element.accordion .description{display:none;padding:1rem}.idvl-editor .element.accordion .description h1,.idvl-editor .element.accordion .description h2,.idvl-editor .element.accordion .description h3,.idvl-editor .element.accordion .description h4,.idvl-editor .element.accordion .description h5,.idvl-editor .element.accordion .description h6,.idvl-editor .element.accordion .description p,.idvl-editor .element.accordion .description ul,.idvl-editor .element.accordion .description ol,.idvl-editor .element.accordion .description blockquote{margin-top:1rem}@media all and (min-width: 768px){.idvl-editor .element.accordion .description h1,.idvl-editor .element.accordion .description h2,.idvl-editor .element.accordion .description h3,.idvl-editor .element.accordion .description h4,.idvl-editor .element.accordion .description h5,.idvl-editor .element.accordion .description h6,.idvl-editor .element.accordion .description p,.idvl-editor .element.accordion .description ul,.idvl-editor .element.accordion .description ol,.idvl-editor .element.accordion .description blockquote{margin-top:1.375rem}}.idvl-editor .element.accordion .description h1:first-child,.idvl-editor .element.accordion .description h2:first-child,.idvl-editor .element.accordion .description h3:first-child,.idvl-editor .element.accordion .description h4:first-child,.idvl-editor .element.accordion .description h5:first-child,.idvl-editor .element.accordion .description h6:first-child,.idvl-editor .element.accordion .description p:first-child,.idvl-editor .element.accordion .description ul:first-child,.idvl-editor .element.accordion .description ol:first-child,.idvl-editor .element.accordion .description blockquote:first-child{margin-top:0}.idvl-editor .element.accordion .description h1+h3,.idvl-editor .element.accordion .description h2+h3{margin-top:0}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.idvl-editor .element.accordion .description h1,.idvl-editor .element.accordion .description h2{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}.idvl-editor .element.accordion .description h3,.idvl-editor .element.accordion .description h4{color:var(--key-color)}.idvl-editor .element.accordion .description h1,.idvl-editor .element.accordion .description ._text-style-h1{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.accordion .description h1,.idvl-editor .element.accordion .description ._text-style-h1{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.idvl-editor .element.accordion .description h2,.idvl-editor .element.accordion .description ._text-style-h2{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.accordion .description h2,.idvl-editor .element.accordion .description ._text-style-h2{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.idvl-editor .element.accordion .description h3,.idvl-editor .element.accordion .description ._text-style-h3{font:600 1.5rem/2.1875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.accordion .description h3,.idvl-editor .element.accordion .description ._text-style-h3{font:600 1.75rem/2.4375rem Open Sans,Arial,sans-serif}}.idvl-editor .element.accordion .description h4,.idvl-editor .element.accordion .description ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.accordion .description h4,.idvl-editor .element.accordion .description ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}}.idvl-editor .element.accordion .description h5,.idvl-editor .element.accordion .description ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.accordion .description h5,.idvl-editor .element.accordion .description ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}}.idvl-editor .element.accordion .description p{font:400 1rem/1.625rem Open Sans,Arial,sans-serif}.idvl-editor .element.accordion .description strong{font-weight:600}.idvl-editor .element.accordion .description a:not(.button){color:var(--key-color)}.idvl-editor .element.accordion .description a:not(.button):hover{color:var(--key-color-highlight)}.idvl-editor .element.accordion .description em{font-style:italic}.idvl-editor .element.accordion .description ul li,.idvl-editor .element.accordion .description ol li{font:400 1rem/1.625rem Open Sans,Arial,sans-serif;position:relative;margin-top:.75rem}.idvl-editor .element.accordion .description ul li:first-child,.idvl-editor .element.accordion .description ol li:first-child{margin-top:0}.idvl-editor .element.accordion .description ul ul:first-child{margin-top:.75rem}.idvl-editor .element.accordion .description ul li{padding-left:1rem}.idvl-editor .element.accordion .description ul li:before{content:"";position:absolute;top:.5rem;left:0;width:.375rem;height:.375rem;background:var(--key-color);border-radius:2rem}.idvl-editor .element.accordion .description ol{counter-reset:section;list-style-type:none}.idvl-editor .element.accordion .description ol ol:first-child{margin-top:.75rem;padding-left:2rem}.idvl-editor .element.accordion .description ol li:before{content:counters(section,".") " ";counter-increment:section;color:var(--key-color);font-weight:600;text-align:right}.idvl-editor .element.anchor{position:relative;display:block}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.idvl-editor .element.anchor{top:-90px}}@media (min-width: 768px){.idvl-editor .element.anchor{top:-160px}}@media (min-width: 960px){.idvl-editor .element.anchor{top:-90px}}@media (min-width: 768px){.header.-centered+#content .idvl-editor .element.anchor{top:-179px}}@media (min-width: 1024px){.header.-centered+#content .idvl-editor .element.anchor{top:-122px}}.idvl-editor .element.banner{position:relative;font-size:0}@media all and (min-width: 768px){.idvl-editor .element.banner.-layout-overlay-text .-dark-overlay .item_overlay{color:#fff}}.idvl-editor .element.banner.-separator-bottom .headline{padding-bottom:1.125rem}.idvl-editor .element.banner.-separator-bottom .headline:after{bottom:0;left:0}.idvl-editor .element.banner.-separator-bottom.-layout-overlay-bar .headline{padding-bottom:.625rem}.idvl-editor .element.banner.-separator-bottom.-layout-overlay-bar .subline{padding-top:.25rem}.idvl-editor .element.banner.-separator-top .headline{padding-top:1.125rem;padding-bottom:.125rem}.idvl-editor .element.banner.-separator-top .headline:after{top:0;left:0}.idvl-editor .element.banner.-separator-top.-layout-overlay-bar .headline{padding-top:.625rem}.idvl-editor .element.banner.-separator-top.-layout-overlay-bar .subline{padding-top:.25rem}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.idvl-editor .element.banner.-layout-overlay-text .overlay_content{padding:1rem;background:rgba(255,255,255,.9);box-shadow:0 2px 6px #00000024}}.idvl-editor .element.banner.-layout-overlay-half .item_overlay{background:rgba(255,255,255,.9)}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.idvl-editor .element.banner.-layout-overlay-half .item_overlay{margin-right:1rem;margin-bottom:2rem;margin-left:1rem;max-width:calc(100% - 2rem);box-shadow:0 2px 6px #00000024}}.idvl-editor .element.banner.-layout-overlay-block .overlay_content{padding:1rem;background:rgba(255,255,255,.9);box-shadow:0 2px 6px #00000024}@media all and (min-width: 768px){.idvl-editor .element.banner.-layout-overlay-block .overlay_content{padding:1.5rem}}.idvl-editor .element.banner.-layout-overlay-bar .headline{position:relative}.idvl-editor .element.banner.-layout-overlay-bar .headline em{-webkit-box-decoration-break:clone;box-decoration-break:clone;border:.5rem solid white;background:white;box-shadow:.5rem .75rem 6px #00000024;font:600 1.25rem/3.125rem Open Sans,Arial,sans-serif}@media all and (min-width: 768px){.idvl-editor .element.banner.-layout-overlay-bar .headline em{font:600 1.875rem/4.125rem Open Sans,Arial,sans-serif}}.idvl-editor .element.banner.-layout-overlay-quote .banner_item{height:auto;align-items:center;justify-content:center}.idvl-editor .element.banner.-layout-overlay-quote .item_overlay{width:100%;align-items:center;justify-content:center}@media all and (min-width: 768px){.idvl-editor .element.banner.-layout-overlay-quote .item_overlay{padding:1.5rem 1.5rem 2rem}}.idvl-editor .element.banner.-layout-overlay-quote .overlay_content{width:100%;max-width:1080px;padding:1rem;text-align:center;background:rgba(255,255,255,.9);box-shadow:0 2px 6px #00000024}@media all and (min-width: 768px){.idvl-editor .element.banner.-layout-overlay-quote .overlay_content{padding:2.625rem}}.idvl-editor .element.banner.-layout-overlay-quote .overlay_content .img{margin-left:auto;margin-right:auto}.idvl-editor .element.banner.-layout-overlay-quote .overlay_content .headline{max-width:750px;margin:0 auto;padding-top:0;padding-bottom:0;font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif;font-weight:400}@media all and (min-width: 768px){.idvl-editor .element.banner.-layout-overlay-quote .overlay_content .headline{font:400 1.5rem/2rem Open Sans,Arial,sans-serif}}.idvl-editor .element.banner.-layout-overlay-quote .overlay_content .headline:after{display:none}.idvl-editor .element.banner.-layout-overlay-quote .overlay_content .headline em{font-style:italic}.idvl-editor .element.banner.-layout-overlay-quote .overlay_content .headline em:before{content:"»";margin-right:.25rem}.idvl-editor .element.banner.-layout-overlay-quote .overlay_content .headline em:after{content:"«";margin-left:.25rem}.idvl-editor .element.banner.-layout-overlay-quote .overlay_content .subline{padding-top:1.625rem}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.idvl-editor .element.banner:not(.-layout-overlay-disabled) .banner_item .responsive-image{position:relative;min-height:300px}}.idvl-editor .element.banner .banner_outer{position:relative;margin:0 auto;overflow:hidden;z-index:1}.idvl-editor .element.banner .banner_outer:hover .slider_nav{opacity:1}.idvl-editor .element.banner .banner_outer .slider_nav{opacity:0;transition:opacity .3s ease-in-out}.idvl-editor .element.banner .banner_inner{position:relative;width:100%;height:100%;z-index:1;display:flex;box-sizing:content-box;transition:transform .3s ease-in-out}.idvl-editor .element.banner .banner_item{position:relative;width:100%;min-height:300px;flex:1 0 auto;display:flex;flex-direction:column;overflow:hidden}@media all and (min-width: 768px){.idvl-editor .element.banner .banner_item{min-height:400px}}@media all and (min-width: 1080px){.idvl-editor .element.banner .banner_item{min-height:450px}}.idvl-editor .element.banner .banner_item .responsive-image:not(.item_image)>span{background-position:center center}.idvl-editor .element.banner .banner_item.-align-overlay-center:not(.-layout-overlay-half) .item_overlay{width:100%}.idvl-editor .element.banner .banner_item.-align-overlay-center .item_overlay{align-items:center;justify-content:center}@media all and (min-width: 768px){.idvl-editor .element.banner .banner_item.-align-overlay-center .item_overlay{padding:1.5rem 1.5rem 2rem}}.idvl-editor .element.banner .banner_item.-align-overlay-center .overlay_content{text-align:center}.idvl-editor .element.banner .banner_item.-align-overlay-center .headline:after{left:50%;transform:translate(-50%)}.idvl-editor .element.banner .banner_item.-dark-overlay .item_image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(42,47,51,.6)}.idvl-editor .element.banner .banner_item .responsive-image{z-index:-1}.idvl-editor .element.banner .item_overlay{position:relative;width:100%;height:100%;padding:1rem 1rem 2rem;margin-top:-99.99px;box-sizing:border-box;flex:auto;display:flex;justify-content:flex-end;align-items:flex-start;z-index:2}@media all and (min-width: 768px){.idvl-editor .element.banner .item_overlay{width:80%;padding:3rem 3rem 2rem 0;margin-top:0}}@media all and (min-width: 1024px){.idvl-editor .element.banner .item_overlay{width:60%}}@media all and (min-width: 1400px){.idvl-editor .element.banner .item_overlay{width:50%;padding:80px 100px 2rem 0}}.idvl-editor .element.banner .overlay_content{width:100%;z-index:2}@media all and (min-width: 768px){.idvl-editor .element.banner .overlay_content{width:auto;max-width:29.5rem}}.idvl-editor .element.banner .overlay_content img{margin-bottom:1.5rem}@media all and (min-width: 768px){.idvl-editor .element.banner .overlay_content img{margin-bottom:2rem}}.idvl-editor .element.banner .overlay_content .headline{position:relative;font:600 1.625rem/2.375rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.banner .overlay_content .headline{font:600 1.875rem/2.625rem Open Sans,Arial,sans-serif}}.idvl-editor .element.banner .overlay_content .headline:after{content:"";position:absolute;width:3.5rem;height:.25rem;background:var(--key-color);border-radius:.125rem}.idvl-editor .element.banner .overlay_content .subline{font:400 1rem/1.625rem Open Sans,Arial,sans-serif;padding-top:.875rem}.idvl-editor .element.banner .overlay_content .button{margin-top:2rem}@media all and (min-width: 688px){.idvl-editor .block-wrapper.size-small.-overflow-left .element.cas.banner .item_overlay{width:calc(320px + (100vw - 640px)/2);padding-left:calc((100vw - 640px)/2)}.idvl-editor .block-wrapper.size-small.-overflow-right .element.cas.banner:not(.-layout-overlay-half) .item_overlay{width:calc(320px + (100vw - 640px)/2);padding-right:calc((100vw - 640px)/2)}.idvl-editor .block-wrapper.size-small.-overflow-right .element.cas.banner.-layout-overlay-half .banner-item:not(.-align-overlay-center) .item_overlay{max-width:calc(640px * .66)}.idvl-editor .block-wrapper.size-small.-overflow-left .element.cas.banner .-align-overlay-center .item_overlay,.idvl-editor .block-wrapper.size-small.-overflow-right .element.cas.banner .-align-overlay-center .item_overlay{width:640px;padding-right:1.5rem;padding-left:1.5rem}.idvl-editor .block-wrapper.size-small.-overflow-left .element.cas.banner .-align-overlay-center{align-items:flex-end}.idvl-editor .block-wrapper.size-small.-overflow-right .element.cas.banner.-layout-overlay-quote .item_overlay{width:100%;max-width:640px;padding-right:1.5rem;margin-right:calc((100vw - 640px)/2)}.idvl-editor .block-wrapper.size-small.-overflow-left .element.cas.banner.-layout-overlay-quote .item_overlay{width:100%;max-width:640px;padding-left:1.5rem;margin-left:calc((100vw - 640px)/2)}}@media all and (min-width: 1128px){.idvl-editor .block-wrapper.size-content.-overflow-left .element.cas.banner .item_overlay{width:calc(540px + (100vw - 1080px)/2);padding-left:calc((100vw - 1080px)/2)}.idvl-editor .block-wrapper.size-content.-overflow-right .element.cas.banner:not(.-layout-overlay-half) .item_overlay{width:calc(540px + (100vw - 1080px)/2);padding-right:calc((100vw - 1080px)/2)}.idvl-editor .block-wrapper.size-content.-overflow-right .element.cas.banner.-layout-overlay-half .banner-item:not(.-align-overlay-center) .item_overlay{max-width:calc(1080px * .66)}.idvl-editor .block-wrapper.size-content.-overflow-left .element.cas.banner .-align-overlay-center .item_overlay,.idvl-editor .block-wrapper.size-content.-overflow-right .element.cas.banner .-align-overlay-center .item_overlay{width:1080px;padding-right:1.5rem;padding-left:1.5rem}.idvl-editor .block-wrapper.size-content.-overflow-left .element.cas.banner .-align-overlay-center{align-items:flex-end}.idvl-editor .block-wrapper.size-content.-overflow-right .element.cas.banner.-layout-overlay-quote .item_overlay{width:100%;max-width:1080px;padding-right:1.5rem;margin-right:calc((100vw - 1080px)/2)}.idvl-editor .block-wrapper.size-content.-overflow-left .element.cas.banner.-layout-overlay-quote .item_overlay{width:100%;max-width:1080px;padding-left:1.5rem;margin-left:calc((100vw - 1080px)/2)}}@media all and (min-width: 1604px){.idvl-editor .block-wrapper.size-boxed.-overflow-left .element.cas.banner .item_overlay{width:calc(790px + (100vw - 1580px)/2);padding-left:calc((100vw - 1580px)/2)}.idvl-editor .block-wrapper.size-boxed.-overflow-right .element.cas.banner:not(.-layout-overlay-half) .item_overlay{width:calc(790px + (100vw - 1580px)/2);padding-right:calc((100vw - 1580px)/2)}.idvl-editor .block-wrapper.size-boxed.-overflow-right .element.cas.banner.-layout-overlay-half .banner-item:not(.-align-overlay-center) .item_overlay{max-width:1042.8px}.idvl-editor .block-wrapper.size-boxed.-overflow-left .element.cas.banner .-align-overlay-center .item_overlay,.idvl-editor .block-wrapper.size-boxed.-overflow-right .element.cas.banner .-align-overlay-center .item_overlay{width:1580px;padding-right:1.5rem;padding-left:1.5rem}.idvl-editor .block-wrapper.size-boxed.-overflow-left .element.cas.banner .-align-overlay-center{align-items:flex-end}.idvl-editor .block-wrapper.size-boxed.-overflow-right .element.cas.banner.-layout-overlay-quote .item_overlay{width:100%;max-width:1580px;padding-right:1.5rem;margin-right:calc((100vw - 1580px)/2)}.idvl-editor .block-wrapper.size-boxed.-overflow-left .element.cas.banner.-layout-overlay-quote .item_overlay{width:100%;max-width:1580px;padding-left:1.5rem;margin-left:calc((100vw - 1580px)/2)}}@media all and (min-width: 1944px){.idvl-editor .block-wrapper.size-wide.-overflow-left .element.cas.banner .item_overlay{width:calc(960px + (100vw - 1920px)/2);padding-left:calc((100vw - 1920px)/2)}.idvl-editor .block-wrapper.size-wide.-overflow-right .element.cas.banner:not(.-layout-overlay-half) .item_overlay{width:calc(960px + (100vw - 1920px)/2);padding-right:calc((100vw - 1920px)/2)}.idvl-editor .block-wrapper.size-wide.-overflow-right .element.cas.banner.-layout-overlay-half .banner-item:not(.-align-overlay-center) .item_overlay{max-width:1267.2px}.idvl-editor .block-wrapper.size-wide.-overflow-left .element.cas.banner .-align-overlay-center .item_overlay,.idvl-editor .block-wrapper.size-wide.-overflow-right .element.cas.banner .-align-overlay-center .item_overlay{width:1920px;padding-right:1.5rem;padding-left:1.5rem}.idvl-editor .block-wrapper.size-wide.-overflow-left .element.cas.banner .-align-overlay-center{align-items:flex-end}.idvl-editor .block-wrapper.size-wide.-overflow-right .element.cas.banner.-layout-overlay-quote .item_overlay{width:100%;max-width:1920px;padding-right:1.5rem;margin-right:calc((100vw - 1920px)/2)}.idvl-editor .block-wrapper.size-wide.-overflow-left .element.cas.banner.-layout-overlay-quote .item_overlay{width:100%;max-width:1920px;padding-left:1.5rem;margin-left:calc((100vw - 1920px)/2)}}.idvl-editor .element.card{width:100%;display:block}.idvl-editor .element.cas.contact{display:flex;flex-direction:column;align-items:center}@media all and (min-width: 768px){.idvl-editor .element.cas.contact{flex-direction:row;justify-content:center}}.idvl-editor .element.cas.contact figure{line-height:0}.idvl-editor .element.cas.contact figure picture{display:block}.idvl-editor .element.cas.contact figure,.idvl-editor .element.cas.contact .entry{padding:1rem 0}@media all and (min-width: 768px){.idvl-editor .element.cas.contact figure,.idvl-editor .element.cas.contact .entry{padding:0 1rem}}.idvl-editor .element.cas.contact .entry{text-align:center}.idvl-editor .element.cas.contact .entry h1,.idvl-editor .element.cas.contact .entry h2,.idvl-editor .element.cas.contact .entry h3,.idvl-editor .element.cas.contact .entry h4,.idvl-editor .element.cas.contact .entry h5,.idvl-editor .element.cas.contact .entry h6,.idvl-editor .element.cas.contact .entry p,.idvl-editor .element.cas.contact .entry ul,.idvl-editor .element.cas.contact .entry ol,.idvl-editor .element.cas.contact .entry blockquote{margin-top:1rem}@media all and (min-width: 768px){.idvl-editor .element.cas.contact .entry h1,.idvl-editor .element.cas.contact .entry h2,.idvl-editor .element.cas.contact .entry h3,.idvl-editor .element.cas.contact .entry h4,.idvl-editor .element.cas.contact .entry h5,.idvl-editor .element.cas.contact .entry h6,.idvl-editor .element.cas.contact .entry p,.idvl-editor .element.cas.contact .entry ul,.idvl-editor .element.cas.contact .entry ol,.idvl-editor .element.cas.contact .entry blockquote{margin-top:1.375rem}}.idvl-editor .element.cas.contact .entry h1:first-child,.idvl-editor .element.cas.contact .entry h2:first-child,.idvl-editor .element.cas.contact .entry h3:first-child,.idvl-editor .element.cas.contact .entry h4:first-child,.idvl-editor .element.cas.contact .entry h5:first-child,.idvl-editor .element.cas.contact .entry h6:first-child,.idvl-editor .element.cas.contact .entry p:first-child,.idvl-editor .element.cas.contact .entry ul:first-child,.idvl-editor .element.cas.contact .entry ol:first-child,.idvl-editor .element.cas.contact .entry blockquote:first-child{margin-top:0}.idvl-editor .element.cas.contact .entry h1+h3,.idvl-editor .element.cas.contact .entry h2+h3{margin-top:0}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.idvl-editor .element.cas.contact .entry h1,.idvl-editor .element.cas.contact .entry h2{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}.idvl-editor .element.cas.contact .entry h3,.idvl-editor .element.cas.contact .entry h4{color:var(--key-color)}.idvl-editor .element.cas.contact .entry h1,.idvl-editor .element.cas.contact .entry ._text-style-h1{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.contact .entry h1,.idvl-editor .element.cas.contact .entry ._text-style-h1{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.contact .entry h2,.idvl-editor .element.cas.contact .entry ._text-style-h2{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.contact .entry h2,.idvl-editor .element.cas.contact .entry ._text-style-h2{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.contact .entry h3,.idvl-editor .element.cas.contact .entry ._text-style-h3{font:600 1.5rem/2.1875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.contact .entry h3,.idvl-editor .element.cas.contact .entry ._text-style-h3{font:600 1.75rem/2.4375rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.contact .entry h4,.idvl-editor .element.cas.contact .entry ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.contact .entry h4,.idvl-editor .element.cas.contact .entry ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.contact .entry h5,.idvl-editor .element.cas.contact .entry ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.contact .entry h5,.idvl-editor .element.cas.contact .entry ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.contact .entry p{font:400 1rem/1.625rem Open Sans,Arial,sans-serif}.idvl-editor .element.cas.contact .entry strong{font-weight:600}.idvl-editor .element.cas.contact .entry a:not(.button){color:var(--key-color)}.idvl-editor .element.cas.contact .entry a:not(.button):hover{color:var(--key-color-highlight)}.idvl-editor .element.cas.contact .entry em{font-style:italic}.idvl-editor .element.cas.contact .entry ul li,.idvl-editor .element.cas.contact .entry ol li{font:400 1rem/1.625rem Open Sans,Arial,sans-serif;position:relative;margin-top:.75rem}.idvl-editor .element.cas.contact .entry ul li:first-child,.idvl-editor .element.cas.contact .entry ol li:first-child{margin-top:0}.idvl-editor .element.cas.contact .entry ul ul:first-child{margin-top:.75rem}.idvl-editor .element.cas.contact .entry ul li{padding-left:1rem}.idvl-editor .element.cas.contact .entry ul li:before{content:"";position:absolute;top:.5rem;left:0;width:.375rem;height:.375rem;background:var(--key-color);border-radius:2rem}.idvl-editor .element.cas.contact .entry ol{counter-reset:section;list-style-type:none}.idvl-editor .element.cas.contact .entry ol ol:first-child{margin-top:.75rem;padding-left:2rem}.idvl-editor .element.cas.contact .entry ol li:before{content:counters(section,".") " ";counter-increment:section;color:var(--key-color);font-weight:600;text-align:right}@media all and (min-width: 768px){.idvl-editor .element.cas.contact .entry{text-align:left}}.contactReferences{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.25rem 2.25rem}@media all and (min-width: 768px){.contactReferences{flex-direction:row;align-items:flex-start;justify-content:space-between}}.contactReferences__media{line-height:0;width:100%;height:auto}.contactReferences__media picture{display:block}.contactReferences__media picture img{width:100%;height:auto}.contactReferences__entry{width:100%}.contactReferences__entry h1,.contactReferences__entry h2,.contactReferences__entry h3,.contactReferences__entry h4,.contactReferences__entry h5,.contactReferences__entry h6,.contactReferences__entry p,.contactReferences__entry ul,.contactReferences__entry ol,.contactReferences__entry blockquote{margin-top:1rem}@media all and (min-width: 768px){.contactReferences__entry h1,.contactReferences__entry h2,.contactReferences__entry h3,.contactReferences__entry h4,.contactReferences__entry h5,.contactReferences__entry h6,.contactReferences__entry p,.contactReferences__entry ul,.contactReferences__entry ol,.contactReferences__entry blockquote{margin-top:1.375rem}}.contactReferences__entry h1:first-child,.contactReferences__entry h2:first-child,.contactReferences__entry h3:first-child,.contactReferences__entry h4:first-child,.contactReferences__entry h5:first-child,.contactReferences__entry h6:first-child,.contactReferences__entry p:first-child,.contactReferences__entry ul:first-child,.contactReferences__entry ol:first-child,.contactReferences__entry blockquote:first-child{margin-top:0}.contactReferences__entry h1+h3,.contactReferences__entry h2+h3{margin-top:0}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.contactReferences__entry h1,.contactReferences__entry h2{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}.contactReferences__entry h3,.contactReferences__entry h4{color:var(--key-color)}.contactReferences__entry h1,.contactReferences__entry ._text-style-h1{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.contactReferences__entry h1,.contactReferences__entry ._text-style-h1{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.contactReferences__entry h2,.contactReferences__entry ._text-style-h2{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.contactReferences__entry h2,.contactReferences__entry ._text-style-h2{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.contactReferences__entry h3,.contactReferences__entry ._text-style-h3{font:600 1.5rem/2.1875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.contactReferences__entry h3,.contactReferences__entry ._text-style-h3{font:600 1.75rem/2.4375rem Open Sans,Arial,sans-serif}}.contactReferences__entry h4,.contactReferences__entry ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.contactReferences__entry h4,.contactReferences__entry ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}}.contactReferences__entry h5,.contactReferences__entry ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.contactReferences__entry h5,.contactReferences__entry ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}}.contactReferences__entry p{font:400 1rem/1.625rem Open Sans,Arial,sans-serif}.contactReferences__entry strong{font-weight:600}.contactReferences__entry a:not(.button){color:var(--key-color)}.contactReferences__entry a:not(.button):hover{color:var(--key-color-highlight)}.contactReferences__entry em{font-style:italic}.contactReferences__entry ul li,.contactReferences__entry ol li{font:400 1rem/1.625rem Open Sans,Arial,sans-serif;position:relative;margin-top:.75rem}.contactReferences__entry ul li:first-child,.contactReferences__entry ol li:first-child{margin-top:0}.contactReferences__entry ul ul:first-child{margin-top:.75rem}.contactReferences__entry ul li{padding-left:1rem}.contactReferences__entry ul li:before{content:"";position:absolute;top:.5rem;left:0;width:.375rem;height:.375rem;background:var(--key-color);border-radius:2rem}.contactReferences__entry ol{counter-reset:section;list-style-type:none}.contactReferences__entry ol ol:first-child{margin-top:.75rem;padding-left:2rem}.contactReferences__entry ol li:before{content:counters(section,".") " ";counter-increment:section;color:var(--key-color);font-weight:600;text-align:right}.contactReferences__entry__label{margin-top:1rem;font-weight:600;line-height:1.5}@media all and (min-width: 768px){.contactReferences__entry__label{margin-top:1.375rem}}.contactReferences__entry__meta{line-height:1.5}.contactReferences__entry .button{margin-top:1rem}@media all and (min-width: 768px){.contactReferences__entry .button{margin-top:1.375rem}}.idvl-editor .element.ctaBanner{position:relative;display:block;z-index:10}.idvl-editor .element.ctaBanner.-filled{overflow:hidden}.idvl-editor .element.ctaBanner.-filled>.top-color{display:block;position:absolute;top:0;left:0;width:100%;height:50%}.idvl-editor .element.ctaBanner.-align-center .text{text-align:center}.idvl-editor .element.ctaBanner:not(.-filled){margin-top:-2rem;margin-bottom:-2rem}@media all and (min-width: 1080px){.idvl-editor .element.ctaBanner:not(.-filled){height:0;margin-top:0;margin-bottom:0}}@media all and (min-width: 1080px){.idvl-editor .element.ctaBanner:not(.-filled) .content{transform:translateY(-50%)}}.idvl-editor .element.ctaBanner.-align-center .content{flex-direction:column;align-items:center;text-align:center}.idvl-editor .element.ctaBanner.-align-center .content .button{margin-top:1.75rem;margin-left:0}.idvl-editor .element.ctaBanner .content{position:relative;max-width:1080px;margin:0 auto;color:var(--key-color-contrast);background:var(--key-color);padding:1.75rem 1.125rem;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;box-shadow:0 2px 6px #0000003d}@media all and (min-width: 768px){.idvl-editor .element.ctaBanner .content{flex-direction:row;align-items:center}}.idvl-editor .element.ctaBanner .content .text{display:block;width:100%;font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif;flex:1 1 auto;white-space:pre-wrap}@media all and (min-width: 768px){.idvl-editor .element.ctaBanner .content .text{font:600 1.5rem/2rem Open Sans,Arial,sans-serif}}.idvl-editor .element.ctaBanner .content .button{margin-top:1.75rem;flex-shrink:0}@media all and (min-width: 768px){.idvl-editor .element.ctaBanner .content .button{margin-top:0;margin-left:1.75rem}}.idvl-editor .block-wrapper.size-default .element.ctaBanner{padding-right:1.5rem;padding-left:1.5rem}@media all and (min-width: 1128px){.idvl-editor .block-wrapper.size-default .element.ctaBanner{padding-right:0;padding-left:0}}.idvl-editor .element.ctaButton.-align-center{text-align:center}.idvl-editor .element.ctaButton.-align-right{text-align:right}.idvl-editor .element.factsAndFigures{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}@media all and (min-width: 768px){.idvl-editor .element.factsAndFigures{flex-direction:row;align-items:flex-start}}.idvl-editor .element.factsAndFigures span{display:block}.idvl-editor .element.factsAndFigures .item{width:calc(100% - 1rem);max-width:calc(320px - 2rem);padding:2rem .5rem 0;flex:1 0 auto}.idvl-editor .element.factsAndFigures .item:nth-child(1){padding-top:0}@media all and (min-width: 768px){.idvl-editor .element.factsAndFigures .item{width:calc((100% - 18.75rem) / 3);max-width:none;padding:6.25rem 3.125rem 0}.idvl-editor .element.factsAndFigures .item:nth-child(2),.idvl-editor .element.factsAndFigures .item:nth-child(3){padding-top:0}}.idvl-editor .element.factsAndFigures .figure-container .icon-container{display:flex;justify-content:center}.idvl-editor .element.factsAndFigures .figure-container .icon{width:2em;height:2em;background-position:center;background-size:contain;background-repeat:no-repeat}.idvl-editor .element.factsAndFigures .figure-container .icon.-big{width:2.75rem;height:2.75rem}@media all and (min-width: 425px){.idvl-editor .element.factsAndFigures .figure-container .icon.-big{width:3.75rem;height:3.75rem}}@media all and (min-width: 425px){.idvl-editor .element.factsAndFigures .figure-container .icon{width:3rem;height:3rem}}.idvl-editor .element.factsAndFigures .figure-container.-with-number{display:flex;align-items:flex-end}.idvl-editor .element.factsAndFigures .figure-container.-with-number .icon-container{margin:0 0 .5rem;width:50%;justify-content:flex-end}@media all and (min-width: 425px){.idvl-editor .element.factsAndFigures .figure-container.-with-number .icon-container{margin:0 0 1.2rem}}.idvl-editor .element.factsAndFigures .figure-container.-with-number .number-container{width:50%;margin-left:.5rem}.idvl-editor .element.factsAndFigures .number-container{display:flex;align-items:baseline}.idvl-editor .element.factsAndFigures .number-container .number,.idvl-editor .element.factsAndFigures .number-container .unit{font-weight:600;color:var(--key-color);line-height:1}.idvl-editor .element.factsAndFigures .number-container .number{font-size:1rem}@media all and (min-width: 425px){.idvl-editor .element.factsAndFigures .number-container .number{font-size:1.75rem}}@media all and (min-width: 768px){.idvl-editor .element.factsAndFigures .number-container .number{font-size:2.25rem}}.idvl-editor .element.factsAndFigures .number-container .unit{font-size:.75rem}@media all and (min-width: 768px){.idvl-editor .element.factsAndFigures .number-container .unit{font-size:1.25rem}}.idvl-editor .element.factsAndFigures h4{color:var(--key-color);font:400 1rem/1.625rem Open Sans,Arial,sans-serif;font-weight:600;text-align:center;text-transform:uppercase;padding-top:1rem}.idvl-editor .element.factsAndFigures h4.-dark{color:#333}.idvl-editor .element.factsAndFigures h4.-noTransform{text-transform:none}.idvl-editor .element.factsAndFigures h4+.description{padding-top:.5rem}.idvl-editor .element.factsAndFigures a.item:hover .number-container .number,.idvl-editor .element.factsAndFigures a.item:hover .number-container .unit,.idvl-editor .element.factsAndFigures a.item:hover h4{color:var(--key-color-highlight)}.idvl-editor .element.factsAndFigures .description{padding-top:1rem;margin:0 auto;font:400 1rem/1.625rem Open Sans,Arial,sans-serif;text-align:center;color:#333}@media all and (min-width: 960px){.idvl-editor .block-wrapper.columns-4 .element.factsAndFigures .item{width:calc((100% - 16rem)/4);padding:4rem 2rem 0}.idvl-editor .block-wrapper.columns-4 .element.factsAndFigures .item:nth-of-type(1),.idvl-editor .block-wrapper.columns-4 .element.factsAndFigures .item:nth-of-type(2),.idvl-editor .block-wrapper.columns-4 .element.factsAndFigures .item:nth-of-type(3),.idvl-editor .block-wrapper.columns-4 .element.factsAndFigures .item:nth-of-type(4){padding-top:0}}@media all and (min-width: 1024px){.idvl-editor .block-wrapper.columns-4 .element.factsAndFigures .item{width:calc((100% - 25rem)/4);padding:6.25rem 3.125rem 0}}.idvl-editor .element.cas.featureTable{max-width:1080px;margin:0 auto;text-align:center}.idvl-editor .element.cas.featureTable.-open .swiper-container{display:block;overflow:visible}.idvl-editor .element.cas.featureTable.-open .button.-expand{display:none}.idvl-editor .element.cas.featureTable .button.-expand{text-align:center}.idvl-editor .element.cas.featureTable .swiper-container{display:none;overflow:visible}.idvl-editor .element.cas.featureTable .features{width:100%}.idvl-editor .element.cas.featureTable .features.-fixed{position:absolute;bottom:0;left:0;width:auto;z-index:1}.idvl-editor .element.cas.featureTable .features.-fixed:before{position:absolute;content:"";top:0;left:0;width:50vh;height:100%;background:white;transform:translate3d(-100%,0,0)}.idvl-editor .element.cas.featureTable .features .feature-data{display:flex}.idvl-editor .element.cas.featureTable .features .feature-data:not(.-col):nth-of-type(2n+3) .feature-label,.idvl-editor .element.cas.featureTable .features .feature-data.-col .feature-label:nth-of-type(2n+3){background:#f4f4f4}.idvl-editor .element.cas.featureTable .features .feature-data:first-child:not(.-col) .feature-label,.idvl-editor .element.cas.featureTable .features .feature-data.-col .feature-label:first-child{font-weight:600;align-items:flex-end}.idvl-editor .element.cas.featureTable .features .feature-data.-col{flex-direction:column}.idvl-editor .element.cas.featureTable .features .feature-label{flex:1 0 auto;width:100%;max-width:calc((100% - 150px)*.8);min-height:calc(22px + 1.5rem);font:400 .75rem/1.25rem Open Sans,Arial,sans-serif;padding:.5rem .75rem;text-align:center;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background:white}@media all and (min-width: 375px){.idvl-editor .element.cas.featureTable .features .feature-label{max-width:calc((100% - 150px)/2)}}@media all and (min-width: 425px){.idvl-editor .element.cas.featureTable .features .feature-label{padding:.75rem}}@media all and (min-width: 600px){.idvl-editor .element.cas.featureTable .features .feature-label{flex:1 auto;max-width:calc((100% - 150px)/2);min-width:calc((100% - 150px) / 3)}}@media all and (min-width: 768px){.idvl-editor .element.cas.featureTable .features .feature-label{max-width:calc((100% - 300px)/2);min-width:calc((100% - 300px) / 3);font:400 1rem/1.625rem Open Sans,Arial,sans-serif}}@media all and (min-width: 1024px){.idvl-editor .element.cas.featureTable .features .feature-label{max-width:calc((100% - 420px)/2);min-width:calc((100% - 420px) / 3)}}.idvl-editor .element.cas.featureTable .features .feature-label .material-icons{color:var(--key-color);font-size:22px;line-height:22px;-webkit-user-select:none;user-select:none}.idvl-editor .element.cas.featureTable .features .feature-label .material-icons.-grey{color:#ccc}.idvl-editor .element.cas.featureTable .features .feature-data:not(.-col) .feature-label:first-child{-webkit-user-select:none;user-select:none;color:transparent}.idvl-editor .element.cas.featureTable .features .feature-label:first-child,.idvl-editor .element.cas.featureTable .features .feature-data.-col .feature-label{min-width:150px;max-width:150px;text-align:left;justify-content:flex-start;word-break:break-word}@media all and (min-width: 768px){.idvl-editor .element.cas.featureTable .features .feature-label:first-child,.idvl-editor .element.cas.featureTable .features .feature-data.-col .feature-label{min-width:300px;max-width:300px}}@media all and (min-width: 1024px){.idvl-editor .element.cas.featureTable .features .feature-label:first-child,.idvl-editor .element.cas.featureTable .features .feature-data.-col .feature-label{min-width:420px;max-width:420px}}.idvl-editor .block-wrapper.theme-grey .element.cas.featureTable .features.-fixed:before{background:#f4f4f4}.idvl-editor .block-wrapper.theme-white .element.cas.featureTable .features.-fixed:before{background:white}.idvl-editor .element.form{-webkit-user-select:none;user-select:none}.idvl-editor .element.form.-centered form{display:flex;flex-direction:column;align-items:center}.idvl-editor .element.form form p{width:100%;margin-top:43px;max-width:422px}.idvl-editor .element.form form p a{color:inherit;text-decoration:underline}.idvl-editor .element.form form p a:hover{opacity:.8}.idvl-editor .element.form label{position:relative;width:100%;display:inline-block;vertical-align:top}.idvl-editor .element.form label.-focus input[type=text]~span,.idvl-editor .element.form label.-focus input[type=email]~span,.idvl-editor .element.form label.-focus input[type=file]~span,.idvl-editor .element.form label.-focus input[type=number]~span,.idvl-editor .element.form label.-focus select~span,.idvl-editor .element.form label.-focus textarea~span,.idvl-editor .element.form label.-filled input[type=text]~span,.idvl-editor .element.form label.-filled input[type=email]~span,.idvl-editor .element.form label.-filled input[type=file]~span,.idvl-editor .element.form label.-filled input[type=number]~span,.idvl-editor .element.form label.-filled select~span,.idvl-editor .element.form label.-filled textarea~span{top:-1.25rem;font-size:.8125rem}.idvl-editor .element.form label sup{color:gray}.idvl-editor .element.form label a{color:var(--key-color)}.idvl-editor .element.form label a:hover{color:var(--key-color-highlight)}.idvl-editor .element.form input[type=text],.idvl-editor .element.form input[type=email],.idvl-editor .element.form input[type=file],.idvl-editor .element.form input[type=number],.idvl-editor .element.form select,.idvl-editor .element.form textarea{color:#333;width:100%;display:block;line-height:26px;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;background-color:transparent}.idvl-editor .element.form input[type=text]:focus,.idvl-editor .element.form input[type=email]:focus,.idvl-editor .element.form input[type=file]:focus,.idvl-editor .element.form input[type=number]:focus,.idvl-editor .element.form select:focus,.idvl-editor .element.form textarea:focus{outline:none}.idvl-editor .element.form input[type=text]~span,.idvl-editor .element.form input[type=email]~span,.idvl-editor .element.form input[type=file]~span,.idvl-editor .element.form input[type=number]~span,.idvl-editor .element.form select~span,.idvl-editor .element.form textarea~span{position:absolute;top:0;left:0;color:gray;transition:all .3s ease-in-out}.idvl-editor .element.form input[type=text],.idvl-editor .element.form input[type=email],.idvl-editor .element.form input[type=number],.idvl-editor .element.form select,.idvl-editor .element.form textarea{border-top:none;border-right:none;border-bottom:1px solid #808080;border-left:none}.idvl-editor .element.form input[type=text]:focus,.idvl-editor .element.form input[type=email]:focus,.idvl-editor .element.form input[type=number]:focus,.idvl-editor .element.form select:focus,.idvl-editor .element.form textarea:focus{border-bottom:1px solid var(--key-color)}.idvl-editor .element.form input[type=email],.idvl-editor .element.form input[type=text].if-date,.idvl-editor .element.form select{padding-right:24px}.idvl-editor .element.form input[type=email]:focus+.input-icon,.idvl-editor .element.form input[type=text].if-date:focus+.input-icon,.idvl-editor .element.form select:focus+.input-icon{color:var(--key-color)}.idvl-editor .element.form input[type=email]+.input-icon,.idvl-editor .element.form input[type=text].if-date+.input-icon,.idvl-editor .element.form select+.input-icon{position:absolute;top:0;right:0;color:#ccc;transition:all .3s ease-in-out;pointer-events:none}.idvl-editor .element.form select{background:none}.idvl-editor .element.form select:focus+.input-icon{transform:rotate(-180deg)}.idvl-editor .element.form select+.input-icon{color:gray}.idvl-editor .element.form input[type=file]~span,.idvl-editor .element.form select~span{top:-1.25rem;font-size:.8125rem}.idvl-editor .element.form input[type=checkbox],.idvl-editor .element.form input[type=radio]{position:absolute;width:0;height:0;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.idvl-editor .element.form input[type=checkbox]:hover~span:before,.idvl-editor .element.form input[type=checkbox]:checked~span:before,.idvl-editor .element.form input[type=radio]:hover~span:before,.idvl-editor .element.form input[type=radio]:checked~span:before{border-color:var(--key-color)}.idvl-editor .element.form input[type=checkbox]:hover~span:after,.idvl-editor .element.form input[type=checkbox]:checked~span:after,.idvl-editor .element.form input[type=radio]:hover~span:after,.idvl-editor .element.form input[type=radio]:checked~span:after{transform:scale(1);border-color:var(--key-color)}.idvl-editor .element.form input[type=checkbox]~span,.idvl-editor .element.form input[type=radio]~span{font-size:.8125rem;line-height:20px;margin-left:32px;display:inline-block;cursor:pointer;max-width:calc(100% - 32px)}.idvl-editor .element.form input[type=checkbox]~span:before,.idvl-editor .element.form input[type=radio]~span:before{position:absolute;display:inline-block;vertical-align:top;content:"";left:0;top:2px;width:20px;height:20px;box-sizing:border-box;background:white;border:2px solid #cccccc;transition:background .15s ease-out,border-color .15s ease-out}.idvl-editor .element.form input[type=checkbox]~span:after,.idvl-editor .element.form input[type=radio]~span:after{content:"";position:absolute;display:block;left:4px;top:6px;width:12px;height:12px;background:var(--key-color);transform:scale(0);transition:transform .15s ease-out}.idvl-editor .element.form input[type=radio]~span:before,.idvl-editor .element.form input[type=radio]~span:after{border-radius:50%}.idvl-editor .element.form .hint{font-size:.8125rem}.idvl-editor .element.form .ccf_mandatory_hint{font-size:.75rem;margin-top:43px;line-height:26px;color:gray}.idvl-editor .element.form .ccf_mandatory_hint .if_mandatory_star{color:gray;line-height:1}.idvl-editor .element.form input[type=submit]{padding:.625rem 1.125rem;font-family:Open Sans,Arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--key-color-contrast);background:var(--key-color);border:none;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;transition:all .3s ease-in-out}.idvl-editor .element.form input[type=submit]:hover{background:var(--key-color-highlight)}.idvl-editor .element.form input[type=submit].-disabled{pointer-events:none;background:#cccccc}.idvl-editor .element.form ::-webkit-input-placeholder{opacity:0}.idvl-editor .element.form ::-moz-placeholder{opacity:0}.idvl-editor .element.form ::-ms-placeholder{opacity:0}.idvl-editor .element.form ::placeholder{opacity:0}.idvl-editor .element.cas.gallery{font-size:0;line-height:0;display:flex;flex-wrap:wrap}.idvl-editor .element.cas.gallery.-layout-masonry:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box}.idvl-editor .element.cas.gallery.-layout-masonry .masonry-image{cursor:pointer;overflow:hidden}.idvl-editor .element.cas.gallery.-layout-masonry .masonry-image .responsive-image{transition:transform .5s cubic-bezier(.3,0,.15,1) .1s}.idvl-editor .element.cas.gallery.-layout-masonry .masonry-image:hover .responsive-image{transform:scale(1.1)}.idvl-editor .element.cas.gallery.-layout-masonry .masonry-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;pointer-events:none}@media all and (min-width: 768px){.idvl-editor .element.cas.gallery.-layout-col-5 figure{width:calc((100% - 2.5rem)/5)}.idvl-editor .element.cas.gallery.-layout-col-5 figure:nth-child(4),.idvl-editor .element.cas.gallery.-layout-col-5 figure:nth-child(5){margin-top:0}.idvl-editor .element.cas.gallery.-layout-col-5 figure:nth-child(4n){margin-right:.625rem}.idvl-editor .element.cas.gallery.-layout-col-5 figure:nth-child(5n){margin-right:0}}.idvl-editor .element.cas.gallery figure{width:calc((100% - .625rem)/2);margin:.625rem .625rem 0 0;transition:opacity .5s cubic-bezier(.3,0,.15,1) .1s;overflow:hidden;cursor:pointer}.idvl-editor .element.cas.gallery figure:nth-child(1),.idvl-editor .element.cas.gallery figure:nth-child(2){margin-top:0}.idvl-editor .element.cas.gallery figure:nth-child(2n){margin-right:0}@media all and (min-width: 425px){.idvl-editor .element.cas.gallery figure{width:calc((100% - 1.25rem) / 3)}.idvl-editor .element.cas.gallery figure:nth-child(3){margin-top:0}.idvl-editor .element.cas.gallery figure:nth-child(2n){margin-right:.625rem}.idvl-editor .element.cas.gallery figure:nth-child(3n){margin-right:0}}@media all and (min-width: 768px){.idvl-editor .element.cas.gallery figure{width:calc((100% - 1.875rem)/4)}.idvl-editor .element.cas.gallery figure:nth-child(4){margin-top:0}.idvl-editor .element.cas.gallery figure:nth-child(3n){margin-right:.625rem}.idvl-editor .element.cas.gallery figure:nth-child(4n){margin-right:0}}.idvl-editor .element.cas.gallery figure img{position:relative;width:100%;height:auto;backface-visibility:hidden;transition:transform .5s cubic-bezier(.3,0,.15,1) .1s}.idvl-editor .element.cas.gallery figure:hover img{transform:scale(1.1)}.idvl-editor .block-wrapper.size-default .element.cas.gallery figure{width:50%;margin:0}@media all and (min-width: 425px){.idvl-editor .block-wrapper.size-default .element.cas.gallery figure{width:50%}}@media all and (min-width: 768px){.idvl-editor .block-wrapper.size-default .element.cas.gallery figure{width:25%}}.idvl-editor .element.cas.iframe iframe{width:100%;border:none;overflow:scroll}.idvl-editor .element.cas.iframe.-auto-resize iframe{width:1px;min-width:100%;height:0px;overflow:hidden}.idvl-editor .element.jobResults .entry-filter:nth-of-type(2){padding-top:1rem}.idvl-editor .element.jobResults .list{padding-top:2rem}.idvl-editor .element.jobResults .button-container{text-align:center;margin-top:2.5rem}.idvl-editor .element.jobSearch h1{margin-bottom:2.25rem;font:600 2rem/2.75rem Open Sans,Arial,sans-serif;text-align:center}@media all and (min-width: 768px){.idvl-editor .element.jobSearch h1{margin-bottom:3.25rem}}@media all and (min-width: 960px){.idvl-editor .element.jobSearch h1{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.idvl-editor .element.jobSearch .entry-filter .filters{justify-content:center}.idvl-editor .element.jobSearch>.job-cards{display:flex;flex-direction:column}@media all and (min-width: 768px){.idvl-editor .element.jobSearch>.job-cards{flex-direction:row;justify-content:space-between}}.idvl-editor .element.jobSearch>.job-cards .card{width:100%;margin-top:1.25rem}.idvl-editor .element.jobSearch>.job-cards .card:first-child{margin-top:0}@media all and (min-width: 768px){.idvl-editor .element.jobSearch>.job-cards .card{margin-top:0;max-width:calc((100% - 4.5rem) / 3)}}.idvl-editor .element.jobSearch>.job-cards .no-results{width:100%;text-align:center;color:gray}.idvl-editor .element.jobSearch .button-container{position:relative;margin-top:2.5rem;width:100%;text-align:center}.idvl-editor .element.jobSearch .button-container .button{border:none}.idvl-editor .element.cas.line{width:100%;margin:0 auto;height:1px;background:#cccccc;border:0}.idvl-editor .element.cas.line.-red{background:var(--key-color)}.idvl-editor .element.cas.line.-white{background:#fff}.idvl-editor .element.logoBar{display:flex;flex-wrap:wrap;justify-content:center}.idvl-editor .element.logoBar .item{width:calc((100% - 2rem) / 3);margin-top:1rem;margin-right:1rem;display:flex;justify-content:center;align-items:center;font-size:0}.idvl-editor .element.logoBar .item:nth-of-type(1){margin-top:0}.idvl-editor .element.logoBar .item:nth-of-type(2){margin-top:0}.idvl-editor .element.logoBar .item:nth-of-type(3){margin-top:0}.idvl-editor .element.logoBar .item:nth-of-type(3n){margin-right:0}@media all and (min-width: 425px){.idvl-editor .element.logoBar .item{margin-top:2rem;margin-right:2rem;width:calc((100% - 6rem)/4)}.idvl-editor .element.logoBar .item:nth-of-type(4){margin-top:0}.idvl-editor .element.logoBar .item:nth-of-type(3n){margin-right:2rem}.idvl-editor .element.logoBar .item:nth-of-type(4n){margin-right:0}}@media all and (min-width: 768px){.idvl-editor .element.logoBar .item{margin-top:3rem;margin-right:3rem;width:calc((100% - 12rem)/5)}.idvl-editor .element.logoBar .item:nth-of-type(5){margin-top:0}.idvl-editor .element.logoBar .item:nth-of-type(4n),.idvl-editor .element.logoBar .item:nth-of-type(3n){margin-right:3rem}.idvl-editor .element.logoBar .item:nth-of-type(5n){margin-right:0}}@media all and (min-width: 1024px){.idvl-editor .element.logoBar .item{margin-top:5rem;margin-right:5rem;width:calc((100% - 25rem) / 6)}.idvl-editor .element.logoBar .item:nth-of-type(6){margin-top:0}.idvl-editor .element.logoBar .item:nth-of-type(5n),.idvl-editor .element.logoBar .item:nth-of-type(4n),.idvl-editor .element.logoBar .item:nth-of-type(3n){margin-right:5rem}.idvl-editor .element.logoBar .item:nth-of-type(6n){margin-right:0}}.idvl-editor .element.logoBar .item:last-child{margin-right:0}.idvl-editor .element.logoBar .item figure,.idvl-editor .element.logoBar .item picture{display:block;width:100%;height:auto}.idvl-editor .element.logoBar img{width:100%;height:auto}.idvl-editor .element.picture{position:relative;font-size:0}.idvl-editor .element.picture.--zoom{cursor:zoom-in}.idvl-editor .element.picture.--zoom .responsive-image{pointer-events:all}.idvl-editor .element.picture a.item_image:hover .responsive-image span{transform:scale(1.1)}@media all and (min-width: 768px){.idvl-editor .block.half .element.picture.-fill,.idvl-editor .block.twoToThree .element.picture.-fill,.idvl-editor .block.threeToTwo .element.picture.-fill,.idvl-editor .block.third .element.picture.-fill{height:100%}.idvl-editor .block.half .element.picture.-fill .item_image,.idvl-editor .block.twoToThree .element.picture.-fill .item_image,.idvl-editor .block.threeToTwo .element.picture.-fill .item_image,.idvl-editor .block.third .element.picture.-fill .item_image{display:block;width:100%;height:100%}.idvl-editor .block.half .element.picture.-fill .responsive-image,.idvl-editor .block.twoToThree .element.picture.-fill .responsive-image,.idvl-editor .block.threeToTwo .element.picture.-fill .responsive-image,.idvl-editor .block.third .element.picture.-fill .responsive-image{padding-top:0!important;position:absolute;top:0;left:0;width:100%;height:100%}}@media all and (min-width: 1024px){.idvl-editor .block.quart .element.picture.-fill{height:100%}.idvl-editor .block.quart .element.picture.-fill .item_image{display:block;width:100%;height:100%}.idvl-editor .block.quart .element.picture.-fill .responsive-image{padding-top:0!important;position:absolute;top:0;left:0;width:100%;height:100%}}.idvl-editor .element.registerForm .headline{margin-bottom:1rem;display:block;font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}.idvl-editor .element.registerForm form{display:flex;flex-wrap:wrap;flex-direction:column}@media all and (min-width: 768px){.idvl-editor .element.registerForm form{flex-direction:row;justify-content:space-between}}.idvl-editor .element.registerForm form.-hidden{display:none}.idvl-editor .element.registerForm form p{max-width:100%;display:block}.idvl-editor .element.registerForm form .check.-error input{border-bottom-color:var(--key-color)}.idvl-editor .element.registerForm form .check.-error .error-label{display:block}.idvl-editor .element.registerForm form .check.-focus .hint{display:block;top:auto;bottom:calc(100% + 1.5rem)}.idvl-editor .element.registerForm form .check.-error.-focus .error-label,.idvl-editor .element.registerForm form .check.-error.-filled .error-label{top:auto}.idvl-editor .element.registerForm form .check .error-label{display:none;top:auto;bottom:-1rem;font-size:.75rem;line-height:1;color:var(--key-color)}.idvl-editor .element.registerForm form .check span.hint{display:none;position:absolute;background:#808080;color:#fff;padding:1rem}.idvl-editor .element.registerForm .box{width:100%}@media all and (min-width: 768px){.idvl-editor .element.registerForm .box.-half{width:calc((100% - 2.25rem)/2)}}.idvl-editor .element.registerForm .success-message,.idvl-editor .element.registerForm .error-message{margin-top:1rem;background:#f4f4f4;padding:1rem;text-align:center}.idvl-editor .element.registerForm .success-message.-hidden,.idvl-editor .element.registerForm .error-message.-hidden{display:none}.idvl-editor .element.cas.priceList{max-width:1080px;margin:0 auto}.idvl-editor .element.cas.priceList .swiper-container{overflow:visible}.idvl-editor .element.cas.priceList .swiper-wrapper.-has-highlight .price-list-card .highlight-placeholder{height:2.5rem;flex:1 0 auto}.idvl-editor .element.cas.priceList .swiper-wrapper.-layout-title-label .price-list-card .title{display:inline-block;padding:.25rem 1rem;color:var(--key-color);font-size:1rem;font-weight:400;line-height:1.5rem;border:1px solid var(--key-color);border-radius:1.125rem;text-transform:uppercase}.idvl-editor .element.cas.priceList .swiper-wrapper.-layout-card-box-shadow .price-list-card-content{box-shadow:0 5px 10px #00000029}.idvl-editor .element.cas.priceList .swiper-slide{width:calc((100% - 1.25rem) / 1.2);height:auto}.idvl-editor .element.cas.priceList .swiper-slide:first-child{margin-left:0}.idvl-editor .element.cas.priceList .price-list-card{text-align:center;color:inherit;height:100%;display:flex;flex-direction:column}.idvl-editor .element.cas.priceList .price-list-card .price-list-card-content{height:100%;padding-bottom:2rem}.idvl-editor .element.cas.priceList .price-list-card .highlight{display:block;min-height:2.5rem;padding:.4375rem .75rem;background:var(--key-color);color:var(--key-color-contrast);text-align:center;font:600 1rem/1.625rem Open Sans,Arial,sans-serif;box-sizing:border-box;flex:1 0 auto}.idvl-editor .element.cas.priceList .price-list-card .highlight:not(.-full){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idvl-editor .element.cas.priceList .price-list-card .highlight-placeholder{position:relative;height:.125rem}.idvl-editor .element.cas.priceList .price-list-card .highlight-placeholder:before{content:"";position:absolute;bottom:0;left:0;height:.125rem;width:100%;background:var(--key-color)}.idvl-editor .element.cas.priceList .price-list-card .title{display:block;margin:2rem .75rem 0}.idvl-editor .element.cas.priceList .price-list-card .title .responsive-image{width:128px;height:128px;position:relative;margin:0 auto}.idvl-editor .element.cas.priceList .price-list-card .description{margin-top:1.5rem;padding:0 .75rem}.idvl-editor .element.cas.priceList .price-list-card .pricing{padding:1.5rem .75rem}.idvl-editor .element.cas.priceList .price-list-card .pricing .price{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.priceList .price-list-card .pricing .price{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.priceList .price-list-card .pricing .subline{padding-top:.5rem;color:#999;font:400 1rem/1.625rem Open Sans,Arial,sans-serif}.idvl-editor .element.cas.priceList .price-list-card .divider{height:1px;background:#cccccc;margin:1.5rem .75rem 0}.idvl-editor .element.cas.priceList .price-list-card .features{display:none;padding:0 .75rem}.idvl-editor .element.cas.priceList .price-list-card .features .features-title{padding-top:1.5rem}.idvl-editor .element.cas.priceList .price-list-card .features .features-title strong{font-weight:600}.idvl-editor .element.cas.priceList .price-list-card .features .features-list{padding-top:1.5rem}.idvl-editor .element.cas.priceList .price-list-card .features .list-item{display:flex;align-items:flex-start;text-align:left;padding-top:1.25rem;font:400 1rem/1.625rem Open Sans,Arial,sans-serif}.idvl-editor .element.cas.priceList .price-list-card .features .list-item:first-child{padding-top:0}.idvl-editor .element.cas.priceList .price-list-card .features .list-item .material-icons{color:var(--key-color);margin-right:1rem}.idvl-editor .element.cas.priceList .price-list-card .features.-open{display:block}.idvl-editor .element.cas.priceList .price-list-card .features.-open+.button.-expand .material-icons{transform:rotate(180deg)}.idvl-editor .element.cas.priceList .price-list-card .button.-expand{margin:1.5rem .75rem 0}.idvl-editor .element.cas.priceList .price-list-card .title h1,.idvl-editor .element.cas.priceList .price-list-card .title h2,.idvl-editor .element.cas.priceList .price-list-card .title h3,.idvl-editor .element.cas.priceList .price-list-card .title h4,.idvl-editor .element.cas.priceList .price-list-card .title h5,.idvl-editor .element.cas.priceList .price-list-card .title h6,.idvl-editor .element.cas.priceList .price-list-card .title p,.idvl-editor .element.cas.priceList .price-list-card .title ul,.idvl-editor .element.cas.priceList .price-list-card .title ol,.idvl-editor .element.cas.priceList .price-list-card .title blockquote,.idvl-editor .element.cas.priceList .price-list-card .description h1,.idvl-editor .element.cas.priceList .price-list-card .description h2,.idvl-editor .element.cas.priceList .price-list-card .description h3,.idvl-editor .element.cas.priceList .price-list-card .description h4,.idvl-editor .element.cas.priceList .price-list-card .description h5,.idvl-editor .element.cas.priceList .price-list-card .description h6,.idvl-editor .element.cas.priceList .price-list-card .description p,.idvl-editor .element.cas.priceList .price-list-card .description ul,.idvl-editor .element.cas.priceList .price-list-card .description ol,.idvl-editor .element.cas.priceList .price-list-card .description blockquote,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h1,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h2,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h3,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h4,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h5,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h6,.idvl-editor .element.cas.priceList .price-list-card .features .features-title p,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ul,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ol,.idvl-editor .element.cas.priceList .price-list-card .features .features-title blockquote{margin-top:1rem}@media all and (min-width: 768px){.idvl-editor .element.cas.priceList .price-list-card .title h1,.idvl-editor .element.cas.priceList .price-list-card .title h2,.idvl-editor .element.cas.priceList .price-list-card .title h3,.idvl-editor .element.cas.priceList .price-list-card .title h4,.idvl-editor .element.cas.priceList .price-list-card .title h5,.idvl-editor .element.cas.priceList .price-list-card .title h6,.idvl-editor .element.cas.priceList .price-list-card .title p,.idvl-editor .element.cas.priceList .price-list-card .title ul,.idvl-editor .element.cas.priceList .price-list-card .title ol,.idvl-editor .element.cas.priceList .price-list-card .title blockquote,.idvl-editor .element.cas.priceList .price-list-card .description h1,.idvl-editor .element.cas.priceList .price-list-card .description h2,.idvl-editor .element.cas.priceList .price-list-card .description h3,.idvl-editor .element.cas.priceList .price-list-card .description h4,.idvl-editor .element.cas.priceList .price-list-card .description h5,.idvl-editor .element.cas.priceList .price-list-card .description h6,.idvl-editor .element.cas.priceList .price-list-card .description p,.idvl-editor .element.cas.priceList .price-list-card .description ul,.idvl-editor .element.cas.priceList .price-list-card .description ol,.idvl-editor .element.cas.priceList .price-list-card .description blockquote,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h1,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h2,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h3,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h4,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h5,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h6,.idvl-editor .element.cas.priceList .price-list-card .features .features-title p,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ul,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ol,.idvl-editor .element.cas.priceList .price-list-card .features .features-title blockquote{margin-top:1.375rem}}.idvl-editor .element.cas.priceList .price-list-card .title h1:first-child,.idvl-editor .element.cas.priceList .price-list-card .title h2:first-child,.idvl-editor .element.cas.priceList .price-list-card .title h3:first-child,.idvl-editor .element.cas.priceList .price-list-card .title h4:first-child,.idvl-editor .element.cas.priceList .price-list-card .title h5:first-child,.idvl-editor .element.cas.priceList .price-list-card .title h6:first-child,.idvl-editor .element.cas.priceList .price-list-card .title p:first-child,.idvl-editor .element.cas.priceList .price-list-card .title ul:first-child,.idvl-editor .element.cas.priceList .price-list-card .title ol:first-child,.idvl-editor .element.cas.priceList .price-list-card .title blockquote:first-child,.idvl-editor .element.cas.priceList .price-list-card .description h1:first-child,.idvl-editor .element.cas.priceList .price-list-card .description h2:first-child,.idvl-editor .element.cas.priceList .price-list-card .description h3:first-child,.idvl-editor .element.cas.priceList .price-list-card .description h4:first-child,.idvl-editor .element.cas.priceList .price-list-card .description h5:first-child,.idvl-editor .element.cas.priceList .price-list-card .description h6:first-child,.idvl-editor .element.cas.priceList .price-list-card .description p:first-child,.idvl-editor .element.cas.priceList .price-list-card .description ul:first-child,.idvl-editor .element.cas.priceList .price-list-card .description ol:first-child,.idvl-editor .element.cas.priceList .price-list-card .description blockquote:first-child,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h1:first-child,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h2:first-child,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h3:first-child,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h4:first-child,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h5:first-child,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h6:first-child,.idvl-editor .element.cas.priceList .price-list-card .features .features-title p:first-child,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ul:first-child,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ol:first-child,.idvl-editor .element.cas.priceList .price-list-card .features .features-title blockquote:first-child{margin-top:0}.idvl-editor .element.cas.priceList .price-list-card .title h1+h3,.idvl-editor .element.cas.priceList .price-list-card .title h2+h3,.idvl-editor .element.cas.priceList .price-list-card .description h1+h3,.idvl-editor .element.cas.priceList .price-list-card .description h2+h3,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h1+h3,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h2+h3{margin-top:0}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.idvl-editor .element.cas.priceList .price-list-card .title h1,.idvl-editor .element.cas.priceList .price-list-card .title h2,.idvl-editor .element.cas.priceList .price-list-card .description h1,.idvl-editor .element.cas.priceList .price-list-card .description h2,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h1,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h2{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}.idvl-editor .element.cas.priceList .price-list-card .title h3,.idvl-editor .element.cas.priceList .price-list-card .description h3,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h3,.idvl-editor .element.cas.priceList .price-list-card .title h4,.idvl-editor .element.cas.priceList .price-list-card .description h4,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h4{color:var(--key-color)}.idvl-editor .element.cas.priceList .price-list-card .title h1,.idvl-editor .element.cas.priceList .price-list-card .title ._text-style-h1,.idvl-editor .element.cas.priceList .price-list-card .description h1,.idvl-editor .element.cas.priceList .price-list-card .description ._text-style-h1,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h1,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ._text-style-h1{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.priceList .price-list-card .title h1,.idvl-editor .element.cas.priceList .price-list-card .title ._text-style-h1,.idvl-editor .element.cas.priceList .price-list-card .description h1,.idvl-editor .element.cas.priceList .price-list-card .description ._text-style-h1,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h1,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ._text-style-h1{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.priceList .price-list-card .title h2,.idvl-editor .element.cas.priceList .price-list-card .title ._text-style-h2,.idvl-editor .element.cas.priceList .price-list-card .description h2,.idvl-editor .element.cas.priceList .price-list-card .description ._text-style-h2,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h2,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ._text-style-h2{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.priceList .price-list-card .title h2,.idvl-editor .element.cas.priceList .price-list-card .title ._text-style-h2,.idvl-editor .element.cas.priceList .price-list-card .description h2,.idvl-editor .element.cas.priceList .price-list-card .description ._text-style-h2,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h2,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ._text-style-h2{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.priceList .price-list-card .title h3,.idvl-editor .element.cas.priceList .price-list-card .title ._text-style-h3,.idvl-editor .element.cas.priceList .price-list-card .description h3,.idvl-editor .element.cas.priceList .price-list-card .description ._text-style-h3,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h3,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ._text-style-h3{font:600 1.5rem/2.1875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.priceList .price-list-card .title h3,.idvl-editor .element.cas.priceList .price-list-card .title ._text-style-h3,.idvl-editor .element.cas.priceList .price-list-card .description h3,.idvl-editor .element.cas.priceList .price-list-card .description ._text-style-h3,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h3,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ._text-style-h3{font:600 1.75rem/2.4375rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.priceList .price-list-card .title h4,.idvl-editor .element.cas.priceList .price-list-card .title ._text-style-h4,.idvl-editor .element.cas.priceList .price-list-card .description h4,.idvl-editor .element.cas.priceList .price-list-card .description ._text-style-h4,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h4,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.priceList .price-list-card .title h4,.idvl-editor .element.cas.priceList .price-list-card .title ._text-style-h4,.idvl-editor .element.cas.priceList .price-list-card .description h4,.idvl-editor .element.cas.priceList .price-list-card .description ._text-style-h4,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h4,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.priceList .price-list-card .title h5,.idvl-editor .element.cas.priceList .price-list-card .title ._text-style-h5,.idvl-editor .element.cas.priceList .price-list-card .description h5,.idvl-editor .element.cas.priceList .price-list-card .description ._text-style-h5,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h5,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.priceList .price-list-card .title h5,.idvl-editor .element.cas.priceList .price-list-card .title ._text-style-h5,.idvl-editor .element.cas.priceList .price-list-card .description h5,.idvl-editor .element.cas.priceList .price-list-card .description ._text-style-h5,.idvl-editor .element.cas.priceList .price-list-card .features .features-title h5,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.priceList .price-list-card .title p,.idvl-editor .element.cas.priceList .price-list-card .description p,.idvl-editor .element.cas.priceList .price-list-card .features .features-title p{font:400 1rem/1.625rem Open Sans,Arial,sans-serif}.idvl-editor .element.cas.priceList .price-list-card .title strong,.idvl-editor .element.cas.priceList .price-list-card .description strong,.idvl-editor .element.cas.priceList .price-list-card .features .features-title strong{font-weight:600}.idvl-editor .element.cas.priceList .price-list-card .title a:not(.button),.idvl-editor .element.cas.priceList .price-list-card .description a:not(.button),.idvl-editor .element.cas.priceList .price-list-card .features .features-title a:not(.button){color:var(--key-color)}.idvl-editor .element.cas.priceList .price-list-card .title a:not(.button):hover,.idvl-editor .element.cas.priceList .price-list-card .description a:not(.button):hover,.idvl-editor .element.cas.priceList .price-list-card .features .features-title a:not(.button):hover{color:var(--key-color-highlight)}.idvl-editor .element.cas.priceList .price-list-card .title em,.idvl-editor .element.cas.priceList .price-list-card .description em,.idvl-editor .element.cas.priceList .price-list-card .features .features-title em{font-style:italic}.idvl-editor .element.cas.priceList .price-list-card .title ul li,.idvl-editor .element.cas.priceList .price-list-card .title ol li,.idvl-editor .element.cas.priceList .price-list-card .description ul li,.idvl-editor .element.cas.priceList .price-list-card .description ol li,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ul li,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ol li{font:400 1rem/1.625rem Open Sans,Arial,sans-serif;position:relative;margin-top:.75rem}.idvl-editor .element.cas.priceList .price-list-card .title ul li:first-child,.idvl-editor .element.cas.priceList .price-list-card .title ol li:first-child,.idvl-editor .element.cas.priceList .price-list-card .description ul li:first-child,.idvl-editor .element.cas.priceList .price-list-card .description ol li:first-child,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ul li:first-child,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ol li:first-child{margin-top:0}.idvl-editor .element.cas.priceList .price-list-card .title ul ul:first-child,.idvl-editor .element.cas.priceList .price-list-card .description ul ul:first-child,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ul ul:first-child{margin-top:.75rem}.idvl-editor .element.cas.priceList .price-list-card .title ul li,.idvl-editor .element.cas.priceList .price-list-card .description ul li,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ul li{padding-left:1rem}.idvl-editor .element.cas.priceList .price-list-card .title ul li:before,.idvl-editor .element.cas.priceList .price-list-card .description ul li:before,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ul li:before{content:"";position:absolute;top:.5rem;left:0;width:.375rem;height:.375rem;background:var(--key-color);border-radius:2rem}.idvl-editor .element.cas.priceList .price-list-card .title ol,.idvl-editor .element.cas.priceList .price-list-card .description ol,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ol{counter-reset:section;list-style-type:none}.idvl-editor .element.cas.priceList .price-list-card .title ol ol:first-child,.idvl-editor .element.cas.priceList .price-list-card .description ol ol:first-child,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ol ol:first-child{margin-top:.75rem;padding-left:2rem}.idvl-editor .element.cas.priceList .price-list-card .title ol li:before,.idvl-editor .element.cas.priceList .price-list-card .description ol li:before,.idvl-editor .element.cas.priceList .price-list-card .features .features-title ol li:before{content:counters(section,".") " ";counter-increment:section;color:var(--key-color);font-weight:600;text-align:right}.idvl-editor .element.cas.priceList .legal-copy{padding:0 2rem;margin-top:3.25rem;text-align:center}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.idvl-editor .block-wrapper.size-content .block .element.cas.priceList{width:calc(100% + 48px);padding:0 24px 12px;margin-left:-24px;overflow:hidden;box-sizing:border-box}}.idvl-editor .element.cas.list ul.-with-icon li{padding-top:.625rem;padding-bottom:.625rem}@media all and (min-width: 768px){.idvl-editor .element.cas.list ul.-with-icon li{padding-top:1.25rem;padding-bottom:1.25rem}}.idvl-editor .element.cas.list ul.-with-icon.-left li{padding-left:3rem}@media all and (min-width: 768px){.idvl-editor .element.cas.list ul.-with-icon.-left li{padding-left:4rem}}.idvl-editor .element.cas.list ul.-with-icon.-left .icon{left:0}.idvl-editor .element.cas.list ul.-with-icon.-right li{padding-right:3rem}@media all and (min-width: 768px){.idvl-editor .element.cas.list ul.-with-icon.-right li{padding-right:4rem}}.idvl-editor .element.cas.list ul.-with-icon.-right .icon{right:0}.idvl-editor .element.cas.list ul.-with-divider li{border-top:1px solid #cccccc}.idvl-editor .element.cas.list ul.-with-divider li:first-child{border-top:none}.idvl-editor .element.cas.list li{position:relative;font:400 1rem/1.625rem Open Sans,Arial,sans-serif;padding-top:.625rem;padding-bottom:.625rem}.idvl-editor .element.cas.list li span{display:block}.idvl-editor .element.cas.list .icon{position:absolute;top:.375rem;width:2.25rem;height:2.25rem}@media all and (min-width: 768px){.idvl-editor .element.cas.list .icon{top:.5rem;width:2.875rem;height:2.875rem}}.idvl-editor .element.cas.list .icon>img{width:100%;height:auto}.idvl-editor .element.cas.list a{position:relative;display:block;padding-right:2.375rem;color:#333}.idvl-editor .element.cas.list a:hover{color:var(--key-color)}.idvl-editor .element.cas.list a:after{content:"";position:absolute;top:50%;right:0;font-family:Material Icons;color:var(--key-color);font-size:1.375rem;line-height:1.375rem;transform:translateY(-50%)}.idvl-editor .element.cas.list strong{display:block;font-weight:600}.referenceSearch .search-input{position:relative;display:flex;flex:1}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.referenceSearch .search-input{height:2.375rem}}.referenceSearch .search-input input{flex:1;width:100%;padding:.5rem;display:block;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;color:#333;border:0;border-bottom:1px solid #cccccc;background-color:#f4f4f4;line-height:24px}.referenceSearch .search-input input:focus{outline:none;border-color:var(--key-color)}.referenceSearch .search-input input~span{position:absolute;top:.5rem;left:.5rem;color:gray;transition:all .3s ease-in-out;pointer-events:none}.referenceSearch .search-input.--focus input~span,.referenceSearch .search-input.--filled input~span{top:-1.25rem;font-size:.8125rem}.referenceSearch .search-input button{position:absolute;top:.5rem;right:.5rem;padding:0;border:none;background:none;cursor:pointer;transition:color .3s ease-in-out}.referenceSearch .search-input button:hover{color:var(--key-color)}.referenceSearch .search-input+.filters{margin-top:.5rem}.referenceSearch .cas-filters{padding-left:0;padding-right:0}.referenceSearch .search-results{padding-top:2rem}@media all and (min-width: 768px){.referenceSearch .search-results{padding-top:3.75rem}}.referenceSearch .search-results>p{padding-top:1.25rem;color:#2a2f33}.referenceSearch .search-results .ctaButton{padding-top:2rem}@media all and (min-width: 768px){.referenceSearch .search-results .ctaButton{padding-top:3.75rem}}.idvl-editor .element.rocketChat{position:relative}.idvl-editor .element.rocketChat:before{position:relative;content:"";padding-top:60vh;min-height:100%;display:block}@media all and (min-width: 768px){.idvl-editor .element.rocketChat:before{padding-top:100%}}@media all and (min-width: 1024px){.idvl-editor .element.rocketChat:before{padding-top:50%}}.idvl-editor .element.rocketChat iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0}.idvl-editor .element.cas.searchHeader{position:relative;padding-top:50px;padding-bottom:50px;color:#fff;text-align:center;max-width:1080px;margin:0 auto}@media all and (min-width: 768px){.idvl-editor .element.cas.searchHeader{padding-top:75px;padding-bottom:75px}}@media all and (min-width: 1080px){.idvl-editor .element.cas.searchHeader{padding-top:100px;padding-bottom:100px}}.idvl-editor .element.cas.searchHeader.-text-color-dark{color:#333}.idvl-editor .element.cas.searchHeader .header-entry h1,.idvl-editor .element.cas.searchHeader .header-entry h2,.idvl-editor .element.cas.searchHeader .header-entry h3,.idvl-editor .element.cas.searchHeader .header-entry h4,.idvl-editor .element.cas.searchHeader .header-entry h5,.idvl-editor .element.cas.searchHeader .header-entry h6,.idvl-editor .element.cas.searchHeader .header-entry p,.idvl-editor .element.cas.searchHeader .header-entry ul,.idvl-editor .element.cas.searchHeader .header-entry ol,.idvl-editor .element.cas.searchHeader .header-entry blockquote{margin-top:1rem}@media all and (min-width: 768px){.idvl-editor .element.cas.searchHeader .header-entry h1,.idvl-editor .element.cas.searchHeader .header-entry h2,.idvl-editor .element.cas.searchHeader .header-entry h3,.idvl-editor .element.cas.searchHeader .header-entry h4,.idvl-editor .element.cas.searchHeader .header-entry h5,.idvl-editor .element.cas.searchHeader .header-entry h6,.idvl-editor .element.cas.searchHeader .header-entry p,.idvl-editor .element.cas.searchHeader .header-entry ul,.idvl-editor .element.cas.searchHeader .header-entry ol,.idvl-editor .element.cas.searchHeader .header-entry blockquote{margin-top:1.375rem}}.idvl-editor .element.cas.searchHeader .header-entry h1:first-child,.idvl-editor .element.cas.searchHeader .header-entry h2:first-child,.idvl-editor .element.cas.searchHeader .header-entry h3:first-child,.idvl-editor .element.cas.searchHeader .header-entry h4:first-child,.idvl-editor .element.cas.searchHeader .header-entry h5:first-child,.idvl-editor .element.cas.searchHeader .header-entry h6:first-child,.idvl-editor .element.cas.searchHeader .header-entry p:first-child,.idvl-editor .element.cas.searchHeader .header-entry ul:first-child,.idvl-editor .element.cas.searchHeader .header-entry ol:first-child,.idvl-editor .element.cas.searchHeader .header-entry blockquote:first-child{margin-top:0}.idvl-editor .element.cas.searchHeader .header-entry h1+h3,.idvl-editor .element.cas.searchHeader .header-entry h2+h3{margin-top:0}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.idvl-editor .element.cas.searchHeader .header-entry h1,.idvl-editor .element.cas.searchHeader .header-entry h2{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}.idvl-editor .element.cas.searchHeader .header-entry h3,.idvl-editor .element.cas.searchHeader .header-entry h4{color:var(--key-color)}.idvl-editor .element.cas.searchHeader .header-entry h1,.idvl-editor .element.cas.searchHeader .header-entry ._text-style-h1{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.searchHeader .header-entry h1,.idvl-editor .element.cas.searchHeader .header-entry ._text-style-h1{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.searchHeader .header-entry h2,.idvl-editor .element.cas.searchHeader .header-entry ._text-style-h2{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.searchHeader .header-entry h2,.idvl-editor .element.cas.searchHeader .header-entry ._text-style-h2{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.searchHeader .header-entry h3,.idvl-editor .element.cas.searchHeader .header-entry ._text-style-h3{font:600 1.5rem/2.1875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.searchHeader .header-entry h3,.idvl-editor .element.cas.searchHeader .header-entry ._text-style-h3{font:600 1.75rem/2.4375rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.searchHeader .header-entry h4,.idvl-editor .element.cas.searchHeader .header-entry ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.searchHeader .header-entry h4,.idvl-editor .element.cas.searchHeader .header-entry ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.searchHeader .header-entry h5,.idvl-editor .element.cas.searchHeader .header-entry ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.cas.searchHeader .header-entry h5,.idvl-editor .element.cas.searchHeader .header-entry ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}}.idvl-editor .element.cas.searchHeader .header-entry p{font:400 1rem/1.625rem Open Sans,Arial,sans-serif}.idvl-editor .element.cas.searchHeader .header-entry strong{font-weight:600}.idvl-editor .element.cas.searchHeader .header-entry a:not(.button){color:var(--key-color)}.idvl-editor .element.cas.searchHeader .header-entry a:not(.button):hover{color:var(--key-color-highlight)}.idvl-editor .element.cas.searchHeader .header-entry em{font-style:italic}.idvl-editor .element.cas.searchHeader .header-entry ul li,.idvl-editor .element.cas.searchHeader .header-entry ol li{font:400 1rem/1.625rem Open Sans,Arial,sans-serif;position:relative;margin-top:.75rem}.idvl-editor .element.cas.searchHeader .header-entry ul li:first-child,.idvl-editor .element.cas.searchHeader .header-entry ol li:first-child{margin-top:0}.idvl-editor .element.cas.searchHeader .header-entry ul ul:first-child{margin-top:.75rem}.idvl-editor .element.cas.searchHeader .header-entry ul li{padding-left:1rem}.idvl-editor .element.cas.searchHeader .header-entry ul li:before{content:"";position:absolute;top:.5rem;left:0;width:.375rem;height:.375rem;background:var(--key-color);border-radius:2rem}.idvl-editor .element.cas.searchHeader .header-entry ol{counter-reset:section;list-style-type:none}.idvl-editor .element.cas.searchHeader .header-entry ol ol:first-child{margin-top:.75rem;padding-left:2rem}.idvl-editor .element.cas.searchHeader .header-entry ol li:before{content:counters(section,".") " ";counter-increment:section;color:var(--key-color);font-weight:600;text-align:right}.idvl-editor .element.cas.searchHeader .header-entry h3,.idvl-editor .element.cas.searchHeader .header-entry h4{color:inherit}.idvl-editor .element.cas.searchHeader .search-form{position:relative;display:block;margin:2.5rem auto 0;max-width:520px}.idvl-editor .element.cas.searchHeader .search-form .search{position:relative;width:100%;height:3.625rem;padding-right:7.25rem;padding-left:1.5rem;line-height:3.625rem;font-weight:400;color:currentColor;border:1px solid currentColor;background:rgba(255,255,255,.2);outline:none;-webkit-appearance:none;box-sizing:border-box;border-radius:0}.idvl-editor .element.cas.searchHeader .search-form .search:valid~.-close{opacity:1}.idvl-editor .element.cas.searchHeader .search-form .search::-ms-clear{display:none}.idvl-editor .element.cas.searchHeader .search-form .search::-webkit-input-placeholder{color:currentColor}.idvl-editor .element.cas.searchHeader .search-form .search::-moz-placeholder{color:currentColor}.idvl-editor .element.cas.searchHeader .search-form .search::-ms-placeholder{color:currentColor}.idvl-editor .element.cas.searchHeader .search-form .search::placeholder{color:currentColor}.idvl-editor .element.cas.searchHeader .search-form .button{position:absolute;top:0;width:3.625rem;height:3.625rem;line-height:3.625rem;text-align:center;color:currentColor;-webkit-user-select:none;user-select:none}.idvl-editor .element.cas.searchHeader .search-form .button:hover{color:var(--key-color)}.idvl-editor .element.cas.searchHeader .search-form .button.-close{opacity:0;right:3.625rem;transition:opacity .3s ease-in-out}.idvl-editor .element.cas.searchHeader .search-form .button.-submit{right:0}.idvl-editor .element.cas.searchHeader .terms-container{margin-top:3.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width: 768px){.idvl-editor .element.cas.searchHeader .terms-container{flex-direction:row;align-items:flex-start}}@media all and (min-width: 1080px){.idvl-editor .element.cas.searchHeader .terms-container{margin-top:5.5rem}}.idvl-editor .element.cas.searchHeader .terms-container .title{flex-shrink:0}.idvl-editor .element.cas.searchHeader .terms-container .terms{display:flex;margin-top:1rem;flex-wrap:wrap;justify-content:center}@media all and (min-width: 768px){.idvl-editor .element.cas.searchHeader .terms-container .terms{margin-top:0;margin-left:.75rem;justify-content:flex-start}}.idvl-editor .element.cas.searchHeader .terms-container .terms .term{margin-right:.25rem;margin-left:.25rem}.idvl-editor .element.cas.searchHeader .terms-container .terms .term>a{color:inherit;text-decoration:underline;transition:color .3s ease-in-out;cursor:pointer}.idvl-editor .element.cas.searchHeader .terms-container .terms .term>a:hover{color:var(--key-color)}.idvl-editor .element.cas.searchHeader .linked-items{display:flex;justify-content:center;flex-wrap:wrap;margin-top:2.5rem}@media all and (min-width: 1080px){.idvl-editor .element.cas.searchHeader .linked-items{margin-top:6.5rem}}.idvl-editor .element.cas.searchHeader .linked-items .item{color:inherit;width:100%;transition:color .3s ease-in-out;margin:.75rem 0}@media all and (min-width: 375px){.idvl-editor .element.cas.searchHeader .linked-items .item{width:calc((100% - 3rem)/2);margin:.75rem .75rem 0}}@media all and (min-width: 768px){.idvl-editor .element.cas.searchHeader .linked-items .item{width:calc((100% - 12rem)/4);margin:1.5rem 1.5rem 0}}@media all and (min-width: 1024px){.idvl-editor .element.cas.searchHeader .linked-items .item{width:calc((100% - 15rem)/5)}}.idvl-editor .element.cas.searchHeader .linked-items .item:hover{color:var(--key-color)}.idvl-editor .element.cas.searchHeader .linked-items figure{line-height:0}.idvl-editor .element.cas.searchHeader .linked-items figure picture{display:block}.idvl-editor .element.cas.searchHeader .linked-items figure img{width:100%;max-width:168px;height:auto}.idvl-editor .element.cas.searchHeader .linked-items .title{display:block;margin-top:1.25rem}.idvl-editor .element.searchResults{padding-top:1rem}@media all and (min-width: 768px){.idvl-editor .element.searchResults{padding-top:1.75rem}}.idvl-editor .element.searchResults .postListCards.-list{padding-top:2rem}@media all and (min-width: 768px){.idvl-editor .element.searchResults .postListCards.-list{padding-top:3.75rem}}.idvl-editor .element.searchResults .postListCards.-list .element.card.-card-layout-list{max-width:100%}.idvl-editor .element.searchResults .postListCards.-list .card.-card-layout-list{padding-top:2.25rem;border-top:1px solid #cccccc;margin-top:1.25rem}@media all and (min-width: 768px){.idvl-editor .element.searchResults .postListCards.-list .card.-card-layout-list{margin-top:2.25rem}}.idvl-editor .element.searchResults .postListCards.-list .card.-card-layout-list:first-child{margin-top:0;padding-top:0;border-top:none}.idvl-editor .element.searchResults .ctaButton{margin-top:3rem}.idvl-editor .element.searchResults .ctaButton .button.-hidden{display:none}.idvl-editor .element.spacer{width:100%;height:1rem}@media all and (min-width: 768px){.idvl-editor .element.spacer{height:2rem}}.idvl-editor .element.table{width:100%}.idvl-editor .element.table.-with-background .table-headline{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif;color:var(--key-color)}.idvl-editor .element.table.-with-background tr{background-color:#f4f4f4}.idvl-editor .element.table.-with-background th{padding:1.125rem}.idvl-editor .element.table.-with-background td{padding-right:1.125rem;padding-left:1.125rem}.idvl-editor .element.table.-with-background td .table-headline{padding-top:1.125rem}.idvl-editor .element.table.-with-background td .table-content{padding-top:1.125rem;padding-bottom:1.125rem}@media all and (max-width: 959px){.idvl-editor .element.table.-with-background td+td .table-headline,.idvl-editor .element.table.-with-background td+td .table-content,.idvl-editor .element.table.-with-background td td+td.table-headline+.table-content,.idvl-editor .element.table.-with-background td .table-headline+.table-content{padding-top:0}}@media all and (min-width: 960px){.idvl-editor .element.table.-with-background th,.idvl-editor .element.table.-with-background td{border-bottom:10px solid white}}.idvl-editor .element.table.-with-background.-background-white tr{background-color:#fff}.idvl-editor .element.table.-with-background.-background-white th,.idvl-editor .element.table.-with-background.-background-white td{border-color:#f4f4f4}.idvl-editor .element.table:not(.-with-background) th:first-child,.idvl-editor .element.table:not(.-with-background) td:first-child{padding-left:0}.idvl-editor .element.table:not(.-with-background) th:last-child,.idvl-editor .element.table:not(.-with-background) td:last-child{padding-right:0}.idvl-editor .element.table thead{display:none}@media all and (min-width: 960px){.idvl-editor .element.table thead{display:table-header-group}}.idvl-editor .element.table tr.-row-linked{cursor:pointer}.idvl-editor .element.table tr.-row-linked:hover span,.idvl-editor .element.table tr.-row-linked:hover a{color:var(--key-color-highlight)}.idvl-editor .element.table tr.-row-linked>td:last-child{text-align:right}@media all and (min-width: 960px){.idvl-editor .element.table tr.-row-linked>td:last-child{width:1.375rem}}.idvl-editor .element.table tr:last-child td{border-bottom:0}@media all and (max-width: 959px){.idvl-editor .element.table th:last-child,.idvl-editor .element.table td:last-child{border-bottom:10px solid white}}.idvl-editor .element.table th{padding:.5rem 1.125rem}.idvl-editor .element.table .table-headline{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}.idvl-editor .element.table td{padding-right:1.125rem;padding-left:1.125rem;box-sizing:border-box}@media all and (max-width: 959px){.idvl-editor .element.table td{float:left;width:100%;padding-right:0;padding-left:0}}.idvl-editor .element.table td span,.idvl-editor .element.table td a{font:400 1rem/1.625rem Open Sans,Arial,sans-serif}.idvl-editor .element.table td strong{font-weight:600}.idvl-editor .element.table td .table-headline{display:block;padding-top:.5rem}@media all and (min-width: 960px){.idvl-editor .element.table td .table-headline{display:none}}@media all and (max-width: 959px){.idvl-editor .element.table td+td .table-headline,.idvl-editor .element.table td+td .table-content,.idvl-editor .element.table td td+td.table-headline+.table-content,.idvl-editor .element.table td .table-headline+.table-content{padding-top:0}}.idvl-editor .element.table td .table-content{display:inline-block;color:#333;padding-top:.5rem;padding-bottom:.5rem}.idvl-editor .element.table td .icon{vertical-align:middle;color:var(--key-color-highlight);width:1.375rem;font-size:1.375rem;line-height:1.375rem}.idvl-editor .element.video.-video-layout-banner a.player{cursor:pointer}.idvl-editor .element.video.-video-layout-banner a.player:hover .icon:after{transform:translate3d(-50%,-50%,0) scale(1)}.idvl-editor .element.video.-video-layout-banner .player{position:relative;display:block;overflow:hidden;max-height:300px;min-height:300px;background:transparent center/cover no-repeat}@media all and (min-width: 768px){.idvl-editor .element.video.-video-layout-banner .player{max-height:500px;min-height:500px}}.idvl-editor .element.video.-video-layout-banner .cover{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate3d(-50%,-50%,0);backface-visibility:hidden;object-fit:cover}.idvl-editor .element.video.-video-layout-banner .icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);color:#ffffffe6;font-size:6rem;text-shadow:0 2px 6px rgba(0,0,0,.0024)}.idvl-editor .element.video.-video-layout-banner .icon:after{content:"";position:absolute;top:50%;left:50%;width:7.625rem;height:7.625rem;border-radius:50%;background:rgba(255,255,255,.5);box-shadow:0 2px 20px #00000001;transform:translate3d(-50%,-50%,0) scale(0);transition:transform .3s ease-in-out}.idvl-editor .element.video .video-js .vjs-big-play-button{opacity:1}.idvl-editor .element.video .video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-shadow:0 2px 6px rgba(0,0,0,.0024)}.idvl-editor .element.video .video-js:hover .vjs-big-play-button:before{background:rgba(255,255,255,.5);box-shadow:0 2px 20px #00000001}.block-wrapper.columns-3 .postListCards{grid-template-columns:1fr;grid-gap:1.25rem}@media (min-width: 768px){.block-wrapper.columns-3 .postListCards{grid-template-columns:repeat(3,1fr);grid-gap:1.25rem}}@media (min-width: 1024px){.block-wrapper.columns-3 .postListCards{grid-gap:2.25rem}}.block-wrapper.columns-4 .postListCards{grid-template-columns:1fr;grid-gap:1.25rem}@media (min-width: 768px){.block-wrapper.columns-4 .postListCards{grid-template-columns:repeat(2,1fr);grid-gap:2.25rem}}@media (min-width: 1024px){.block-wrapper.columns-4 .postListCards{grid-template-columns:repeat(4,1fr);grid-gap:1.25rem}}.idvl-editor .element.text.html{box-sizing:border-box}.idvl-editor .element.text.html h1,.idvl-editor .element.text.html h2,.idvl-editor .element.text.html h3,.idvl-editor .element.text.html h4,.idvl-editor .element.text.html h5,.idvl-editor .element.text.html h6,.idvl-editor .element.text.html p,.idvl-editor .element.text.html ul,.idvl-editor .element.text.html ol,.idvl-editor .element.text.html blockquote{margin-top:1rem}@media all and (min-width: 768px){.idvl-editor .element.text.html h1,.idvl-editor .element.text.html h2,.idvl-editor .element.text.html h3,.idvl-editor .element.text.html h4,.idvl-editor .element.text.html h5,.idvl-editor .element.text.html h6,.idvl-editor .element.text.html p,.idvl-editor .element.text.html ul,.idvl-editor .element.text.html ol,.idvl-editor .element.text.html blockquote{margin-top:1.375rem}}.idvl-editor .element.text.html h1:first-child,.idvl-editor .element.text.html h2:first-child,.idvl-editor .element.text.html h3:first-child,.idvl-editor .element.text.html h4:first-child,.idvl-editor .element.text.html h5:first-child,.idvl-editor .element.text.html h6:first-child,.idvl-editor .element.text.html p:first-child,.idvl-editor .element.text.html ul:first-child,.idvl-editor .element.text.html ol:first-child,.idvl-editor .element.text.html blockquote:first-child{margin-top:0}.idvl-editor .element.text.html h1+h3,.idvl-editor .element.text.html h2+h3{margin-top:0}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.idvl-editor .element.text.html h1,.idvl-editor .element.text.html h2{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}.idvl-editor .element.text.html h3,.idvl-editor .element.text.html h4{color:var(--key-color)}.idvl-editor .element.text.html h1,.idvl-editor .element.text.html ._text-style-h1{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.text.html h1,.idvl-editor .element.text.html ._text-style-h1{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.idvl-editor .element.text.html h2,.idvl-editor .element.text.html ._text-style-h2{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.text.html h2,.idvl-editor .element.text.html ._text-style-h2{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.idvl-editor .element.text.html h3,.idvl-editor .element.text.html ._text-style-h3{font:600 1.5rem/2.1875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.text.html h3,.idvl-editor .element.text.html ._text-style-h3{font:600 1.75rem/2.4375rem Open Sans,Arial,sans-serif}}.idvl-editor .element.text.html h4,.idvl-editor .element.text.html ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.text.html h4,.idvl-editor .element.text.html ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}}.idvl-editor .element.text.html h5,.idvl-editor .element.text.html ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.idvl-editor .element.text.html h5,.idvl-editor .element.text.html ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}}.idvl-editor .element.text.html p{font:400 1rem/1.625rem Open Sans,Arial,sans-serif}.idvl-editor .element.text.html strong{font-weight:600}.idvl-editor .element.text.html a:not(.button){color:var(--key-color)}.idvl-editor .element.text.html a:not(.button):hover{color:var(--key-color-highlight)}.idvl-editor .element.text.html em{font-style:italic}.idvl-editor .element.text.html ul li,.idvl-editor .element.text.html ol li{font:400 1rem/1.625rem Open Sans,Arial,sans-serif;position:relative;margin-top:.75rem}.idvl-editor .element.text.html ul li:first-child,.idvl-editor .element.text.html ol li:first-child{margin-top:0}.idvl-editor .element.text.html ul ul:first-child{margin-top:.75rem}.idvl-editor .element.text.html ul li{padding-left:1rem}.idvl-editor .element.text.html ul li:before{content:"";position:absolute;top:.5rem;left:0;width:.375rem;height:.375rem;background:var(--key-color);border-radius:2rem}.idvl-editor .element.text.html ol{counter-reset:section;list-style-type:none}.idvl-editor .element.text.html ol ol:first-child{margin-top:.75rem;padding-left:2rem}.idvl-editor .element.text.html ol li:before{content:counters(section,".") " ";counter-increment:section;color:var(--key-color);font-weight:600;text-align:right}.idvl-editor .block.single .element.text.html{margin:0 auto}@media all and (min-width: 768px){.idvl-editor .block.single .element.text.html{max-width:calc((100% - 5rem)*.8 + 3.75rem)}}@media all and (min-width: 1024px){.idvl-editor .block.single .element.text.html{max-width:calc((100% - 5rem) / 5 * 3 + 2.5rem)}}.idvl-editor .block-wrapper.size-default .block.single .element.text.html{margin:0 auto;width:100%;max-width:1080px;padding-right:1.5rem;padding-left:1.5rem}@media all and (min-width: 1128px){.idvl-editor .block-wrapper.size-default .block.single .element.text.html{padding-right:0;padding-left:0}}article.hentry .anchor-nav-wrapper{position:absolute;top:0;left:4rem;width:calc(100% - 2rem);height:100%;background:#f4f4f4;transform:translate3d(100%,0,0);transition:transform .3s ease-in-out}@media all and (min-width: 768px){article.hentry .anchor-nav-wrapper{position:relative;top:auto;left:auto;width:100%;height:auto;background:none;transform:none}}article.hentry .anchor-nav-wrapper.-sticky{z-index:700}@media all and (min-width: 768px){article.hentry .anchor-nav-wrapper.-sticky{position:fixed;top:2rem;width:100%;max-width:calc((100vw - 8rem)*.4)}}@media all and (min-width: 1024px){article.hentry .anchor-nav-wrapper.-sticky{max-width:calc((100vw - 8rem)/5)}}@media all and (min-width: 1128px){article.hentry .anchor-nav-wrapper.-sticky{max-width:calc((100vw - (100vw - 1080px) - 5rem)/5)}}article.hentry .anchor-nav-wrapper .button{padding:0;position:absolute;top:1rem;left:-5rem;transition:left .3s ease-in-out}@media all and (min-width: 768px){article.hentry .anchor-nav-wrapper .button{display:none}}article.hentry .anchor-nav-wrapper .button>.icon{position:relative;width:2rem;height:2rem;line-height:2rem;transition:transform .3s ease-in-out}article.hentry .anchor-nav-wrapper .button>.icon:after{content:""}.anchor-nav{padding:1rem 1rem 1rem 2rem}@media all and (min-width: 768px){.anchor-nav{padding:0}}.anchor-nav>li{padding-top:.25rem;padding-bottom:.25rem}.anchor-nav>li>a{display:block;color:#333;font-size:1rem;line-height:1.5rem}.anchor-nav>li>a:hover,.anchor-nav>li>a.-active{color:var(--key-color)}article.hentry .entry-col{width:100%;line-height:0}@media all and (min-width: 768px){article.hentry .entry-col.-back{margin-right:1.25rem;max-width:calc((100% - 5rem)*.4)}}@media all and (min-width: 1024px){article.hentry .entry-col.-back{max-width:calc((100% - 5rem)/5)}}article.hentry .entry-col.-back.-narrow{margin:0 auto}@media all and (min-width: 768px){article.hentry .entry-col.-back.-narrow{max-width:calc((100% - 5rem)*.8 + 3.75rem)}}@media all and (min-width: 1024px){article.hentry .entry-col.-back.-narrow{max-width:calc((100% - 5rem) / 5 * 3 + 2.5rem)}}article.hentry .entry-col.-content{margin:0 auto}@media all and (min-width: 768px){article.hentry .entry-col.-content{max-width:calc((100% - 5rem)*.8 + 3.75rem)}}@media all and (min-width: 1024px){article.hentry .entry-col.-content{max-width:calc((100% - 5rem) / 5 * 3 + 2.5rem)}}.entry-date{font-size:.8125rem;line-height:1.625rem;color:#333}.entry-date .separator{padding-right:.25rem;padding-left:.25rem}body.archive .entry-header,article.hentry .entry-header{position:relative;overflow:hidden;line-height:0;height:300px}@media all and (min-width: 768px){body.archive .entry-header,article.hentry .entry-header{height:400px}}@media all and (min-width: 1080px){body.archive .entry-header,article.hentry .entry-header{height:450px}}body.archive .entry-header.-narrow,article.hentry .entry-header.-narrow{margin:0 auto 2rem;height:auto;background:#808080}article.hentry .entry-row{width:100%;display:flex;flex-direction:column;margin-bottom:.5rem}article.hentry .entry-row:last-child{margin-bottom:0}@media all and (min-width: 768px){article.hentry .entry-row{flex-direction:row;margin-bottom:1rem}}@media all and (min-width: 1024px){article.hentry .entry-row{margin-bottom:.5rem}}.entry-subtitle>span{font:600 1.5rem/2.1875rem Open Sans,Arial,sans-serif;color:var(--key-color)}@media all and (min-width: 960px){.entry-subtitle>span{font:600 1.75rem/2.4375rem Open Sans,Arial,sans-serif}}.entry-title{padding-right:2.5rem}@media all and (min-width: 768px){.entry-title{padding-right:0}}.entry-title>span{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.entry-title>span{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.entry-title>span>em{color:#ccc}article.hentry .entry-wrapper{position:relative;width:100%;max-width:1080px;margin:0 auto;box-sizing:border-box;overflow:hidden}article.hentry .entry-wrapper .entry-content-wrapper{padding:1rem 1.5rem 2rem;transform:translateZ(0);transition:transform .3s ease-in-out}@media all and (min-width: 768px){article.hentry .entry-wrapper .entry-content-wrapper{transform:none;padding:2rem 1.5rem 3.75rem}}@media all and (min-width: 1128px){article.hentry .entry-wrapper .entry-content-wrapper{padding-right:0;padding-left:0}}article.hentry .entry-wrapper.anchor-nav-open .entry-content-wrapper{transform:translate3d(-100%,0,0)}@media all and (min-width: 768px){article.hentry .entry-wrapper.anchor-nav-open .entry-content-wrapper{transform:translateZ(0)}}article.hentry .entry-wrapper.anchor-nav-open .anchor-nav-wrapper>.button{left:-1rem}article.hentry .entry-wrapper.anchor-nav-open .anchor-nav-wrapper>.button>.icon{transform:rotate(180deg)}article.hentry .entry-wrapper.anchor-nav-open .anchor-nav-wrapper>.button>.icon:after{content:""}.entry-filter{width:100%;max-width:1080px;box-sizing:border-box;margin:0 auto}.entry-filter .label{display:block;font:600 1rem/1.625rem Open Sans,Arial,sans-serif;padding-bottom:.5rem;cursor:default}.entry-filter .filters+.label{padding-top:.5rem;padding-bottom:0}.filter{margin:.5rem .75rem .5rem 0;text-align:center}.filter:last-child{margin-right:0}.filter>a{cursor:pointer;-webkit-user-select:none;user-select:none;padding:.25rem 1rem;color:var(--key-color);font-size:1rem;line-height:1.5rem;border:1px solid var(--key-color);border-radius:1.125rem}.filter>a:hover{color:var(--key-color-contrast);background:var(--key-color)}.filter>a.-borderless{border:none;padding-left:0}.filter>a.-grey{color:gray}.filter>a.-grey:hover{color:var(--key-color);background:transparent}.filter>a.-active{color:var(--key-color-contrast);background:var(--key-color)}.filter>a.-active:hover{background:var(--key-color-highlight)}.filters{display:flex;flex-wrap:wrap}.cas-filters{width:100%;max-width:1080px;padding-top:2rem;padding-right:1.5rem;padding-left:1.5rem;box-sizing:border-box;margin:0 auto}@media all and (min-width: 768px){.cas-filters{padding-top:3.75rem}}@media all and (min-width: 1128px){.cas-filters{padding-right:0;padding-left:0}}.cas-filters__list{padding-bottom:.5rem;display:flex;overflow:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:.75rem}@media all and (min-width: 768px){.cas-filters__list{padding-bottom:0;overflow:initial;flex-wrap:wrap}}.cas-filters__list__item{cursor:pointer;padding:.25rem 1rem;color:#333;background-color:#f4f4f4;font-size:.875rem;line-height:1.5rem;border:2px solid #f4f4f4;border-radius:1.125rem;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:space-between;scroll-snap-align:start;flex-shrink:0;-webkit-user-select:none;user-select:none;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}@media all and (min-width: 768px){.cas-filters__list__item{font-size:1rem}}@media all and (min-width: 768px){.cas-filters__list__item:hover{color:var(--key-color-contrast);border-color:var(--key-color);background-color:var(--key-color)}}.cas-filters__list__item.--active{color:var(--key-color-contrast);border-color:var(--key-color);background-color:var(--key-color)}.cas-filters__list__item.--toggle,.cas-filters__list__item.--active{padding:.25rem .75rem .25rem 1rem}.cas-filters__list__item.--toggle .cas-filters__list__item__icon,.cas-filters__list__item.--active .cas-filters__list__item__icon{display:flex}.cas-filters__list__item__icon.material-icons{display:none;font-size:1.25rem;align-items:center}.cas-filters__control-panel{background-color:#fff;width:100%;max-width:90%;height:100%;box-shadow:0 2px 6px #00000024;display:flex;flex-direction:column;transform:translate3d(100%,0,0);transition:transform .3s ease-in-out;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}@media all and (min-width: 768px){.cas-filters__control-panel{max-width:425px}}.cas-filters__control-panel__wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99991;display:flex;align-items:flex-start;justify-content:flex-end}.cas-filters__control-panel__wrapper:not(.--open){pointer-events:none}.cas-filters__control-panel__wrapper.--open .cas-filters__control-panel__wrapper__backdrop{opacity:1}.cas-filters__control-panel__wrapper.--open .cas-filters__control-panel{transform:translateZ(0)}.cas-filters__control-panel__wrapper__backdrop{-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#0006;transition:opacity .3s ease-in-out}.cas-filters__control-panel__header,.cas-filters__control-panel__content,.cas-filters__control-panel__footer{-webkit-user-select:none;user-select:none}.cas-filters__control-panel__header,.cas-filters__control-panel__footer{position:sticky;left:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0;padding:1.5rem 1rem;background-color:#f4f4f4}@media all and (min-width: 768px){.cas-filters__control-panel__header,.cas-filters__control-panel__footer{padding:1.5rem 2rem}}.cas-filters__control-panel__header{top:0;border-bottom:1px solid #cccccc}.cas-filters__control-panel__header__label{padding-top:.25rem;font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif;line-height:1.2}@media all and (min-width: 960px){.cas-filters__control-panel__header__label{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}}@media all and (min-width: 960px){.cas-filters__control-panel__header__label{padding-top:1px}}.cas-filters__control-panel__header__icon{cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1.75rem;transition:color .3s ease-in-out}.cas-filters__control-panel__header__icon:hover{color:var(--key-color)}.cas-filters__control-panel__content{height:calc(100% - 174px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;-webkit-overflow-scrolling:touch;flex:1 0 auto;box-sizing:border-box}@media all and (min-width: 768px){.cas-filters__control-panel__content{padding:1rem}}.cas-filters__control-panel__filter-group{position:relative;overflow:hidden;border-top:1px dashed #cccccc}.cas-filters__control-panel__filter-group:first-child{border-top:none}.cas-filters__control-panel__filter-group[open]{padding-bottom:1rem}.cas-filters__control-panel__filter-group[open] summary{background-color:#f4f4f4}.cas-filters__control-panel__filter-group[open] summary:after{content:""}.cas-filters__control-panel__filter-group.--static summary:after{content:none}.cas-filters__control-panel__filter-group summary::-webkit-details-marker{display:none}.cas-filters__control-panel__filter-group__header{width:100%;cursor:pointer;list-style:none;display:flex;align-items:flex-start;justify-content:space-between;box-sizing:border-box;font-weight:600;padding:1rem;transition:background-color .3s ease-in-out}.cas-filters__control-panel__filter-group__header:hover{background-color:#f4f4f4}.cas-filters__control-panel__filter-group__header:hover:after{color:var(--key-color)}.cas-filters__control-panel__filter-group__header:after{top:.5rem;right:1rem;width:1.5rem;height:1.5rem;font-family:Material Icons;content:"";font-size:1.5rem;line-height:1.5rem;border-radius:50%;transition:.3s ease-in-out;font-weight:400}.cas-filters__control-panel__filter-group__items{padding:1rem;display:flex;flex-direction:column;gap:.75rem}@media all and (min-width: 768px){.cas-filters__control-panel__filter-group__items{padding-right:0;padding-left:0}}.cas-filters__control-panel__filter-group__item{position:relative;box-sizing:border-box;display:flex;justify-content:space-between;gap:1rem;cursor:pointer}.cas-filters__control-panel__filter-group__item.--checkbox{padding-right:.125rem}.cas-filters__control-panel__filter-group__item.--checkbox:hover>.cas-filters__control-panel__filter-group__item__input__check{border-color:var(--key-color)}.cas-filters__control-panel__filter-group__item.--checkbox:hover>.cas-filters__control-panel__filter-group__item__text{text-decoration:underline}.cas-filters__control-panel__filter-group__item__text{display:block;word-break:break-word;font-size:.875rem;-webkit-hyphens:auto;hyphens:auto}.cas-filters__control-panel__filter-group__item__input{flex-shrink:0}.cas-filters__control-panel__filter-group__item__input[type=checkbox]{position:absolute;width:0;height:0;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cas-filters__control-panel__filter-group__item__input:checked~.cas-filters__control-panel__filter-group__item__input__check{border-color:var(--key-color)}.cas-filters__control-panel__filter-group__item__input:checked~.cas-filters__control-panel__filter-group__item__input__check:after{transform:scale(1)}.cas-filters__control-panel__filter-group__item__input__check{position:relative;flex-shrink:0;width:20px;height:20px;margin-right:-1px;box-sizing:border-box;background:#fff;border:2px solid #cccccc;transition:background .3s ease-in-out,border-color .3s ease-in-out}.cas-filters__control-panel__filter-group__item__input__check:after{content:"";position:absolute;display:block;left:2px;top:2px;width:12px;height:12px;background:var(--key-color);transform:scale(0);transition:transform .3s ease-in-out}.cas-filters__control-panel__footer{bottom:0;border-top:1px solid #cccccc}.cas-filters__control-panel__footer .button{width:100%;text-align:center}.footer{position:relative;padding-right:1.5rem;padding-bottom:3.6875rem;padding-left:1.5rem;font-weight:600;z-index:750;background:#2A2F33}@media all and (min-width: 768px){.footer{padding-bottom:6.25rem}}@media all and (min-width: 1128px){.footer{padding-right:0;padding-left:0}}.footer .footer-wrapper{width:100%;max-width:1080px;margin:0 auto;display:flex;flex-direction:column}.footer-primary{min-height:75px;padding-bottom:1rem;display:flex;flex-direction:column}@media all and (min-width: 768px){.footer-primary{padding-bottom:0;flex-direction:row;align-items:center}}.footer-primary .copyright{font-size:.8125rem;line-height:3rem;font-weight:400;color:#ffffff80;flex:1 0 auto}.footer-primary .legal-wrapper{display:flex;flex-direction:column}@media all and (min-width: 768px){.footer-primary .legal-wrapper{flex-direction:row}}.footer-secondary{padding-top:1rem;padding-bottom:1rem}@media all and (min-width: 960px){.footer-secondary{padding-top:1.5rem;padding-bottom:1.5rem}}.footer-secondary+.footer-primary{border-top:1px solid #666666}.footer-secondary .footer-row{display:flex;flex-direction:column}@media all and (min-width: 960px){.footer-secondary .footer-row{flex-direction:row;justify-content:center;align-items:flex-start}}.footer-secondary .footer-row+.footer-row{padding-top:.5rem}.footer-secondary .footer-text,.footer-secondary .menu-footer-secondary,.footer-secondary .search-bar-footer{padding-top:1rem;padding-bottom:1rem}.footer-secondary .social-links{padding-top:.5rem;padding-bottom:.5rem}@media all and (min-width: 960px){.footer-secondary .footer-text+.search-bar-footer,.footer-secondary .menu-footer-secondary+.search-bar-footer,.footer-secondary .footer-text+.menu-footer-secondary>li:last-child{padding-right:0}}@media all and (min-width: 960px){.footer-secondary .footer-text+.menu-footer-secondary-links{width:calc((100% - 5.625rem)*.75)}}@media all and (min-width: 960px){.footer-secondary .search-bar-footer+.social-links{flex:1;justify-content:flex-end}}.footer-text{min-width:calc((100% - 5.625rem)/4)}@media all and (min-width: 960px){.footer-text{flex:1;padding-right:2rem}}.footer-text .headline,.footer-text .copy{display:block}.footer-text .headline{padding-bottom:.25rem;font-size:1rem;line-height:1.75rem;color:#999}@media all and (min-width: 960px){.footer-text .headline{padding-bottom:1rem}}.footer-text .copy{font-size:.8125rem;line-height:1.375rem;color:#fff}.header-contact{display:none}@media all and (min-width: 768px){.header-contact{display:block;padding-right:1rem}}.header-contact a{line-height:2rem;color:inherit}@media all and (min-width: 768px){.header-contact a{line-height:90px}}.header-contact a:hover{color:var(--key-color)}.header-shortcuts{position:relative;display:flex;line-height:0;align-items:center;flex:0 0 auto;background:#f4f4f4}@media all and (min-width: 768px){.header-shortcuts{height:3.125rem;padding:0 1.5rem 20px 0;background:none}}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.header-shortcuts .search-bar-header{display:none}}.language-switch{position:relative;width:100%;display:flex;line-height:1;font-size:1rem;color:gray;-webkit-user-select:none;user-select:none;text-align:center;align-items:center}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.language-switch{padding:1rem}}@media all and (min-width: 768px){.language-switch{font-size:.8125rem;text-align:left;padding-right:2.25rem}}.language-switch.-dropdown{display:flex;text-align:left;align-items:flex-start}@media all and (min-width: 768px){.language-switch.-dropdown{display:block;padding-right:1rem}}.language-switch.-dropdown .icon{color:var(--key-color)}@media all and (min-width: 768px){.language-switch.-dropdown .icon{color:#333}}.language-switch .language{cursor:pointer;color:#ccc;-webkit-user-select:none;user-select:none}.language-switch .language:hover{color:var(--key-color)}.language-switch .spacer{padding:0 4px}.language-switch .icon{display:block;position:relative;cursor:pointer;color:#333;line-height:2rem}@media all and (min-width: 768px){.language-switch .icon{line-height:90px}}.language-switch .icon:after{display:none;content:"";position:absolute;left:0;bottom:0;width:100%;height:.25rem;border-radius:2px;background-color:var(--key-color)}.language-switch .icon:hover{color:var(--key-color)}.language-switch .language.-active,.language-switch .spacer{pointer-events:none;color:gray}@media all and (min-width: 768px){.language-switch.-open .icon{color:var(--key-color)}.language-switch.-open .icon:after{display:block}}.language-switch.-open .languages{display:block}.language-switch .languages{display:flex;flex-direction:column;padding-left:1rem;flex:1 0 auto}@media all and (min-width: 768px){.language-switch .languages{position:absolute;left:-1.125rem;top:100%;background:white;box-shadow:0 2px 6px #0000003d;padding:.875rem 1.125rem;display:none}}.language-switch .languages .language{display:block;color:gray;line-height:2rem}@media all and (min-width: 768px){.language-switch .languages .language{line-height:1.5rem}}.language-switch .languages .language.-active,.language-switch .languages .language:hover{color:var(--key-color)}.language-switch .languages .language.-active{order:-1}@media all and (min-width: 768px){.language-switch .languages .language.-active{order:initial}}@media all and (min-width: 768px){.language-switch-footer,.language-switch.-footer{margin-left:3rem}}.language-switch-footer a,.language-switch.-footer a{display:flex;color:#fff;cursor:pointer;align-items:center}.language-switch-footer a:hover,.language-switch.-footer a:hover{color:#ffffff80}.language-switch-footer a.-header-picker,.language-switch.-footer a.-header-picker{cursor:pointer}.language-switch-footer .icon,.language-switch.-footer .icon{line-height:2rem}.language-switch-footer span,.language-switch.-footer span{margin-left:.5rem;font-size:.8125rem;line-height:2rem}.language-switch-footer .material-icons>em:nth-child(2),.language-switch.-footer .material-icons>em:nth-child(2){display:none}.language-switch-footer.-open .material-icons>em:nth-child(1),.language-switch.-footer.-open .material-icons>em:nth-child(1){display:none}.language-switch-footer.-open .material-icons>em:nth-child(2),.language-switch.-footer.-open .material-icons>em:nth-child(2){display:block}@media all and (min-width: 768px){.language-switch-footer .languages,.language-switch.-footer .languages{left:auto;right:1rem;top:0;transform:translateY(-100%)}}.language-switch.-footer{display:none}@media all and (min-width: 768px){.language-switch.-footer{display:block}}.menu{-webkit-user-select:none;user-select:none}.menu>ul>li.-cta>a{color:var(--key-color-contrast);background:var(--key-color)}@media all and (min-width: 768px){.menu{display:flex;padding-top:20px;opacity:1;transition:opacity .3s ease-in-out}.menu>ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.menu>ul>li{position:relative;margin-right:2.25rem;flex-shrink:0;line-height:3.125rem;padding-bottom:20px}.menu>ul>li.-active>a,.menu>ul>li.-current>a,.menu>ul>li.-current-parent>a{color:var(--key-color)}.menu>ul>li.-active>a:after,.menu>ul>li.-current>a:after,.menu>ul>li.-current-parent>a:after{content:"";position:absolute;bottom:-19px;left:0;width:100%;height:.25rem;border-radius:2px;background:var(--key-color);pointer-events:none}.menu>ul>li.-active>.sub-menu{display:block}.menu>ul>li.-cta>a{padding:0 1.125rem}.menu>ul>li.-cta>a:hover{background:var(--key-color-highlight)}.menu>ul>li>.sub-menu{display:none;z-index:9;position:absolute;top:100%;left:-1.5rem;min-width:240px;padding:1.5rem;background:white;box-sizing:border-box;box-shadow:0 2px 6px #0000003d}.menu>ul>li>.sub-menu>li{padding-top:1.5rem;line-height:1.625rem}.menu>ul>li>.sub-menu>li:first-child{padding-top:0}.menu>ul>li.-big.-active>.sub-menu{display:block}.menu>ul>li.-big>.sub-menu{position:fixed;top:0;left:0;width:100vw}.menu>ul>li.-big .row{max-width:1080px;margin:0 auto}.menu>ul>li.-big .row>a{display:none}.menu>ul>li.-big .row>.sub-menu{display:flex}.menu>ul>li.-big .col{padding-left:1.5rem;box-sizing:border-box}.menu>ul>li.-big .col:first-child{padding-left:0}.menu>ul>li.-big .col-2{width:50%}.menu>ul>li.-big .col-3{width:calc(100% / 3)}.menu>ul>li.-big .col-4{width:25%}.menu>ul>li.-big .col-5{width:20%}.menu>ul>li.-big .col-6{width:calc(100% / 6)}.menu>ul>li.-big .col>a{display:none}.menu>ul>li.-big .col>.sub-menu>li>a{position:relative;font-weight:600;line-height:1.625rem;padding-bottom:.625rem}.menu>ul>li.-big .col>.sub-menu>li>a:after{position:absolute;content:"";bottom:0;left:0;width:1.75rem;height:.25rem;background:var(--key-color);border-radius:2px}.menu>ul>li.-big .col>.sub-menu>li+li{padding-top:2.25rem}.menu>ul>li.-big .col>.sub-menu>li>.sub-menu>li{padding-top:1rem;line-height:1.625rem}.menu>ul>li.-big .col>.sub-menu>li>.sub-menu>li:first-child{padding-top:1rem}.menu>ul>li.-big .col>.sub-menu>li>.sub-menu:first-child>li:first-child{padding-top:0}.menu>ul li.current-menu-ancestor>a,.menu>ul li.current-menu-item>a{color:var(--key-color)}.menu>ul a{position:relative;display:block;color:#333}.menu>ul li.-with-sub-menu>a,.menu>ul li:not(.-cta) a[href]{cursor:pointer}.menu>ul li.-with-sub-menu>a:hover,.menu>ul li:not(.-cta) a[href]:hover{color:var(--key-color)}.menu>ul li.-current>a:not([href*="#"]),.menu>ul li.-current-hash>a{color:var(--key-color)}}.menu-footer-primary{display:flex;flex-direction:column}@media all and (min-width: 768px){.menu-footer-primary{flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}}.menu-footer-primary li{padding-left:0;line-height:2rem}@media all and (min-width: 768px){.menu-footer-primary li{padding-left:3rem}.menu-footer-primary li:first-child{padding-left:0}}.menu-footer-primary a{display:block;font-size:.8125rem;color:#fff}.menu-footer-primary a:hover{color:#ffffff80}.menu-footer-secondary{display:flex;flex-direction:column;flex:1 auto}@media all and (min-width: 960px){.menu-footer-secondary{flex-direction:row}}.menu-footer-secondary>li{box-sizing:border-box;padding-top:1rem}.menu-footer-secondary>li:first-child{padding-top:0}@media all and (min-width: 960px){.menu-footer-secondary>li{width:33.3333333333%;padding-top:0;padding-right:2rem}}.menu-footer-secondary>li>a{pointer-events:none;padding-bottom:.25rem;font-size:1rem;line-height:1.75rem;color:#999}@media all and (min-width: 960px){.menu-footer-secondary>li>a{padding-bottom:1rem}}.menu-footer-secondary .sub-menu a{font-size:.8125rem;line-height:1.375rem;color:#fff}.menu-footer-secondary .sub-menu a:hover{color:#ffffff80}.menu-footer-secondary a{display:block}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.menu{width:100%;position:relative;background:white}.menu>ul>li{border-bottom:1px solid #cccccc}.menu>ul li.-big.-active>.sub-menu{transform:translateZ(0)}.menu>ul li.-big>a{position:relative}.menu>ul li.-big>a:after{content:"";position:absolute;top:0;right:0;width:3.25rem;height:3.25rem;line-height:3.25rem;font-family:Material Icons;font-size:1.5rem;font-weight:400;text-align:center}.menu>ul li.-big>.sub-menu{z-index:800;position:fixed;top:0;left:0;height:100%;width:100%;transform:translate3d(100%,0,0);transition:transform .3s ease-in-out;overflow:auto;-webkit-overflow-scrolling:touch;background:white}.menu>ul li.-big .row,.menu>ul li.-big .col,.menu>ul li.-big .col:first-child>ul>li{border-top:none}.menu>ul li.-big .col>ul>li{border-color:#ccc}.menu>ul li.-big .row>a{position:sticky;top:0;padding-left:2.75rem;color:#333;font-weight:600;background:#f4f4f4;display:flex;align-items:center;z-index:1}.menu>ul li.-big .row>a:before{content:"";position:absolute;top:0;left:0;width:2.75rem;height:3.25rem;line-height:3.25rem;font-family:Material Icons;font-size:1.5rem;font-weight:400;text-align:center}.menu>ul li.-big .row>a>span{margin-right:.5rem}.menu>ul li.-big .row>ul{height:calc(100% - 142px);background:white;overflow:auto;-webkit-overflow-scrolling:touch}.menu>ul li.-big .col>a{display:none}.menu>ul li.-big .col>ul>li>a{font-weight:600}.menu>ul>li .sub-menu>li{border-top:1px solid #f4f4f4}.menu>ul>li.-cta{margin:.5rem 1rem}.menu>ul>li.-cta a{padding:.75rem 1rem}.menu>ul>li>a{font-weight:600}.menu>ul a{position:relative;display:block;color:#333;line-height:1.25rem;padding:1rem}.menu li.current-menu-ancestor>a,.menu li.current-menu-item>a{color:var(--key-color)}}.menu-secondary{width:100%;max-width:1080px;min-height:3.25rem;margin:0 auto;display:flex;flex-direction:column}@media all and (min-width: 768px){.menu-secondary{position:relative;min-height:60px;padding-right:1.5rem;padding-left:1.5rem;flex-direction:row;overflow:hidden}}@media all and (min-width: 1128px){.menu-secondary{padding-right:0;padding-left:0}}.menu-secondary .logo{display:none}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.menu-secondary .navigation{max-height:calc(100vh - 90px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media all and (min-width: 768px){.menu-secondary .navigation{width:100%;padding-top:1.25rem;display:flex}}@media all and (min-width: 768px){.menu-secondary .navigation.-open{flex-wrap:wrap}}.menu-secondary .navigation.-open li.expand .-more{display:none}.menu-secondary .navigation.-open li.expand .-less{display:unset}@media all and (min-width: 768px){.menu-secondary .navigation.-open li.expand .icon{transform:rotate(180deg)}}.menu-secondary .navigation li{position:relative;border-top:1px solid #cccccc}.menu-secondary .navigation li:first-child{border-top:none}@media all and (min-width: 768px){.menu-secondary .navigation li:first-child{padding-right:2.25rem;margin-right:2.25rem}.menu-secondary .navigation li:first-child:after{position:absolute;content:"|";top:0;right:0;font-weight:600;line-height:1.25rem}}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.menu-secondary .navigation li:nth-child(n+2){display:none}}@media all and (min-width: 768px){.menu-secondary .navigation li{border-top:none;flex:0 0 auto;padding-right:2.25rem;padding-bottom:1.25rem}}.menu-secondary .navigation:not(.-open) li.hidden{display:none}.menu-secondary .navigation li.spacer,.menu-secondary .navigation li.expand{display:none}.menu-secondary .navigation li.spacer{flex:1 0 auto}@media all and (min-width: 768px){.menu-secondary .navigation li.spacer{display:block;padding:0}}.menu-secondary .navigation li.expand{cursor:pointer;padding-right:0;font-weight:600}@media all and (min-width: 768px){.menu-secondary .navigation li.expand{display:flex}}.menu-secondary .navigation li.expand:hover{color:var(--key-color)}.menu-secondary .navigation li.expand .-less{display:none}.menu-secondary .navigation li.expand .icon{line-height:1.25rem}.menu-secondary .navigation a{display:block;color:#333;line-height:1.25rem;padding:1rem}.menu-secondary .navigation a:hover{color:var(--key-color)}@media all and (min-width: 768px){.menu-secondary .navigation a{padding:0}}.menu-secondary .navigation a.-active{color:var(--key-color)}.menu-secondary .navigation li:first-child>a:first-child{padding-right:4.25rem;font-weight:600}@media all and (min-width: 768px){.menu-secondary .navigation li:first-child>a:first-child{padding-right:0}}.menu-secondary .navigation a.expand{-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;width:3.25rem;line-height:3.25rem;text-align:center;padding:0;transition:transform .3s ease-in-out}@media all and (min-width: 768px){.menu-secondary .navigation a.expand{display:none}}.menu-switch{position:absolute;top:0;right:1rem;display:block;width:1.5rem;line-height:90px;-webkit-user-select:none;user-select:none}@media all and (min-width: 768px){.menu-switch{display:none}}.menu-switch em{position:absolute;display:block;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.menu-switch em:nth-child(2){opacity:0;transform:scale(.75) rotate(180deg)}body.-menu-open .menu-switch{color:var(--key-color)}body.-menu-open .menu-switch em:nth-child(1){opacity:0;transform:scale(.75) rotate(180deg)}body.-menu-open .menu-switch em:nth-child(2){opacity:1;transform:scale(1) rotate(360deg)}.menu-wrapper{position:fixed;top:90px;left:0;width:100%;height:calc(100% - 90px);background:#f4f4f4;display:flex;flex-direction:column;flex:1 1 auto}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.menu-wrapper{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate3d(100%,0,0);transition:transform .3s ease-in-out}.menu-wrapper.-menu-sub-open{overflow:hidden}.menu-wrapper.-menu-sub-open .search-bar-header,.menu-wrapper.-menu-sub-open .header-shortcuts{display:none}.menu-wrapper.-menu-sub-open>nav.menu{overflow:auto;-webkit-overflow-scrolling:touch}}@media all and (min-width: 768px){.menu-wrapper{position:relative;top:auto;left:auto;width:auto;height:auto;background:white;flex-direction:row;justify-content:space-between;align-items:flex-end}.menu-wrapper.-centered{justify-content:center}.menu-wrapper.-centered .menu>ul>li{margin-left:1.125rem;margin-right:1.125rem}.menu-wrapper.-align-right{justify-content:flex-end}.menu-wrapper.-align-right .menu>ul{justify-content:flex-end}.menu-wrapper.-align-right .menu>ul>li{margin-left:2.25rem;margin-right:0}}@media all and (min-width: 768px){.menu-wrapper>.search-bar-header{display:none}}.search-bar-footer{display:flex;flex-direction:column}@media all and (min-width: 960px){.search-bar-footer{padding-right:2rem;width:360px;min-width:360px}}.search-bar-footer .headline{display:block;padding-bottom:.25rem;font-size:1rem;line-height:1.75rem;color:#999}@media all and (min-width: 960px){.search-bar-footer .headline{padding-bottom:1rem}}.search-bar-footer label{position:relative;display:block}.search-bar-footer label .search{position:relative;width:100%;height:3.25rem;padding-right:6.5rem;padding-left:.75rem;font-size:.8125rem;line-height:3.25rem;font-weight:400;color:#fff;border:1px solid white;background:rgba(255,255,255,.6);outline:none;-webkit-appearance:none;box-sizing:border-box;border-radius:0}@media all and (min-width: 960px){.search-bar-footer label .search{height:2.5rem;padding-right:5rem;line-height:2.5rem}}.search-bar-footer label .search:valid~.-close{opacity:1}.search-bar-footer label .search::-ms-clear{display:none}.search-bar-footer label .search::-webkit-input-placeholder{color:#fff}.search-bar-footer label .search::-moz-placeholder{color:#fff}.search-bar-footer label .search::-ms-placeholder{color:#fff}.search-bar-footer label .search::placeholder{color:#fff}.search-bar-footer label .button{position:absolute;top:0;width:3.25rem;height:3.25rem;line-height:3.25rem;text-align:center;color:#fff}.search-bar-footer label .button:hover{color:var(--key-color)}@media all and (min-width: 960px){.search-bar-footer label .button{width:2.5rem;height:2.5rem;line-height:2.5rem}}.search-bar-footer label .button.-close{opacity:0;right:3.25rem;transition:opacity .3s ease-in-out}@media all and (min-width: 960px){.search-bar-footer label .button.-close{right:2.5rem}}.search-bar-footer label .button.-submit{right:0}.search-bar-header{display:flex;height:3.25rem;flex:0 0 auto;-webkit-user-select:none;user-select:none;transition:width .3s ease-in-out}@media all and (min-width: 768px){.search-bar-header{position:absolute;top:.3125rem;right:0;height:2.5rem;width:1.5rem;overflow:hidden;display:flex;align-items:center}}.search-bar-header>.search-trigger{z-index:2;position:absolute;top:0;left:0;width:3.25rem;line-height:3.25rem;text-align:center;pointer-events:none}@media all and (min-width: 768px){.search-open .search-bar-header>.search-trigger{padding-left:.5rem;background-color:#f4f4f4}}@media all and (min-width: 768px){.search-bar-header>.search-trigger{position:relative;top:auto;left:auto;width:auto;line-height:3.125rem;pointer-events:initial;cursor:pointer}.search-bar-header>.search-trigger:hover{color:var(--key-color)}}.search-bar-header>.input-wrapper{position:relative;display:flex;width:100%;height:100%;transition:opacity .3s ease-in-out}@media all and (min-width: 768px){.search-bar-header>.input-wrapper{pointer-events:none;opacity:0}}.search-bar-header>.input-wrapper label{position:relative;width:100%}.search-bar-header>.input-wrapper label>span{z-index:4;position:absolute;bottom:0;left:50%;width:0;height:1px;background:var(--key-color);transform:translate(-50%);transition:all .3s ease-in-out}@media all and (min-width: 768px){.search-bar-header>.input-wrapper label>span{background:#cccccc;left:auto;right:0;transform:none}}.search-bar-header>.input-wrapper .search{position:relative;width:100%;height:3.25rem;padding-right:6.5rem;padding-left:3.25rem;line-height:3.25rem;background:#f4f4f4;border:none;outline:none;-webkit-user-select:auto;user-select:auto;-webkit-appearance:none;box-sizing:border-box;transition:padding-left .3s ease-in-out}@media all and (min-width: 768px){.search-bar-header>.input-wrapper .search{height:2.5rem;line-height:1.5rem;padding:.5rem 1.75rem .5rem .5rem}}.search-bar-header>.input-wrapper .search::-ms-clear{display:none}.search-bar-header>.input-wrapper .search:focus,.search-bar-header>.input-wrapper .search:valid{z-index:3;padding-left:.5rem}.search-bar-header>.input-wrapper .search:focus+span,.search-bar-header>.input-wrapper .search:valid+span{width:100%}@media all and (min-width: 768px){.search-bar-header>.input-wrapper .search:focus+span,.search-bar-header>.input-wrapper .search:valid+span{opacity:0;width:calc(100% + 2rem);background:var(--key-color)}}.search-bar-header>.input-wrapper .search:valid~.button{opacity:1}.search-bar-header>.input-wrapper .button{z-index:4;opacity:0;cursor:pointer;position:absolute;top:.375rem;width:3.25rem;height:3.25rem;line-height:3.25rem;color:#333;text-align:center;-webkit-user-select:none;user-select:none;transition:opacity .3s ease-in-out}@media all and (min-width: 768px){.search-bar-header>.input-wrapper .button{width:1.75rem;height:1.75rem;line-height:1.75rem;font-size:1.25rem;opacity:1}}.search-bar-header>.input-wrapper .button:hover{color:var(--key-color)}.search-bar-header>.input-wrapper .button.-submit{right:3.25rem}@media all and (min-width: 768px){.search-bar-header>.input-wrapper .button.-submit{display:none}}.search-bar-header>.input-wrapper .button.-close{right:0;color:var(--key-color)}.search-bar-search label{position:relative;display:block}.search-bar-search label .search{position:relative;width:100%;height:3.25rem;padding-right:6.5rem;padding-left:.75rem;font-size:1rem;line-height:3.25rem;font-weight:400;color:#333;border:1px solid #cccccc;background:rgba(255,255,255,.6);outline:none;-webkit-appearance:none;box-sizing:border-box;border-radius:0;transition:border-color .3s ease-in-out}@media all and (min-width: 960px){.search-bar-search label .search{height:2.5rem;padding-right:5rem;line-height:2.5rem}}.search-bar-search label .search:focus{border-color:var(--key-color)}.search-bar-search label .search:focus~.button{color:var(--key-color)}.search-bar-search label .search:valid~.-close{opacity:1}.search-bar-search label .search::-ms-clear{display:none}.search-bar-search label .button{position:absolute;top:0;width:3.25rem;height:3.25rem;line-height:3.25rem;text-align:center;color:#333}.search-bar-search label .button:hover{color:var(--key-color)}@media all and (min-width: 960px){.search-bar-search label .button{width:2.5rem;height:2.5rem;line-height:2.5rem}}.search-bar-search label .button.-close{opacity:0;right:3.25rem;transition:opacity .3s ease-in-out}@media all and (min-width: 960px){.search-bar-search label .button.-close{right:2.5rem}}.search-bar-search label .button.-submit{right:0}.slider_bar{z-index:1;position:absolute;bottom:0;left:0;width:100%;height:.24rem;background:var(--key-color);border-radius:0 .125rem .125rem 0;transform:translate(-100%);transition:transform 50ms}.swiper-container-horizontal>.swiper-pagination-bullets.slider_bullets{z-index:1;position:absolute;bottom:1rem;left:50%;width:auto;transform:translate(-50%)}.swiper-container-horizontal>.swiper-pagination-bullets.slider_bullets.-relative{position:relative;margin-top:1.5rem;bottom:auto;left:auto;transform:none;line-height:0;text-align:center}.swiper-container-horizontal>.swiper-pagination-bullets.slider_bullets .bullet{display:inline-block;width:1.25rem;height:.25rem;background:var(--key-color-contrast);border-radius:.3125rem;box-shadow:0 2px 6px #0000003d;margin:0 .375rem;transition:background .3s ease-in-out}.swiper-container-horizontal>.swiper-pagination-bullets.slider_bullets .bullet.-active{background:var(--key-color)}.slider_headline{min-height:3.625rem;flex:1 auto;display:flex;align-items:center}.slider_headline h1,.slider_headline h2,.slider_headline h3,.slider_headline h4,.slider_headline h5,.slider_headline h6,.slider_headline p,.slider_headline ul,.slider_headline ol,.slider_headline blockquote{margin-top:1rem}@media all and (min-width: 768px){.slider_headline h1,.slider_headline h2,.slider_headline h3,.slider_headline h4,.slider_headline h5,.slider_headline h6,.slider_headline p,.slider_headline ul,.slider_headline ol,.slider_headline blockquote{margin-top:1.375rem}}.slider_headline h1:first-child,.slider_headline h2:first-child,.slider_headline h3:first-child,.slider_headline h4:first-child,.slider_headline h5:first-child,.slider_headline h6:first-child,.slider_headline p:first-child,.slider_headline ul:first-child,.slider_headline ol:first-child,.slider_headline blockquote:first-child{margin-top:0}.slider_headline h1+h3,.slider_headline h2+h3{margin-top:0}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.slider_headline h1,.slider_headline h2{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}.slider_headline h3,.slider_headline h4{color:var(--key-color)}.slider_headline h1,.slider_headline ._text-style-h1{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.slider_headline h1,.slider_headline ._text-style-h1{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.slider_headline h2,.slider_headline ._text-style-h2{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.slider_headline h2,.slider_headline ._text-style-h2{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}.slider_headline h3,.slider_headline ._text-style-h3{font:600 1.5rem/2.1875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.slider_headline h3,.slider_headline ._text-style-h3{font:600 1.75rem/2.4375rem Open Sans,Arial,sans-serif}}.slider_headline h4,.slider_headline ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.slider_headline h4,.slider_headline ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}}.slider_headline h5,.slider_headline ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){.slider_headline h5,.slider_headline ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}}.slider_headline p{font:400 1rem/1.625rem Open Sans,Arial,sans-serif}.slider_headline strong{font-weight:600}.slider_headline a:not(.button){color:var(--key-color)}.slider_headline a:not(.button):hover{color:var(--key-color-highlight)}.slider_headline em{font-style:italic}.slider_headline ul li,.slider_headline ol li{font:400 1rem/1.625rem Open Sans,Arial,sans-serif;position:relative;margin-top:.75rem}.slider_headline ul li:first-child,.slider_headline ol li:first-child{margin-top:0}.slider_headline ul ul:first-child{margin-top:.75rem}.slider_headline ul li{padding-left:1rem}.slider_headline ul li:before{content:"";position:absolute;top:.5rem;left:0;width:.375rem;height:.375rem;background:var(--key-color);border-radius:2rem}.slider_headline ol{counter-reset:section;list-style-type:none}.slider_headline ol ol:first-child{margin-top:.75rem;padding-left:2rem}.slider_headline ol li:before{content:counters(section,".") " ";counter-increment:section;color:var(--key-color);font-weight:600;text-align:right}.slider_nav{z-index:1;position:absolute;top:50%;font-size:3.75rem;line-height:3.75rem;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.24);cursor:pointer;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.slider_nav.-prev{left:0}.slider_nav.-next{right:0}.slider_toolbar{margin-bottom:2rem;display:flex;justify-content:flex-end;align-items:flex-start}.slider_toolbar .slider_nav-container{display:none;width:100%;max-width:8.25rem;margin-left:1rem;flex:1 0 auto;line-height:0}@media all and (min-width: 768px){.slider_toolbar .slider_nav-container{display:flex}}.slider_toolbar .slider_nav-container .slider_nav{position:relative;top:auto;right:auto;width:3.375rem;height:3.375rem;transform:none;border:.125rem solid;border-radius:50%;font-size:1.5rem;line-height:3.375rem;text-shadow:none;color:var(--key-color);text-align:center}.slider_toolbar .slider_nav-container .slider_nav:hover{color:var(--key-color-highlight)}.slider_toolbar .slider_nav-container .slider_nav+.slider_nav{margin-left:1rem}.slider_toolbar .slider_nav-container .slider_nav.swiper-button-disabled{color:#999;pointer-events:none}@media all and (max-width: 1128px){.block-wrapper.size-default .block .swiper-container .slider_toolbar{padding:0 24px}}body.single article.hentry:not(.with-idvl-editor) .entry-content h1,body.single article.hentry:not(.with-idvl-editor) .entry-content h2,body.single article.hentry:not(.with-idvl-editor) .entry-content h3,body.single article.hentry:not(.with-idvl-editor) .entry-content h4,body.single article.hentry:not(.with-idvl-editor) .entry-content h5,body.single article.hentry:not(.with-idvl-editor) .entry-content h6,body.single article.hentry:not(.with-idvl-editor) .entry-content p,body.single article.hentry:not(.with-idvl-editor) .entry-content ul,body.single article.hentry:not(.with-idvl-editor) .entry-content ol,body.single article.hentry:not(.with-idvl-editor) .entry-content blockquote,body.page article.hentry:not(.with-idvl-editor) .entry-content h1,body.page article.hentry:not(.with-idvl-editor) .entry-content h2,body.page article.hentry:not(.with-idvl-editor) .entry-content h3,body.page article.hentry:not(.with-idvl-editor) .entry-content h4,body.page article.hentry:not(.with-idvl-editor) .entry-content h5,body.page article.hentry:not(.with-idvl-editor) .entry-content h6,body.page article.hentry:not(.with-idvl-editor) .entry-content p,body.page article.hentry:not(.with-idvl-editor) .entry-content ul,body.page article.hentry:not(.with-idvl-editor) .entry-content ol,body.page article.hentry:not(.with-idvl-editor) .entry-content blockquote{margin-top:1rem}@media all and (min-width: 768px){body.single article.hentry:not(.with-idvl-editor) .entry-content h1,body.single article.hentry:not(.with-idvl-editor) .entry-content h2,body.single article.hentry:not(.with-idvl-editor) .entry-content h3,body.single article.hentry:not(.with-idvl-editor) .entry-content h4,body.single article.hentry:not(.with-idvl-editor) .entry-content h5,body.single article.hentry:not(.with-idvl-editor) .entry-content h6,body.single article.hentry:not(.with-idvl-editor) .entry-content p,body.single article.hentry:not(.with-idvl-editor) .entry-content ul,body.single article.hentry:not(.with-idvl-editor) .entry-content ol,body.single article.hentry:not(.with-idvl-editor) .entry-content blockquote,body.page article.hentry:not(.with-idvl-editor) .entry-content h1,body.page article.hentry:not(.with-idvl-editor) .entry-content h2,body.page article.hentry:not(.with-idvl-editor) .entry-content h3,body.page article.hentry:not(.with-idvl-editor) .entry-content h4,body.page article.hentry:not(.with-idvl-editor) .entry-content h5,body.page article.hentry:not(.with-idvl-editor) .entry-content h6,body.page article.hentry:not(.with-idvl-editor) .entry-content p,body.page article.hentry:not(.with-idvl-editor) .entry-content ul,body.page article.hentry:not(.with-idvl-editor) .entry-content ol,body.page article.hentry:not(.with-idvl-editor) .entry-content blockquote{margin-top:1.375rem}}body.single article.hentry:not(.with-idvl-editor) .entry-content h1:first-child,body.single article.hentry:not(.with-idvl-editor) .entry-content h2:first-child,body.single article.hentry:not(.with-idvl-editor) .entry-content h3:first-child,body.single article.hentry:not(.with-idvl-editor) .entry-content h4:first-child,body.single article.hentry:not(.with-idvl-editor) .entry-content h5:first-child,body.single article.hentry:not(.with-idvl-editor) .entry-content h6:first-child,body.single article.hentry:not(.with-idvl-editor) .entry-content p:first-child,body.single article.hentry:not(.with-idvl-editor) .entry-content ul:first-child,body.single article.hentry:not(.with-idvl-editor) .entry-content ol:first-child,body.single article.hentry:not(.with-idvl-editor) .entry-content blockquote:first-child,body.page article.hentry:not(.with-idvl-editor) .entry-content h1:first-child,body.page article.hentry:not(.with-idvl-editor) .entry-content h2:first-child,body.page article.hentry:not(.with-idvl-editor) .entry-content h3:first-child,body.page article.hentry:not(.with-idvl-editor) .entry-content h4:first-child,body.page article.hentry:not(.with-idvl-editor) .entry-content h5:first-child,body.page article.hentry:not(.with-idvl-editor) .entry-content h6:first-child,body.page article.hentry:not(.with-idvl-editor) .entry-content p:first-child,body.page article.hentry:not(.with-idvl-editor) .entry-content ul:first-child,body.page article.hentry:not(.with-idvl-editor) .entry-content ol:first-child,body.page article.hentry:not(.with-idvl-editor) .entry-content blockquote:first-child{margin-top:0}body.single article.hentry:not(.with-idvl-editor) .entry-content h1+h3,body.single article.hentry:not(.with-idvl-editor) .entry-content h2+h3,body.page article.hentry:not(.with-idvl-editor) .entry-content h1+h3,body.page article.hentry:not(.with-idvl-editor) .entry-content h2+h3{margin-top:0}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){body.single article.hentry:not(.with-idvl-editor) .entry-content h1,body.single article.hentry:not(.with-idvl-editor) .entry-content h2,body.page article.hentry:not(.with-idvl-editor) .entry-content h1,body.page article.hentry:not(.with-idvl-editor) .entry-content h2{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}body.single article.hentry:not(.with-idvl-editor) .entry-content h3,body.page article.hentry:not(.with-idvl-editor) .entry-content h3{color:var(--key-color)}body.single article.hentry:not(.with-idvl-editor) .entry-content h4,body.page article.hentry:not(.with-idvl-editor) .entry-content h4{color:var(--key-color)}body.single article.hentry:not(.with-idvl-editor) .entry-content h1,body.single article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h1,body.page article.hentry:not(.with-idvl-editor) .entry-content h1,body.page article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h1{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){body.single article.hentry:not(.with-idvl-editor) .entry-content h1,body.single article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h1,body.page article.hentry:not(.with-idvl-editor) .entry-content h1,body.page article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h1{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}body.single article.hentry:not(.with-idvl-editor) .entry-content h2,body.single article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h2,body.page article.hentry:not(.with-idvl-editor) .entry-content h2,body.page article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h2{font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){body.single article.hentry:not(.with-idvl-editor) .entry-content h2,body.single article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h2,body.page article.hentry:not(.with-idvl-editor) .entry-content h2,body.page article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h2{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}body.single article.hentry:not(.with-idvl-editor) .entry-content h3,body.single article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h3,body.page article.hentry:not(.with-idvl-editor) .entry-content h3,body.page article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h3{font:600 1.5rem/2.1875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){body.single article.hentry:not(.with-idvl-editor) .entry-content h3,body.single article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h3,body.page article.hentry:not(.with-idvl-editor) .entry-content h3,body.page article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h3{font:600 1.75rem/2.4375rem Open Sans,Arial,sans-serif}}body.single article.hentry:not(.with-idvl-editor) .entry-content h4,body.single article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h4,body.page article.hentry:not(.with-idvl-editor) .entry-content h4,body.page article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){body.single article.hentry:not(.with-idvl-editor) .entry-content h4,body.single article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h4,body.page article.hentry:not(.with-idvl-editor) .entry-content h4,body.page article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif}}body.single article.hentry:not(.with-idvl-editor) .entry-content h5,body.single article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h5,body.page article.hentry:not(.with-idvl-editor) .entry-content h5,body.page article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){body.single article.hentry:not(.with-idvl-editor) .entry-content h5,body.single article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h5,body.page article.hentry:not(.with-idvl-editor) .entry-content h5,body.page article.hentry:not(.with-idvl-editor) .entry-content ._text-style-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}}body.single article.hentry:not(.with-idvl-editor) .entry-content p,body.page article.hentry:not(.with-idvl-editor) .entry-content p{font:400 1rem/1.625rem Open Sans,Arial,sans-serif}body.single article.hentry:not(.with-idvl-editor) .entry-content strong,body.page article.hentry:not(.with-idvl-editor) .entry-content strong{font-weight:600}body.single article.hentry:not(.with-idvl-editor) .entry-content a:not(.button),body.page article.hentry:not(.with-idvl-editor) .entry-content a:not(.button){color:var(--key-color)}body.single article.hentry:not(.with-idvl-editor) .entry-content a:not(.button):hover,body.page article.hentry:not(.with-idvl-editor) .entry-content a:not(.button):hover{color:var(--key-color-highlight)}body.single article.hentry:not(.with-idvl-editor) .entry-content em,body.page article.hentry:not(.with-idvl-editor) .entry-content em{font-style:italic}body.single article.hentry:not(.with-idvl-editor) .entry-content ul li,body.single article.hentry:not(.with-idvl-editor) .entry-content ol li,body.page article.hentry:not(.with-idvl-editor) .entry-content ul li,body.page article.hentry:not(.with-idvl-editor) .entry-content ol li{font:400 1rem/1.625rem Open Sans,Arial,sans-serif;position:relative;margin-top:.75rem}body.single article.hentry:not(.with-idvl-editor) .entry-content ul li:first-child,body.single article.hentry:not(.with-idvl-editor) .entry-content ol li:first-child,body.page article.hentry:not(.with-idvl-editor) .entry-content ul li:first-child,body.page article.hentry:not(.with-idvl-editor) .entry-content ol li:first-child{margin-top:0}body.single article.hentry:not(.with-idvl-editor) .entry-content ul ul:first-child,body.page article.hentry:not(.with-idvl-editor) .entry-content ul ul:first-child{margin-top:.75rem}body.single article.hentry:not(.with-idvl-editor) .entry-content ul li,body.page article.hentry:not(.with-idvl-editor) .entry-content ul li{padding-left:1rem}body.single article.hentry:not(.with-idvl-editor) .entry-content ul li:before,body.page article.hentry:not(.with-idvl-editor) .entry-content ul li:before{content:"";position:absolute;top:.5rem;left:0;width:.375rem;height:.375rem;background:var(--key-color);border-radius:2rem}body.single article.hentry:not(.with-idvl-editor) .entry-content ol,body.page article.hentry:not(.with-idvl-editor) .entry-content ol{counter-reset:section;list-style-type:none}body.single article.hentry:not(.with-idvl-editor) .entry-content ol ol:first-child,body.page article.hentry:not(.with-idvl-editor) .entry-content ol ol:first-child{margin-top:.75rem;padding-left:2rem}body.single article.hentry:not(.with-idvl-editor) .entry-content ol li:before,body.page article.hentry:not(.with-idvl-editor) .entry-content ol li:before{content:counters(section,".") " ";counter-increment:section;color:var(--key-color);font-weight:600;text-align:right}body.single article.hentry:not(.with-idvl-editor) .entry-content .cmms-media-wrapper,body.page article.hentry:not(.with-idvl-editor) .entry-content .cmms-media-wrapper{max-width:100%}body.single article.hentry:not(.with-idvl-editor) .entry-content .cmms-media-wrapper>img,body.page article.hentry:not(.with-idvl-editor) .entry-content .cmms-media-wrapper>img{max-width:100%;height:auto}.backdrop{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate3d(-50%,-50%,0);background:transparent no-repeat top left/100% 100%}.backdrop .responsive-image.-fill{height:calc(100% + 1px);margin-top:-1px}.button{font-size:0;line-height:0;display:inline-block;transition:all .3s ease-in-out;color:var(--key-color);-webkit-appearance:none;border-radius:0;cursor:pointer;-webkit-user-select:none;user-select:none}.button:hover{color:var(--key-color-highlight)}.button.-disabled{pointer-events:none;color:gray}.button.-hidden{display:none}.button._button-layout-border{color:var(--key-color);background:var(--key-color-contrast);border:1px solid var(--key-color);padding:0 1.125rem}.button._button-layout-border:hover{color:var(--key-color-contrast);background:var(--key-color)}.button._button-layout-border.-disabled{color:gray;border-color:gray}.button._button-layout-border>.label{font-family:Open Sans,Arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;padding-top:.5625rem;padding-bottom:.5625rem}.button._button-layout-contained{color:var(--key-color-contrast);background:var(--key-color);padding:0 1.125rem}.button._button-layout-contained:hover{background:var(--key-color-highlight)}.button._button-layout-contained.-disabled{background:#cccccc}.button._button-layout-contained>.label{font-family:Open Sans,Arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;padding-top:.625rem;padding-bottom:.625rem}.button._button-layout-contained.white{color:var(--key-color);background:var(--key-color-contrast)}.button._button-layout-contained.white:hover{color:var(--key-color-contrast);background:var(--key-color-highlight)}.button>span{display:inline-block;vertical-align:middle}.button>.label{font:600 1rem/1.625rem Open Sans,Arial,sans-serif}.button>.icon{width:1.375rem;height:1.375rem;line-height:1.375rem;display:inline-flex;justify-content:center;background-position:center;background-size:cover;background-repeat:no-repeat}.button>.icon+.label,.button>.label+.icon{margin-left:.5rem}.card{position:relative;box-shadow:0 2px 6px #00000024;transition:box-shadow .3s ease-in-out;height:100%;background:white}.card[href]:hover{box-shadow:0 2px 10px #0003}.card.-text-align-center{text-align:center}.card.-text-align-right{text-align:right}.card.-card-layout-overlay .entry{position:absolute;bottom:0;left:0;width:100%;max-height:100%;overflow:hidden;background:rgba(255,255,255,.9)}.card.-card-layout-overlay .entry>.meta,.card.-card-layout-overlay .entry>figure,.card.-card-layout-overlay .text-container,.card.-card-layout-overlay .button{display:none}.card.-card-layout-logo .entry{padding-top:2rem;padding-bottom:2rem}@media all and (min-width: 1024px){.card.-card-layout-logo .entry{padding-top:3rem;padding-bottom:3rem}}.card.-card-layout-logo .card-logo{margin-top:0}.card.-card-layout-logo .headline,.card.-card-layout-logo .text-container,.card.-card-layout-logo .button{display:none}.card.-card-layout-list{display:flex;flex-direction:column;box-shadow:none}.card.-card-layout-list:hover{box-shadow:none}.card.-card-layout-list:hover .responsive-image>span{transform:scale(1.1)}@media all and (min-width: 768px){.card.-card-layout-list{flex-direction:row}}.card.-card-layout-list .thumb{flex:1;position:relative}@media all and (min-width: 768px){.card.-card-layout-list .thumb{max-width:330px}}.card.-card-layout-list .thumb .responsive-image{padding-top:56.25%}@media all and (min-width: 768px){.card.-card-layout-list .thumb .responsive-image{padding-top:19%}}.card.-card-layout-list .thumb .responsive-image.-placeholder{display:none}@media all and (min-width: 768px){.card.-card-layout-list .thumb .responsive-image.-placeholder{display:block}}.card.-card-layout-list .thumb+.entry{padding:1.5rem 1rem}@media all and (min-width: 768px){.card.-card-layout-list .thumb+.entry{padding:1rem 1rem 1rem 2.25rem}}.card.-card-layout-list .entry{flex:1;padding:0}.card .reference-image{position:relative;display:block}.card .reference-image-logo{max-width:100%;padding:1.5rem;box-sizing:border-box;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.card .reference-image-logo-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.card .reference-image-logo>img{max-width:100%;height:auto}.card .entry{display:block;padding:1.5rem 1rem;box-sizing:border-box}.card .meta{position:relative;font-size:0}.card .meta .date,.card .meta .separator,.card .meta .category,.card .meta .duration{position:relative;display:inline-block;font:400 .8125rem/1.375rem Open Sans,Arial,sans-serif;color:#333}.card .meta .separator{padding-right:.25rem;padding-left:.25rem}.card .headline{display:block;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.card .headline.-h3{font:600 1.5rem/2.1875rem Open Sans,Arial,sans-serif;color:var(--key-color)}@media all and (min-width: 960px){.card .headline.-h3{font:600 1.75rem/2.4375rem Open Sans,Arial,sans-serif}}.card .headline.-h4{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif;color:var(--key-color)}.card .headline.-h5{font:600 1rem/1.625rem Open Sans,Arial,sans-serif;color:#333}.card .text-container{display:flex;margin-top:1.25rem}.card .text-container.-arrow-align-disabled .arrow{display:none}.card .text-container.-arrow-align-col{flex-direction:column}.card .text-container.-arrow-align-col .arrow{margin-top:1rem}.card .text-container.-arrow-align-row{flex-direction:row}.card .text{font:400 1rem/1.625rem Open Sans,Arial,sans-serif;color:#333;flex:1;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.card .icon{width:1.375rem;line-height:1.375rem;color:var(--key-color);display:flex;justify-content:center;align-self:flex-end}.card .button{margin-top:1.25rem}.card .button:first-child{margin-top:0}.card .card-logo{max-width:100%;margin-top:1.25rem}.cmms_cookie_consent_manager>.ccm-wrapper-outer>.ccm-wrapper-inner>.ccm-content>.ccm-separator{background-color:var(--key-color)!important}.cmms_cookie_consent_manager>.ccm-wrapper-outer>.ccm-wrapper-inner>.ccm-content>.ccm-intro>a{color:var(--key-color)}.cmms_cookie_consent_manager>.ccm-wrapper-outer>.ccm-wrapper-inner>.ccm-content>.ccm-toggle-container>.ccm-toggle{color:var(--key-color)}.cmms_cookie_consent_manager>.ccm-wrapper-outer>.ccm-wrapper-inner>.ccm-content>.ccm-input-group>.ccm-input>input[type=checkbox]:checked~.box{color:var(--key-color);background:var(--key-color)}.cmms_cookie_consent_manager>.ccm-wrapper-outer>.ccm-wrapper-inner>.ccm-content>.ccm-button-group .ccm-confirmButton.-confirm{color:var(--key-color)!important;border:1px solid}.cmms_cookie_consent_manager>.ccm-wrapper-outer>.ccm-wrapper-inner>.ccm-content>.ccm-button-group .ccm-confirmButton.-confirm-all{background:var(--key-color)!important}.cookie-popup-wrapper{position:fixed;left:0;bottom:0;width:100%;z-index:999;background:white;transform:translateY(120%);transition:transform .3s ease-in-out;box-shadow:0 2px 6px #00000024}.cookie-popup-wrapper .cookie-popup{position:relative;width:100%;max-width:1080px;margin:0 auto;color:#333;box-sizing:border-box;padding:1rem 1.5rem;display:flex;align-items:flex-start;justify-content:space-between}@media all and (min-width: 1128px){.cookie-popup-wrapper .cookie-popup{padding-right:0;padding-left:0}}.cookie-popup-wrapper .cookie-popup p{padding-right:1rem}.cookie-popup-wrapper .cookie-popup p a{color:inherit;text-decoration:underline}.cookie-popup-wrapper .cookie-popup p a:hover{opacity:.7}.cookie-popup-wrapper.-active{transform:translateY(0)}.privacy-popup-container{z-index:999}.event-meta{padding-top:1.75rem;padding-bottom:2.75rem}@media all and (min-width: 768px){.event-meta{padding-top:2.75rem;padding-bottom:3.75rem}}.idvl-editor .slot .event-meta{padding-top:0;padding-bottom:0}.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3}.gradient-overlay.-color-1{background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.9) 100%)}.gradient-overlay.-color-2{background:linear-gradient(180deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.7) 100%)}.logo{display:block;height:3.125rem;margin-top:20px;margin-right:2.25rem;-webkit-user-select:none;user-select:none}.logo-duplicate{margin-top:1.125rem;margin-right:1rem;height:1.5rem}.logo img{width:auto;max-width:calc(100vw - 4.5rem - 24px);height:100%;object-fit:contain}.map{margin-top:2rem;line-height:0}@media all and (min-width: 768px){.map{margin-top:3.75rem}}.map>iframe{width:100%;height:320px}@media all and (min-width: 768px){.map>iframe{height:420px}}.media-header{position:relative;line-height:0;padding:1rem 1.5rem 0;min-height:200px;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center}@media all and (min-width: 768px){.media-header{transform:none;padding:2rem 1.5rem 0}}@media all and (min-width: 1128px){.media-header{padding-right:0;padding-left:0}}.media-header__backdrop{position:absolute;top:0;left:0;width:100%;height:90%;max-height:300px;background:no-repeat center/cover}@media all and (min-width: 768px){.media-header__backdrop{max-height:400px}}@media all and (min-width: 1080px){.media-header__backdrop{max-height:600px}}.media-header__media{position:relative;width:100%;max-width:1080px;height:auto;flex:1 0 auto}.meta-entries{display:flex;flex-direction:column;padding-bottom:2.25rem}@media all and (min-width: 768px){.meta-entries{flex-direction:row;flex-wrap:wrap}}.meta-entries .entry{width:100%;display:flex;padding-top:2.25rem}.meta-entries .entry:nth-child(1){padding-top:0}@media all and (min-width: 768px){.meta-entries .entry{width:50%}.meta-entries .entry:nth-child(1),.meta-entries .entry:nth-child(2){padding-top:0}}.meta-entries .entry>svg{width:2.5rem;height:2.5rem;flex:0 1 auto}.meta-entries .entry>.text{font:400 1rem/1.625rem Open Sans,Arial,sans-serif;padding-left:1rem;flex:1}@media all and (min-width: 768px){.meta-entries .entry>.text{padding-right:1rem}}.meta-entries .entry>.text>.headline{font-weight:600}.meta-entries .entry>.text>span{display:block}.page-number.-disabled>a{pointer-events:none}.page-number>a{position:relative;display:block;min-width:1.5rem;padding-right:.25rem;padding-left:.25rem;font-size:.8125rem;line-height:2rem;text-align:center;border-radius:2rem;-webkit-user-select:none;user-select:none;cursor:pointer;color:#333}.page-number>a.-active{pointer-events:none;background:var(--key-color);color:var(--key-color-contrast)}.page-number>a:hover{color:var(--key-color)}.page-numbers{display:flex;padding-right:.75rem;padding-left:.75rem}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.page-numbers{width:100%;order:1;justify-content:center}}.page-numbers>li{margin-right:.1rem;margin-left:.1rem}.pagination{padding-top:1rem;display:flex;justify-content:center;flex-wrap:wrap}@media all and (min-width: 768px){.pagination{padding-top:5.25rem;justify-content:flex-start}}.pagination .nav-items{display:flex;justify-content:center}@media (width < 768px),(max-width: 767px),(max-width: 767.9px){.pagination .nav-items{width:50%;order:2}.pagination .nav-items:nth-of-type(1){justify-content:flex-start}.pagination .nav-items:nth-of-type(2){justify-content:flex-end}}.pagination .nav-items>.button{-webkit-user-select:none;user-select:none;line-height:2rem;text-align:center;width:2rem}.pswp:not(.pswp--open){display:none}.post-password-form p{display:flex}.post-password-form p>label{flex:1}.post-password-form input[type=password]{color:#333;width:100%;display:block;line-height:26px;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;background-color:transparent;border-top:none;border-right:none;border-bottom:1px solid #808080;border-left:none}.post-password-form input[type=password]:focus{border-bottom:1px solid var(--key-color);outline:none}.post-password-form input[type=submit]{padding:.625rem 1.125rem;margin-left:1.125rem;font-family:Open Sans,Arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--key-color-contrast);background:var(--key-color);border:none;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;transition:all .3s ease-in-out}.post-password-form input[type=submit].-disabled{pointer-events:none;background:#cccccc}.post-password-form p{display:flex;align-items:flex-end}@media all and (min-width: 768px){.post-password-form p{align-items:center}}.post-password-form label{display:flex;flex-direction:column}@media all and (min-width: 768px){.post-password-form label{flex-direction:row;align-items:center}}.post-password-form input[type=password]{margin-right:10px;padding:0 1.125rem;font:600 1rem/calc(2.75rem - 4px) Open Sans,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;color:#333;box-sizing:border-box;border:2px solid #808080}@media all and (min-width: 768px){.post-password-form input[type=password]{margin-left:10px}}.post-password-form input[type=password]:focus{border-color:var(--key-color)}.post-password-form input[type=password]:focus{outline:none}.post-password-form input[type=submit]{color:var(--key-color-contrast);background:var(--key-color);padding:0 1.125rem;border:none;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;transition:all .3s ease-in-out;font:600 1rem/2.75rem Open Sans,Arial,sans-serif}.post-password-form input[type=submit]:hover{background:var(--key-color-highlight)}.postListCards{font-size:0}.postListCards.--loading{filter:grayscale(1);opacity:.5;pointer-events:none}.postListCards:not(.-list){display:grid}.postListCards .element.card.-card-layout-list{display:block}@media all and (min-width: 768px){.postListCards .element.card.-card-layout-list{display:flex}}.responsive-image{position:relative;overflow:hidden;display:flex;box-sizing:border-box;pointer-events:none}.responsive-image.-fill{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-image span{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;filter:grayscale(.75);transform:translateZ(1px);transition:transform .3s ease-in-out,background-image .3s .15s linear,filter .3s linear}.responsive-image._align-img-top-left span{background-position:top left}.responsive-image._align-img-top-center span{background-position:top center}.responsive-image._align-img-top-right span{background-position:top right}.responsive-image._align-img-center-left span{background-position:center left}.responsive-image._align-img-center-center span{background-position:center center}.responsive-image._align-img-center-right span{background-position:center right}.responsive-image._align-img-bottom-left span{background-position:bottom left}.responsive-image._align-img-bottom-center span{background-position:bottom center}.responsive-image._align-img-bottom-right span{background-position:bottom right}.responsive-image.-contain>span{background-size:contain}.responsive-image.-inset>span{top:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}.responsive-image.-loaded>span{filter:none}.responsive-image.-parallax>span{transform:none;background-attachment:fixed}.scroll_top{position:fixed;bottom:1rem;right:1rem;width:1.6875rem;height:1.6875rem;color:var(--key-color-contrast);background:var(--key-color);display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;opacity:0;transform:scale(0);pointer-events:none;transition:background-color .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out;z-index:9990}@media all and (min-width: 768px){.scroll_top{bottom:2rem;right:2rem;width:2.25rem;height:2.25rem}}.scroll_top.--active{opacity:1;pointer-events:initial;transform:scale(1)}.scroll_top:hover{background-color:#cc0017}.social-links{display:flex;flex-wrap:wrap}.social-links>li{padding:.5rem 1rem .5rem 0}.social-links>li:last-child{padding-right:0}.social-links a{display:block;width:1.5rem;height:1.5rem;background-position:center;background-size:cover}.social-links a:hover{opacity:.6}.title-bar{display:block;width:3.5rem;height:.25rem;margin-top:1rem;margin-bottom:1rem;border-radius:2px;background:var(--key-color)}.if-validation .if-validation-wrapper{top:95px}.if-validation .if-validation-popup{color:#333;text-align:left;background:white;box-shadow:0 3px 6px #00000024;display:flex;flex-direction:column;align-items:flex-end;transform:none}.if-validation .if-validation-content{width:100%;overflow:hidden}.if-validation .if-validation-custom_button.if-upload-abort,.if-validation .if-validation-button{padding:.625rem 1.125rem;font-family:Open Sans,Arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--key-color-contrast);background:var(--key-color);transition:background .3s ease-in-out}.if-validation .if-validation-custom_button.if-upload-abort:hover,.if-validation .if-validation-button:hover{background:var(--key-color-highlight)}.if-validation .if-upload-progress-bar{background:var(--key-color)}body.error404 #content .oh-noes,body.search.search-no-results #content .oh-noes{margin:4rem 0;font-size:80px;letter-spacing:5px;color:#333}@media all and (min-width: 768px){body.error404 #content .oh-noes,body.search.search-no-results #content .oh-noes{font-weight:300;font-size:110px}}body.error404 #content .entry-filter,body.search.search-no-results #content .entry-filter{display:none}body.error404 #content .entry-content,body.search.search-no-results #content .entry-content{text-align:center;margin-bottom:4rem;padding:0}body.error404 #content .entry-content h1,body.search.search-no-results #content .entry-content h1{padding-bottom:0;margin-bottom:0;font:600 1.75rem/2.4375rem Open Sans,Arial,sans-serif;font-weight:600}body.error404 #content .entry-content h1:after,body.search.search-no-results #content .entry-content h1:after{display:none}body.archive .idvl-editor .entry-filter,body.search .idvl-editor .entry-filter{padding-right:0;padding-left:0}body.archive .entry-filter,body.search .entry-filter{padding-top:2rem;padding-right:1.5rem;padding-left:1.5rem}@media all and (min-width: 768px){body.archive .entry-filter,body.search .entry-filter{padding-top:3.75rem}}@media all and (min-width: 1128px){body.archive .entry-filter,body.search .entry-filter{padding-right:0;padding-left:0}}body.archive #content>.entry-filter h1,body.archive .entry-content h1,body.search #content>.entry-filter h1,body.search .entry-content h1{position:relative;padding-bottom:1.25rem;font:600 2rem/2.75rem Open Sans,Arial,sans-serif}@media all and (min-width: 960px){body.archive #content>.entry-filter h1,body.archive .entry-content h1,body.search #content>.entry-filter h1,body.search .entry-content h1{font:600 2.25rem/3rem Open Sans,Arial,sans-serif}}body.archive #content>.entry-filter h1:after,body.archive .entry-content h1:after,body.search #content>.entry-filter h1:after,body.search .entry-content h1:after{content:"";position:absolute;bottom:0;left:0;width:3.5rem;height:.25rem;background:var(--key-color);border-radius:2px}body.archive .entry-content,body.search .entry-content{max-width:1080px;margin:0 auto;padding:2rem 1.5rem}@media all and (min-width: 768px){body.archive .entry-content,body.search .entry-content{padding-top:3.75rem}}@media all and (min-width: 1128px){body.archive .entry-content,body.search .entry-content{padding-right:0;padding-left:0}}body.archive .entry-content h1,body.search .entry-content h1{margin-bottom:2rem}@media all and (min-width: 768px){body.archive .entry-content h1,body.search .entry-content h1{margin-bottom:3.75rem}}body.archive .entry-content .taxonomy-description,body.search .entry-content .taxonomy-description{margin-bottom:2rem}@media all and (min-width: 768px){body.archive .entry-content .taxonomy-description,body.search .entry-content .taxonomy-description{margin-bottom:3.75rem}}body.archive .postListCards.-grid,body.search .postListCards.-grid{display:grid;grid-gap:1.25rem;grid-template-columns:1fr}@media all and (min-width: 768px){body.archive .postListCards.-grid,body.search .postListCards.-grid{grid-template-columns:repeat(3,1fr);grid-gap:2.25rem}}body.archive .postListCards.-grid>.pagination,body.search .postListCards.-grid>.pagination{padding-top:0}@media all and (min-width: 768px){body.archive .postListCards.-grid>.pagination,body.search .postListCards.-grid>.pagination{padding-top:3rem;grid-column:span 3}}body.archive .postListCards .card.-card-layout-list,body.search .postListCards .card.-card-layout-list{margin-top:1.25rem}@media all and (min-width: 768px){body.archive .postListCards .card.-card-layout-list,body.search .postListCards .card.-card-layout-list{margin-top:2.25rem}}body.archive .postListCards .card.-card-layout-list:nth-of-type(1),body.search .postListCards .card.-card-layout-list:nth-of-type(1){margin-top:0}body.search .search-bar-search{width:100%;max-width:1080px;margin:0 auto;padding-top:2rem;padding-right:1.5rem;padding-left:1.5rem;box-sizing:border-box}@media all and (min-width: 768px){body.search .search-bar-search{padding-top:3.75rem}}@media all and (min-width: 1128px){body.search .search-bar-search{padding-right:0;padding-left:0}}@media all and (min-width: 768px){body.search .search-bar-search>label{max-width:calc((100% - 5rem) / 5 * 3 + 2.5rem)}}body.search .postListCards.-list .card.-card-layout-list{padding-top:2.25rem;border-top:1px solid #cccccc}body.search .postListCards.-list .card.-card-layout-list:first-child{padding-top:0;border-top:none}body.search .postListCards.-list .lazy-page{padding-top:2.25rem;border-top:1px solid #cccccc;margin-top:1.25rem}body.search .ctaButton{margin-top:10px;text-align:center}body.search .ctaButton .button.-hidden{display:none}body.single-event .entry-date{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif;color:var(--key-color)}body.single-post article.with-idvl-editor .entry-wrapper .entry-content-wrapper{padding-bottom:0}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.idvl-editor .element.banner.-layout-overlay-bar .headline{padding-left:.5rem}.idvl-editor .element.banner.-layout-overlay-bar .headline em{border:none;outline:.5rem solid white}}@supports (-ms-ime-align: auto){.idvl-editor .element.banner.-layout-overlay-bar .headline{padding-left:.5rem}.idvl-editor .element.banner.-layout-overlay-bar .headline em{border:none;outline:.5rem solid white}}#form_container #form_title{font:600 1.25rem/1.875rem Open Sans,Arial,sans-serif;color:#333}#form_container #form_error{margin-top:1rem;font-size:.8125rem}@media all and (min-width: 768px){#form_container #form_error{margin-top:1.375rem}}#form_container #form_error #mandatory_error #mandatory_error_message{color:var(--key-color)}#form_container #form_error #mandatory_error ul{margin-top:.5rem}#form_container #form_error #mandatory_error ul li{padding-top:.5rem}#form_container #form_error #mandatory_error ul li>p{padding-top:.5rem}#form_container #form #form_body #formfields{margin-top:1rem;display:flex;flex-direction:column;gap:1.5rem}@media all and (min-width: 768px){#form_container #form #form_body #formfields{margin-top:1.375rem}}#form_container #form #form_body #formfields .form_row{display:flex;flex-direction:column;gap:1rem}#form_container #form #form_body #formfields .form_col p{color:#333;line-height:1.3}#form_container #form #form_body #formfields .form_col a{color:var(--key-color)}#form_container #form #form_body #formfields .form_col a:hover{color:var(--key-color-highlight)}#form_container #form #form_body #formfields .form_col>div{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}#form_container #form #form_body #formfields .form_col>div label{font-size:.8125rem;color:gray;cursor:pointer}#form_container #form #form_body #formfields .form_col>div label:first-child{display:block;width:100%;flex:1 0 auto}#form_container #form #form_body #formfields .form_col>div label:first-child+input[type=text],#form_container #form #form_body #formfields .form_col>div label:first-child+input[type=date],#form_container #form #form_body #formfields .form_col>div label:first-child+textarea,#form_container #form #form_body #formfields .form_col>div label:first-child+select{width:100%}#form_container #form #form_body #formfields .form_col>div label:first-child:last-child{color:#333}#form_container #form #form_body #formfields .form_col>div>input[type=checkbox]+label{max-width:90%;color:#333}#form_container #form #form_body #formfields .form_col>div input[type=text],#form_container #form #form_body #formfields .form_col>div input[type=date],#form_container #form #form_body #formfields .form_col>div textarea,#form_container #form #form_body #formfields .form_col>div select{border-top:none;border-right:none;border-bottom:1px solid gray;border-left:none;line-height:26px;background-color:#fff;transition:all .3s ease-in-out}#form_container #form #form_body #formfields .form_col>div input[type=text]:focus,#form_container #form #form_body #formfields .form_col>div input[type=date]:focus,#form_container #form #form_body #formfields .form_col>div textarea:focus,#form_container #form #form_body #formfields .form_col>div select:focus{outline:none;border-bottom-color:var(--key-color)}#form_container #form #form_body #formfields .form_col>div select{position:relative;padding-right:24px}#form_container #form #form_body #formfields .form_col>div select:before{width:10px;height:10px;background-color:red;content:""}#form_container #form #form_body #formfields .form_col>div input[type=checkbox]{width:20px;height:20px;box-sizing:border-box;background:#fff}#form_container #form #form_body #formfields .form_col>div>div{display:flex;align-items:flex-start;gap:.75rem;flex:1 0 auto;width:100%}#form_container #form #form_body #formfields .form_col>div>div>label{color:#333}#form_container #form #form_body #actions{margin-top:1rem}@media all and (min-width: 768px){#form_container #form #form_body #actions{margin-top:1.375rem}}#form_container #form #form_body #actions input[type=submit]{color:var(--key-color-contrast);background:var(--key-color);padding:0 1.125rem;border:none;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;transition:all .3s ease-in-out;font:600 1rem/2.75rem Open Sans,Arial,sans-serif}#form_container #form #form_body #actions input[type=submit]:hover{background:var(--key-color-highlight)}
