@charset "UTF-8";html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{line-height:1;width:100%;min-height:100vh;overflow-x:hidden;-moz-overflow-scrolling:touch;-webkit-overflow-scrolling:touch}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img,object,picture,video{display:block;width:100%;height:auto}a{text-decoration:none;color:inherit}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}button,input,select,textarea{border:0;margin:0;padding:0;background:0 0;border-radius:0;color:inherit;font:inherit;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}button,input[type=button],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type=button],input[type=submit]{cursor:hand;cursor:pointer}html{--space-xxs:.4167rem;--space-xs:.833rem;--space-sm:1rem;--space-md:2rem;--space-lg:3.333rem;--space-xl:4.167rem;--space-xxl:7rem;--font-weight-regular:500;--font-weight-medium:600;--font-weight-bold:700;--font-size-body-xl:clamp(1.5rem,4vw,2rem);--font-size-body-lg:clamp(1.1rem,3vw,1.333rem);--font-size-body-md:1rem;--font-size-body-sm:.88rem;--font-size-body-xs:.8rem;--font-size-h1:clamp(2.25rem,7vw,4.25rem);--font-size-h2:clamp(2rem,5vw,2.667rem);--font-size-h3:var(--font-size-body-xl);--font-size-h4:var(--font-size-body-lg);--font-size-h5:var(--font-size-body-md);--font-size-h6:var(--font-size-body-sm);--color-white:#fff;--color-grey:#a4a1a7;--color-light-grey:#f6f3f7;--color-beige:#ece8e1;--color-black:#271d39;--color-lavender:#d3c8dc;--color-purple:#3e3956;--color-red:#ff514f;--color-pink:#ffd9d9;--color-green:#d8e267;--body-background:var(--color-white);--body-color:var(--color-black);--header-background:0 0;--header-color:var(--color-black);--header-logo:var(--color-red);--header-sticky-background:var(--color-white);--header-sticky-color:var(--color-black);--header-sticky-logo:var(--color-red);--header-height:0;--header-transition:.5s cubic-bezier(.075,0,.175,1);--sticky-offset:5vw;--badge-background:var(--color-beige);--badge-color:var(--color-black);--accordion-color:var(--color-black);--accordion-stroke:rgba(0,0,0,.1);--icon-link-background:var(--color-light-grey);--icon-link-color:var(--color-black)}@media only screen and (min-width:1024px){html{--space-sm:1.333rem;--space-md:2.666rem;--space-lg:4.167rem;--space-xl:7rem;--space-xxl:10rem}}@media only screen and (min-width:1024px){html{--sticky-offset:var(--header-height)}}@media only screen and (max-width:599px){.hide-xs-down{display:none!important}}@media only screen and (min-width:600px){.hide-xs-up{display:none!important}}@media only screen and (max-width:799px){.hide-sm-down{display:none!important}}@media only screen and (min-width:800px){.hide-sm-up{display:none!important}}@media only screen and (max-width:1023px){.hide-md-down{display:none!important}}@media only screen and (min-width:1024px){.hide-md-up{display:none!important}}@media only screen and (max-width:1279px){.hide-lg-down{display:none!important}}@media only screen and (min-width:1280px){.hide-lg-up{display:none!important}}@media only screen and (max-width:1799px){.hide-xl-down{display:none!important}}@media only screen and (min-width:1800px){.hide-xl-up{display:none!important}}.typed-cursor{-webkit-animation:none!important;animation:none!important}.typed-cursor:after{content:"";position:absolute;background:currentColor;vertical-align:bottom;margin:0 0 0 .1em;width:1px;height:1.2em;opacity:1;visibility:visible}.typed-cursor--blink:after{-webkit-animation:blink 1s step-start infinite .01s;animation:blink 1s step-start infinite .01s}.animated-type:after{content:"";position:absolute;background:currentColor;vertical-align:bottom;margin:0 0 0 .1em;width:1px;height:1.2em;opacity:1;-webkit-animation:blink 1s step-start infinite .01s;animation:blink 1s step-start infinite .01s;-webkit-animation-play-state:running;animation-play-state:running;visibility:visible}.animated-type.is-typing:after,.typed-cursor:not(.typed-cursor--blink):after{-webkit-animation-play-state:paused;animation-play-state:paused}.animated-type.is-typed:after{visibility:hidden}@-webkit-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}@font-face{font-family:"Raleway Variable";src:url(//texta.dk/app/themes/texta/assets/css/../fonts/Raleway-Variable.woff2) format("woff2 supports variations"),url(//texta.dk/app/themes/texta/assets/css/../fonts/Raleway-Variable.woff2) format("woff2-variations");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:"Raleway Variable";src:url(//texta.dk/app/themes/texta/assets/css/../fonts/Raleway-Italic-Variable.woff2) format("woff2 supports variations"),url(//texta.dk/app/themes/texta/assets/css/../fonts/Raleway-Italic-Variable.woff2) format("woff2-variations");font-weight:500 700;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url(//texta.dk/app/themes/texta/assets/css/../fonts/Raleway-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url(//texta.dk/app/themes/texta/assets/css/../fonts/Raleway-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url(//texta.dk/app/themes/texta/assets/css/../fonts/Raleway-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{font-size:16px}@media only screen and (min-width:1024px){:root{font-size:17px}}body{font-family:"Raleway",sans-serif;font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:1.666;-webkit-font-feature-settings:"salt" on,"pnum" on,"lnum" on,"ss01" on,"ss03" on,"ss05" on,"ss08" on,"ss09" on,"ss10" on,"ss11" on;font-feature-settings:"salt" on,"pnum" on,"lnum" on,"ss01" on,"ss03" on,"ss05" on,"ss08" on,"ss09" on,"ss10" on,"ss11" on;letter-spacing:.02em}@supports (font-variation-settings:normal){body{font-family:"Raleway Variable",sans-serif;font-variant-numeric:lining-nums}}.font-body-lg{font-size:var(--font-size-body-lg)}.font-body-md{font-size:var(--font-size-body-md)}.font-body-sm{font-size:var(--font-size-body-sm)}.font-h1,.text-wrap>h1:not([class*=font-]){font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.005em}.font-h2,.text-wrap>h2:not([class*=font-]){font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:-.0025em;line-height:1.3}.font-h3,.text-wrap>h3:not([class*=font-]){font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.3}.font-h4,.text-wrap>h4:not([class*=font-]){font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:1.4}.font-h5,.text-wrap>h5:not([class*=font-]){font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:1.4;letter-spacing:.01em}.font-h6,.text-wrap>h6:not([class*=font-]){font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:1.4;letter-spacing:.01em}.text-wrap>:not(:first-child){margin-top:var(--space-sm)}.text-wrap>h1:not(:first-child),.text-wrap>h2:not(:first-child),.text-wrap>h3:not(:first-child),.text-wrap>h4:not(:first-child),.text-wrap>h5:not(:first-child),.text-wrap>h6:not(:first-child){margin-top:var(--space-md)}.text-wrap>h1:not(:last-child),.text-wrap>h2:not(:last-child),.text-wrap>h3:not(:last-child),.text-wrap>h4:not(:last-child),.text-wrap>h5:not(:last-child),.text-wrap>h6:not(:last-child){margin-bottom:var(--space-sm)}.text-wrap>.font-h1:not(:first-child),.text-wrap>.font-h2:not(:first-child),.text-wrap>.font-h3:not(:first-child),.text-wrap>h1:not([class*=font-]):not(:first-child),.text-wrap>h2:not([class*=font-]):not(:first-child),.text-wrap>h3:not([class*=font-]):not(:first-child){margin-top:var(--space-lg)}.text-wrap>ol:not(:last-child),.text-wrap>ul:not(:last-child){margin-bottom:var(--space-md)}.text-wrap .space-sm-before:not(:first-child){margin-top:var(--space-sm)}.text-wrap .space-sm-after:not(:last-child){margin-bottom:var(--space-sm)}.text-wrap .space-md-before:not(:first-child){margin-top:var(--space-md)}.text-wrap .space-md-after:not(:last-child){margin-bottom:var(--space-md)}.text-wrap .space-lg-before:not(:first-child){margin-top:var(--space-lg)}.text-wrap .space-lg-after:not(:last-child){margin-bottom:var(--space-lg)}.text-wrap ol,.text-wrap ul{margin-left:var(--space-sm);padding-left:.9rem}.text-wrap ul{list-style-type:disc}.text-wrap ol{list-style-type:none;counter-reset:ordered-list}.text-wrap ol[start="1"]{counter-reset:ordered-list 0}.text-wrap ol[start="2"]{counter-reset:ordered-list 1}.text-wrap ol[start="3"]{counter-reset:ordered-list 2}.text-wrap ol[start="4"]{counter-reset:ordered-list 3}.text-wrap ol[start="5"]{counter-reset:ordered-list 4}.text-wrap ol[start="6"]{counter-reset:ordered-list 5}.text-wrap ol[start="7"]{counter-reset:ordered-list 6}.text-wrap ol[start="8"]{counter-reset:ordered-list 7}.text-wrap ol[start="9"]{counter-reset:ordered-list 8}.text-wrap ol[start="10"]{counter-reset:ordered-list 9}.text-wrap ol[start="11"]{counter-reset:ordered-list 10}.text-wrap ol[start="12"]{counter-reset:ordered-list 11}.text-wrap ol[start="13"]{counter-reset:ordered-list 12}.text-wrap ol[start="14"]{counter-reset:ordered-list 13}.text-wrap ol[start="15"]{counter-reset:ordered-list 14}.text-wrap ol[start="16"]{counter-reset:ordered-list 15}.text-wrap ol[start="17"]{counter-reset:ordered-list 16}.text-wrap ol[start="18"]{counter-reset:ordered-list 17}.text-wrap ol[start="19"]{counter-reset:ordered-list 18}.text-wrap ol[start="20"]{counter-reset:ordered-list 19}.text-wrap ol[start="21"]{counter-reset:ordered-list 20}.text-wrap ol[start="22"]{counter-reset:ordered-list 21}.text-wrap ol[start="23"]{counter-reset:ordered-list 22}.text-wrap ol[start="24"]{counter-reset:ordered-list 23}.text-wrap ol[start="25"]{counter-reset:ordered-list 24}.text-wrap ol[start="26"]{counter-reset:ordered-list 25}.text-wrap ol[start="27"]{counter-reset:ordered-list 26}.text-wrap ol[start="28"]{counter-reset:ordered-list 27}.text-wrap ol[start="29"]{counter-reset:ordered-list 28}.text-wrap ol[start="30"]{counter-reset:ordered-list 29}.text-wrap ol[start="31"]{counter-reset:ordered-list 30}.text-wrap ol[start="32"]{counter-reset:ordered-list 31}.text-wrap ol[start="33"]{counter-reset:ordered-list 32}.text-wrap ol[start="34"]{counter-reset:ordered-list 33}.text-wrap ol[start="35"]{counter-reset:ordered-list 34}.text-wrap ol[start="36"]{counter-reset:ordered-list 35}.text-wrap ol[start="37"]{counter-reset:ordered-list 36}.text-wrap ol[start="38"]{counter-reset:ordered-list 37}.text-wrap ol[start="39"]{counter-reset:ordered-list 38}.text-wrap ol[start="40"]{counter-reset:ordered-list 39}.text-wrap ol[start="41"]{counter-reset:ordered-list 40}.text-wrap ol[start="42"]{counter-reset:ordered-list 41}.text-wrap ol[start="43"]{counter-reset:ordered-list 42}.text-wrap ol[start="44"]{counter-reset:ordered-list 43}.text-wrap ol[start="45"]{counter-reset:ordered-list 44}.text-wrap ol[start="46"]{counter-reset:ordered-list 45}.text-wrap ol[start="47"]{counter-reset:ordered-list 46}.text-wrap ol[start="48"]{counter-reset:ordered-list 47}.text-wrap ol[start="49"]{counter-reset:ordered-list 48}.text-wrap ol[start="50"]{counter-reset:ordered-list 49}.text-wrap ol[start="51"]{counter-reset:ordered-list 50}.text-wrap ol[start="52"]{counter-reset:ordered-list 51}.text-wrap ol[start="53"]{counter-reset:ordered-list 52}.text-wrap ol[start="54"]{counter-reset:ordered-list 53}.text-wrap ol[start="55"]{counter-reset:ordered-list 54}.text-wrap ol[start="56"]{counter-reset:ordered-list 55}.text-wrap ol[start="57"]{counter-reset:ordered-list 56}.text-wrap ol[start="58"]{counter-reset:ordered-list 57}.text-wrap ol[start="59"]{counter-reset:ordered-list 58}.text-wrap ol[start="60"]{counter-reset:ordered-list 59}.text-wrap ol[start="61"]{counter-reset:ordered-list 60}.text-wrap ol[start="62"]{counter-reset:ordered-list 61}.text-wrap ol[start="63"]{counter-reset:ordered-list 62}.text-wrap ol[start="64"]{counter-reset:ordered-list 63}.text-wrap ol[start="65"]{counter-reset:ordered-list 64}.text-wrap ol[start="66"]{counter-reset:ordered-list 65}.text-wrap ol[start="67"]{counter-reset:ordered-list 66}.text-wrap ol[start="68"]{counter-reset:ordered-list 67}.text-wrap ol[start="69"]{counter-reset:ordered-list 68}.text-wrap ol[start="70"]{counter-reset:ordered-list 69}.text-wrap ol[start="71"]{counter-reset:ordered-list 70}.text-wrap ol[start="72"]{counter-reset:ordered-list 71}.text-wrap ol[start="73"]{counter-reset:ordered-list 72}.text-wrap ol[start="74"]{counter-reset:ordered-list 73}.text-wrap ol[start="75"]{counter-reset:ordered-list 74}.text-wrap ol[start="76"]{counter-reset:ordered-list 75}.text-wrap ol[start="77"]{counter-reset:ordered-list 76}.text-wrap ol[start="78"]{counter-reset:ordered-list 77}.text-wrap ol[start="79"]{counter-reset:ordered-list 78}.text-wrap ol[start="80"]{counter-reset:ordered-list 79}.text-wrap ol[start="81"]{counter-reset:ordered-list 80}.text-wrap ol[start="82"]{counter-reset:ordered-list 81}.text-wrap ol[start="83"]{counter-reset:ordered-list 82}.text-wrap ol[start="84"]{counter-reset:ordered-list 83}.text-wrap ol[start="85"]{counter-reset:ordered-list 84}.text-wrap ol[start="86"]{counter-reset:ordered-list 85}.text-wrap ol[start="87"]{counter-reset:ordered-list 86}.text-wrap ol[start="88"]{counter-reset:ordered-list 87}.text-wrap ol[start="89"]{counter-reset:ordered-list 88}.text-wrap ol[start="90"]{counter-reset:ordered-list 89}.text-wrap ol[start="91"]{counter-reset:ordered-list 90}.text-wrap ol[start="92"]{counter-reset:ordered-list 91}.text-wrap ol[start="93"]{counter-reset:ordered-list 92}.text-wrap ol[start="94"]{counter-reset:ordered-list 93}.text-wrap ol[start="95"]{counter-reset:ordered-list 94}.text-wrap ol[start="96"]{counter-reset:ordered-list 95}.text-wrap ol[start="97"]{counter-reset:ordered-list 96}.text-wrap ol[start="98"]{counter-reset:ordered-list 97}.text-wrap ol[start="99"]{counter-reset:ordered-list 98}.text-wrap ol[start="100"]{counter-reset:ordered-list 99}.text-wrap li{padding-left:.3rem;margin-top:var(--space-xs);position:relative}.text-wrap ol>li:before{content:counter(ordered-list) ".";counter-increment:ordered-list;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);-webkit-transform:translate(calc(-100% - .3rem),15%);transform:translate(calc(-100% - .3rem),15%);position:absolute;top:0;left:0}.text-wrap .strong,.text-wrap strong{font-weight:var(--font-weight-bold)}.text-wrap .italic,.text-wrap em{font-style:italic}.text-wrap .linetrough,.text-wrap s{text-decoration:line-through}.text-wrap .sub,.text-wrap .sup,.text-wrap sub,.text-wrap sup{font-size:75%}.text-wrap .sup,.text-wrap sup{vertical-align:top}.text-wrap .sub,.text-wrap sub{vertical-align:bottom}.text-wrap img{display:inline;vertical-align:middle}.text-link,.text-wrap a:not(.button):not(.icon-link){text-decoration:underline;background-color:transparent}.text-link:focus-visible,.text-link:hover,.text-wrap a:not(.button):not(.icon-link):focus-visible,.text-wrap a:not(.button):not(.icon-link):hover{text-decoration:none}.text-link:focus-visible,.text-wrap a:not(.button):not(.icon-link):focus-visible{outline:1px dashed currentColor;outline-offset:1px}html.is-menu-open{height:100vh;overflow:hidden}.container{margin-left:auto;margin-right:auto;width:100%;padding-left:5%;padding-right:5%;max-width:1680px}.padding-top-sm{padding-top:var(--space-md)}.padding-bottom-sm{padding-bottom:var(--space-md)}.padding-top-md{padding-top:var(--space-lg)}.padding-bottom-md{padding-bottom:var(--space-lg)}.padding-top-lg{padding-top:var(--space-xl)}.padding-bottom-lg{padding-bottom:var(--space-xl)}.form-wrap input[type=date],.form-wrap input[type=email],.form-wrap input[type=number],.form-wrap input[type=password],.form-wrap input[type=search],.form-wrap input[type=tel],.form-wrap input[type=text],.form-wrap input[type=url],.form-wrap select,.form-wrap textarea,.wpcf7 input[type=date],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=password],.wpcf7 input[type=search],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=url],.wpcf7 select,.wpcf7 textarea{padding:.6em .8em;-webkit-box-shadow:inset 0 0 0 1px currentColor;box-shadow:inset 0 0 0 1px currentColor;outline:none}.form-wrap input[type=date]:focus,.form-wrap input[type=date]:hover,.form-wrap input[type=email]:focus,.form-wrap input[type=email]:hover,.form-wrap input[type=number]:focus,.form-wrap input[type=number]:hover,.form-wrap input[type=password]:focus,.form-wrap input[type=password]:hover,.form-wrap input[type=search]:focus,.form-wrap input[type=search]:hover,.form-wrap input[type=tel]:focus,.form-wrap input[type=tel]:hover,.form-wrap input[type=text]:focus,.form-wrap input[type=text]:hover,.form-wrap input[type=url]:focus,.form-wrap input[type=url]:hover,.form-wrap select:focus,.form-wrap select:hover,.form-wrap textarea:focus,.form-wrap textarea:hover,.wpcf7 input[type=date]:focus,.wpcf7 input[type=date]:hover,.wpcf7 input[type=email]:focus,.wpcf7 input[type=email]:hover,.wpcf7 input[type=number]:focus,.wpcf7 input[type=number]:hover,.wpcf7 input[type=password]:focus,.wpcf7 input[type=password]:hover,.wpcf7 input[type=search]:focus,.wpcf7 input[type=search]:hover,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=tel]:hover,.wpcf7 input[type=text]:focus,.wpcf7 input[type=text]:hover,.wpcf7 input[type=url]:focus,.wpcf7 input[type=url]:hover,.wpcf7 select:focus,.wpcf7 select:hover,.wpcf7 textarea:focus,.wpcf7 textarea:hover{-webkit-box-shadow:inset 0 0 0 2px currentColor;box-shadow:inset 0 0 0 2px currentColor}.form-wrap select,.wpcf7 select{cursor:hand;cursor:pointer;padding-right:1.8em;background-size:1em;background-repeat:no-repeat;background-position:calc(100% - .6em) center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E")}.form-wrap textarea,.wpcf7 textarea{resize:none}.wpcf7{--wpcf7-radio-size:19px;--wpcf7-gap:1.2rem;--wpcf7-invalid:var(--color-red)}.wpcf7 .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--wpcf7-gap)}.wpcf7 .wpcf7-field{position:relative}.wpcf7 .wpcf7-label{display:block;font-size:var(--font-size-body-xs);margin-bottom:calc(var(--wpcf7-gap)/4)}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 .wpcf7-form-control{display:block;width:100%}.wpcf7 .wpcf7-not-valid-tip{color:var(--wpcf7-invalid);font-size:var(--font-size-body-xs);margin:calc(var(--wpcf7-gap)/4) 0 0;font-weight:inherit}.wpcf7 .wpcf7-acceptance,.wpcf7 .wpcf7-checkbox,.wpcf7 .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--wpcf7-gap)/2);margin:var(--wpcf7-gap) 0 0}.wpcf7 .wpcf7-acceptance .wpcf7-list-item,.wpcf7 .wpcf7-checkbox .wpcf7-list-item,.wpcf7 .wpcf7-radio .wpcf7-list-item{display:block;position:relative;margin:0 0 0 var(--wpcf7-gap)}.wpcf7 .wpcf7-acceptance label,.wpcf7 .wpcf7-checkbox label,.wpcf7 .wpcf7-radio label{cursor:pointer}.wpcf7 .wpcf7-acceptance input[type=checkbox],.wpcf7 .wpcf7-acceptance input[type=radio],.wpcf7 .wpcf7-checkbox input[type=checkbox],.wpcf7 .wpcf7-checkbox input[type=radio],.wpcf7 .wpcf7-radio input[type=checkbox],.wpcf7 .wpcf7-radio input[type=radio]{position:fixed;opacity:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 .wpcf7-acceptance input[type=checkbox]+.wpcf7-list-item-label,.wpcf7 .wpcf7-acceptance input[type=radio]+.wpcf7-list-item-label,.wpcf7 .wpcf7-checkbox input[type=checkbox]+.wpcf7-list-item-label,.wpcf7 .wpcf7-checkbox input[type=radio]+.wpcf7-list-item-label,.wpcf7 .wpcf7-radio input[type=checkbox]+.wpcf7-list-item-label,.wpcf7 .wpcf7-radio input[type=radio]+.wpcf7-list-item-label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--wpcf7-gap)/2)}.wpcf7 .wpcf7-acceptance input[type=checkbox]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-acceptance input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-acceptance input[type=radio]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-acceptance input[type=radio]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox input[type=checkbox]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-checkbox input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox input[type=radio]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-checkbox input[type=radio]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio input[type=checkbox]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-radio input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio input[type=radio]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-radio input[type=radio]+.wpcf7-list-item-label:before{content:"";display:block;width:var(--wpcf7-radio-size);height:var(--wpcf7-radio-size);-webkit-transform:translateY(.2rem);transform:translateY(.2rem);top:0;left:0}.wpcf7 .wpcf7-acceptance input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-acceptance input[type=radio]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox input[type=radio]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio input[type=radio]+.wpcf7-list-item-label:before{position:relative;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1px currentColor;box-shadow:inset 0 0 0 1px currentColor}.wpcf7 .wpcf7-acceptance label:hover input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-acceptance label:hover input[type=radio]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox label:hover input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox label:hover input[type=radio]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio label:hover input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio label:hover input[type=radio]+.wpcf7-list-item-label:before{-webkit-box-shadow:inset 0 0 0 2px currentColor;box-shadow:inset 0 0 0 2px currentColor}.wpcf7 .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-acceptance input[type=radio]:checked+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox input[type=radio]:checked+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label:before{background:currentColor;-webkit-box-shadow:none;box-shadow:none}.wpcf7 .wpcf7-acceptance input[type=checkbox]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-acceptance input[type=radio]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-checkbox input[type=checkbox]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-checkbox input[type=radio]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-radio input[type=checkbox]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-radio input[type=radio]+.wpcf7-list-item-label:after{display:none;position:absolute;background-size:66.666%;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z' /%3E%3C/svg%3E")}.wpcf7 .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-acceptance input[type=radio]:checked+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-checkbox input[type=radio]:checked+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-radio input[type=checkbox]:checked+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label:after{display:block}.wpcf7-disclaimer{font-size:var(--font-size-body-xs);line-height:1.4}.wpcf7 .wpcf7-submit{width:auto;max-width:100%;width:100%}.wpcf7 .wpcf7-form .wpcf7-response-output{margin:0;border:0;padding:0;font-weight:var(--font-weight-bold)}.wpcf7 .wpcf7-spinner{display:none}.wpcf7 .wpcf7-form br{display:none}.button,.wpcf7-submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4em;padding:.7em 1.2em;font-weight:var(--font-weight-bold);letter-spacing:.02em;color:var(--button--color);background-color:var(--button--background);border:1px solid var(--button--border)}.button--primary,.wpcf7-submit--primary{--button--color:var(--color-white);--button--background:var(--color-red);--button--border:transparent}.button--secondary,.wpcf7-submit--secondary{--button--color:var(--color-white);--button--background:var(--color-black);--button--border:transparent}.button:focus-visible,.wpcf7-submit:focus-visible{outline-color:var(--color-red)}.button svg,.wpcf7-submit svg{width:24px;height:auto;fill:currentColor}.wpcf7-submit{--button--color:var(--color-white);--button--background:var(--color-red);--button--border:transparent}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//texta.dk/app/themes/texta/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.navigation{position:absolute;top:0;left:0;width:100%;z-index:10;pointer-events:none}.navigation__spacer{pointer-events:none}.navigation__escape{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1;cursor:default;pointer-events:none;display:none;background:rgba(0,0,0,.1)}html.is-sub-menu-open .navigation__escape{pointer-events:all;display:block}.navigation__wrapper{position:relative;z-index:3;padding:calc(var(--bleed)*0.75) 0;display:-webkit-box;display:-ms-flexbox;display:flex}.navigation__logo{pointer-events:all}.navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all}.navigation__list-item{margin-right:1.6rem}.navigation__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .1s ease;transition:color .1s ease}.navigation__link--expanded,.navigation__link:hover{color:var(--highlight-color)}.navigation__link--expanded .navigation__arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.navigation__sub-menu{background:#fff;position:absolute;z-index:2;top:0;left:0;height:100vh;width:100%;opacity:0;visibility:hidden;pointer-events:none;overflow-y:scroll}@media only screen and (min-width:1024px){.navigation__sub-menu{--bleed:1.6rem;width:66.666%}}.navigation__sub-menu--expanded{opacity:1;visibility:visible;pointer-events:all}.navigation__sub-menu__wrapper{padding:var(--bleed)}.navigation__sub-menu__back{display:none}.navigation__sub-menu__list--multi{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:var(--bleed);grid-row-gap:var(--bleed)}@media only screen and (min-width:800px){.navigation__sub-menu__list--multi{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.navigation__sub-menu__list-item:not(:first-child){margin-top:.4rem}.navigation__sub-menu__list>.navigation__sub-menu__list-item>.navigation__sub-menu__link{font-size:var(--font-size-body-lg)}.navigation__sub-menu__sub-menu{margin-top:.8rem}.loop-case{display:block;line-height:1.2}.loop-case__thumbnail{width:100%;position:relative}.loop-case__thumbnail:before{content:"";padding-top:100%;display:block}.loop-case__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.loop-case__title{margin:1em 0 0;font-weight:500}.loop-case__year{margin:.5em 0 0}.sharer__list{margin-top:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sharer__list li:not(:first-child){margin-left:1em}.loop-search-result{border-top:1px solid var(--texta-light-grey)}.loop-search-result__link{position:relative;display:block;padding:.8rem 0}@media only screen and (min-width:600px){.loop-search-result__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem}}.loop-search-result__thumbnail{position:relative;width:4.8rem;height:4.8rem}.loop-search-result__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.loop-search-result__title{color:var(--texta-denim);padding-right:1.6rem}@media only screen and (max-width:599px){.loop-search-result__title{margin-top:.8rem}}.loop-search-result:hover .loop-search-result__title{text-decoration:underline}@media only screen and (max-width:599px){.loop-search-result__type{position:absolute;top:.8rem;right:0}}@media only screen and (min-width:600px){.loop-search-result__type{margin-left:auto}}.loop-search-no-results{padding-top:6.4rem;color:var(--color-grey)}.site-loader{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:100000;background-color:var(--color-white);opacity:0;pointer-events:none}.is-loading .site-loader{opacity:1;pointer-events:all}.is-loaded .site-loader{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.no-js .site-loader{display:none}.site-loader__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-loader__logo svg{display:block;height:32px;width:auto;fill:var(--color-red)}@media only screen and (min-width:1024px){.site-loader__logo svg{height:48px}}.site-header{z-index:100;-webkit-transform:none;transform:none;position:fixed;top:0;left:0;width:100%;padding:var(--space-sm) 0;position:fixed;color:var(--header-color);background-color:var(--header-background);-webkit-transition:all var(--header-transition);transition:all var(--header-transition);-webkit-transform:translateY(0);transform:translateY(0);will-change:color,transform}.site-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform var(--header-transition),-webkit-box-shadow var(--header-transition);transition:-webkit-transform var(--header-transition),-webkit-box-shadow var(--header-transition);transition:transform var(--header-transition),box-shadow var(--header-transition);transition:transform var(--header-transition),box-shadow var(--header-transition),-webkit-transform var(--header-transition),-webkit-box-shadow var(--header-transition);will-change:transform,box-shadow;-webkit-transform:translateY(calc(-100% - 1px));transform:translateY(calc(-100% - 1px));background:var(--header-sticky-background);-webkit-box-shadow:none;box-shadow:none}html:not(.is-menu-open):not(.is-search-focus).is-scrolled-below .site-header,html:not(.is-menu-open):not(.is-search-focus).is-scrolled-up-below .site-header{position:fixed;color:var(--header-sticky-color)}html:not(.is-menu-open):not(.is-search-focus).is-scrolled-below .site-header:before,html:not(.is-menu-open):not(.is-search-focus).is-scrolled-up-below .site-header:before{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}html:not(.is-menu-open):not(.is-search-focus).is-scrolled-up-below .site-header{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform var(--header-transition);transition:-webkit-transform var(--header-transition);transition:transform var(--header-transition);transition:transform var(--header-transition),-webkit-transform var(--header-transition)}html.is-menu-open .site-header{color:var(--color-white);background:0 0;position:fixed}html.is-menu-open .site-header:before{-webkit-transform:translateY(calc(-100% - 1px));transform:translateY(calc(-100% - 1px));-webkit-transition:none;transition:none}.site-header__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-md)}.site-header__logo{margin-right:auto;color:var(--header-logo)}html.is-menu-open .site-header__logo{color:inherit!important}html:not(.is-menu-open):not(.is-search-focus).is-scrolled-below .site-header__logo,html:not(.is-menu-open):not(.is-search-focus).is-scrolled-up-below .site-header__logo{color:var(--header-sticky-logo)}.site-header__logo svg{display:block;height:24px;width:auto;fill:currentColor}@media only screen and (min-width:1024px){.site-header__logo svg{height:30px}}.site-header__quicklinks{font-weight:var(--font-weight-medium)}@media only screen and (max-width:1023px){.site-header__quicklinks{display:none}}html.is-menu-open .site-header__quicklinks{opacity:0;pointer-events:none;-webkit-transform:translateX(10px);transform:translateX(10px)}.site-header__quicklinks ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-sm)}@media only screen and (max-width:599px){.site-header__action{display:none}}html.is-menu-open .site-header__action{opacity:0;pointer-events:none;-webkit-transform:translateX(10px);transform:translateX(10px)}.site-header__toggles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-sm)}.site-header__toggle{position:relative;width:40px;height:40px}.site-header__toggle div{position:absolute}.site-header__toggle--search div:first-child{width:25px;height:25px;border:3px solid currentColor;border-radius:50%;top:5px;left:5px}.site-header__toggle--search div:nth-child(2){width:11px;height:3px;background:currentColor;bottom:5px;right:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}.site-header__toggle--menu div{width:28px;height:3px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:currentColor}.site-header__toggle--menu div:first-child{top:8px}html.is-menu-open .site-header__toggle--menu div:first-child{top:19px;width:32px;-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}.site-header__toggle--menu div:nth-child(2){top:19px}html.is-menu-open .site-header__toggle--menu div:nth-child(2){display:none}.site-header__toggle--menu div:nth-child(3){bottom:7px}html.is-menu-open .site-header__toggle--menu div:nth-child(3){top:19px;width:32px;-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}.site-header-spacer{height:var(--header-height)}.site-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--color-black);color:var(--color-white);z-index:90;display:none;overflow-y:scroll}html.is-menu-open .site-menu{display:block}.site-menu__scroll{min-height:100vh}.site-menu__wrapper{padding-top:var(--space-lg);padding-bottom:var(--space-lg);min-height:calc(100vh - var(--header-height))}@media only screen and (max-width:1023px){.site-menu__wrapper{padding-bottom:25vh}}@media only screen and (min-width:1280px){.site-menu__wrapper{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:var(--space-lg);padding-bottom:var(--space-md)}}@media only screen and (min-width:1280px){.site-menu__wrapper{-ms-grid-columns:1fr var(--space-lg) .6fr;grid-template-columns:1fr .6fr}}.site-menu__list:hover a{opacity:.25}.site-menu__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-menu__list li a{display:block;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.site-menu__list li a:hover{opacity:1;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.site-menu__nav--primary .site-menu__list li a{line-height:1.5;font-size:var(--font-size-h2);font-weight:var(--font-weight-medium)}@media only screen and (min-width:1280px){.site-menu__nav--primary .site-menu__list li a{font-size:var(--font-size-h1)}}@media only screen and (max-width:1279px){.site-menu__nav--secondary{margin-top:var(--space-lg)}}@media only screen and (min-width:1280px){.site-menu__nav--secondary{margin-top:calc(var(--font-size-h1)/5)}}.site-menu__nav--secondary .site-menu__list li a{line-height:1.9;font-size:var(--font-size-body-lg)}@media only screen and (min-width:1280px){.site-menu__quicklinks{display:none}}.site-menu__contact{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}@media only screen and (max-width:1279px){.site-menu__contact{display:none}}.site-menu__adresses{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}@media only screen and (max-width:1279px){.site-menu__adresses{display:none}}@media only screen and (min-width:1280px){.site-menu__adresses{gap:var(--space-lg)}}.site-footer{padding:var(--space-xl) 0 0;color:var(--color-white);background-color:var(--color-black);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.site-footer--no-contact{padding-top:var(--space-md)}@media only screen and (min-width:1280px){.site-footer__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr var(--space-lg) 2fr;grid-template-columns:1fr 2fr;grid-column-gap:var(--space-lg)}}.site-footer__title{margin-bottom:var(--space-md)}@media only screen and (min-width:1280px){.site-footer__title{margin-bottom:var(--space-xl);grid-column:1/-1;max-width:60rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.site-footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-md)}@media only screen and (max-width:1279px){.site-footer__info{margin-top:var(--space-md)}}@media only screen and (min-width:1280px){.site-footer__info{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.site-footer__logo{padding:10px 0}.site-footer__logo svg{display:block;height:40px;width:auto;fill:currentColor}.site-footer__contact{font-size:var(--font-size-body-lg)}.site-footer__adresses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-sm)}.site-footer__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;--icon-link-color:var(--color-white);--icon-link-background:rgba(255,255,255,.2)}.site-footer__tabs{background-color:var(--color-white);color:var(--color-black)}@media only screen and (max-width:1279px){.site-footer__tabs{padding:5.5%}}@media only screen and (min-width:1280px){.site-footer__tabs{padding:var(--space-md);-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.site-footer__tabs .tabs__select{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--space-md);gap:var(--space-sm)}@media only screen and (max-width:599px){.site-footer__tabs .tabs__select{display:block}}@media only screen and (min-width:1024px){.site-footer__tabs .tabs__select{gap:var(--space-md)}}.site-footer__tabs .tabs__toggle{color:var(--color-grey);font-weight:var(--font-weight-bold);letter-spacing:.01em;text-align:left;display:block}@media only screen and (max-width:1023px){.site-footer__tabs .tabs__toggle{width:100%;padding:var(--space-xs) 0;border-bottom:1px solid var(--color-light-grey)}}@media only screen and (min-width:600px) and (max-width:1023px){.site-footer__tabs .tabs__toggle{text-align:center}}@media only screen and (min-width:1024px){.site-footer__tabs .tabs__toggle{line-height:1.2}}.site-footer__tabs .tabs__toggle:hover{color:var(--color-black)}.site-footer__tabs .tabs__toggle.is-active{color:var(--color-black)}.site-footer__tabs .tabs__panel{display:none}.site-footer__tabs .tabs__panel.is-active{display:block}.site-footer__colophon{font-size:var(--font-size-body-sm);padding:0 0 var(--space-md)}@media only screen and (min-width:1024px){.site-footer__colophon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-sm)}}@media only screen and (min-width:1280px){.site-footer__colophon{grid-column:1/-1;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.site-footer__info+.site-footer__colophon{padding-top:var(--space-sm);margin-top:var(--space-md)}@media only screen and (min-width:1280px){.site-footer__info+.site-footer__colophon{margin-top:var(--space-lg)}}@media only screen and (min-width:800px){.site-footer__legal ul,.site-footer__social ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-sm)}}@media only screen and (min-width:1024px){.site-footer__social{margin-left:auto}}#scrollToTop{position:fixed;bottom:var(--space-md);left:var(--space-md);-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;pointer-events:none;-webkit-transition:all .4s ease;transition:all .4s ease;font-size:var(--font-size-body-sm)}#scrollToTop.visible{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:599px){#scrollToTop{bottom:var(--space-sm);left:var(--space-sm)}}@media only screen and (max-width:1023px){#scrollToTop .icon-link__title{display:none}}@media only screen and (max-width:599px){.mobile-action{display:block;position:fixed;bottom:var(--space-sm);right:var(--space-sm)}.mobile-action .button{font-size:15px;padding:.6em 1.2em}}@media only screen and (min-width:600px){.mobile-action{display:none}}@media only screen and (min-width:1024px){.table-of-contents{position:sticky;top:2.5vw;-webkit-transition:top var(--header-transition);transition:top var(--header-transition)}.is-scrolled-up-below .table-of-contents{top:calc(2.5vw + var(--sticky-offset))}}.table-of-contents__list{margin:var(--space-sm) 0 0}.table-of-contents__item{display:-webkit-box;display:-ms-flexbox;display:flex}.table-of-contents__anchor{line-height:1.4;display:block;padding:var(--space-xxs) var(--space-sm);border-left:1px solid var(--color-light-grey)}@media only screen and (max-width:1023px){.table-of-contents__anchor{text-decoration:underline}.table-of-contents__anchor:hover{text-decoration:none}}@media only screen and (min-width:1024px){.table-of-contents__anchor{color:var(--color-grey)}.table-of-contents__anchor.is-active,.table-of-contents__anchor:hover{color:inherit}.table-of-contents__anchor.is-active{border-color:currentColor}}.person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person__mugshot{position:relative;margin:0 1em 0 0;overflow:hidden;border-radius:50%}.person__mugshot img{width:3em;display:block;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.person--large .person__mugshot img{width:4em}.person__title{display:block;font-size:var(--font-size-body-xs);opacity:.5;margin-top:-3px}.accordion{color:var(--accordion-color);border-top:1px solid var(--accordion-stroke)}.accordion:last-of-type{border-bottom:1px solid var(--accordion-stroke)}.accordion__toggle{cursor:hand;cursor:pointer;padding:1.2em 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion__toggle::-webkit-details-marker,.accordion__toggle::marker{display:none!important}.accordion__title{padding-right:1.2em;width:calc(100% - 1.5em)}.accordion__icon{position:relative;fill:currentColor;display:block;width:1.5em;height:1.5em}.accordion[open] .accordion__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__text{padding:1.2em 2.4em 4.8em}.badge{padding:.4em .8em .5em;line-height:1.2;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-medium);background:var(--badge-background);color:var(--badge-color);letter-spacing:.03em}.page-item{position:relative}.page-item:hover{color:var(--color-red)}.page-item__link{display:block}.page-item__link:focus-visible{outline-offset:var(--space-sm)}.page-item__thumbnail{width:100%;position:relative;overflow:hidden}.page-item__thumbnail img{display:block;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.page-item__title{margin-top:var(--space-xs);line-height:1.35}@media only screen and (min-width:600px){.page-item__title{padding-right:15%}}.case-item{position:relative;--badge-background:var(--color-black);--badge-color:var(--color-white)}.case-item__link{display:block}.case-item__link:focus-visible{outline-offset:var(--space-sm)}.case-item__thumbnail{width:100%;position:relative;overflow:hidden}.case-item__thumbnail img{display:block;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.case-item__thumbnail--overlay-beige img,.case-item__thumbnail--overlay-lavender img,.case-item__thumbnail--overlay-red img{-webkit-filter:grayscale(1);filter:grayscale(1)}.case-item__thumbnail--overlay-red{--overlay-color:var(--color-pink)}.case-item__thumbnail--overlay-lavender{--overlay-color:var(--color-lavender)}.case-item__thumbnail--overlay-beige{--overlay-color:var(--color-beige)}.case-item__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay-color);mix-blend-mode:multiply;pointer-events:none}.case-item__category{position:absolute;top:var(--space-xs);left:var(--space-xs)}.case-item__title{margin-top:var(--space-sm);line-height:1.35}@media only screen and (min-width:600px){.case-item__title{padding-right:15%}}.post-item{position:relative;--badge-background:var(--color-black);--badge-color:var(--color-white)}.post-item__link{position:relative;display:block}.post-item__link:focus-visible{outline-offset:var(--space-sm)}.post-item__thumbnail{width:100%;position:relative;overflow:hidden;aspect-ratio:1/1}.post-item__thumbnail img{display:block;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.post-item--overlay .post-item__thumbnail img{opacity:.75}.post-item--image{background-color:#000;color:var(--color-white)}.post-item--white{background-color:var(--color-light-grey);color:var(--color-black)}.post-item--beige{background-color:var(--color-beige);color:var(--color-black)}.post-item--lavender{background-color:var(--color-lavender);color:var(--color-black)}.post-item--purple{background-color:var(--color-purple);color:var(--color-white);--badge-background:var(--color-white);--badge-color:var(--color-black)}.post-item--black{background-color:var(--color-black);color:var(--color-white);--badge-background:var(--color-white);--badge-color:var(--color-black)}.post-item__category{position:absolute;top:var(--space-xs);left:var(--space-xs)}.post-item__text{position:absolute;bottom:0;left:0;padding:25px}.post-item__text--accent{color:var(--color-red)}.post-item__title{margin-top:15px;line-height:1.35}@media only screen and (min-width:600px){.post-item__title{padding-right:15%}}.post-item__meta{margin-top:.95rem;gap:var(--space-xs);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-body-sm);line-height:1.1}.post-item__meta>:not(:first-child):before{content:"";margin-right:var(--space-xs);height:100%;border-left:1px solid currentColor;opacity:.2}.job-item__link{display:block;padding:var(--space-md);border:1px solid var(--color-light-grey);border-radius:4px}@media only screen and (min-width:1280px){.job-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.job-item:hover .job-item__link{background-color:var(--color-light-grey)}.job-item__title{padding-right:15%}@media only screen and (min-width:1280px){.job-item__title{width:60%}}.job-item__details{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:799px){.job-item__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-sm)}}@media only screen and (min-width:800px) and (max-width:1279px){.job-item__details{gap:var(--space-lg)}}@media only screen and (max-width:1279px){.job-item__details{margin-top:var(--space-sm)}}@media only screen and (min-width:1280px){.job-item__details{width:40%;gap:var(--space-sm)}}.job-item__details dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:var(--font-size-body-sm)}@media only screen and (min-width:1280px){.job-item__details dl{text-align:center;width:100%}}.job-item__details dl dt{font-weight:var(--font-weight-bold)}.job-item__details dl dd{line-height:1.3}.hosts-thumbnail{aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-light-grey);padding-bottom:20%}.hosts-thumbnail__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20%;-ms-flex-wrap:wrap;flex-wrap:wrap}.hosts-thumbnail__host{mix-blend-mode:multiply;padding:var(--space-xxs)}.hosts-thumbnail--amount-1 .hosts-thumbnail__host{width:80%}.hosts-thumbnail--amount-2 .hosts-thumbnail__host,.hosts-thumbnail--amount-3 .hosts-thumbnail__host,.hosts-thumbnail--amount-4 .hosts-thumbnail__host{width:50%}.hosts-thumbnail--amount-5 .hosts-thumbnail__host,.hosts-thumbnail--amount-6 .hosts-thumbnail__host,.hosts-thumbnail--amount-7 .hosts-thumbnail__host,.hosts-thumbnail--amount-8 .hosts-thumbnail__host,.hosts-thumbnail--amount-9 .hosts-thumbnail__host{width:33.333%}.hosts-thumbnail__img{display:block;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%;overflow:hidden;-webkit-filter:grayscale(1);filter:grayscale(1)}.arrow-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.5}.arrow-link:hover{opacity:1}.arrow-link__icon{fill:currentColor;width:1.1em;height:auto}.icon-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;color:var(--icon-link-color);text-decoration:none}.icon-link__icon{padding:12px;border-radius:50%;background-color:var(--icon-link-background)}.icon-link__icon svg{display:block;width:24px;height:auto;fill:currentColor}.icon-link__title{font-weight:var(--font-weight-bold)}.icon-link--black{--icon-link-color:var(--color-black);--icon-link-background:var(--color-light-grey)}.icon-link--white{--icon-link-color:var(--color-white);--icon-link-background:rgba(255,255,255,.15)}.icon-link--red{--icon-link-color:var(--color-red);--icon-link-background:#ffdada}.employee{display:block}.employee__thumbnail{width:100%;position:relative;overflow:hidden}.employee__thumbnail:after{content:"";padding-top:120%;display:block;background:var(--overlay-color);mix-blend-mode:multiply}.employee__thumbnail img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:101%;height:101%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}.employee__name{margin-top:var(--space-xs);font-weight:var(--font-weight-bold)}.employee__position{font-size:var(--font-size-body-sm)}.search-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-item__link{display:block}.search-item--knowledge .search-item__link{gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-decoration:none}@media only screen and (min-width:1024px){.search-item--knowledge .search-item__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.search-item__thumbnail{position:relative;-ms-flex-negative:0;flex-shrink:0;width:5rem;aspect-ratio:1/1;background-color:var(--color-light-grey)}.search-item__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.search-item__text{width:100%}.search-item__title{line-height:1.3}.search-item__type{margin-top:.2rem;font-size:var(--font-size-body-sm);color:var(--color-grey)}.author__title{margin-bottom:var(--space-sm)}.page-header{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-header--white{background-color:var(--color-white);color:var(--color-black)}.page-header--beige{background-color:var(--color-beige);color:var(--color-black)}.page-header--lavender{background-color:var(--color-lavender);color:var(--color-black)}.page-header--purple{background-color:var(--color-purple);color:var(--color-white)}.page-header--black{background-color:var(--color-black);color:var(--color-white)}.page-header--green{background-color:var(--color-green);color:var(--color-black)}.page-header--image{background-color:var(--color-black);color:var(--color-white)}.page-header--centered{text-align:center}.page-header__image,.page-header__image>*{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-header__overlay{background:rgba(0,0,0,.4)}.page-header__ancestor,.page-header__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 var(--space-lg)}.page-header__case-meta,.page-header__job-meta{margin:var(--space-md) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-md)}@media only screen and (max-width:799px){.page-header__case-meta,.page-header__job-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--space-xxs)}}.page-header__case-meta dt,.page-header__job-meta dt{opacity:.5}.page-header__case-meta dd,.page-header__job-meta dd{font-weight:var(--font-weight-bold)}.page-header__meta{margin:0 0 var(--space-md);display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:340px){.page-header__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--space-xxs)}}@media only screen and (min-width:340px){.page-header__meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-sm)}.page-header__meta>:not(:first-child):before{content:"";margin-right:var(--space-sm);height:100%;border-left:1px solid currentColor;opacity:.2}}.page-header--centered .page-header__meta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-header--white .page-header__type{--badge-background:var(--color-black);--badge-color:var(--color-white)}.page-header--beige .page-header__type{--badge-background:var(--color-black);--badge-color:var(--color-white)}.page-header--lavender .page-header__type{--badge-background:var(--color-black);--badge-color:var(--color-white)}.page-header--purple .page-header__type{--badge-background:var(--color-white);--badge-color:var(--color-black)}.page-header--black .page-header__type{--badge-background:var(--color-white);--badge-color:var(--color-black)}.page-header--image .page-header__type{--badge-background:var(--color-white);--badge-color:var(--color-black)}.page-header__container{margin-top:auto;position:relative;padding-top:var(--space-xl);padding-bottom:var(--space-lg)}.page-header__content:not(.page-header--sidebar){max-width:60rem}.page-header--centered:not(.page-header--sidebar) .page-header__content{margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px){.page-header--sidebar .page-header__container{display:-ms-grid;display:grid;-ms-grid-columns:3fr var(--space-xl) 2fr;grid-template-columns:3fr 2fr;grid-gap:var(--space-xl);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:var(--space-xl)}}.page-header__sidebar--has-background{padding:var(--space-md)}@media only screen and (max-width:1023px){.page-header__sidebar{margin-top:var(--space-md)}}@media only screen and (min-width:1024px){.page-header--quote .page-header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;padding-top:var(--space-lg)}}.page-header__quote{padding-top:var(--space-md);margin:auto 0 0;justify-self:flex-end}.page-header__text{margin:var(--space-md) 0 0}.page-header__buttons{margin:var(--space-md) 0 0}.page-header__navigation{margin:0 0 var(--space-md);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-size:var(--font-size-body-sm)}.page-header__navigation__parent{display:block;font-weight:var(--font-weight-bold);padding:.5em 0;letter-spacing:.03em;line-height:1.2;border-bottom:1px solid transparent}.page-header__navigation__parent--current{border-bottom-color:currentColor}.page-header__navigation__icon{width:18px;height:18px;fill:currentColor;display:block}.page-header__navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.page-header__navigation__item{position:relative}.page-header__navigation__link{display:block;padding:.5em 0;letter-spacing:.03em;line-height:1.2;border-bottom:1px solid transparent}.page-header__navigation__link--current{border-bottom-color:currentColor}.page-header__navigation__link:focus,.page-header__navigation__link:hover{opacity:1}.hosts__title{margin-bottom:var(--space-sm)}.hosts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-xs)}.hosts__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.listen__title{margin-bottom:var(--space-sm)}.listen__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-xxs)}@media only screen and (max-width:1023px){.listen__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media only screen and (min-width:1024px){.listen__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.listen__list a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-xxs);padding:.75em 1em;border-radius:3px;border:1px solid var(--color-light-grey);font-weight:var(--font-weight-bold);font-size:var(--font-size-body-sm);-webkit-transition:all .2s ease;transition:all .2s ease}.listen__list a svg{display:block;width:24px;height:auto;fill:currentColor}.listen__list a:hover{background-color:var(--color-light-grey)}#file-upload{display:none!important}.custom-file-upload{position:relative;display:block;overflow:hidden}.custom-file-upload__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4em;font-weight:var(--font-weight-medium);padding:.4em 1em;color:var(--color-black);border:1px solid var(--color-black);font-size:var(--font-size-body-sm);cursor:hand;cursor:pointer}.custom-file-upload__label:hover{background-color:var(--color-black);color:var(--color-white);border-color:transparent}.custom-file-upload__label span{font-size:200%;line-height:1;font-weight:400}.custom-file-upload__file{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:115px;font-size:var(--font-size-body-sm)}.filters__label{font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm);display:block;margin-bottom:var(--space-xxs);line-height:1.3}.filters__select{width:100%}@media only screen and (min-width:1280px){.filters__select{display:none!important}}.filters__select select{display:block;width:100%}@media only screen and (min-width:800px){.filters__select select{min-width:250px}}@media only screen and (max-width:1279px){.filters__list{display:none!important}}.filters__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-sm);margin-top:13px;font-size:var(--font-size-body-lg)}.filters__list ul li{-ms-flex-negative:0;flex-shrink:0}.filters__list ul li label{display:block;position:relative;cursor:hand;cursor:pointer}.filters__list ul li label input[type=radio]{position:fixed;opacity:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filters__list ul li label span{display:block;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;opacity:.33;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filters__list ul li label input[type=radio]:active+span,.filters__list ul li label input[type=radio]:focus+span,.filters__list ul li label:hover span{opacity:1}.filters__list ul li label input[type=radio]:checked+span{opacity:1}.filters__list ul li label input[type=radio]:focus-visible+span{background-color:var(--focus-color);outline:1px dashed currentColor;outline-offset:1px}@media only screen and (max-width:799px){.case-employees-wrapper{margin-top:20px}}@media only screen and (min-width:800px){.case-employees-wrapper{margin-left:auto}}.case-employees{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5px}.case-employee{display:block}.case-employee+.case-employee{margin-left:-10px}.case-employee__image{display:block;width:70px;height:70px;overflow:hidden;border-radius:50%;border:2px solid #fff;background:#fff}.case-item-home{position:relative;--badge-background:var(--color-black);--badge-color:var(--color-white)}.case-item-home__link{display:block}.case-item-home__link:focus-visible{outline-offset:var(--space-sm)}.case-item-home__thumbnail{width:100%;position:relative;overflow:hidden}.case-item-home__thumbnail img{display:block;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.case-item-home__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);pointer-events:none;-webkit-transition:background .2s ease;transition:background .2s ease}.case-item-home:hover .case-item-home__overlay{background:rgba(0,0,0,.35)}.case-item-home__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--space-sm);gap:var(--space-sm)}.case-item-home__category{font-size:var(--font-size-body-sm);background-color:var(--color-red)}.case-item-home__title{color:#fff;line-height:1.3;padding-right:20%}.case-study-item{position:relative}.case-study-item__link{display:block}.case-study-item__link:focus-visible{outline-offset:var(--space-sm)}.case-study-item__thumbnail{width:100%;position:relative;overflow:hidden}.case-study-item__thumbnail img{display:block;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.case-study-item__categories{margin-top:calc(var(--space-sm) - 4px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:80%;line-height:1.4}.case-study-item__categories .seperator{margin:0 .3em}.case-study-item__categories .term{white-space:nowrap}.case-study-item__title{margin-top:var(--space-sm);line-height:1.35}.case-study-template{--case-sections-gap:var(--space-md)}.case-study-banner{position:relative}.case-study-banner img{display:block;width:100%;height:auto}@media only screen and (max-width:599px){.case-study-banner img{aspect-ratio:7/8;-o-object-fit:cover;object-fit:cover}}.case-study-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:calc(3*var(--header-height));background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.33)));background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.33) 100%)}.case-study-top{color:var(--intro-text-color);background-color:var(--intro-background-color);padding-bottom:var(--space-md)}@media only screen and (min-width:1024px){.case-study-top{padding-bottom:var(--space-xl)}}@media only screen and (min-width:1280px){.case-study-bar,.case-study-intro{display:-ms-grid;display:grid;-ms-grid-columns:4fr var(--space-lg) 8fr;grid-template-columns:4fr 8fr;grid-gap:var(--space-lg)}}.case-study-bar{position:relative;font-size:80%;line-height:1.4;padding-top:var(--space-md)}.case-study-bar:before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:currentColor;opacity:.2;height:1px}@media only screen and (min-width:1024px) and (max-width:1279px){.case-study-bar__back{margin-bottom:var(--space-sm)}}.case-study-bar__back .link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;opacity:.5}.case-study-bar__back .link:hover{opacity:1}.case-study-bar__back .icon{display:block;fill:currentColor;width:1em;height:auto}@media only screen and (max-width:1023px){.case-study-bar__meta{margin-top:var(--space-md);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-xxs)}}@media only screen and (min-width:1024px){.case-study-bar__meta{display:-ms-grid;display:grid;-ms-grid-columns:1fr var(--space-sm) 1fr var(--space-sm) 1fr;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-sm)}}.case-study-bar__meta>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.case-study-bar__meta .label{opacity:.5;margin:0 .3em 0 0}.case-study-bar__meta .seperator{margin:0 .3em}.case-study-bar__meta .term{white-space:nowrap}@media only screen and (max-width:1023px){.case-study-intro{margin-top:var(--space-md)}}@media only screen and (min-width:1024px){.case-study-intro{margin-top:var(--space-lg)}}@media only screen and (max-width:1279px){.case-study-intro h1{margin-bottom:var(--space-sm)}}@media only screen and (min-width:1280px){.case-study-intro h1{margin-top:-.1em}}.case-study-sections{color:var(--page-text-color);background-color:var(--page-background-color);padding:var(--space-xl) 0}.case-study-sections>:not(:first-child){margin-top:var(--case-sections-gap)}.case-study-section-text__wrapper{padding:var(--space-md) 0}@media only screen and (min-width:1024px){.case-study-section-text__wrapper{max-width:70ch}}.case-study-section-images__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:var(--case-sections-gap)}@media only screen and (min-width:800px){.case-study-section-images--2-columns .case-study-section-images__wrapper{-ms-grid-columns:1fr var(--case-sections-gap) 1fr;grid-template-columns:repeat(2,1fr)}}.case-study-section-images img,.case-study-section-images video{display:block;width:100%;height:auto}.case-study-related__list{display:-ms-grid;display:grid;grid-gap:var(--space-md);-ms-grid-columns:1fr;grid-template-columns:1fr;margin:var(--space-md) auto 0}@media only screen and (max-width:1023px){.case-study-related__list{max-width:500px}}@media only screen and (min-width:1024px){.case-study-related__list{-ms-grid-columns:1fr var(--space-md) 1fr var(--space-md) 1fr;grid-template-columns:repeat(3,1fr)}}.search-template{min-height:75vh;position:relative;padding-bottom:var(--space-xxl)}.search-template__form,.search-template__results{max-width:60rem;margin:auto}.search-template__input{position:relative;width:100%;font-size:var(--font-size-body-xl)}.search-template__keyword{display:block;width:100%}.search-template__keyword:not(:-moz-placeholder-shown){padding-right:calc(1.4em + 40px)!important}.search-template__keyword:not(:-ms-input-placeholder){padding-right:calc(1.4em + 40px)!important}.search-template__keyword:not(:placeholder-shown){padding-right:calc(1.4em + 40px)!important}@media only screen and (min-width:1024px){.search-template__keyword{padding-left:calc(1.4em + 40px)!important}}.search-template__keyword:active,.search-template__keyword:focus{outline:none}.search-template__keyword::-webkit-input-placeholder{color:rgba(0,0,0,.15);opacity:1}.search-template__keyword::-moz-placeholder{color:rgba(0,0,0,.15);opacity:1}.search-template__keyword:-ms-input-placeholder{color:rgba(0,0,0,.15);opacity:1}.search-template__keyword::-ms-input-placeholder{color:rgba(0,0,0,.15);opacity:1}.search-template__keyword::placeholder{color:rgba(0,0,0,.15);opacity:1}.search-template__keyword:-ms-input-placeholder{color:rgba(0,0,0,.15)}.search-template__keyword::-ms-input-placeholder{color:rgba(0,0,0,.15)}.search-template__clear,.search-template__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search-template__icon{pointer-events:none;fill:currentColor;left:.8em;width:40px;height:40px;display:none}@media only screen and (min-width:1024px){.search-template__icon{display:block}}.search-template__icon div{position:absolute}.search-template__icon div:first-child{width:25px;height:25px;border:3px solid currentColor;border-radius:50%;top:5px;left:5px}.search-template__icon div:nth-child(2){width:11px;height:3px;background:currentColor;bottom:5px;right:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}.search-template__clear{right:1.6em;display:none;font-size:var(--font-size-body-sm);text-decoration:underline}.search-template__clear:hover{text-decoration:none}.search-template__keyword:not(:-moz-placeholder-shown)+.search-template__clear{display:block}.search-template__keyword:not(:-ms-input-placeholder)+.search-template__clear{display:block}.search-template__keyword:not(:placeholder-shown)+.search-template__clear{display:block}.search-template__counter{margin-top:var(--space-xs)}.search-template__results{margin-top:var(--space-md);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:inherit;gap:var(--space-sm)}.search-template__no-results-keyword{font-weight:var(--font-weight-bold)}.search-template__footer{margin-top:var(--space-lg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-template__more{display:none}.post-template{position:relative}.post-template__content{display:-ms-grid;display:grid;grid-gap:var(--space-lg);margin-top:var(--space-lg);padding-bottom:var(--space-xxl)}@media only screen and (min-width:1024px){.post-template__content{-ms-grid-columns:1fr var(--space-lg) 2fr;grid-template-columns:1fr 2fr}}@media only screen and (min-width:1280px){.post-template__content{grid-gap:var(--space-xl)}}.post-template__sidebar>*+*{margin-top:var(--space-md)}@media only screen and (max-width:1023px){.post-template--podcast .post-template__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.post-template--podcast .post-template__sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.post-template__date{padding-top:var(--space-xs);margin-top:var(--space-md);font-size:var(--font-size-body-sm);color:rgba(0,0,0,.5);border-top:1px solid var(--color-light-grey)}.dictionary-template{position:relative;padding-bottom:var(--space-xxl)}.dictionary-template__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:var(--space-lg)}@media only screen and (min-width:600px){.dictionary-template__grid{-ms-grid-columns:1fr var(--space-lg) 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.dictionary-template__grid{-ms-grid-columns:1fr var(--space-lg) 1fr var(--space-lg) 1fr;grid-template-columns:repeat(3,1fr)}}.dictionary-template__title{margin-bottom:var(--space-sm)}.dictionary-template__item:not(:first-child){margin-top:var(--space-xxs)}.term-template{position:relative;padding-top:var(--space-xl);padding-bottom:var(--space-xxl)}.term-template__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.term-template__content{display:-ms-grid;display:grid;grid-gap:var(--space-lg);margin-top:var(--space-lg)}@media only screen and (min-width:1280px){.term-template__content{-ms-grid-columns:2fr var(--space-xl) 1fr;grid-template-columns:2fr 1fr;grid-gap:var(--space-xl)}}@media only screen and (max-width:1279px){.term-template__related{padding-top:var(--space-sm);border-top:1px solid var(--color-light-grey)}}@media only screen and (min-width:1280px){.term-template__related{padding-left:var(--space-lg)}}@media only screen and (min-width:1800px){.term-template__related{padding-left:var(--space-xl)}}.term-template__related h3{margin-bottom:var(--space-sm)}.term-template__related ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-sm)}.partner-template{position:relative;padding-top:var(--space-xl);padding-bottom:var(--space-xxl)}.partner-template__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.partner-template__content{display:-ms-grid;display:grid;grid-gap:var(--space-lg);margin-top:var(--space-lg)}@media only screen and (min-width:1280px){.partner-template__content{-ms-grid-columns:2fr var(--space-xl) 1fr;grid-template-columns:2fr 1fr;grid-gap:var(--space-xl)}}.partner-template__logo{position:relative;background:var(--color-light-grey);width:100%;aspect-ratio:2/1}.partner-template__logo img{position:absolute;top:50%;left:50%;width:66%;height:66%;-o-object-fit:contain;object-fit:contain;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.partner-template__website{margin-top:var(--space-sm)}.employee-template{position:relative;padding-top:var(--space-xl)}.employee-template__content{margin-top:var(--space-lg);display:-ms-grid;display:grid;grid-gap:var(--space-md);padding-bottom:var(--space-xl)}@media only screen and (min-width:1280px){.employee-template__content{-ms-grid-columns:1fr var(--space-xl) 1fr;grid-template-columns:1fr 1fr;grid-gap:var(--space-xl)}}.employee-template__mugshot{grid-column:1/-1;max-width:700px;margin-left:auto}@media only screen and (min-width:1280px){.employee-template__mugshot{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}}.employee-template__text{grid-column:1/-1}@media only screen and (min-width:1280px){.employee-template__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}.employee-template__position{margin-top:var(--space-xxs)}.employee-template__contact{margin-top:var(--space-xs);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-xs);color:var(--color-red)}.employee-template__description{margin-top:var(--space-md)}.employee-template__posts{border-top:1px solid var(--color-light-grey)}.employee-template__posts .title{margin-bottom:var(--space-md)}.error-template{position:relative;padding-top:var(--space-xl);padding-bottom:var(--space-xl);min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-template__text{max-width:50rem}.error-template__title{line-height:1;margin-bottom:var(--space-md)!important}.error-template__action{margin-top:var(--space-md)!important}.case-template .page-header__content{max-width:100%}.case-template .page-header__content .page-header__back,.case-template .page-header__content .page-header__text,.case-template .page-header__content .page-header__title{max-width:60rem}body{color:var(--body-color);background-color:var(--body-background)}.is-menu-open body{overflow:hidden;height:100vh}.theme--white{background-color:var(--color-white);color:var(--color-black);--icon-link-color:var(--color-black);--icon-link-background:rgba(0,0,0,.1)}.theme--beige{background-color:var(--color-beige);color:var(--color-black);--icon-link-color:var(--color-black);--icon-link-background:rgba(0,0,0,.1)}.theme--lavender{background-color:var(--color-lavender);color:var(--color-black);--icon-link-color:var(--color-black);--icon-link-background:rgba(0,0,0,.1)}.theme--purple{background-color:var(--color-purple);color:var(--color-white);--icon-link-color:var(--color-white);--icon-link-background:rgba(255,255,255,.15)}.theme--black{background-color:var(--color-black);color:var(--color-white);--icon-link-color:var(--color-white);--icon-link-background:rgba(255,255,255,.15)}.theme--red{background-color:var(--color-red);color:var(--color-white);--icon-link-color:var(--color-white);--icon-link-background:rgba(255,255,255,.15)}.theme--green{background-color:var(--color-green);color:var(--color-black);--icon-link-color:var(--color-black);--icon-link-background:rgba(0,0,0,.1)}:focus-visible{outline:1px solid currentColor;outline-offset:1px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.form-popup,.form-popup-overlay{display:none}.form-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10000;background-color:rgba(0,0,0,.5)}.form-popup{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;max-width:600px;z-index:10001;padding:2.4em;max-height:80vh;overflow-y:auto;background-color:var(--color-beige);color:var(--color-black)}@media only screen and (max-width:1023px){.hide-on-mobile{display:none}}@media only screen and (min-width:1024px){.hide-on-desktop{display:none}}.tribe-events-view{overflow:hidden}.tribe-common-l-container .tribe-events-before-html{margin-left:-5vw!important;margin-right:-5vw!important;margin-bottom:var(--space-md)!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar{margin-top:0!important}.tribe-events-custom-header{position:relative!important;overflow:hidden!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding-top:var(--header-height)!important}@media only screen and (min-width:1680px){.tribe-events-custom-header{margin-left:calc(-50vw + 840px)!important;margin-right:calc(-50vw + 840px)!important}}.tribe-events-custom-header__content{width:100%!important;max-width:1680px!important;margin-left:auto!important;margin-right:auto!important;padding:var(--space-xl) 5vw var(--space-lg)!important}.tribe-common-l-container,.tribe-events-pg-template{padding:calc(var(--space-sm) + var(--header-height)) 5% var(--space-xl) 5%!important;max-width:1680px!important}.tribe-common-l-container{padding-top:0!important}.tribe-events-pg-template .tribe-events-before-html{display:none!important}.tribe-events-back a,.tribe-events-back a:visited{font-weight:600!important;text-decoration:underline}.tribe-events-back a:hover,.tribe-events-back a:visited:hover{text-decoration:none}.tribe-events-single-event-title{max-width:70rem}#tribe-events-view-selector-content>ul>li.tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--month>a>span.tribe-events-c-view-selector__list-item-text{font-size:0!important}#tribe-events-view-selector-content>ul>li.tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--month>a>span.tribe-events-c-view-selector__list-item-text:before{font-size:var(--tec-font-size-2)!important;content:"Måned"!important}#tribe-events-view-selector-content>ul>li.tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--list>a>span.tribe-events-c-view-selector__list-item-text{font-size:0!important}#tribe-events-view-selector-content>ul>li.tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--list>a>span.tribe-events-c-view-selector__list-item-text:before{font-size:var(--tec-font-size-2)!important;content:"Liste"!important}
@charset "UTF-8";.section-blockquote-extended{position:relative;width:100%}.section-blockquote-extended .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:var(--space-xl)}@media only screen and (min-width:1024px){.section-blockquote-extended .container{min-height:600px;padding-top:var(--space-xl)}}@media only screen and (min-width:1280px){.section-blockquote-extended .container{min-height:700px}}.section-blockquote-extended img{top:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.5}@media only screen and (max-width:1023px){.section-blockquote-extended img{position:relative;aspect-ratio:3/2}}@media only screen and (min-width:1024px){.section-blockquote-extended img{position:absolute;width:60%;height:100%}}.section-blockquote-extended__overlay{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:1023px){.section-blockquote-extended.theme--lavender .section-blockquote-extended__overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(211,200,220,0)),color-stop(66vw,#d3c8dc));background:linear-gradient(180deg,rgba(211,200,220,0) 0%,#d3c8dc 66vw)}}@media only screen and (min-width:1024px){.section-blockquote-extended.theme--lavender .section-blockquote-extended__overlay{background:-webkit-gradient(linear,left top,right top,from(rgba(211,200,220,0)),color-stop(50%,#d3c8dc));background:linear-gradient(90deg,rgba(211,200,220,0) 0%,#d3c8dc 50%)}}@media only screen and (max-width:1023px){.section-blockquote-extended.theme--beige .section-blockquote-extended__overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(245,243,225,0)),color-stop(66vw,#f5f3e1));background:linear-gradient(180deg,rgba(245,243,225,0) 0%,#f5f3e1 66vw)}}@media only screen and (min-width:1024px){.section-blockquote-extended.theme--beige .section-blockquote-extended__overlay{background:-webkit-gradient(linear,left top,right top,from(rgba(245,243,225,0)),color-stop(50%,#f5f3e1));background:linear-gradient(90deg,rgba(245,243,225,0) 0%,#f5f3e1 50%)}}@media only screen and (max-width:1023px){.section-blockquote-extended.theme--purple .section-blockquote-extended__overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(62,57,86,0)),color-stop(66vw,#3e3956));background:linear-gradient(180deg,rgba(62,57,86,0) 0%,#3e3956 66vw)}}@media only screen and (min-width:1024px){.section-blockquote-extended.theme--purple .section-blockquote-extended__overlay{background:-webkit-gradient(linear,left top,right top,from(rgba(62,57,86,0)),color-stop(50%,#3e3956));background:linear-gradient(90deg,rgba(62,57,86,0) 0%,#3e3956 50%)}}@media only screen and (max-width:1023px){.section-blockquote-extended.theme--red .section-blockquote-extended__overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,81,79,0)),color-stop(66vw,#ff514f));background:linear-gradient(180deg,rgba(255,81,79,0) 0%,#ff514f 66vw)}}@media only screen and (min-width:1024px){.section-blockquote-extended.theme--red .section-blockquote-extended__overlay{background:-webkit-gradient(linear,left top,right top,from(rgba(255,81,79,0)),color-stop(50%,#ff514f));background:linear-gradient(90deg,rgba(255,81,79,0) 0%,#ff514f 50%)}}.section-blockquote-extended__quote{position:relative}@media only screen and (max-width:1023px){.section-blockquote-extended__quote{margin-top:-55px;padding-top:calc(55px + var(--space-md))}}@media only screen and (min-width:1024px){.section-blockquote-extended__quote{width:60%;text-align:right;padding-left:calc(55px + var(--space-lg))}}.section-blockquote-extended__quote:before{position:absolute;top:0;left:-10px;content:"“";font-size:200px;line-height:.85}@media only screen and (min-width:1024px){.section-blockquote-extended__quote:before{-webkit-transform:translateY(-16%);transform:translateY(-16%);font-size:250px;left:-15px}}.section-blockquote-extended__text{font-size:var(--font-size-body-xl);font-style:italic;line-height:1.5}.section-blockquote-extended__name{margin-top:var(--space-md);font-size:var(--font-size-body-lg)}
@charset "UTF-8";@media only screen and (min-width:1024px) and (max-width:1279px){.section-blockquote__wrapper{padding:0 8.333%}}.section-blockquote__quote{position:relative}@media only screen and (max-width:1023px){.section-blockquote__quote{padding-top:calc(55px + var(--space-md))}}@media only screen and (min-width:1024px){.section-blockquote__quote{padding-left:calc(55px + var(--space-lg))}}.section-blockquote__quote:before{position:absolute;top:5px;left:-5px;content:"“";color:var(--color-lavender);font-size:200px;line-height:.85}.section-blockquote__text{font-size:var(--font-size-body-xl);font-style:italic;line-height:1.5}.section-blockquote__person{margin-top:var(--space-md)}
@media only screen and (max-width:1023px){.section-call-to-action__wrapper{margin:0 -5vw;padding:5vw}}@media only screen and (min-width:1024px){.section-call-to-action__wrapper{padding:var(--space-lg) 8.333%}}@media only screen and (min-width:1280px){.section-call-to-action__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr var(--space-md) auto;grid-template-columns:1fr auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-gap:var(--space-md);padding:var(--space-xl) 8.333%}}@media only screen and (min-width:1280px){.section-call-to-action--has-contacts .section-call-to-action__text{grid-column:1/-1}}@media only screen and (min-width:1280px){.section-call-to-action--has-contacts .section-call-to-action__link{-ms-grid-column-align:end;justify-self:end;margin-bottom:var(--space-md)}}@media only screen and (min-width:1280px){.section-call-to-action--has-contacts .section-call-to-action__wrapper{-ms-grid-columns:2fr var(--space-md) 1fr;grid-template-columns:2fr 1fr;padding-bottom:0;padding-top:6%;margin-bottom:var(--space-lg)}}.section-call-to-action__contacts{display:-ms-grid;display:grid;grid-gap:var(--space-sm);-ms-grid-columns:1fr;grid-template-columns:1fr}@media only screen and (min-width:800px){.section-call-to-action__contacts{-ms-grid-columns:1fr var(--space-sm) 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:1279px){.section-call-to-action__contacts{margin:var(--space-md) 0 0}}@media only screen and (min-width:1280px){.section-call-to-action__contacts{margin:0 0 var(--space-md) 0}}.section-call-to-action__contact{background:#fff;padding:var(--space-md) var(--space-sm);color:var(--color-black);text-align:center}.section-call-to-action__contact-image{margin:0 auto;border-radius:50%;overflow:hidden;width:100%;max-width:180px;aspect-ratio:1/1}.section-call-to-action__contact-image img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.section-call-to-action__contact-name{margin-top:var(--space-sm)}.section-call-to-action__text{max-width:33ch;line-height:1.4}.section-call-to-action__link{margin:var(--space-md) 0 0}
.section-cases-home{padding-top:var(--space-xl);padding-bottom:var(--space-md);background-color:var(--color-beige);color:var(--color-black);overflow:hidden}.section-cases-home__title{color:var(--color-red);margin:0 auto var(--space-md);text-align:center}.section-cases-home__carousel .owl-dots{margin-top:var(--space-md);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.section-cases-home__carousel .owl-dots button{width:11px;height:11px;border-radius:50%;background:currentColor;opacity:.5;-ms-flex-negative:0;flex-shrink:0}.section-cases-home__carousel .owl-dots button.active,.section-cases-home__carousel .owl-dots button:hover{opacity:1}.section-cases-home__carousel .owl-nav{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 120px);pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--icon-link-color:var(--color-red);--icon-link-background:#ffdada}.section-cases-home__carousel .owl-next,.section-cases-home__carousel .owl-prev{pointer-events:all;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.section-cases-home__carousel .owl-next.disabled,.section-cases-home__carousel .owl-prev.disabled{pointer-events:none;opacity:0}.section-cases-home__carousel .owl-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:800px){.section-cases-home__carousel{width:calc(100% + 10vw);margin-left:-5vw;margin-right:-5vw;padding-left:20px;padding-right:20px}.section-cases-home__carousel .owl-stage-outer{overflow:visible}}
.section-cases{padding-bottom:var(--space-xxl)}.section-cases__modules{max-width:60rem;margin-bottom:var(--space-lg)}.section-cases__filters{margin-bottom:var(--space-lg);display:-webkit-box;display:-ms-flexbox;display:flex}.section-cases__list{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:var(--space-md)}@media only screen and (min-width:480px){.section-cases__list{-ms-grid-columns:1fr var(--space-md) 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.section-cases__list{-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-row-gap:var(--space-lg)}.section-cases__list .case-study-item,.section-cases__list .case-item{-ms-grid-column-span:3;grid-column:span 3}.section-cases__list .case-study-item:nth-child(12n+1),.section-cases__list .case-study-item:nth-child(12n+5),.section-cases__list .case-study-item:nth-child(12n+7),.section-cases__list .case-study-item:nth-child(12n+12),.section-cases__list .case-item:nth-child(12n+1),.section-cases__list .case-item:nth-child(12n+5),.section-cases__list .case-item:nth-child(12n+7),.section-cases__list .case-item:nth-child(12n+12){-ms-grid-column-span:5;grid-column:span 5}.section-cases__list .case-study-item:nth-child(12n+1) .case-study-item__thumbnail img,.section-cases__list .case-study-item:nth-child(12n+1) .case-item__thumbnail img,.section-cases__list .case-study-item:nth-child(12n+5) .case-study-item__thumbnail img,.section-cases__list .case-study-item:nth-child(12n+5) .case-item__thumbnail img,.section-cases__list .case-study-item:nth-child(12n+7) .case-study-item__thumbnail img,.section-cases__list .case-study-item:nth-child(12n+7) .case-item__thumbnail img,.section-cases__list .case-study-item:nth-child(12n+12) .case-study-item__thumbnail img,.section-cases__list .case-study-item:nth-child(12n+12) .case-item__thumbnail img,.section-cases__list .case-item:nth-child(12n+1) .case-study-item__thumbnail img,.section-cases__list .case-item:nth-child(12n+1) .case-item__thumbnail img,.section-cases__list .case-item:nth-child(12n+5) .case-study-item__thumbnail img,.section-cases__list .case-item:nth-child(12n+5) .case-item__thumbnail img,.section-cases__list .case-item:nth-child(12n+7) .case-study-item__thumbnail img,.section-cases__list .case-item:nth-child(12n+7) .case-item__thumbnail img,.section-cases__list .case-item:nth-child(12n+12) .case-study-item__thumbnail img,.section-cases__list .case-item:nth-child(12n+12) .case-item__thumbnail img{aspect-ratio:650/370}}.case-filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-sm)}@media only screen and (max-width:1023px){.case-filters{overflow-x:scroll;margin:0 -5vw;padding:0 5vw}}@media only screen and (min-width:1024px){.case-filters{-ms-flex-wrap:wrap;flex-wrap:wrap}}.case-filters__item{-ms-flex-negative:0;flex-shrink:0}.case-filters label{display:block;position:relative;cursor:hand;cursor:pointer}.case-filters label input[type=radio]{position:fixed;opacity:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.case-filters label span{display:block;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;opacity:.33;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.case-filters label:hover span,.case-filters label input[type=radio]:focus+span,.case-filters label input[type=radio]:active+span{opacity:1}.case-filters label input[type=radio]:checked+span{opacity:1}.case-filters label input[type=radio]:focus-visible+span{background-color:var(--focus-color);outline:1px dashed currentColor;outline-offset:1px}
@media only screen and (min-width:1024px) and (max-width:1279px){.section-fact-box__wrapper{padding:0 8.333%}}@media only screen and (min-width:1280px){.section-fact-box__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr var(--space-xl) 1fr;grid-template-columns:1fr 1fr;grid-gap:var(--space-xl);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-fact-box__title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-bottom:var(--space-md)}.section-fact-box__box{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding:var(--space-lg);background:var(--color-light-grey)}.section-fact-box__logo{display:block !important;margin-bottom:var(--space-md);height:47px;width:auto}
.section-featured-pages__modules{max-width:60rem;margin-bottom:var(--space-md)}.section-featured-pages__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:var(--space-md)}@media only screen and (min-width:800px){.section-featured-pages__grid{-ms-grid-columns:1fr var(--space-md) 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1280px){.section-featured-pages--2-columns .section-featured-pages__grid{-ms-grid-columns:1fr var(--space-md) 1fr;grid-template-columns:repeat(2,1fr)}.section-featured-pages--3-columns .section-featured-pages__grid{-ms-grid-columns:1fr var(--space-md) 1fr var(--space-md) 1fr;grid-template-columns:repeat(3,1fr)}.section-featured-pages--4-columns .section-featured-pages__grid{-ms-grid-columns:1fr var(--space-md) 1fr var(--space-md) 1fr var(--space-md) 1fr;grid-template-columns:repeat(4,1fr)}}
.section-hero-home{position:relative;background-color:#000;color:#fff;overflow:hidden;min-height:100vh;padding-top:30vh;padding-bottom:30vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-hero-home__background{position:absolute;top:0;left:0;width:100%;height:100%}.section-hero-home__background img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-hero-home__background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25)}.section-hero-home__background--gallery img{-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.section-hero-home__background--gallery img+img{opacity:0}.section-hero-home__video-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw}.section-hero-home__iframe{position:absolute;width:101%;height:101%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section-hero-home__wrapper{position:relative;text-align:center;padding:var(--space-lg)}.section-hero-home__title{text-align:center;margin:0 auto;position:relative}.section-hero-home__x{fill:none;stroke:#ece8e0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:66.666%;max-width:400px;height:auto;stroke-width:2}
.section-hero__wrapper{padding-top:var(--space-xxl);padding-bottom:var(--space-xl);display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media only screen and (min-width:1024px){.section-hero__wrapper{grid-row-gap:var(--space-lg);-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1024px){.section-hero__title{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}@media only screen and (max-width:1023px){.section-hero__link{margin-top:var(--space-sm);-ms-grid-column-align:end;justify-self:end}}@media only screen and (min-width:1024px){.section-hero__link{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row-align:end;align-self:end;-ms-grid-column-align:end;justify-self:end}}.section-hero__image{position:relative}.section-hero__image img{display:block;width:100%;height:auto;position:relative}@media only screen and (max-width:1023px){.section-hero__image{margin:var(--space-lg) -5vw 5vw 15vw}}@media only screen and (min-width:1024px){.section-hero__image{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;margin-bottom:var(--space-lg)}}.section-hero__x{position:absolute;height:auto;display:block;pointer-events:none;fill:none;stroke:currentColor;stroke-width:2}@media only screen and (max-width:1023px){.section-hero__x{bottom:-5vw;left:-15vw;width:40vw}}@media only screen and (min-width:1024px){.section-hero__x{bottom:calc(-1*var(--space-lg));left:-50%;width:58.333%}}@media only screen and (min-width:1280px){.section-hero__x{left:-33.333%;width:41.667%}}@media only screen and (max-width:1023px){.section-hero__text{margin-top:var(--space-lg)}}@media only screen and (min-width:1024px){.section-hero__text{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;padding-right:15%}}
@media only screen and (min-width:1024px) and (max-width:1279px){.section-icon-text-list__wrapper{padding:0 8.333%}}.section-icon-text-list__title{margin-bottom:var(--space-md)}.section-icon-text-list__items{display:-ms-grid;display:grid;grid-gap:var(--space-sm)}@media only screen and (min-width:1280px){.section-icon-text-list__items{-ms-grid-columns:1fr var(--space-sm) 1fr var(--space-sm) 1fr;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1280px){.section-icon-text-list--2-columns .section-icon-text-list__items{grid-template-columns:repeat(2,1fr)}}.section-icon-text-list__item{background-color:var(--color-light-grey);color:var(--color-black);padding:var(--space-md)}@media only screen and (max-width:599px){.section-icon-text-list__item{padding:var(--space-sm)}}@media only screen and (min-width:600px) and (max-width:1279px){.section-icon-text-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-md);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.section-icon-text-list__item--icon-lg{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-md);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-icon-text-list--centered .section-icon-text-list__item{text-align:center}.section-icon-text-list__icon{display:block;width:auto;height:100px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:599px){.section-icon-text-list__icon{margin:0 0 var(--space-md);height:80px}}@media only screen and (min-width:1280px){.section-icon-text-list__icon{margin:0 0 var(--space-md)}}.section-icon-text-list--centered .section-icon-text-list__icon{margin-left:auto !important;margin-right:auto !important}.section-icon-text-list__item--icon-lg .section-icon-text-list__icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0}.section-icon-text-list__heading{margin-bottom:var(--space-xxs)}.section-icon-text-list__item--icon-lg .section-icon-text-list__heading{margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.section-jobs__modules{max-width:60rem;margin-bottom:var(--space-md)}.section-jobs__filters{margin-bottom:var(--space-md)}.section-jobs__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:var(--space-sm)}
.section-knowledge-teaser__wrapper{display:-ms-grid;display:grid}@media only screen and (min-width:1024px){.section-knowledge-teaser__wrapper{grid-gap:var(--space-md);-ms-grid-columns:1fr var(--space-md) auto;grid-template-columns:1fr auto}}@media only screen and (min-width:1024px){.section-knowledge-teaser__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.section-knowledge-teaser__link{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:1024px){.section-knowledge-teaser__link{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width:1024px){.section-knowledge-teaser__posts{grid-column:1/-1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (max-width:1279px){.section-knowledge-teaser__posts{overflow:hidden;margin:0 -5vw}}@media only screen and (max-width:1279px){.section-knowledge-teaser__posts__stage{position:relative;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin-top:var(--space-md);padding:0 5vw var(--space-md);scroll-padding:0 5vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-md)}.section-knowledge-teaser__posts__stage>*{scroll-snap-align:start;scroll-snap-stop:normal;width:min(85vw,30rem);-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width:1280px){.section-knowledge-teaser__posts__stage{display:-ms-grid;display:grid;grid-gap:var(--space-md);-ms-grid-columns:3fr var(--space-md) 2fr var(--space-md) 2fr;grid-template-columns:3fr 2fr 2fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.section-knowledge-teaser__posts__stage>.post-item:nth-child(2) .post-item__title,.section-knowledge-teaser__posts__stage>.post-item:nth-child(3) .post-item__title{font-size:1.125rem}.section-knowledge-teaser__posts__stage>.post-item:nth-child(4),.section-knowledge-teaser__posts__stage>.post-item:nth-child(5){display:none}}
.section-knowledge__modules{max-width:60rem;margin-bottom:var(--space-md)}.section-knowledge__filters{margin-bottom:var(--space-lg);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-xs)}@media only screen and (max-width:799px){.section-knowledge__filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:800px){.section-knowledge__filters{gap:var(--space-sm)}.section-knowledge__filters>*{min-width:250px}}@media only screen and (min-width:1024px){.section-knowledge__filters{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.section-knowledge__filters select{display:block;width:100%}.section-knowledge__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:var(--space-md)}@media only screen and (min-width:800px){.section-knowledge__list{-ms-grid-columns:1fr var(--space-md) 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1280px){.section-knowledge__list{-ms-grid-columns:1fr var(--space-md) 1fr var(--space-md) 1fr;grid-template-columns:repeat(3,1fr)}}.section-knowledge__link{margin-top:var(--space-md);text-align:right;--icon-link-color:var(--color-red);--icon-link-background:var(--color-pink)}
.media-module__caption{opacity:.5;margin:var(--space-xs) auto 0;padding:0 var(--space-sm);max-width:70ch;text-align:center}.content-grid>.media-module{max-width:var(--content-wide-width)}
.section-navigation{color:var(--color-black);background-color:var(--color-white);position:relative}.section-navigation__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0}.section-navigation__select-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media only screen and (min-width:1024px){.section-navigation__select-wrap{display:none}}.section-navigation__select{width:100%}.section-navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1023px){.section-navigation__list{display:none}}.section-navigation__item{position:relative}.section-navigation__item--seperator svg{display:block;width:16px;height:auto;fill:currentColor}.section-navigation__link{position:relative;display:block;line-height:1.3;padding:5px 0}.section-navigation__link:after{content:"";width:50%;height:1px;background-color:currentColor;position:absolute;left:50%;top:100%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.section-navigation__link:hover:after{opacity:.25;width:100%}.section-navigation__link--ancestor{font-weight:var(--font-weight-bold)}.section-navigation__link--current:after,.section-navigation__link--current:hover:after{opacity:1;width:100%}
.section-partner-logo-slider__title{margin-bottom:var(--space-md)}@media only screen and (min-width:800px){.section-partner-logo-slider__title{margin-bottom:var(--space-lg)}}.section-partner-logo-slider__sliders{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-sm)}@media only screen and (max-width:1799px){.section-partner-logo-slider__sliders{margin-left:-5.5%;margin-right:-5.5%}}@media only screen and (min-width:1800px){.section-partner-logo-slider__sliders{margin-left:calc(-1*var(--space-xxl));margin-right:calc(-1*var(--space-xxl))}.section-partner-logo-slider__sliders:before,.section-partner-logo-slider__sliders:after{content:"";position:absolute;top:0;height:100%;width:calc(2*var(--space-xxl));pointer-events:none}.section-partner-logo-slider__sliders:before{left:0;z-index:1;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(var(--color-white)));background:linear-gradient(-90deg,rgba(255,255,255,0) 0%,var(--color-white) 100%)}.section-partner-logo-slider__sliders:after{right:0;z-index:1;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(var(--color-white)));background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--color-white) 100%)}}.section-partner-logo-slider__slider{position:relative;overflow:hidden}.section-partner-logo-slider__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.section-partner-logo-slider__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:25s linear 0s infinite normal none paused k8oVGi;animation:25s linear 0s infinite normal none paused k8oVGi}@media only screen and (min-width:1024px){.section-partner-logo-slider__sliders:hover .section-partner-logo-slider__track{-webkit-animation-play-state:paused !important;animation-play-state:paused !important}}.section-partner-logo-slider__item{position:relative;display:block;width:100vw;max-width:400px;aspect-ratio:2/1;border:1px solid var(--color-light-grey);margin:0 calc(var(--space-sm)/2)}.section-partner-logo-slider__item img{position:absolute;top:50%;left:50%;width:66%;height:66%;-o-object-fit:contain;object-fit:contain;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes k8oVGi{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes k8oVGi{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}
.section-results{overflow:hidden}.section-results__results{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1023px){.section-results__results{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:calc(-1*var(--space-md)) 0}}@media only screen and (min-width:1024px){.section-results__results{margin:0 calc(-1*var(--space-lg))}}.section-results__item{width:100%;position:relative}@media only screen and (max-width:1023px){.section-results__item{padding:var(--space-md) 0}}@media only screen and (min-width:1024px){.section-results__item{padding:0 var(--space-lg) var(--space-xxs)}}.section-results__item:not(:first-child):before{content:"";position:absolute;top:0;left:0;background:currentColor;opacity:.2}@media only screen and (max-width:1023px){.section-results__item:not(:first-child):before{width:100%;height:1px}}@media only screen and (min-width:1024px){.section-results__item:not(:first-child):before{width:1px;height:100%}}.section-results__carousel-item{padding:var(--space-md);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;aspect-ratio:16/9}.section-results__carousel-item img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.section-results__carousel-item .section-results__text{max-width:30rem;margin-left:auto;margin-right:auto}.section-results__carousel{margin:0 auto}@media only screen and (max-width:1023px){.section-results__carousel{width:90%}.section-results__carousel .owl-nav{display:none !important}}.section-results__carousel .owl-stage-outer{overflow:visible}.section-results__carousel .owl-item{opacity:.5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.section-results__carousel .owl-item.active.center{opacity:1}.section-results__carousel .owl-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 var(--space-sm)}.section-results__carousel .owl-next,.section-results__carousel .owl-prev{pointer-events:all}.section-results__carousel .owl-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.section-results__unit,.section-results__number,.section-results__text{position:relative}.section-results__unit{display:block;font-weight:var(--font-weight-bold);font-size:var(--font-size-body-sm)}.section-results__number+.section-results__text{margin-top:var(--space-sm)}
.section-search-teaser{background-color:var(--color-beige);color:var(--color-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-search-teaser--h1 .section-search-teaser__wrapper{padding-top:var(--space-xxl)}@media only screen and (min-width:1024px){.section-search-teaser--h1 .section-search-teaser__wrapper{padding-bottom:var(--space-xxl)}}.section-search-teaser--h2 .section-search-teaser__wrapper,.section-search-teaser--h3 .section-search-teaser__wrapper{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.section-search-teaser__title{text-align:center;margin:0 auto}@media only screen and (min-width:1280px){.section-search-teaser__title{max-width:60rem}}.section-search-teaser__search{margin:var(--space-sm) auto 0;max-width:60rem}@media only screen and (max-width:1023px){.section-search-teaser__search{margin-left:-5vw;margin-right:-5vw}}@media only screen and (min-width:1024px){.section-search-teaser--h1 .section-search-teaser__search{margin-bottom:var(--space-md)}}
.section-team__wrapper{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:var(--space-md)}@media only screen and (min-width:480px){.section-team__wrapper{-ms-grid-columns:1fr var(--space-md) 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:800px){.section-team__wrapper{-ms-grid-columns:1fr var(--space-md) 1fr var(--space-md) 1fr;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1024px){.section-team__wrapper{-ms-grid-columns:1fr 3rem 1fr 3rem 1fr 3rem 1fr 3rem 1fr 3rem 1fr 3rem 1fr 3rem 1fr 3rem 1fr 3rem 1fr 3rem 1fr;grid-template-columns:repeat(11,1fr);grid-gap:3rem}}.section-team__employee{-ms-grid-column-span:1;grid-column:span 1}.section-team__employee:nth-child(12n+1),.section-team__employee:nth-child(12n+6),.section-team__employee:nth-child(12n+7),.section-team__employee:nth-child(12n+10){--overlay-color:var(--color-lavender)}.section-team__employee:nth-child(12n+2),.section-team__employee:nth-child(12n+4),.section-team__employee:nth-child(12n+8),.section-team__employee:nth-child(12n+12){--overlay-color:var(--color-pink)}.section-team__employee:nth-child(12n+3),.section-team__employee:nth-child(12n+5),.section-team__employee:nth-child(12n+9),.section-team__employee:nth-child(12n+11){--overlay-color:var(--color-beige)}@media only screen and (min-width:1024px){.section-team__employee{-ms-grid-column-span:3;grid-column:span 3}.section-team__employee:nth-child(12n+1),.section-team__employee:nth-child(12n+5),.section-team__employee:nth-child(12n+7),.section-team__employee:nth-child(12n+12){-ms-grid-column-span:5;grid-column:span 5}.section-team__employee:nth-child(12n+1) .employee__thumbnail:after,.section-team__employee:nth-child(12n+5) .employee__thumbnail:after,.section-team__employee:nth-child(12n+7) .employee__thumbnail:after,.section-team__employee:nth-child(12n+12) .employee__thumbnail:after{padding-top:calc(72.215% - 1.5rem)}}
.section-text-and-media{position:relative;overflow:hidden}.section-text-and-media__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-text-and-media__wrapper{position:relative}.section-text-and-media__deco{position:absolute;fill:none;stroke-width:1;width:50%;max-width:350px;height:auto;display:none;stroke:var(--color-red)}.theme--white .section-text-and-media__deco,.theme--beige .section-text-and-media__deco{stroke:var(--color-red)}.theme--lavender .section-text-and-media__deco,.theme--purple .section-text-and-media__deco{stroke:var(--color-black)}.theme--black .section-text-and-media__deco{stroke:var(--color-lavender)}.section-text-and-media--deco-top .section-text-and-media__deco,.section-text-and-media--deco-bottom .section-text-and-media__deco{display:block}.section-text-and-media--text-left .section-text-and-media__deco{right:0}.section-text-and-media--text-right .section-text-and-media__deco{left:0}@media only screen and (max-width:1023px){.section-text-and-media__content{margin-top:var(--space-md)}.section-text-and-media__media.hide-on-mobile{display:none}.section-text-and-media__media.hide-on-mobile+.section-text-and-media__content{margin-top:0}.section-text-and-media__wrapper--image-below-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-text-and-media__wrapper--image-below-mobile .section-text-and-media__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;margin-bottom:var(--space-md)}.section-text-and-media__wrapper--image-below-mobile .section-text-and-media__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section-text-and-media__wrapper--image-below-mobile .section-text-and-media__deco{top:unset;bottom:0}}@media only screen and (min-width:1024px){.section-text-and-media__wrapper{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 5.5% 1fr;grid-template-columns:1fr 1fr;grid-gap:5.5%}.section-text-and-media--text-left .section-text-and-media__content,.section-text-and-media--text-right .section-text-and-media__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-text-and-media--text-right .section-text-and-media__content,.section-text-and-media--text-left .section-text-and-media__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width:1279px){.section-text-and-media__deco{top:0}}@media only screen and (min-width:1280px){.section-text-and-media__deco{width:20%}.section-text-and-media--text-left .section-text-and-media__deco{right:0}.section-text-and-media--text-right .section-text-and-media__deco{left:0}.section-text-and-media--deco-top .section-text-and-media__deco{top:0}.section-text-and-media--deco-bottom .section-text-and-media__deco{bottom:0}.section-text-and-media__wrapper{grid-gap:var(--space-xl)}.section-text-and-media--text-right .section-text-and-media__wrapper{-ms-grid-columns:1fr var(--space-xl) .8fr;grid-template-columns:1fr .8fr}.section-text-and-media--text-left .section-text-and-media__wrapper{-ms-grid-columns:.8fr var(--space-xl) 1fr;grid-template-columns:.8fr 1fr}.section-text-and-media--text-right .section-text-and-media__media--sm{margin-left:16%}.section-text-and-media--text-left .section-text-and-media__media--sm{margin-right:16%}}
.section-text-columns__wrapper{position:relative;overflow:hidden}.section-text-columns__deco{position:absolute;fill:none;stroke-width:1;width:50%;max-width:350px;height:auto;display:none;stroke:currentColor;opacity:.25}.section-text-columns__deco--top{top:0}.section-text-columns__deco--bottom{bottom:0}.section-text-columns.align-left .section-text-columns__deco{right:0}.section-text-columns.align-right .section-text-columns__deco{left:0}.section-text-columns.align-center .section-text-columns__deco--top{left:0}.section-text-columns.align-center .section-text-columns__deco--bottom{right:0}@media only screen and (min-width:1024px) and (max-width:1279px){.section-text-columns__wrapper{padding-left:8.333%;padding-right:8.333%}}@media only screen and (max-width:1279px){.section-text-columns__column:not(:first-child){margin-top:var(--space-sm)}}@media only screen and (min-width:1280px){.section-text-columns.deco-top .section-text-columns__deco--top,.section-text-columns.deco-bottom .section-text-columns__deco--bottom{display:block}.section-text-columns__deco{width:20%}.section-text-columns--text-left .section-text-columns__deco{right:0}.section-text-columns--text-right .section-text-columns__deco{left:0}.section-text-columns--deco-top .section-text-columns__deco{top:0}.section-text-columns--deco-bottom .section-text-columns__deco{bottom:0}}@media only screen and (min-width:1280px){.section-text-columns.layout-50-50 .section-text-columns__wrapper,.section-text-columns.layout-33-33-33 .section-text-columns__wrapper,.section-text-columns.layout-33-66 .section-text-columns__wrapper,.section-text-columns.layout-66-33 .section-text-columns__wrapper{display:-ms-grid;display:grid;grid-gap:5.5%}.section-text-columns.layout-50-50 .section-text-columns__wrapper{-ms-grid-columns:1fr 5.5% 1fr;grid-template-columns:1fr 1fr}.section-text-columns.layout-33-33-33 .section-text-columns__wrapper{-ms-grid-columns:1fr 5.5% 1fr 5.5% 1fr;grid-template-columns:1fr 1fr 1fr}.section-text-columns.layout-33-66 .section-text-columns__wrapper{-ms-grid-columns:1fr 5.5% 2fr;grid-template-columns:1fr 2fr}.section-text-columns.layout-66-33 .section-text-columns__wrapper{-ms-grid-columns:2fr 5.5% 1fr;grid-template-columns:2fr 1fr}.section-text-columns__column{width:100%}.section-text-columns.layout-100 .section-text-columns__column{max-width:60rem}.section-text-columns.layout-100.align-center .section-text-columns__column,.section-text-columns.layout-100.align-left .section-text-columns__column{margin-right:auto}.section-text-columns.layout-100.align-center .section-text-columns__column,.section-text-columns.layout-100.align-right .section-text-columns__column{margin-left:auto}}
.section-text__title{margin-bottom:var(--space-sm)}@media only screen and (min-width:1024px) and (max-width:1279px){.section-text__wrapper{padding:0 8.333%}}@media only screen and (min-width:1280px){.section-text__wrapper{padding:0 8.333%;margin:auto}}
.section-text__title{margin-bottom:var(--space-sm)}@media only screen and (min-width:1024px) and (max-width:1279px){.section-text__wrapper{padding:0 8.333%}}@media only screen and (min-width:1280px){.section-text__wrapper{padding:0 8.333%;margin:auto}}
.module-accordions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.module-block-bullets{padding:var(--space-md);text-align:left}.module-block-bullets__section{position:relative}.module-block-bullets__section+.module-block-bullets__section{margin-top:var(--space-sm);padding-top:var(--space-sm)}.module-block-bullets__section+.module-block-bullets__section:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:currentColor;display:block;opacity:.2}.module-block-bullets__list{list-style:none !important;padding:0 !important;margin:var(--space-xs) 0 0 var(--space-xs) !important}.module-block-bullets__item{padding:0 !important;margin:var(--space-xs) 0 0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;line-height:1.5}.module-block-bullets__item img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}
.module-blockquote-image{position:relative}.module-blockquote-image__text{font-size:var(--font-size-body-lg);font-style:italic;line-height:1.4}.module-blockquote-image__image{width:64px;height:64px;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.module-blockquote-image__cite{margin-top:var(--space-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-xs)}.module-blockquote-image__name{display:block}.module-blockquote-image__title{display:block;font-size:var(--font-size-body-sm)}
@charset "UTF-8";.module-blockquote{padding:60px 0 0 var(--space-md);border-left:3px solid var(--color-lavender);position:relative}.module-blockquote:before{position:absolute;top:0;left:calc(var(--space-md) - 8px);content:"“";color:var(--color-lavender);font-size:130px;line-height:.85}.module-blockquote__text{font-size:var(--font-size-body-lg);font-style:italic}.module-blockquote__cite{margin-top:var(--space-sm);font-size:var(--font-size-body-sm);opacity:.5}
.module-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:var(--space-sm)}.module-buttons.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.module-buttons.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module-buttons.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.module-email-preview{position:relative;width:100%;max-width:700px;margin:0 auto}.module-email-preview__explainer{position:absolute;top:75%;-webkit-transform:translateY(-100%);transform:translateY(-100%);right:calc(100% + var(--space-sm));fill:currentColor;width:132px;height:auto;opacity:.5}@media only screen and (max-width:1023px){.module-email-preview__explainer{display:none}}.module-email-preview__preview{display:block;margin:0 auto var(--space-sm);border-radius:8px;overflow:hidden;background-color:var(--color-white);border:1px solid #ddd}.module-email-preview__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:13px;gap:7px;width:100%;background-color:#ddd}.module-email-preview__toolbar div{width:11px;height:11px;border-radius:50%;background-color:rgba(0,0,0,.2)}.module-email-preview iframe{display:block;width:100%;height:800px;max-height:80vh;margin:0;border:0}.module-email-preview__refresh svg{margin-right:4px}
.page-header--beige .module-form,.page-header--lavender .module-form,.page-header--purple .module-form,.page-header--black .module-form,.page-header--red .module-form,.theme--beige .module-form,.theme--lavender .module-form,.theme--purple .module-form,.theme--black .module-form,.theme--red .module-form{background-color:var(--color-white);color:var(--color-black);padding:var(--space-md)}.theme--white>.text-wrap>.module-form{background-color:transparent;color:inherit;padding:0}
.media-module img{width:auto;max-width:100%;margin:auto;display:block}.media-module__caption{opacity:.5;margin:var(--space-xs) auto 0;padding:0 var(--space-sm);max-width:70ch;text-align:center}@media only screen and (max-width:1023px){.media-module.hide-on-mobile{display:none}}.content-grid>.media-module{max-width:var(--content-wide-width)}
@media only screen and (min-width:800px){.module-paragraph--2-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:var(--space-md);-moz-column-gap:var(--space-md);column-gap:var(--space-md)}}
.module-youtube-embed{position:relative;display:block}.module-youtube-embed__iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%}
.search-teaser-escape{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:200;cursor:default;background-color:rgba(0,0,0,.5)}html.is-search-focus .search-teaser-escape{display:block}.search-teaser{position:relative;padding:var(--space-md)}.search-teaser--focus{background-color:var(--color-white);color:var(--color-black);z-index:200}.search-teaser__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-teaser__input{position:relative;width:100%;font-size:var(--font-size-body-xl)}.search-teaser__keyword{display:block;width:100%}.search-teaser__keyword:not(:-moz-placeholder-shown){padding-right:calc(1.4em + 40px) !important}.search-teaser__keyword:not(:-ms-input-placeholder){padding-right:calc(1.4em + 40px) !important}.search-teaser__keyword:not(:placeholder-shown){padding-right:calc(1.4em + 40px) !important}@media only screen and (min-width:1024px){.search-teaser__keyword{padding-left:calc(1.4em + 40px) !important}}.search-teaser__keyword:active,.search-teaser__keyword:focus{outline:none}.search-teaser__keyword::-webkit-input-placeholder{color:rgba(0,0,0,.15);opacity:1}.search-teaser__keyword::-moz-placeholder{color:rgba(0,0,0,.15);opacity:1}.search-teaser__keyword:-ms-input-placeholder{color:rgba(0,0,0,.15);opacity:1}.search-teaser__keyword::-ms-input-placeholder{color:rgba(0,0,0,.15);opacity:1}.search-teaser__keyword::placeholder{color:rgba(0,0,0,.15);opacity:1}.search-teaser__keyword:-ms-input-placeholder{color:rgba(0,0,0,.15)}.search-teaser__keyword::-ms-input-placeholder{color:rgba(0,0,0,.15)}.search-teaser__icon,.search-teaser__clear{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search-teaser__icon{pointer-events:none;fill:currentColor;left:.8em;width:40px;height:40px;display:none}@media only screen and (min-width:1024px){.search-teaser__icon{display:block}}.search-teaser__icon div{position:absolute}.search-teaser__icon div:nth-child(1){width:25px;height:25px;border:3px solid currentColor;border-radius:50%;top:5px;left:5px}.search-teaser__icon div:nth-child(2){width:11px;height:3px;background:currentColor;bottom:5px;right:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}.search-teaser__clear{right:1.6em;display:none;font-size:var(--font-size-body-sm);text-decoration:underline}.search-teaser__clear:hover{text-decoration:none}.search-teaser__keyword:not(:-moz-placeholder-shown)+.search-teaser__clear{display:block}.search-teaser__keyword:not(:-ms-input-placeholder)+.search-teaser__clear{display:block}.search-teaser__keyword:not(:placeholder-shown)+.search-teaser__clear{display:block}.search-teaser__results{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:inherit}@media only screen and (min-width:1024px){.search-teaser__results{position:absolute;top:100%;left:0;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.search-teaser--typing .search-teaser__results{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:1024px){.search-teaser--typing .search-teaser__results{display:-ms-grid;display:grid}}.search-teaser__no-results{padding:var(--space-md) 0 var(--space-lg);grid-column:1/-1}@media only screen and (min-width:1024px){.search-teaser__no-results{padding-top:0;padding-left:var(--space-md);padding-right:var(--space-md)}}.search-teaser__no-results-keyword{font-style:italic}.search-teaser__category{display:-ms-grid;display:grid;grid-row-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr;padding:var(--space-lg) 0 0}@media only screen and (max-width:1023px){.search-teaser__category--knowledge{margin-top:calc(-1*var(--space-md))}.search-teaser__category--terms{padding-bottom:var(--space-lg)}}@media only screen and (min-width:1024px){.search-teaser__category{padding-left:var(--space-md);padding-right:var(--space-md)}.search-teaser__category--knowledge{grid-column:1/-1;padding-top:0;padding-bottom:var(--space-lg)}.search-teaser__category--pages,.search-teaser__category--terms{padding-top:0;padding-bottom:var(--space-lg)}}.search-teaser__title{grid-column:1/-1;font-size:var(--font-size-h4);font-weight:var(--font-weight-bold)}.search-teaser__more{margin-top:.5rem}
.wp-block-activecampaign-form-activecampaign-form-block{padding:1px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.module-toc-heading{scroll-margin:var(--sticky-offset)}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@font-face {
  font-family: "dearflip";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=df-icon-]:before, [class*=" df-icon-"]:before,
.df-ui-btn[class^=ti-]:before, .df-ui-btn[class*=" ti-"]:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "dearflip" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.df-icon-arrow-left:before {
  content: "\e900";
}
.df-icon-arrow-right:before {
  content: "\e901";
}
.df-icon-arrow-down:before {
  content: "\e902";
}
.df-icon-arrow-up:before {
  content: "\e903";
}
.df-icon-arrow-left1:before {
  content: "\e904";
}
.df-icon-arrow-right1:before {
  content: "\e905";
}
.df-icon-first-page:before {
  content: "\e906";
}
.df-icon-last-page:before {
  content: "\e907";
}
.df-icon-play:before, .df-icon-play-popup:before {
  content: "\e908";
}
.df-icon-pause:before {
  content: "\e909";
}
.df-icon-fast-rewind:before {
  content: "\e90a";
}
.df-icon-fast-forward:before {
  content: "\e90b";
}
.df-icon-close:before {
  content: "\e90c";
}
.df-icon-add-circle:before {
  content: "\e90d";
}
.df-icon-minus-circle:before {
  content: "\e90e";
}
.df-icon-add:before {
  content: "\e90f";
}
.df-icon-minus:before {
  content: "\e910";
}
.df-icon-list:before {
  content: "\e911";
}
.df-icon-grid:before {
  content: "\e912";
}
.df-icon-grid-view:before {
  content: "\e913";
}
.df-icon-apps:before {
  content: "\e914";
}
.df-icon-double-page:before {
  content: "\e915";
}
.df-icon-book:before {
  content: "\e916";
}
.df-icon-file:before {
  content: "\e917";
}
.df-icon-zoom-out:before {
  content: "\e918";
}
.df-icon-zoom-in:before {
  content: "\e919";
}
.df-icon-more:before {
  content: "\e91a";
}
.df-icon-download:before, .df-ui-btn.ti-download:before {
  content: "\e91b";
}
.df-icon-volume:before {
  content: "\e91c";
}
.df-icon-share:before {
  content: "\e91d";
}
.df-icon-fit-screen:before {
  content: "\e91e";
}
.df-icon-fullscreen:before {
  content: "\e91f";
}
.df-icon-facebook:before {
  content: "\e920";
}
.df-icon-twitter:before {
  content: "\e921";
}
.df-icon-help-outline:before {
  content: "\e922";
}
.df-icon-help:before {
  content: "\e923";
}
.df-icon-search:before, .df-ui-btn.ti-search:before {
  content: "\e924";
}
.df-icon-print:before, .df-ui-btn.ti-printer:before {
  content: "\e925";
}
.df-icon-mail-outline:before {
  content: "\e926";
}
.df-icon-mail:before {
  content: "\e927";
}
.df-icon-menu:before {
  content: "\e928";
}
.df-icon-linkedin:before {
  content: "\eaca";
}
.df-icon-pinterest:before {
  content: "\ead1";
}
.df-icon-whatsapp:before {
  content: "\ea93";
}
/*! DEARVIEWER*/
.df-searching .df-search-info, .df-hybrid-viewer:not(.df-zoom-active) .df-loading + .df-zoomview::after, .df-thumb.df-thumb-requested:before, .df-flipbook-3d.df-loading:after, .df-page.df-loading:after, .df-fetch-pdf .df-loading-info, .df-container .df-loading-icon {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='48px' height='48px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%2307abcc' stroke-width='9' r='30' stroke-dasharray='141.37166941154067 49.12388980384689'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'%3E%3C/animateTransform%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E");
}
.df-hidden {
  display: none !important;
}
.has-text-align-center, .df-text-align-center {
  text-align: center;
}
.df-app {
  min-height: 220px;
  position: relative;
  overflow: hidden;
  width: 100%;
  /*Smoothing of images in Firefox*/
  image-rendering: auto;
  direction: ltr;
  line-height: 1.5;
}
.df-container {
  height: 100%;
}
.df-container * {
  box-sizing: border-box !important;
}
.df-container i {
  font-style: normal;
}
.df-container a {
  outline: none;
  text-decoration: none;
  box-shadow: none;
}
.df-container .df-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: no-repeat 50%;
  background-size: cover;
}
.df-container .df-loading-info {
  position: absolute;
  top: -300px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  max-width: 200px;
  margin-top: 20px;
  padding: 10px 15px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  background-color: #f7f7f7;
  border-radius: 5px;
  font-size: 12px;
  color: #222;
  word-break: break-word;
  letter-spacing: 0.5px;
  opacity: 0;
}
.df-container.df-init .df-loading-info {
  top: 50%;
  opacity: 1;
  max-width: 300px;
}
.df-container.df-init .df-viewer {
  display: none;
}
.df-container.df-error .df-loading-info {
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  margin: 0;
  color: #b00;
}
.df-container .df-loading-icon {
  -moz-transition: 0.3s 0.1s opacity;
  -o-transition: 0.3s 0.1s opacity;
  -webkit-transition: 0.3s 0.1s opacity;
  transition: 0.3s 0.1s opacity;
  opacity: 0;
  height: 50px;
  width: 50px;
  left: 50%;
  top: 50%;
  margin: -45px -25px -25px;
  box-sizing: border-box;
  position: absolute;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50%;
  background-color: white;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.df-container.df-loading .df-loading-icon {
  opacity: 1;
  z-index: 100;
}
.df-fetch-pdf .df-loading-info {
  opacity: 1;
  top: 0px;
  z-index: 4;
  background-repeat: no-repeat;
  padding-left: 36px;
  background-size: 24px;
  background-position: 6px 6px;
}
.df-viewer .df-3dcanvas {
  right: 0;
  position: absolute;
}
.df-ui {
  color: #666;
  bottom: 0;
  width: 100%;
  height: 42px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  position: absolute;
  vertical-align: top;
  box-sizing: border-box;
  text-align: center;
  padding: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 4;
  display: block;
}
.df-ui .df-logo {
  height: 100%;
}
.df-ui .df-logo.df-logo-img {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 2px 5px;
}
.df-ui .df-logo.df-logo-img img {
  max-height: 100%;
  max-width: 120px;
}
.df-ui .df-ui-page {
  padding: 0;
  font-size: 12px;
  width: 50px;
  min-width: 50px;
  line-height: 42px;
  margin: 0 0;
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.03);
}
.df-ui .df-ui-page label {
  position: absolute;
  right: 0;
  top: 0;
  min-width: 50px;
  height: 100%;
  text-align: center;
  display: block;
  line-height: inherit !important;
  color: #999;
  font-weight: normal;
  cursor: pointer;
  background-color: transparent;
  z-index: 1;
  box-sizing: border-box;
  word-break: normal;
}
.df-ui .df-ui-page input {
  width: 100%;
  background-color: transparent;
  height: 100%;
  margin: 0;
  padding: 0 !important;
  border: 1px solid #8f8f8f;
  text-align: center;
  vertical-align: top;
  line-height: inherit !important;
  color: transparent;
  font-size: 14px;
  top: 0;
  box-sizing: border-box;
  z-index: -1;
  display: block;
  opacity: 0;
}
.df-ui .df-ui-page input:focus {
  z-index: 2;
  opacity: 1;
  color: inherit;
}
.df-ui .df-ui-page input:focus + label {
  opacity: 0;
  display: none;
}
.df-ui-btn {
  color: #777;
  vertical-align: top;
  background-color: #fff;
  box-sizing: border-box;
  text-align: center;
  position: relative;
  width: 40px;
  height: 100%;
  font-size: 20px;
  cursor: pointer;
  z-index: 2;
  display: inline-block;
  padding: 10px 5px;
  /* -webkit-border-radius: 3px; */
  line-height: 1.2;
  transition: 0.3s;
  transition-property: opacity, color, background-color;
}
.df-ui-btn:before {
  box-sizing: border-box;
}
.df-ui-btn:hover, .df-ui-btn.df-active {
  color: #00ACCE;
  background-color: #eee;
}
.df-ui-btn.df-active {
  background-color: #e7e7e7;
}
.df-ui-btn.disabled, .df-ui-btn.disabled:hover {
  color: #bbb;
}
.df-ui-btn span {
  display: none;
}
.df-more-container {
  display: none;
  position: absolute;
  bottom: 100%;
  margin-bottom: 8px !important;
  right: 10px;
  background-color: #f7f7f7;
  z-index: 20;
  border-radius: 5px;
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.2);
}
.df-more-container:before {
  content: " ";
  position: absolute;
  border: 7px solid transparent;
  border-top-color: #eee;
  height: 0;
  width: 0;
  bottom: -14px;
  right: 13px;
  margin-right: -8px;
  pointer-events: none;
}
.df-more-container > .df-ui-btn {
  width: 170px;
  text-align: left;
  padding: 6px 8px;
  height: 36px;
  border-top: 1px solid #e4e4e4;
  border-radius: 0;
  line-height: 16px;
}
.df-more-container > .df-ui-btn span {
  font-size: 12px;
  padding-left: 24px;
  vertical-align: middle;
  display: inline-block;
}
.df-more-container > .df-ui-btn:before {
  position: absolute;
  top: 7px;
  font-size: 20px;
  width: 1em;
  text-align: center;
}
.df-more-container > .df-ui-btn:first-child {
  border-radius: 5px 5px 0 0;
  border-top: none;
}
.df-more-container > .df-ui-btn:last-child {
  border-radius: 0 0 5px 5px;
}
.df-ui-more.df-active .df-more-container {
  display: block;
}
.df-ui-search.df-active .df-search-container {
  display: block;
  padding: 5px;
}
.df-ui-nav {
  top: 50%;
  margin-top: -50px;
  position: absolute;
  opacity: 0.8;
  height: 100px;
  font-size: 36px;
  width: 50px;
  z-index: 2;
  cursor: pointer;
}
.df-ui-nav:hover {
  opacity: 1;
}
.df-ui-nav .df-ui-btn {
  height: auto;
  height: initial;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  padding: 15px 5px;
  width: auto;
  font-size: inherit;
  background-color: transparent !important;
}
.df-ui-nav .df-ui-btn:before {
  color: white;
  filter: drop-shadow(0 0 3px black);
}
.df-ui-nav.df-ui-prev {
  left: 0;
  right: auto;
  border-radius: 0;
}
.df-ui-nav.df-ui-prev .df-ui-btn {
  left: 10px;
}
.df-ui-nav.df-ui-prev .df-ui-btn:before {
  text-align: left;
}
.df-ui-nav.df-ui-next {
  right: 0;
}
.df-ui-nav.df-ui-next .df-ui-btn {
  right: 10px;
}
.df-ui-nav.df-ui-next .df-ui-btn:before {
  text-align: right;
}
.df-slider, .df-zoomview, .df-flipbook-3d, .df-flipbook-2d, .df-viewer-container {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.df-flipbook-2d {
  -webkit-filter: blur(0);
  -moz-filter: blur(0);
  -ms-filter: blur(0);
  -o-filter: blur(0);
  filter: blur(0);
}
.df-flipbook-2d .df-viewer-wrapper {
  position: relative;
  margin: 0 auto;
  height: 100%;
  -moz-transition: 0.3s left;
  -o-transition: 0.3s left;
  -webkit-transition: 0.3s left;
  transition: 0.3s left;
}
.df-flipbook-2d .df-book-shadow {
  position: absolute;
  z-index: -1;
  height: 100%;
  display: none;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.df-page-content {
  overflow: hidden;
  opacity: 0.5;
}
.df-page.df-loading:after {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}
.df-page.df-loading .df-page-content {
  display: none;
}
.df-page > canvas {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
}
.df-page .df-page-content {
  position: absolute;
  height: 100%;
  display: block;
  top: 0;
  width: 100%;
  z-index: 1;
}
.df-sheet {
  position: absolute;
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
}
.df-sheet .df-page, .df-sheet .df-page-front, .df-sheet .df-page-back, .df-sheet .df-sheet-wrapper, .df-sheet .df-sheet-fold-inner-shadow, .df-sheet .df-sheet-fold-outer-shadow {
  position: absolute;
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
}
.df-sheet .df-sheet-wrapper {
  overflow: hidden;
}
.df-sheet .df-page {
  width: 100%;
  height: 100%;
  background-color: white;
  box-sizing: border-box;
  z-index: 0;
  background-size: 100% 100%;
}
.df-sheet .df-page:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  width: 15%;
  height: 100%;
  z-index: 5;
  opacity: 0.5;
  pointer-events: none;
}
.df-sheet .df-page > canvas {
  z-index: -1;
}
.df-sheet .df-page-front:before {
  left: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0));
  background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0));
}
.df-sheet .df-page-back:before {
  right: 0;
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%);
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%);
  background-image: -ms-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%);
}
.df-sheet.df-left-side {
  right: 50%;
  -webkit-transform-origin: right;
  -moz-transform-origin: right;
  transform-origin: right;
}
.df-sheet.df-left-side .df-page-front {
  z-index: 1;
}
.df-sheet.df-left-side .df-page-back {
  z-index: 2;
}
.df-sheet.df-right-side {
  left: 50%;
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  transform-origin: left;
}
.df-sheet.df-right-side .df-page-front {
  z-index: 2;
}
.df-sheet.df-right-side .df-page-back {
  z-index: 1;
}
.df-sheet .df-sheet-fold-inner-shadow {
  position: absolute;
  z-index: 5;
  display: none;
}
.df-sheet .df-sheet-fold-outer-shadow {
  z-index: -1;
  width: 100%;
  height: 100%;
}
.df-sheet.df-flipping, .df-sheet.df-folding {
  z-index: 200 !important;
}
.df-sheet.df-folding.df-left-side .df-page-front, .df-sheet.df-folding.df-right-side .df-page-back {
  z-index: 3;
}
.df-sheet.df-folding .df-sheet-fold-inner-shadow {
  display: block;
}
.df-sheet.df-folding .df-page-content {
  display: none;
}
.df-pending .df-page-content, .df-pendingresize .df-page-content {
  display: none !important;
}
.df-sheet.df-left-side.df-folding:not(.df-hard-sheet) .df-page-front {
  z-index: 3;
}
.df-hard-sheet .df-sheet-wrapper {
  width: 100% !important;
  height: 100% !important;
  overflow: visible;
  transform-style: preserve-3d;
  -webkit-transform-origin: 0 50% 0;
  -moz-transform-origin: 0 50% 0;
  transform-origin: 0 50% 0;
}
.df-hard-sheet .df-sheet-fold-inner-shadow, .df-hard-sheet .df-sheet-fold-outer-shadow {
  display: none !important;
}
.df-hard-sheet .df-page-front, .df-hard-sheet .df-page-back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.df-hard-sheet.df-right-side .df-page-back {
  -webkit-transform-origin: right 50%;
  -moz-transform-origin: right 50%;
  transform-origin: right 50%;
  z-index: 3 !important;
}
.df-hard-sheet.df-right-side .df-page-front {
  -webkit-transform-origin: left 50%;
  -moz-transform-origin: left 50%;
  transform-origin: left 50%;
  z-index: 4;
}
.df-hard-sheet.df-left-side .df-page-back {
  -webkit-transform-origin: right 50%;
  -moz-transform-origin: right 50%;
  transform-origin: right 50%;
}
.df-hard-sheet.df-left-side .df-page-front {
  -webkit-transform-origin: left 50%;
  -moz-transform-origin: left 50%;
  transform-origin: left 50%;
}
.df-flipbook-3d.df-loading:after {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}
.df-link-content, .df-text-content, .df-auto-link-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  pointer-events: none;
  width: auto !important;
  height: auto !important;
}
.df-page-content.df-double-internal:not(.df-double-internal-fix) > div {
  right: -100%;
}
.df-page-content.df-double-internal-fix > div {
  left: -100%;
}
.annotationLayer section, .df-link-content section, .customLinkAnnotation, .customHtmlAnnotation, .customVideoAnnotation, .linkAnnotation, .highlightAnnotation, .popupAnnotation {
  position: absolute;
  z-index: 5;
  cursor: pointer;
  pointer-events: all;
  border: none !important;
  padding: 0 !important;
}
section.linkAnnotation a,
a.linkAnnotation,
.buttonWidgetAnnotation a,
a.customLinkAnnotation,
.customHtmlAnnotation,
.customVideoAnnotation, a.df-autolink {
  background-color: #ff0;
  display: block;
  height: 100%;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
section.linkAnnotation a:hover,
a.linkAnnotation:hover,
.buttonWidgetAnnotation a:hover,
a.customLinkAnnotation:hover,
.customHtmlAnnotation:hover,
.customVideoAnnotation:hover, a.df-autolink:hover {
  border-color: transparent;
  background-color: #2196F3;
}
a.df-autolink {
  display: inline;
  pointer-events: all;
  color: transparent !important;
}
.df-sidemenu-wrapper {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  left: 0;
  top: 0;
  bottom: 0;
  width: 220px;
  position: absolute;
  z-index: 3;
}
.df-sidemenu-wrapper .df-sidemenu-buttons {
  z-index: 6;
  position: relative;
  top: 0;
  left: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
.df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close {
  float: right;
  display: none;
  /*margin: 0 -40px 0 0;*/
  /* box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); */
  background-color: transparent;
  padding: 6px 5px;
}
.df-sidemenu-wrapper:before {
  content: " ";
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgba(238, 238, 238, 0.9);
  z-index: 3;
  left: 0;
}
.df-sidemenu-open .df-ui-nav.df-ui-prev {
  left: 220px;
}
.df-sidemenu-open .df-sidemenu-wrapper {
  display: block;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  left: 0;
}
.df-sidemenu-open .df-sidemenu-wrapper:before {
  box-shadow: 1px 0 4px rgba(102, 102, 102, 0.38);
}
.df-sidemenu-open .df-sidemenu-buttons .df-ui-close {
  display: block;
}
.df-sidemenu-open .df-flipbook-3d.df-loading:after {
  margin-left: 99px;
}
.df-sidemenu {
  width: 100%;
  height: auto !important;
  position: absolute !important;
  top: 0;
  bottom: 0;
  z-index: 3;
  opacity: 0;
  color: #666;
  font-size: 12px;
}
.df-sidemenu > .df-wrapper {
  overflow: auto;
  position: absolute !important;
  top: 40px;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto !important;
}
.df-sidemenu.df-sidemenu-visible {
  opacity: 1;
  z-index: 5;
}
.df-outline-container .df-wrapper {
  padding: 10px;
}
.df-outline-items > .df-outline-item {
  margin-left: 18px;
}
.df-outline-item a {
  color: inherit !important;
  text-decoration: none !important;
  display: block;
  padding: 5px 0 5px 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  /* white-space: nowrap; */
  border: none !important;
  box-shadow: none !important;
  margin-bottom: 1px;
}
.df-outline-item a:hover {
  text-decoration: underline !important;
  color: #2196F3 !important;
}
.df-outline-toggle {
  cursor: pointer;
  float: left;
  width: 28px;
  padding: 0 5px 0 10px;
  margin-left: -28px;
  text-align: center;
}
.df-outline-toggle:before {
  content: "\e902";
  font-size: 18px;
  font-family: "dearflip";
}
.df-outline-toggle.df-outlines-hidden:before {
  content: "\e901";
}
.df-outline-toggle.df-outlines-hidden ~ .df-outline-items {
  display: none;
}
.df-outline-item a:hover, .df-outline-toggle:hover, .df-outline-toggle:hover + a, .df-outline-toggle:hover ~ .df-outline-items {
  background-color: rgba(100, 100, 100, 0.05);
}
.df-thumb {
  margin: 0;
  cursor: pointer;
  width: 100%;
  position: relative;
  text-align: center;
}
.df-thumb .df-wrapper {
  box-sizing: content-box !important;
  margin: 6px;
  border-radius: 3px;
  transition: 0.2s background;
  display: inline-block;
  vertical-align: middle;
  border: 2px dashed rgba(0, 0, 0, 0.3);
  position: relative;
}
.df-thumb .df-wrapper .df-thumb-number {
  position: absolute;
  bottom: 8px;
  background-color: rgba(238, 238, 238, 0.85);
  color: #444;
  font-size: 14px;
  left: 50%;
  transform: translateX(-50%);
  padding: 5px;
  opacity: 0;
}
.df-thumb .df-bg-image {
  height: 100%;
  background-size: 100%;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.df-thumb.df-thumb-requested:before {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}
.df-thumb.df-thumb-loaded {
  height: auto !important;
}
.df-thumb.df-thumb-loaded .df-wrapper {
  border: none;
  margin: 0;
  padding: 8px;
}
.df-thumb.df-thumb-loaded:hover .df-wrapper .df-thumb-number {
  opacity: 1;
}
.df-thumb.df-thumb-loaded:hover .df-wrapper, .df-thumb.df-selected .df-wrapper {
  background-color: #ccc;
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 1;
}
.df-lightbox-wrapper {
  position: fixed !important;
  top: 0;
  bottom: 0;
  right: 0;
  height: auto !important;
  left: 0;
  z-index: 99999;
}
.df-lightbox-wrapper.df-lightbox-padded {
  top: 20px;
  left: 20px;
  bottom: 20px;
  right: 20px;
}
.df-lightbox-wrapper .df-lightbox-bg {
  background: #eee;
  position: fixed !important;
  top: 0;
  bottom: 0;
  right: 0;
  height: auto !important;
  left: 0;
}
.df-lightbox-wrapper .df-lightbox-controls {
  float: right;
  padding: 5px;
  z-index: 1000;
  position: relative;
}
.df-lightbox-wrapper .df-app {
  position: absolute !important;
  width: 100%;
  top: 0;
  bottom: 0;
  height: auto !important;
}
.df-lightbox-wrapper .df-container.df-transparent {
  height: 100%;
}
.df-lightbox-wrapper .df-lightbox-close {
  float: right;
  text-align: center;
  font-size: 32px;
  padding: 8px 0;
  height: 48px;
  width: 46px;
  cursor: pointer;
  color: #444;
  border-color: transparent;
  background-color: transparent;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0.8;
}
.df-lightbox-wrapper .df-lightbox-close:hover {
  color: white;
  background-color: rgba(0, 0, 0, 0.21);
  border-color: black;
  opacity: 1;
}
.df-lightbox-wrapper .df-lightbox-close:before {
  color: white;
  filter: drop-shadow(0 0 3px black);
}
.df-share-wrapper {
  z-index: 2;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.35);
  display: none;
}
.df-share-box {
  position: absolute;
  top: 50%;
  width: 280px;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  left: 50%;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px 15px 5px;
  text-align: center;
}
span.df-share-title {
  color: #777;
  margin-bottom: 10px;
  display: block;
}
.df-share-url {
  /* border: 0; */
  background-color: #fff;
  height: 60px;
  color: #666;
  padding: 2px 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
  font-size: 12px;
  box-sizing: border-box;
  margin-bottom: 0;
}
.df-share-button {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 5px 10px;
  /*  margin: 3px;*/
  font-size: 20px;
  color: #aaa;
}
.df-share-button:hover {
  color: #444;
}
.df-reader {
  overflow: auto;
  position: absolute;
  -webkit-overflow-scrolling: touch;
}
.df-reader .df-viewer-wrapper {
  cursor: grab;
}
.df-reader .df-page {
  position: relative;
  transform-origin: initial;
  margin: -10px auto -10px;
  border: 10px solid transparent;
  left: auto;
  left: initial;
  box-sizing: content-box !important;
}
.df-reader .df-page:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.df-reader ~ .df-ui-nav {
  display: none;
}
.df-reader:not(.df-noscroll) {
  margin-right: -12px;
}
.df-reader-scrollbar {
  position: absolute;
  top: 0;
  height: auto;
  right: 0;
  width: auto;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  border-radius: 20px 0 0 20px;
  padding: 6px 8px 6px 12px;
  z-index: 100;
  cursor: ns-resize;
}
.df-reader-scrollbar:hover, .df-reader-scrollbar.df-active {
  background-color: #fff;
}
.df-reader-scroll-page-number {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  background-color: #ddd;
  border-radius: 10px;
  padding: 20px;
  font-size: 24px;
  z-index: 100;
  text-align: center;
  color: #333;
}
.df-reader-scroll-page-number.df-active {
  display: block;
}
.df-reader-scroll-page-number div {
  margin-top: 6px;
  padding-top: 6px;
  border-top: 1px solid #aaa;
  font-size: 16px;
  font-style: italic;
}
.df-ios .df-viewer.df-reader {
  margin-right: 0;
}
.df-no-transition {
  -moz-transition: none !important;
  -o-transition: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.df-float .df-ui {
  bottom: 10px;
  width: auto;
  width: intial;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  margin: 0 auto;
  display: table;
  display: flex;
  border-radius: 5px;
}
.df-float .df-ui > .df-ui-btn:first-child {
  border-radius: 5px 0 0 5px;
}
.df-float .df-ui > .df-ui-btn:last-child {
  border-radius: 0 5px 5px 0;
}
.df-controls-top .df-ui {
  bottom: auto;
  bottom: intial;
  top: 0;
}
.df-controls-top.df-float .df-ui {
  top: 10px;
}
.df-controls-top .df-more-container {
  bottom: auto;
  top: 100%;
  margin: 8px 0 0 !important;
}
.df-controls-top .df-more-container:before {
  border-bottom-color: #eee;
  border-top: 0;
  bottom: auto;
  top: -7px;
}
.df-controls-hidden .df-ui {
  display: none;
}
.df-float-off.df-controls-top .df-sidemenu-wrapper {
  top: 42px;
  bottom: 0;
}
.df-float-off.df-controls-bottom .df-sidemenu-wrapper {
  top: 0;
  bottom: 42px;
}
.df-float-off .df-ui-left {
  justify-content: flex-start;
  display: flex;
  flex: 1;
}
.df-float-off .df-ui-right {
  justify-content: flex-end;
  display: flex;
  flex: 1;
}
.df-float-off .df-ui-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.df-float-off .df-ui {
  display: flex;
}
.df-link-content .annotationTextContent {
  color: transparent;
}
.df-link-content .popupWrapper {
  position: absolute;
  width: 20em;
}
.df-link-content .popup {
  position: absolute;
  z-index: 200;
  max-width: 20em;
  background-color: #FFFF99;
  box-shadow: 0 2px 5px #333;
  border-radius: 2px;
  padding: 0.6em;
  margin-left: 5px;
  cursor: pointer;
  word-wrap: break-word;
}
.df-link-content .popup h1 {
  font-size: 1em;
  border-bottom: 1px solid #000000;
  padding-bottom: 0.2em;
}
.df-link-content .popup p {
  padding-top: 0.2em;
}
html.df-lightbox-open, body.df-lightbox-open {
  overflow: hidden !important;
}
.df-zoomview {
  display: none;
  cursor: move;
}
.df-zoomview .df-viewer-wrapper {
  position: relative;
  margin: 0 auto;
}
.df-zoomview .df-viewer-wrapper .df-book-shadow {
  position: absolute;
  z-index: -1;
  height: 100%;
  display: none;
  -webkit-box-shadow: 0px 1px 15px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 15px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 15px 1px rgba(0, 0, 0, 0.5);
}
.df-zoomview .df-page {
  position: absolute;
  top: 0;
  right: 50%;
  background-color: #fff;
}
.df-zoomview .df-page:before {
  width: 10%;
  opacity: 0.5;
}
.df-zoomview .df-page.df-page-front {
  left: 50%;
}
.df-zoom-active .df-viewer {
  cursor: move;
  cursor: -webkit-grab;
}
.df-zoom-active .df-flipbook {
  display: none;
}
.df-zoom-active .df-zoomview {
  display: block;
}
.df-hybrid-viewer .df-zoomview .df-page:before {
  display: none;
}
.df-hybrid-viewer:not(.df-zoom-active) .df-flipbook.df-loading + .df-zoomview {
  display: none;
}
.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview {
  display: block;
  pointer-events: none;
}
.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview .df-page:before {
  display: none;
}
.df-hybrid-viewer:not(.df-zoom-active) .df-loading + .df-zoomview::after {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}
.df-hybrid-viewer:not(.df-zoom-active).df-pending .df-zoomview, .df-hybrid-viewer:not(.df-zoom-active).df-pendingresize .df-zoomview, .df-hybrid-viewer:not(.df-zoom-active).df-hide-zoomview .df-zoomview {
  display: none;
}
.df-container ::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  cursor: pointer;
}
.df-container ::-webkit-scrollbar-button {
  height: 0;
  width: 0;
  cursor: pointer;
}
.df-container ::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50px;
}
.df-container ::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.8);
}
.df-container ::-webkit-scrollbar-thumb:active {
  background: rgba(0, 0, 0, 0.8);
}
.df-container ::-webkit-scrollbar-thumb,
.df-container ::-webkit-scrollbar-thumb:hover,
.df-container ::-webkit-scrollbar-thumb:active {
  border-right: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: transparent;
}
.df-container ::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 50px;
}
.df-container ::-webkit-scrollbar-track:hover {
  background: rgba(0, 0, 0, 0.1);
}
.df-container ::-webkit-scrollbar-track:active {
  background: rgba(0, 0, 0, 0.15);
}
.df-container ::-webkit-scrollbar-corner {
  background: transparent;
}
.df-sidemenu-wrapper ::-webkit-scrollbar {
  width: 10px;
}
.df-container.df-transparent.df-fullscreen {
  background: #aaa;
}
.df-container.df-fullscreen {
  position: fixed !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 2147483647;
}
.df-container.df-rtl .df-sidemenu-wrapper {
  left: auto;
  left: initial;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  right: -50px;
  direction: rtl;
}
.df-container.df-rtl input.df-search-text {
  padding: 0 15px 0 45px;
}
.df-container.df-rtl .df-sidemenu-title {
  text-align: right;
}
.df-container.df-rtl .df-search-clear {
  right: auto;
  left: 60px;
}
.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  right: 0;
}
.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close {
  float: left;
}
.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-prev {
  left: 0;
}
.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-next {
  right: 220px;
}
.df-container.df-rtl.df-sidemenu-open .df-flipbook-3d.df-loading:after {
  margin-left: -122px;
}
.df-container.df-rtl .df-outline-item {
  margin: 0 18px 0 0;
  text-align: right;
  direction: rtl;
}
.df-container.df-rtl .df-outline-item .df-outline-toggle {
  float: right;
  margin: 0 -18px 0 0;
}
.df-container.df-rtl .df-outline-item .df-outline-toggle.df-outlines-hidden:before {
  content: "\e900";
}
.df-container.df-rtl .df-viewer .df-3dcanvas {
  left: 0;
  right: auto;
  right: initial;
}
.df-container.df-rtl .df-more-container .df-ui-btn {
  text-align: right;
  direction: rtl;
}
.df-container.df-rtl .df-more-container .df-ui-btn:before {
  right: 10px;
}
.df-container.df-rtl .df-more-container .df-ui-btn span {
  padding: 0 24px 0 0;
}
.df-lightbox-wrapper.df-rtl .df-lightbox-controls {
  float: left;
}
/*Lightbox Types*/
.df-element[data-lightbox], .df-element[data-df-lightbox] {
  cursor: pointer;
}
.df-popup-thumb {
  display: inline-block;
  box-sizing: border-box;
  margin: 30px 15px 15px !important;
  text-align: center;
  border: 0;
  width: 140px;
  height: auto;
  word-break: break-word;
  vertical-align: bottom;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-perspective: 800px;
  perspective: 800px;
}
.df-popup-thumb .df-book-wrapper {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: 0.2s;
  box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.2);
  transform-origin: 30%;
  background-color: #fff;
  width: 100%;
  display: inline-block;
}
.df-popup-thumb .df-book-page1, .df-popup-thumb .df-book-page2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  transform-origin: left;
  background-color: #fff;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 1;
}
.df-popup-thumb .df-book-cover {
  background-size: 100% 100%;
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  transform-origin: left;
  top: 0;
  position: relative;
  overflow: hidden;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.24);
  z-index: 1;
}
.df-popup-thumb .df-book-cover.df-thumb-not-found {
  height: 200px;
  position: relative;
}
.df-popup-thumb .df-book-cover:after {
  display: block;
  content: " ";
  height: 100%;
  width: 100%;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.15) 1%, rgba(0, 0, 0, 0.15) 3%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0) 7%);
  box-shadow: inset 0px -1px 3px 0px #5050508c;
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
}
.df-popup-thumb .df-book-title {
  bottom: -100%;
  position: absolute;
  width: 100%;
  left: 0;
  padding: 5px;
  font-size: 0.75em;
  background: rgba(255, 255, 255, 0.9);
  box-sizing: border-box;
  display: block;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  opacity: 0;
}
.df-popup-thumb img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
.df-popup-thumb:hover .df-book-title, .df-popup-thumb.df-thumb-not-found .df-book-title, .df-popup-thumb.df-tl-book-title-fixed .df-book-title {
  opacity: 1;
  bottom: 0;
}
.df-popup-thumb.df-tl-book-title-fixed .df-book-title {
  position: relative;
}
.df-popup-thumb.df-thumb-not-found .df-book-wrapper {
  width: 100%;
}
.df-popup-thumb.df-tl-book-title-bottom .df-thumb-not-found, .df-popup-thumb.df-tl-cover-title .df-thumb-not-found {
  height: 170px;
}
.df-popup-thumb.df-tl-book-title-bottom .df-book-wrapper, .df-popup-thumb.df-tl-cover-title .df-book-wrapper {
  position: relative;
  z-index: 1;
}
.df-popup-thumb.df-tl-book-title-bottom .df-book-title, .df-popup-thumb.df-tl-cover-title .df-book-title {
  position: relative;
  bottom: 0;
  opacity: 1;
  height: 3em;
  background: transparent;
}
.df-popup-thumb:hover .df-book-page1 {
  transform: rotateY(-8deg) rotateZ(0);
  box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.2);
}
.df-popup-thumb:hover .df-book-page2 {
  transform: rotateY(-14deg) rotateZ(0);
  box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.2);
}
.df-popup-thumb:hover .df-book-wrapper {
  transform: rotateY(-15deg) rotateZ(0);
}
.df-popup-thumb:hover .df-book-cover {
  -webkit-transform: rotateY(-18deg) rotateZ(0);
  -moz-transform: rotateY(-18deg) rotateZ(0);
  -ms-transform: rotateY(-18deg) rotateZ(0);
  transform: rotateY(-18deg) rotateZ(0);
}
.df-popup-thumb.df-tl-cover-title .df-book-wrapper {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}
.df-popup-thumb.df-tl-cover-title .df-book-cover {
  box-shadow: none;
}
.df-popup-thumb.df-tl-cover-title .df-book-cover:after {
  display: none;
}
.df-popup-thumb.df-tl-cover-title:hover .df-book-wrapper {
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
  transform: none;
}
.df-popup-thumb.df-tl-cover-title:hover .df-book-cover {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
  box-shadow: none;
}
.df-popup-thumb.df-tl-cover-title:hover .df-book-page1, .df-popup-thumb.df-tl-cover-title:hover .df-book-page2 {
  display: none;
}
.df-popup-button {
  width: auto;
  display: inline-block;
  background: #ddd;
  border-radius: 5px;
  padding: 5px 15px;
  margin: 5px;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -moz-transition-property: background;
  -o-transition-property: background;
  -webkit-transition-property: background;
  transition-property: background;
}
.df-popup-button:hover {
  background: #aaa;
}
.df-popup-hidden {
  display: none;
}
.df-icon-play-popup {
  position: relative;
}
.df-icon-play-popup:before {
  top: 50%;
  position: absolute;
  left: 50%;
  font-size: 40px;
  background: #777;
  border-radius: 50%;
  padding: 10px;
  box-shadow: 0px 1px 5px #777;
  margin-top: -30px;
  margin-left: -30px;
  display: block;
  color: #fff;
  z-index: 1;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  pointer-events: none;
}
.df-icon-play-popup:hover:before {
  opacity: 0;
}
.df-posts {
  max-width: 1140px;
  margin: 0 auto;
}
.df-posts > .df-popup-thumb {
  width: calc(20% - 30px);
  min-width: 100px;
  position: relative;
  z-index: 1;
}
df-post-shelf {
  display: none;
  height: 160px;
  background-color: transparent;
  z-index: 0;
  margin: -105px -40px -40px -40px;
  position: relative;
  background-repeat: no-repeat;
}
df-post-shelf:nth-of-type(5n) {
  display: block;
}
df-post-shelf:after {
  content: " ";
  height: 160px;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 240px;
  z-index: 1;
  background-position: 0 -160px;
  background-repeat: no-repeat;
  background-image: inherit;
  background-size: inherit;
}
df-post-shelf:before {
  content: " ";
  display: block;
  position: absolute;
  left: 240px;
  bottom: 0;
  right: 240px;
  height: 160px;
  z-index: 1;
  background-image: inherit;
  background-size: inherit;
  background-repeat: repeat-x;
  background-position: 0 -320px;
}
.df-posts.df-has-shelf {
  padding: 0 40px 50px 40px;
}
@media screen and (max-width: 1100px) {
  .df-posts > .df-popup-thumb {
    width: calc(25% - 30px);
  }
  df-post-shelf:nth-of-type(n) {
    display: none;
  }
  df-post-shelf:nth-of-type(4n) {
    display: block;
  }
}
@media screen and (max-width: 900px) {
  .df-posts > .df-popup-thumb {
    width: calc(33% - 30px);
  }
  df-post-shelf:nth-of-type(n) {
    display: none;
  }
  df-post-shelf:nth-of-type(3n) {
    display: block;
  }
}
@media screen and (max-width: 600px) {
  .df-posts > .df-popup-thumb {
    width: calc(50% - 30px);
  }
  df-post-shelf:nth-of-type(n) {
    display: none;
  }
  df-post-shelf:nth-of-type(2n) {
    display: block;
  }
  df-post-shelf {
    background-size: 120px 480px;
  }
  df-post-shelf:before {
    left: 120px;
    right: 120px;
  }
  df-post-shelf:after {
    width: 120px;
  }
}
@media screen and (max-width: 420px) {
  .df-posts > .df-popup-thumb, .df-popup-thumb {
    width: calc(100% - 30px);
  }
  df-post-shelf:nth-of-type(n) {
    display: block;
  }
}
df-post-shelf:nth-last-of-type(1) {
  display: block;
}
.df-posts {
  container-type: inline-size;
  container-name: dfposts;
  width: 100%;
  box-sizing: border-box !important;
}
@container dfposts (max-width: 1020px) {
  .df-posts > .df-popup-thumb {
    width: calc(25% - 30px);
  }
  df-post-shelf:nth-of-type(n) {
    display: none;
  }
  df-post-shelf:nth-of-type(4n) {
    display: block;
  }
}
@container dfposts (max-width: 820px) {
  .df-posts > .df-popup-thumb {
    width: calc(33% - 30px);
  }
  df-post-shelf:nth-of-type(n) {
    display: none;
  }
  df-post-shelf:nth-of-type(3n) {
    display: block;
  }
}
@container dfposts (max-width: 520px) {
  .df-posts > .df-popup-thumb {
    width: calc(50% - 30px);
  }
  df-post-shelf:nth-of-type(n) {
    display: none;
  }
  df-post-shelf:nth-of-type(2n) {
    display: block;
  }
  df-post-shelf {
    background-size: 120px 480px;
  }
  df-post-shelf:before {
    left: 120px;
    right: 120px;
  }
  df-post-shelf:after {
    width: 120px;
  }
}
@container dfposts (max-width: 320px) {
  .df-posts > .df-popup-thumb {
    width: calc(100% - 30px);
  }
  df-post-shelf:nth-of-type(n) {
    display: block;
  }
}
@container dfposts (max-width: 150px) {
  .df-posts.df-has-shelf > .df-popup-thumb {
    width: 100%;
    margin: 30px -35px 15px !important;
  }
}
df-post-shelf:nth-last-of-type(1) {
  display: block;
}
.df-page-content {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.df-text-content, .df-auto-link-content {
  line-height: 1;
}
.df-text-content span,
.df-text-content br,
.df-auto-link-content span {
  color: transparent !important;
  position: absolute;
  white-space: pre;
  cursor: text;
  transform-origin: 0% 0%;
}
.df-auto-link-content > span {
  overflow: hidden;
}
.df-text-content .highlight {
  margin: -1px;
  padding: 1px;
  background-color: #b400aa;
  border-radius: 4px;
}
.df-text-content .highlight.appended {
  position: initial;
}
.df-text-content .highlight.begin {
  border-radius: 4px 0 0 4px;
}
.df-text-content .highlight.end {
  border-radius: 0 4px 4px 0;
}
.df-text-content .highlight.middle {
  border-radius: 0;
}
.df-text-content .highlight.selected {
  background-color: darkgreen;
}
.df-text-content .endOfContent {
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  right: 0;
  bottom: 0;
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.df-text-content .endOfContent.active {
  top: 0;
}
body.admin-bar .df-lightbox-wrapper, body.admin-bar .df-lightbox-bg {
  top: 32px;
}
@media screen and (max-width: 782px) {
  body.admin-bar .df-lightbox-wrapper, body.admin-bar .df-lightbox-bg {
    top: 46px;
  }
}
@media screen and (max-width: 600px) {
  body.admin-bar .df-lightbox-wrapper, body.admin-bar .df-lightbox-bg {
    top: 0px;
  }
}
.df-single-content {
  width: 100%;
}
/*Test|Hot-Fixes Region*/
.df-link-content section.textWidgetAnnotation {
  display: none;
}
.df-viewer::-webkit-scrollbar-button {
  height: 50px;
}
.df-viewer::-webkit-scrollbar-thumb {
  min-height: 50px;
}
.df-container .df-reader ::-webkit-scrollbar-track, .df-container .df-reader ::-webkit-scrollbar-thumb {
  background: transparent;
}
.df-container.df-pinch-zoom ::-webkit-scrollbar-track, .df-container.df-pinch-zoom ::-webkit-scrollbar-thumb {
  background: transparent;
}
.df-container.df-pinch-zoom .df-page-content {
  display: none;
}
section.squareAnnotation .popupWrapper, section.textAnnotation .popupWrapper {
  display: none;
}
section.squareAnnotation svg, section.textAnnotation svg {
  display: block;
}
.df-comment-popup {
  display: none;
  position: absolute;
  width: 360px;
  background-color: #FFFF99;
  box-shadow: 0 2px 5px #333;
  border-radius: 2px;
  z-index: 9;
  padding: 10px;
  word-break: break-word;
}
.df-comment-popup.df-active {
  display: block;
}
.df-comment-popup .popup {
  background-color: transparent !important;
}
.df-comment-popup p {
  margin: 0;
}
.df-comment-popup h1 {
  padding-bottom: 5px;
  border-bottom: 1px solid;
  margin-top: 0;
  font-size: 1em;
}
.df-sidemenu-wrapper.df-sidemenu-center {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  display: none;
  top: auto;
  height: 360px;
  bottom: 52px;
  /* opacity: 0.9; */
}
.df-sidemenu-center .df-sidemenu-buttons {
  box-shadow: none;
  text-align: center;
}
.df-sidemenu-center .df-sidemenu-buttons .df-icon-close {
  display: block;
  margin: -55px auto 0 auto;
  float: none;
  border-radius: 50px;
  width: 44px;
}
.df-sidemenu-wrapper.df-sidemenu-center:before {
  background-color: rgba(255, 255, 255, 0.9);
}
.df-sidemenu-open .df-sidemenu-wrapper.df-sidemenu-center {
  display: block;
}
.df-sidemenu-center:before, .df-sidemenu-center .sidemenu {
  border-radius: 10px 10px 0 0;
}
.df-slider {
  -webkit-filter: blur(0);
  -moz-filter: blur(0);
  -ms-filter: blur(0);
  -o-filter: blur(0);
  filter: blur(0);
}
.df-slider .df-viewer-wrapper {
  position: relative;
  margin: 0 auto;
  height: 100%;
  -moz-transition: 0.3s left;
  -o-transition: 0.3s left;
  -webkit-transition: 0.3s left;
  transition: 0.3s left;
}
.df-slider .df-sheet {
  -moz-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  transition: transform 0.5s;
}
.df-slider .df-sheet.df-left-side, .df-slider .df-sheet.df-right-side {
  left: 50% !important;
}
.df-slider .df-sheet:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.df-slider .df-page:before {
  display: none;
}
.df-slider .df-page.df-page-front {
  z-index: 3;
}
.df-slider + .df-zoomview .df-page:before {
  display: none;
}
.df-has-shelf df-post-shelf {
  background: none;
  perspective: 400px;
  margin: 5px 0px 30px 0px;
  /* margin-bottom: 0; */
  height: 0px;
  box-shadow: 0px 5px 40px 15px #00000050;
}
.df-has-shelf df-post-shelf:before, .df-has-shelf df-post-shelf:after {
  background-size: auto;
  left: -40px;
  right: -40px;
  width: auto;
  background-repeat: repeat-x;
  transform-style: preserve-3d;
  background-position: 0 0;
}
.df-has-shelf df-post-shelf:before {
  transform: translateY(-15px) rotateX(50deg);
  height: 50px;
  transform-origin: bottom;
  box-shadow: inset 0px 3px 15px 0px #0000009c;
}
.df-has-shelf df-post-shelf:after {
  transform: translateZ(0);
  height: 15px;
  box-shadow: inset 0px 3px 3px #f3f3f352;
  background-position: 0 -50px;
}
.df-search-highlight {
  position: relative !important;
  background-color: #00f;
}
.df-search-results {
  top: 125px !important;
  padding: 0 10px 10px;
}
.df-search-result {
  color: inherit !important;
  text-decoration: none !important;
  overflow: hidden;
  border: none !important;
  box-shadow: none !important;
  margin-bottom: 1px;
  padding: 5px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.df-search-result.df-active, .df-search-result:hover {
  background-color: rgba(100, 100, 100, 0.2);
}
.df-sidemenu-title {
  padding: 8px 20px;
  text-transform: uppercase;
  text-align: left;
}
.df-search-hits {
  z-index: 10;
  display: none;
}
.df-search-open .df-search-hits {
  display: inline-block;
}
.df-search-form {
  display: flex;
  padding: 10px;
  position: relative;
}
.df-search-clear {
  position: absolute;
  right: 55px;
  top: 22px;
  cursor: pointer;
  display: none;
}
input.df-search-text {
  flex-grow: 1;
  margin: 0;
  border-radius: 4px 0 0 4px;
  outline: 0;
  border: 0;
  height: 40px;
  padding: 0 45px 0 15px;
  width: 100%;
}
input.df-search-text:not(:placeholder-shown) ~ a.df-search-clear {
  display: block;
}
.df-ui-btn.df-search-btn {
  height: 40px;
  padding: 10px;
  background-color: #f7f7f7;
}
.df-search-info {
  padding: 5px 20px;
}
.df-searching .df-search-info {
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: 176px;
}
.df-popup-thumb img.df-lazy {
  transform: scale(1.2);
  opacity: 0.5;
}
@media (prefers-reduced-motion: no-preference) {
  .df-popup-thumb img {
    transition: opacity 1.5s ease, transform 1.5s ease;
  }
}
.df-trigger {
  cursor: pointer;
}
.df-element:hover a.df-edit-link {
  display: inline-block;
}
a.df-edit-link {
  display: none;
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 50;
  padding: 5px;
  background: #eee;
}
.df-element[data-lightbox], .df-element[data-df-lightbox] {
  position: relative;
}
.df-element[data-lightbox] .df-edit-link, .df-element[data-df-lightbox] .df-edit-link {
  right: 0;
  bottom: 0;
  padding: 0 5px;
  transform: translateY(100%);
  margin: 0 !important;
}
.df-element[data-lightbox=thumb] .df-edit-link, .df-element[data-df-lightbox=thumb] .df-edit-link {
  padding: 10px 5px 5px;
  height: 30px;
}
/*Test|Hot-Fixes Region End*/
.df-posts [skip-parse] {
  display: none;
}
.df-posts {
  text-align: center;
  position: relative;
}
.df-load-more-button-wrapper {
  text-align: center;
  display: none;
  margin-top: 20px;
}
.df-posts [skip-parse] ~ .df-load-more-button-wrapper {
  display: block;
}
.df-load-more-button {
  padding: 10px 15px;
  display: inline-block;
  margin: 0 auto;
  cursor: pointer;
  background: #0085ba;
  color: white;
}
._df_book {
  min-height: 400px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{border-radius:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar{margin-bottom:var(--tec-spacer-8);margin-left:var(--tec-spacer-5);margin-top:var(--tec-spacer-14)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{border-radius:0}.grecaptcha-badge{visibility:hidden}.tribe-events-event-image img{max-height:600px;max-width:600px}@media (max-width:768px){#hyphenauto{hyphens:auto}}
html{--header-color:var(--color-white);--header-logo:var(--color-white)}
html{--intro-background-color:#f49600;--intro-text-color:#fff;--page-background-color:#e3e2d6;--page-text-color:#000}