body,html{padding:0;margin:0}html{box-sizing:border-box;height:100%}*,:after,:before{box-sizing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Open Sans,sans-serif;width:100%;min-height:100%;height:100%;overflow:hidden}body,div,html{outline:0 none}#__layout,#__nuxt{height:100%}.relative{position:relative}.h-full{height:100%;max-height:100%;overflow:hidden}.icon{display:inline-block;fill:currentColor}.fade-in{animation:fadeIn 1s ease;-webkit-animation:fadeIn 1s ease;-moz-animation:fadeIn ease 1s;-o-animation:fadeIn ease 1s;-ms-animation:fadeIn ease 1s}@media (max-width:580px){h1{font-size:1.5em}h2{font-size:1.25em}h3{font-size:1em}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@font-face{font-family:Lato;font-style:normal;font-weight:100;src:url(/_nuxt/fonts/Lato-100-latin-ext1.7a5dea8.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:100;src:url(/_nuxt/fonts/Lato-100-latin2.6219d77.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(/_nuxt/fonts/Lato-300-latin-ext3.0a34f21.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(/_nuxt/fonts/Lato-300-latin4.dc76fa2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(/_nuxt/fonts/Open_Sans-400-cyrillic-ext5.9b6355d.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(/_nuxt/fonts/Open_Sans-400-cyrillic6.625d541.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(/_nuxt/fonts/Open_Sans-400-greek-ext7.f8c9501.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(/_nuxt/fonts/Open_Sans-400-greek8.20c1f08.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(/_nuxt/fonts/Open_Sans-400-hebrew9.eddd08e.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(/_nuxt/fonts/Open_Sans-400-math10.c723021.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(/_nuxt/fonts/Open_Sans-400-symbols11.81aab70.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(/_nuxt/fonts/Open_Sans-400-vietnamese12.82861da.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(/_nuxt/fonts/Open_Sans-400-latin-ext13.6fd6f86.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(/_nuxt/fonts/Open_Sans-400-latin14.06b9531.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Raleway;font-style:italic;font-weight:100;src:url(/_nuxt/fonts/Raleway-100-cyrillic-ext15.eab14ab.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:italic;font-weight:100;src:url(/_nuxt/fonts/Raleway-100-cyrillic16.8f03dd6.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:italic;font-weight:100;src:url(/_nuxt/fonts/Raleway-100-vietnamese17.cede568.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Raleway;font-style:italic;font-weight:100;src:url(/_nuxt/fonts/Raleway-100-latin-ext18.c851391.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Raleway;font-style:italic;font-weight:100;src:url(/_nuxt/fonts/Raleway-100-latin19.1c9b3a1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Raleway;font-style:normal;font-weight:100;src:url(/_nuxt/fonts/Raleway-100-cyrillic-ext20.5b52c46.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:100;src:url(/_nuxt/fonts/Raleway-100-cyrillic21.e9e5c24.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:100;src:url(/_nuxt/fonts/Raleway-100-vietnamese22.0f8ba53.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Raleway;font-style:normal;font-weight:100;src:url(/_nuxt/fonts/Raleway-100-latin-ext23.0cfaa6d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Raleway;font-style:normal;font-weight:100;src:url(/_nuxt/fonts/Raleway-100-latin24.8a0fedc.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Raleway-400-cyrillic-ext25.5b52c46.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Raleway-400-cyrillic26.e9e5c24.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Raleway-400-vietnamese27.0f8ba53.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Raleway-400-latin-ext28.0cfaa6d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Raleway-400-latin29.8a0fedc.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}img.bullet{width:10px;margin-right:5px}div.paragraph{margin-bottom:9px}a.highlighted{padding-left:.45rem!important;padding-right:.45rem!important;margin:0 .5rem;color:#fff!important;position:relative}a.highlighted:before{content:"";position:absolute;transform:skewX(30deg);z-index:-1;top:0;bottom:0;left:0;right:0}.hidden{display:none}.page-enter-active,.page-leave-active{transition:opacity .3s,left .5s;left:0}.page-enter,.page-leave-to{opacity:0;left:100vw}.scrolltop-enter-active,.scrolltop-leave-active{transition:opacity .3s,top .3s;top:0}.scrolltop-enter,.scrolltop-leave-to{top:100vh;opacity:0}#bg,body{background:#2bcfff}#bg{z-index:-1;position:absolute;top:0;bottom:0;right:0;left:0}#bg .top-bg{position:relative;height:100%;width:100%}#bg .bottom-bg{width:100%;height:0%;background:linear-gradient(90deg,#4e5fff,#49cdef)}.main-container{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;min-height:640px;max-height:900px;max-width:580px;display:flex;flex-direction:column;transform:translateY(-54%);top:50%;margin:0 auto;border-radius:10px}.main-container .main-nav{padding-top:12px;border-top-left-radius:10px;border-top-right-radius:10px}.main-container .content .content-child{padding:10px 50px}@media (max-height:750px),(max-width:600px){.main-container{transform:none;top:0;min-height:inherit;max-height:inherit;max-width:inherit;margin-top:0;margin-bottom:60px;border-radius:0}.main-container .main-nav{border-top-left-radius:0;border-top-right-radius:0}.main-container .content .content-child{padding:5px 20px}}@media (max-height:750px) and (max-width:580px),(max-width:600px) and (max-width:580px){.main-container{margin-bottom:40px}}.main-container{transition:all .5s;opacity:0;box-shadow:0 0 21px 0 rgba(0,0,0,.5);background:hsla(0,0%,100%,.85)}.main-container.blur{background:hsla(0,0%,100%,.68)}.main-container.visible{opacity:1}.main-container.whitebg{background:#fff}.main-container .content{position:relative;flex-grow:1;flex-basis:100%}.main-container .content h1{margin-top:0}.main-container .content .content-child{position:absolute;top:0;bottom:0;width:100%;-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;padding-top:10px}.main-container a,.main-container a:active,.main-container a:hover,.main-container a:visited{color:#0a5da7;text-decoration:none;padding:0 3px}.main-container .main-nav{transition:all .2s;transition-delay:.3s;transform:translateY(-120%);height:50px;position:relative;display:flex;align-items:center}.main-container .main-nav.visible{transform:translateY(0)}.main-container .main-nav .back-button{display:flex;position:absolute;cursor:pointer;left:15px;margin-top:10px}.main-container .main-nav .back-button svg{vertical-align:middle}.main-container .main-nav .logo-button{position:absolute;cursor:pointer;right:10px}.main-container .main-nav .logo-button img{width:40px}.button_container[data-v-ddc1d136]{position:relative;width:28px;height:32px;cursor:pointer;transition:opacity .25s ease;z-index:100;margin-top:16px;margin-right:13px}.button_container[data-v-ddc1d136]:hover{opacity:.9}.button_container.active .top[data-v-ddc1d136]{transform:translateY(11px) translateX(0) rotate(45deg);background:#fff}.button_container.active .middle[data-v-ddc1d136]{opacity:0;background:#fff}.button_container.active .bottom[data-v-ddc1d136]{transform:translateY(-11px) translateX(0) rotate(-45deg);background:#fff}.button_container span[data-v-ddc1d136]{background:#000;transform:skewX(-30deg);border:none;height:5px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}.button_container span[data-v-ddc1d136]:nth-of-type(2){top:11px}.button_container span[data-v-ddc1d136]:nth-of-type(3){top:22px}.overlay[data-v-ddc1d136]{position:fixed;background:rgba(0,0,0,.95);top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden}.overlay .button_container[data-v-ddc1d136]{position:absolute;top:5px;right:10px}.overlay.open[data-v-ddc1d136]{opacity:.9;visibility:visible}.overlay.open li[data-v-ddc1d136]{-webkit-animation:fadeInRight-ddc1d136 .5s ease forwards;animation:fadeInRight-ddc1d136 .5s ease forwards;-webkit-animation-delay:.35s;animation-delay:.35s}.overlay.open li[data-v-ddc1d136]:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.overlay.open li[data-v-ddc1d136]:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s}.overlay.open li[data-v-ddc1d136]:nth-of-type(4){-webkit-animation-delay:.5s;animation-delay:.5s}.overlay.open li a[data-v-ddc1d136]{padding-left:8px;padding-right:8px}.overlay nav[data-v-ddc1d136]{position:relative;height:0%;top:10%;transform:translateY(-50%);font-size:24px;font-weight:400;text-align:center}.overlay ul[data-v-ddc1d136]{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay ul li[data-v-ddc1d136]{display:block;position:relative;opacity:0;min-height:32px;margin-bottom:32px}.overlay ul li a[data-v-ddc1d136]{display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden}.overlay ul li a[data-v-ddc1d136]:active:after,.overlay ul li a[data-v-ddc1d136]:focus:after,.overlay ul li a[data-v-ddc1d136]:hover:after{width:100%}.overlay ul li a[data-v-ddc1d136]:after{content:"";position:absolute;bottom:0;left:50%;width:0;transform:translateX(-50%);height:3px;background:#fff;transition:.35s}@screen sm{.overlay nav[data-v-ddc1d136]{font-size:28px;height:0%}.overlay ul li[data-v-ddc1d136]{height:0%;min-height:50px}}@-webkit-keyframes fadeInRight-ddc1d136{0%{opacity:0;left:20%}to{opacity:1;left:0}}@keyframes fadeInRight-ddc1d136{0%{opacity:0;left:20%}to{opacity:1;left:0}}.footer{position:fixed;z-index:6;overflow:hidden;width:100%;background-color:rgba(239,245,249,.4);transition:background .3s,top .3s,max-height .3s,min-height .3s;top:calc(100% - 60px);max-height:60px;min-height:60px}.footer .navbackground{position:fixed;width:0;height:60px;top:0;left:0;transition:opacity .2s;transition-delay:0s;background-color:#fff;opacity:0;z-index:10}@media (max-width:580px){.footer .navbackground{height:40px}}.footer.opaque{height:auto;top:0;min-height:100%;overflow-y:scroll}.footer.opaque .navbackground{width:100%;opacity:1;transition:opacity .4s;transition-delay:.3s}.footer .imprint h3,.footer .privacy h3{font-size:27px!important;margin:20px 0 25px}.footer .imprint h5,.footer .privacy h5{font-size:17px;font-weight:400;margin-bottom:10px;color:#333}.footer .imprint p,.footer .privacy p{font-size:15px;color:#333}.footer .content-block{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.55,0,.1,1);margin-bottom:20px;display:flex;flex-direction:column}.footer .content-block .content{flex-shrink:1;overflow-y:auto;padding-right:10px}.footer .permanents{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;height:60px;z-index:99}.footer .permanents .dynamic{position:relative;flex-grow:1}.footer .permanents .dynamic .logo{width:40px;font-size:16px;color:#061531;transition:opacity .3s cubic-bezier(.55,0,.1,1)}.footer .permanents .dynamic .social{display:flex;font-size:25px;transition:opacity .3s cubic-bezier(.55,0,.1,1)}.footer .permanents .dynamic .social figure{position:relative;width:30px;height:30px;border-radius:50%;border:2px solid #222;margin:0;transition:background .3s}.footer .permanents .dynamic .social figure .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:color .3s}.footer .permanents .dynamic .social a{color:#222;transition:opacity .3s}.footer .permanents .dynamic .social a:not(:last-child){margin-right:10px}.footer .permanents .dynamic .social a:hover figure{background:#222}.footer .permanents .dynamic .social a:hover figure .icon{color:#fff}.footer .permanents .links{font-size:16px;color:#020815}.footer .permanents .links a{color:#020815;text-decoration:none}.footer .permanents .links .separator{margin:0 10px}.footer .permanents .links .contact-link,.footer .permanents .links .contact-link-seperator{opacity:0;transition:opacity .3s cubic-bezier(.55,0,.1,1)}.footer .permanents .links .close{height:20px;width:20px;display:inline-block;vertical-align:bottom;margin-left:10px}@media (max-width:580px){.footer .permanents{height:40px}.footer .permanents .dynamic .logo{width:30px;font-size:12px}.footer .permanents .dynamic .social{font-size:10px}.footer .permanents .dynamic .social a:not(:last-child){margin-right:5px}.footer .permanents .dynamic .social figure{height:25px;width:25px;border-width:1px}.footer .permanents .dynamic .social figure .icon{height:12px}.footer .permanents .links{font-size:12px}.footer .permanents .links .separator{margin:0 3px}}.footer .permanents .dynamic .social{position:absolute;top:50%;transform:translateY(-50%);opacity:1}.footer .permanents .dynamic .logo{opacity:0;position:absolute;top:50%;transform:translateY(-45%)}.footer.opaque{background-color:#eff5f9}.footer.opaque:before{opacity:.1}.footer.opaque:before .social{opacity:0}@media (min-width:400px){.footer{padding:0 30px}}@media (min-width:800px){.footer{padding:0 10%}}@media (max-width:580px){.footer{padding:0 20px;top:calc(100% - 40px);max-height:40px;min-height:40px}}.footer .cursor-pointer{cursor:pointer}@media (max-width:320px){.footer .hideonsmall{display:none}}@media (max-width:300px){.footer .hideonverysmall{display:none}}.footer.notIndex .links .contact-link,.footer.notIndex .links .contact-link-seperator,.footer.notIndex .permanents .dynamic .logo{opacity:1}