/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.3}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}[class^=icon-],[class*=" icon-"]{height:2rem;width:2rem;display:inline-block;fill:currentColor}footer{padding:3rem 0 3.5rem;background:#004f71;color:#fff;font-weight:400;font-size:90%}@media screen and (min-width: 900px){footer{padding:3.5rem 0 2rem}}footer .left{width:calc(100% - 2rem);float:left;margin-left:1rem;margin-bottom:1rem}@media screen and (min-width: 900px){footer .left{width:calc(33.3333333333% - 1.3333333333rem);float:left;margin-left:1rem}}@media screen and (min-width: 1350px){footer .left{width:calc(25% - 1.25rem);float:left;margin-left:1rem}}footer .communications{width:calc(62.5% - 1.625rem);float:left;margin-left:1rem}@media screen and (min-width: 900px){footer .communications{width:calc(25% - 1.25rem);float:left;margin-left:1rem;margin-top:2.3rem}}@media screen and (min-width: 1350px){footer .communications{width:calc(25% - 1.25rem);float:left;margin-left:1rem}}footer .communications table{border-collapse:collapse}footer .communications table td,footer .communications table tr{padding:0}footer .communications table td:nth-of-type(1){padding-right:.75rem}footer .legal{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;width:calc(37.5% - 1.375rem);float:left;margin-left:1rem;text-align:right;margin-top:0}@media screen and (min-width: 515px){footer .legal{margin-top:1.15rem}}footer .legal a{margin-left:.5rem}@media screen and (min-width: 900px){footer .legal{width:calc(41.6666666667% - 1.4166666667rem);float:left;margin-left:1rem;margin-top:4.5rem}}@media screen and (min-width: 1350px){footer .legal{width:calc(50% - 1.5rem);float:left;margin-left:1rem}}header{padding:.75rem 0;transition:all .2s ease}@media screen and (min-width: 1150px){header{padding:1.5rem 0}}header .logo{width:calc(66.6666666667% - 1.6666666667rem);float:left;margin-left:1rem}@media screen and (min-width: 1150px){header .logo{width:calc(37.5% - 1.375rem);float:left;margin-left:1rem}}header .logo img{width:100%;height:auto}@media screen and (max-width: 1149px){header .logo img{max-width:360px}}@media screen and (min-width: 1150px){header .logo img{max-width:420px}}header .phone-shortcut{width:calc(33.3333333333% - 1.3333333333rem);float:left;margin-left:1rem;text-align:right;padding:5px 0 0 0}header .phone-shortcut a{color:#004f71;transition:color .2s ease-in-out}header .phone-shortcut a:hover{color:#9c903c}header .phone-shortcut svg{width:1.35rem;height:1.35rem;margin-right:3.5rem}@media screen and (min-width: 1150px){header .phone-shortcut{display:none}}header .navigation__mobile{position:fixed;top:.65rem;right:.75rem;z-index:1500}@media screen and (min-width: 1150px){header .navigation__mobile{display:none}}header .navigation__desktop{text-align:right}@media screen and (max-width: 1149px){header .navigation__desktop{display:none}}@media screen and (min-width: 1150px){header .navigation__desktop{width:calc(62.5% - 1.625rem);float:left;margin-left:1rem}}header .navigation__desktop ul{list-style:none;padding:1rem 0 0;margin:0}header .navigation__desktop li{display:inline-block;position:relative}header .navigation__desktop li svg{position:relative;top:-0.25rem;fill:#004f71}header .navigation__desktop li .active:not(.icon):hover{color:#004f71 !important}header .navigation__desktop li .active:not(.icon)::after{position:absolute;content:"";width:100%;bottom:-0.35rem;left:0;background:#004f71;height:2px}header .navigation__desktop li .active svg{fill:#9c903c}header .navigation__desktop li:not(:nth-of-type(1)){margin-left:.75rem}@media screen and (min-width: 1350px){header .navigation__desktop li:not(:nth-of-type(1)){margin-left:1.5rem}}header .scroll-fade{opacity:0;display:none;z-index:-1}@media screen and (min-width: 1150px){header .scroll-fade{display:block;position:fixed;top:0;left:0;right:0;padding:0;background:rgba(255,255,255,.97);box-shadow:0 1px 4px rgba(0,0,0,.1)}header .scroll-fade .logo{opacity:0;padding:1rem 0 .5rem}header .scroll-fade .logo img{width:min(35vw,300px)}}@media screen and (min-width: 1150px)and (min-width: 1150px){header .scroll-fade .navigation__desktop{opacity:0;font-size:.9rem}}@media screen and (min-width: 1150px){header .scroll-fade.show{opacity:1;z-index:2;-webkit-animation:fadeInHeightBar .2s ease forwards;animation:fadeInHeightBar .2s ease forwards}header .scroll-fade.show .navigation__desktop{-webkit-animation:fadeIn .2s ease forwards;animation:fadeIn .2s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s}header .scroll-fade.show .logo{-webkit-animation:fadeIn .15s ease forwards;animation:fadeIn .15s ease forwards;-webkit-animation-delay:.1s;animation-delay:.1s}}@-webkit-keyframes fadeInHeightBar{0%{height:0}100%{height:3.75rem}}@keyframes fadeInHeightBar{0%{height:0}100%{height:3.75rem}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}:focus:not(:focus-visible){outline:none}a{text-decoration:none;transition:color .2s ease-in-out}a:hover{color:#004f71}.page-datenschutz .content a,.page-impressum .content a{color:#004f71}.page-datenschutz .content a:hover,.page-impressum .content a:hover{color:#9c903c}.navigation__desktop a,.claimbox a{color:#004f71;transition:color .2s ease-in-out}.navigation__desktop a:hover,.claimbox a:hover{color:#9c903c !important}.navigation__desktop a:visited,.claimbox a:visited{color:inherit}footer a,.cm-overlay a{color:#fff;transition:color .2s ease-in-out}footer a:hover,.cm-overlay a:hover{color:#9c903c}.mobile-navigation a{transition:color .2s ease-in-out}.mobile-navigation a:hover{color:#9c903c}a.button{line-height:1;padding:1.5rem 0 1.5rem 2.25rem;position:relative;display:block;width:100%;font-weight:600;transition:background .2s ease-in-out}@media screen and (min-width: 800px){a.button{width:min(100%,360px - 2.25rem)}}@media screen and (min-width: 900px){a.button{width:min(100%,360px - 2rem);padding:1.75rem 0 1.75rem 3rem}}a.button svg{position:absolute;right:2.25em;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:all .2s ease-in-out}@media screen and (min-width: 900px){a.button svg{right:3rem}}a.button.golden{background:#9c903c;color:#fff}a.button.golden:hover{background:#958939}a.button.golden-light{background:#f2f1e4;color:#004f71}a.button.golden-light:hover{background:#efeddd}a.button.blue-dark{background:#004f71;color:#fff}a.button.blue-dark:hover{background:#004867}a.button.blue-light{background:#18728f;color:#fff}a.button.blue-light:hover{background:#176b86}a.button:hover svg{-webkit-transform:translate(3px, -50%);transform:translate(3px, -50%)}.wrapper{transition:all .2s ease;margin-left:auto;margin-right:auto;max-width:1400px}.wrapper::after{clear:both;content:"";display:block}@media screen and (min-width: 900px){.wrapper{padding-left:1rem;padding-right:1rem}}.hero{margin-bottom:calc(6rem + 1vw)}@media screen and (min-width: 900px){.hero{margin-bottom:calc(7rem + 2vw)}}@media screen and (min-width: 1350px){.hero{margin-bottom:calc(8rem + 2vw)}}.hero .img-container{position:relative}.hero .img-container .slogan{width:min(58vw - 1.5rem,58%);line-height:1.1;background:#9c903c;color:#fff;padding:calc(.5rem + 1vw) calc(.75rem + 1vw);position:absolute;bottom:calc(-5rem - .5vw);right:1rem;font-size:calc(1rem + 1vw);font-family:jaf-bernina-sans-condensed,sans-serif;font-weight:700;letter-spacing:3px}@media screen and (min-width: 900px){.hero .img-container .slogan{width:min(45vw - 2rem,45%);left:calc(50% + .5rem);padding:calc(.5rem + 1vw) calc(.75rem + 1vw) calc(.5rem + 1vw) calc(1.5rem + 1vw);letter-spacing:5px;font-size:calc(1.5rem + .5vw)}}@media screen and (min-width: 1350px){.hero .img-container .slogan{left:calc(51% + 2.5rem);width:min(42vw - 2rem,45%);max-width:560px;padding:2rem 2rem 2rem 3rem;font-size:calc(2rem + 1vw);bottom:calc(-7.5rem - 1vw);line-height:1.05;letter-spacing:6.5px}}html{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#004f71;font-family:jaf-bernina-sans,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.1;margin-top:0}h2,h4{font-family:jaf-bernina-sans-condensed,sans-serif}h2{margin-bottom:-0.25rem;letter-spacing:2px;font-size:calc(1rem + 1.25vw);font-weight:700;position:relative}@media screen and (min-width: 400px){h2{font-size:calc(1.25rem + 1.5vw)}}@media screen and (min-width: 900px){h2{margin-bottom:initial}}h2::before{position:absolute;content:"";width:min(13vw,77px);background:#004f71;height:3px;left:0;top:-0.85rem}h3{line-height:1.4;font-weight:600;font-size:calc(.75rem + 1vw);margin:1.25rem 0 0 0;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media screen and (min-width: 900px){h3{font-size:1.2rem}}@media screen and (min-width: 1350px){h3{font-size:1.3rem}}h4{margin-top:1rem;margin-bottom:1rem;font-weight:700;letter-spacing:1px;font-size:calc(.85rem + 1vw)}@media screen and (min-width: 900px){h4{font-size:1.4rem;letter-spacing:2px}}@media screen and (min-width: 1350px){h4{font-size:1.5rem}}p{line-height:1.4;font-weight:300;font-size:calc(.75rem + 1vw)}@media screen and (min-width: 900px){p{font-size:1.2rem}}@media screen and (min-width: 1350px){p{font-size:1.3rem}}.claimbox .claim{padding:1rem;display:block;font-weight:300;font-style:italic;font-size:1.4rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.3}@media screen and (min-width: 400px){.claimbox .claim{font-size:calc(1.4rem + .75vw)}}@media screen and (min-width: 900px){.claimbox .claim{font-size:calc(1.25rem + .5vw);padding:1.5rem}}@media screen and (min-width: 1350px){.claimbox .claim{font-size:2rem;padding:2.5rem}}.claimbox ul{padding:0 1rem .5rem;margin:0;list-style:none}@media screen and (min-width: 900px){.claimbox ul{padding:0 1.5rem .5rem}}@media screen and (min-width: 1350px){.claimbox ul{padding:0 2.5rem .5rem}}.claimbox ul li{margin:.25rem 0}.claimbox p{padding:0 1rem .5rem 1rem}@media screen and (min-width: 900px){.claimbox p{padding:0 1.5rem .5rem 1.5rem}}@media screen and (min-width: 1350px){.claimbox p{padding:0 2.5rem .5rem 2.5rem}}.claimbox table{padding:0 1rem .25rem 1rem;font-weight:300}.claimbox table tr{border-collapse:collapse}.claimbox table td{padding-top:.15rem;padding-bottom:.15rem}.claimbox table td:nth-of-type(1){padding-right:2rem}@media screen and (min-width: 900px){.claimbox table{padding:0 1.5rem .25rem 1.5rem;font-size:110%}}@media screen and (min-width: 1350px){.claimbox table{padding:0 2.5rem .25rem 2.5rem;font-size:120%}}.claimbox .vereinbarung{font-weight:300;display:block;padding:0 1rem 1rem 1rem}@media screen and (min-width: 900px){.claimbox .vereinbarung{padding:0 1.5rem 1.5rem 1.5rem;font-size:110%}}@media screen and (min-width: 1350px){.claimbox .vereinbarung{padding:0 2.5rem 2.5rem 2.5rem;font-size:120%}}strong{font-weight:700}.page-ansprechpartner .partner h3,.page-ansprechpartner .gruender h3,.page-ansprechpartner .angestellte h3,.page-ansprechpartner .team h3{letter-spacing:1px;font-size:calc(.85rem + 1vw)}@media screen and (min-width: 900px){.page-ansprechpartner .partner h3,.page-ansprechpartner .gruender h3,.page-ansprechpartner .angestellte h3,.page-ansprechpartner .team h3{font-size:1.3rem}}@media screen and (min-width: 1350px){.page-ansprechpartner .partner h3,.page-ansprechpartner .gruender h3,.page-ansprechpartner .angestellte h3,.page-ansprechpartner .team h3{font-size:1.4rem}}.page-ansprechpartner .partner .edu-job,.page-ansprechpartner .partner .pos,.page-ansprechpartner .gruender .edu-job,.page-ansprechpartner .gruender .pos,.page-ansprechpartner .angestellte .edu-job,.page-ansprechpartner .angestellte .pos,.page-ansprechpartner .team .edu-job,.page-ansprechpartner .team .pos{font-weight:300;font-size:calc(.8rem + .5vw)}@media screen and (min-width: 900px){.page-ansprechpartner .partner .edu-job,.page-ansprechpartner .partner .pos,.page-ansprechpartner .gruender .edu-job,.page-ansprechpartner .gruender .pos,.page-ansprechpartner .angestellte .edu-job,.page-ansprechpartner .angestellte .pos,.page-ansprechpartner .team .edu-job,.page-ansprechpartner .team .pos{font-size:1.2rem}}@media screen and (min-width: 1350px){.page-ansprechpartner .partner .edu-job,.page-ansprechpartner .partner .pos,.page-ansprechpartner .gruender .edu-job,.page-ansprechpartner .gruender .pos,.page-ansprechpartner .angestellte .edu-job,.page-ansprechpartner .angestellte .pos,.page-ansprechpartner .team .edu-job,.page-ansprechpartner .team .pos{font-size:1.3rem}}.page-ansprechpartner .partner .pos,.page-ansprechpartner .gruender .pos,.page-ansprechpartner .angestellte .pos,.page-ansprechpartner .team .pos{font-style:italic}.page-impressum .content h3,.page-datenschutz .content h3{margin-top:3rem;margin-bottom:0}.page-impressum .content h4,.page-datenschutz .content h4{margin-top:1.5rem;margin-bottom:0;font-size:calc(.65rem + 1vw);letter-spacing:.25px;font-family:jaf-bernina-sans,sans-serif;font-weight:600;line-height:1.3}@media screen and (min-width: 900px){.page-impressum .content h4,.page-datenschutz .content h4{font-size:1.1rem}}@media screen and (min-width: 1350px){.page-impressum .content h4,.page-datenschutz .content h4{font-size:1.2rem}}.page-impressum .content h3+p,.page-datenschutz .content h3+p{margin-top:.15rem}.page-impressum .content h4+p,.page-datenschutz .content h4+p{margin-top:.15rem}.page-impressum .content ul,.page-datenschutz .content ul{padding-left:1.5rem}.page-impressum .content ol,.page-datenschutz .content ol{list-style:lower-latin;padding-left:1.65rem}.page-impressum .content li,.page-datenschutz .content li{margin-top:.15rem;margin-bottom:.15rem}.page-impressum .content p,.page-impressum .content li,.page-impressum .content table,.page-datenschutz .content p,.page-datenschutz .content li,.page-datenschutz .content table{line-height:1.3;font-weight:300;font-size:calc(.75rem + 1vw)}@media screen and (min-width: 900px){.page-impressum .content p,.page-impressum .content li,.page-impressum .content table,.page-datenschutz .content p,.page-datenschutz .content li,.page-datenschutz .content table{font-size:1.2rem}}@media screen and (min-width: 1350px){.page-impressum .content p,.page-impressum .content li,.page-impressum .content table,.page-datenschutz .content p,.page-datenschutz .content li,.page-datenschutz .content table{font-size:1.3rem}}.page-impressum .content table,.page-datenschutz .content table{border-collapse:collapse;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.page-impressum .content table td,.page-datenschutz .content table td{vertical-align:top}@media screen and (max-width: 1149px){.page-impressum .content table td,.page-datenschutz .content table td{display:block}}.page-impressum .content table td:nth-of-type(odd),.page-datenschutz .content table td:nth-of-type(odd){width:20ch;max-width:250px;padding-top:.5rem}.page-impressum .content table td:nth-of-type(even),.page-datenschutz .content table td:nth-of-type(even){padding-bottom:.5rem}@media screen and (min-width: 900px){.page-impressum .content table td:nth-of-type(even),.page-datenschutz .content table td:nth-of-type(even){padding-top:.5rem}}.semibold{font-weight:600}@-webkit-keyframes fadeinall{0%{opacity:1}97%{opacity:0}98%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}99%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:0;z-index:-1}}@keyframes fadeinall{0%{opacity:1}97%{opacity:0}98%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}99%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:0;z-index:-1}}#loader{opacity:.95;position:fixed;width:100%;height:100%;-webkit-transform:translateY(0);transform:translateY(0);background-color:#fff;z-index:999;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:fadeinall 1s normal both;animation:fadeinall 1s normal both;-webkit-animation-delay:.3s;animation-delay:.3s}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:10px 8px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#004f71}.hamburger-box{width:25px;height:13px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-0.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:25px;height:1px;background-color:#004f71;border-radius:0;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-12px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0, -6px, 0) rotate(-45deg);transform:translate3d(0, -6px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger:focus,.hamburger:active{outline:none}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background:#fff}.stt{position:fixed;bottom:.5rem;right:1rem;text-align:right;z-index:10}.stt .cd-top{background:#fff;height:1.75rem;width:1.75rem;display:inline-block;position:relative;overflow:hidden;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out}.stt .cd-top>svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:2rem;height:2rem}.stt .cd-top.cd-fade-out,.stt .cd-top.cd-is-visible{transition:all .3s ease-in-out}.stt .cd-top.cd-is-visible{visibility:visible;opacity:1}.stt .cd-top.cd-fade-out{opacity:.7}.stt .cd-top:hover{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.st0{fill:#004f71}.fixit{overflow-y:hidden;margin:0;padding:0}.overlay{position:fixed;background:rgba(0,79,113,.9);top:0;left:0;width:100%;height:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .15s,height .25s;overflow:auto;z-index:1498}@media screen and (min-width: 1150px){.overlay{display:none}}.overlay .contact,.overlay .legal{opacity:0}.overlay.open{opacity:1;visibility:visible;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.overlay.open .mobile-menu>li{-webkit-animation:fadeInHeight .3s ease-in forwards;animation:fadeInHeight .3s ease-in forwards;-webkit-animation-delay:.15s;animation-delay:.15s}.overlay.open .mobile-menu>li:nth-of-type(2){-webkit-animation-delay:.25s;animation-delay:.25s}.overlay.open .mobile-menu>li:nth-of-type(3){-webkit-animation-delay:.3s;animation-delay:.3s}.overlay.open .mobile-menu>li:nth-of-type(4){-webkit-animation-delay:.35s;animation-delay:.35s}.overlay.open .mobile-menu>li:nth-of-type(5){-webkit-animation-delay:.4s;animation-delay:.4s}.overlay.open .mobile-menu>li:nth-of-type(6){-webkit-animation-delay:.45s;animation-delay:.45s}.overlay.open .contact{-webkit-animation:fadeIn .3s ease-in forwards;animation:fadeIn .3s ease-in forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.overlay.open .legal{-webkit-animation:fadeIn .3s ease-in forwards;animation:fadeIn .3s ease-in forwards;-webkit-animation-delay:.75s;animation-delay:.75s}.overlay nav{position:relative;text-align:left;margin:3rem 0 0 2rem;z-index:1499}.overlay .shortcuts ul{padding:0;margin:1rem 2rem 0 2rem;list-style:none}.overlay .shortcuts li{display:inline-block;margin-right:1.5rem}.overlay .shortcuts a.active svg{fill:#9c903c}.overlay .shortcuts svg{height:1.75rem;width:1.75rem}.overlay .contact{color:#fff;margin:3rem 0 0}.overlay .contact .heading{font-size:110%;font-weight:700;margin-bottom:.5rem;display:block}.overlay .contact .vereinbarung{font-size:.9rem}.overlay .contact table{width:100%;border-collapse:collapse;font-size:.9rem}.overlay .contact table td{padding-top:.25rem;padding-bottom:.25rem}.overlay .contact table td:nth-of-type(1){padding-right:1rem}.overlay ul.mobile-menu{list-style:none;padding:0;margin:0 0 0 0;display:block;position:relative;font-size:calc(1.25rem + 1vw)}.overlay ul.mobile-menu li{display:block;margin:max(3vh,1.5rem) 0;position:relative;opacity:0}.overlay ul li a{color:#fff}.overlay ul li>a.active{position:relative;font-weight:600}.overlay ul li>a.active::after:not(.icon){content:"";position:absolute;width:100%;bottom:-0.25rem;height:2px;background:#fff;left:0}.overlay .legal{margin:3rem 0 3rem;padding-bottom:1rem}.overlay .legal ul{list-style:none;color:#fff;padding:0}.overlay .legal li{margin-right:1rem;display:inline-block}@-webkit-keyframes fadeInHeight{0%{opacity:0;height:0}100%{opacity:1;height:100%}}@keyframes fadeInHeight{0%{opacity:0;height:0}100%{opacity:1;height:100%}}@-webkit-keyframes fadeInWidth{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@keyframes fadeInWidth{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}img{width:100%;max-width:100%;height:auto}.hero__contacts-trigger{overflow-x:hidden;position:absolute;top:17.5%;-webkit-transform:translateY(-17.5%);transform:translateY(-17.5%);right:0;z-index:1}@media screen and (max-width: 1149px){.hero__contacts-trigger{display:none}}.hero__contacts-trigger svg{height:1.5rem;width:1.5rem;transition:all .2s ease-in-out;will-change:transform}.hero__contacts-trigger ul{list-style:none;padding:0;margin:0}.hero__contacts-trigger li{color:#fff;padding:1rem;cursor:pointer}.hero__contacts-trigger li a{color:#fff}.hero__contacts-trigger li:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.hero__contacts-trigger li.blue{background:#004f71}.hero__contacts-trigger li.gold{background:#9c903c}.cm-overlay{display:none;opacity:0;z-index:-1;position:fixed;right:-100%;background:#004f71;color:#fff;font-weight:400;position:relative;visibility:hidden}.cm-overlay.overlay-show{position:absolute;display:block;opacity:1;z-index:3000;right:0;top:0;-webkit-animation:fadeIn .2s ease forwards;animation:fadeIn .2s ease forwards;visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 2px 20px rgba(0,0,0,.4)}.cm-overlay .close{position:absolute;top:1rem;right:1rem}.cm-overlay .close .overlay-cm-close{font-size:1.75rem;cursor:pointer;transition:color .2s ease-in-out}.cm-overlay .close .overlay-cm-close:hover{color:#9c903c}.cm-overlay .inner-container{padding:2rem 4rem 2rem 1.5rem}.cm-overlay .heading{font-size:115%;font-weight:700;margin-bottom:1rem;display:block}.cm-overlay .top{margin-bottom:2rem}.cm-overlay .bigger{font-size:135%;margin-bottom:4rem}.cm-overlay .bigger table{border-collapse:collapse;width:100%}.cm-overlay .bigger table td:nth-of-type(1){padding-right:1rem}.cm-overlay .hours{margin-bottom:4rem}.cm-overlay .hours table{font-size:90%;border-collapse:collapse;width:100%}.cm-overlay .hours table td{padding-top:.15rem;padding-bottom:.15rem}.cm-overlay .hours table td:nth-of-type(1){padding-right:1rem}.cm-overlay .hours .vereinbarung{font-size:90%;padding-top:.3rem}.cm-overlay ul{list-style:none;padding:0;margin:0}.cm-overlay ul li{display:inline-block;margin-right:1rem;font-size:90%}.page-home .ueber{padding:1rem 0;margin-bottom:2rem}@media screen and (min-width: 900px){.page-home .ueber{margin-bottom:5rem}}.page-home .ueber .full,.page-home .ueber .left,.page-home .ueber .right{width:calc(100% - 2rem);float:left;margin-left:1rem}.page-home .ueber .left .claimbox{margin-top:calc(5rem + 2vw);margin-left:0}@media screen and (min-width: 900px){.page-home .ueber .left{width:calc(41.6666666667% - 1.4166666667rem);float:left;margin-left:1rem}}@media screen and (min-width: 1350px){.page-home .ueber .left{width:calc(37.5% - 1.375rem);float:left;margin-left:1rem}}@media screen and (min-width: 900px){.page-home .ueber .right{width:calc(50% - 1.5rem);float:left;margin-left:1rem;left:calc(8.3333333333% - 1.0833333333rem + 1rem);position:relative}}@media screen and (min-width: 1350px){.page-home .ueber .right{width:calc(45.8333333333% - 1.4583333333rem);float:left;margin-left:1rem;left:calc(16.6666666667% - 1.1666666667rem + 1rem);position:relative}}.page-home .ueber .claimbox{width:calc(100% - 2rem);float:left;margin-left:1rem;background:#f2f1e4;margin-top:1rem;margin-bottom:1rem}.page-home .leistungen{padding:4rem 0 2rem;background:#f2f1e4}@media screen and (min-width: 900px){.page-home .leistungen{padding:5rem 0}}.page-home .leistungen .full,.page-home .leistungen .left,.page-home .leistungen .right{width:calc(100% - 2rem);float:left;margin-left:1rem}@media screen and (min-width: 900px){.page-home .leistungen .left{width:calc(50% - 1.5rem);float:left;margin-left:1rem}}@media screen and (min-width: 1350px){.page-home .leistungen .left{width:calc(50% - 1.5rem);float:left;margin-left:1rem}}.page-home .leistungen .right{margin-top:1rem;margin-bottom:1rem}@media screen and (max-width: 899px){.page-home .leistungen .right a.button{margin-left:auto;margin-right:auto;width:initial}}@media screen and (min-width: 900px){.page-home .leistungen .right{text-align:left;margin-top:0;margin-bottom:0;width:calc(41.6666666667% - 1.4166666667rem);float:left;margin-left:1rem;left:calc(8.3333333333% - 1.0833333333rem + 1rem);position:relative}}@media screen and (min-width: 1350px){.page-home .leistungen .right{width:calc(33.3333333333% - 1.3333333333rem);float:left;margin-left:1rem;left:calc(16.6666666667% - 1.1666666667rem + 1rem);position:relative}}.page-home .leistungen .aufzaehlung{padding-top:2rem}@media screen and (min-width: 900px){.page-home .leistungen .aufzaehlung{padding-top:4rem}}.page-home .leistungen .aufzaehlung .flex-container{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-around}@media screen and (min-width: 900px){.page-home .leistungen .aufzaehlung .flex-container{justify-content:space-between}}.page-home .leistungen .aufzaehlung .item{width:42%}@media screen and (min-width: 900px){.page-home .leistungen .aufzaehlung .item{width:30%}}.page-home .leistungen .aufzaehlung .item .container{text-align:center;padding:1.5rem 0}@media screen and (min-width: 900px){.page-home .leistungen .aufzaehlung .item .container{padding:2rem 0}}@media screen and (min-width: 1350px){.page-home .leistungen .aufzaehlung .item .container{padding:3rem 0}}.page-home .leistungen .aufzaehlung .item .container svg{height:calc(3rem + 1vw);width:calc(3rem + 1vw);fill:#000}@media screen and (min-width: 900px){.page-home .leistungen .aufzaehlung .item .container svg{height:5rem;width:5rem}}@media screen and (min-width: 1150px){.page-home .leistungen .aufzaehlung .item .container svg{height:6rem;width:6rem}}.page-home .digikanzlei{padding:4rem 0 2rem}@media screen and (min-width: 900px){.page-home .digikanzlei{padding:6rem 0 3rem}}.page-home .digikanzlei .full,.page-home .digikanzlei .left,.page-home .digikanzlei .right{width:calc(100% - 2rem);float:left;margin-left:1rem}.page-home .digikanzlei .left .button-box{margin-top:3rem;margin-left:0}@media screen and (min-width: 900px){.page-home .digikanzlei .left{width:calc(41.6666666667% - 1.4166666667rem);float:left;margin-left:1rem}}@media screen and (min-width: 1350px){.page-home .digikanzlei .left{width:calc(37.5% - 1.375rem);float:left;margin-left:1rem}}@media screen and (max-width: 899px){.page-home .digikanzlei .right a.button{margin-left:auto;margin-right:auto}}@media screen and (min-width: 900px){.page-home .digikanzlei .right{width:calc(50% - 1.5rem);float:left;margin-left:1rem;left:calc(8.3333333333% - 1.0833333333rem + 1rem);position:relative}}@media screen and (min-width: 1350px){.page-home .digikanzlei .right{width:calc(45.8333333333% - 1.4583333333rem);float:left;margin-left:1rem;left:calc(16.6666666667% - 1.1666666667rem + 1rem);position:relative}}.page-home .digikanzlei .button-box{width:calc(100% - 2rem);float:left;margin-left:1rem;margin-top:1rem;margin-bottom:1rem;margin-left:0}.page-aktuelles .content{padding-bottom:2rem}@media screen and (min-width: 900px){.page-aktuelles .content{padding-bottom:3rem}}@media screen and (min-width: 1350px){.page-aktuelles .content{padding-bottom:5rem}}.page-aktuelles .content .full{width:calc(100% - 2rem);float:left;margin-left:1rem}.page-ansprechpartner .content{padding:1rem 0;margin-bottom:2rem}@media screen and (min-width: 900px){.page-ansprechpartner .content{margin-bottom:5rem}}.page-ansprechpartner .content .full,.page-ansprechpartner .content .left,.page-ansprechpartner .content .right{width:calc(100% - 2rem);float:left;margin-left:1rem}.page-ansprechpartner .content .left .claimbox{margin-top:calc(5rem + 2vw);margin-left:0}@media screen and (min-width: 900px){.page-ansprechpartner .content .left{width:calc(41.6666666667% - 1.4166666667rem);float:left;margin-left:1rem}}@media screen and (min-width: 1350px){.page-ansprechpartner .content .left{width:calc(37.5% - 1.375rem);float:left;margin-left:1rem}}@media screen and (min-width: 900px){.page-ansprechpartner .content .right{width:calc(50% - 1.5rem);float:left;margin-left:1rem;left:calc(8.3333333333% - 1.0833333333rem + 1rem);position:relative}}@media screen and (min-width: 1350px){.page-ansprechpartner .content .right{width:calc(45.8333333333% - 1.4583333333rem);float:left;margin-left:1rem;left:calc(16.6666666667% - 1.1666666667rem + 1rem);position:relative}}.page-ansprechpartner .content .claimbox{width:calc(100% - 2rem);float:left;margin-left:1rem;background:#f2f1e4;margin-top:1rem;margin-bottom:1rem}.page-ansprechpartner .partner,.page-ansprechpartner .angestellte{padding:2rem 0}@media screen and (min-width: 800px){.page-ansprechpartner .partner,.page-ansprechpartner .angestellte{padding:1rem 0 3rem}}.page-ansprechpartner .partner .full,.page-ansprechpartner .angestellte .full{width:calc(100% - 2rem);float:left;margin-left:1rem;margin-bottom:2rem}@media screen and (min-width: 900px){.page-ansprechpartner .partner .full,.page-ansprechpartner .angestellte .full{margin-bottom:3rem}}@media screen and (min-width: 1350px){.page-ansprechpartner .partner .full,.page-ansprechpartner .angestellte .full{margin-bottom:4rem}}.page-ansprechpartner .partner .left,.page-ansprechpartner .partner .right,.page-ansprechpartner .angestellte .left,.page-ansprechpartner .angestellte .right{width:calc(100% - 2rem);float:left;margin-left:1rem}@media screen and (min-width: 800px){.page-ansprechpartner .partner .left,.page-ansprechpartner .partner .right,.page-ansprechpartner .angestellte .left,.page-ansprechpartner .angestellte .right{width:calc(41.6666666667% - 1.4166666667rem);float:left;margin-left:1rem}}@media screen and (min-width: 800px){.page-ansprechpartner .partner .left,.page-ansprechpartner .angestellte .left{margin-left:calc(8.3333333333% - 1.0833333333rem + 2rem)}}.page-ansprechpartner .partner .person,.page-ansprechpartner .angestellte .person{margin-top:1rem;margin-bottom:1rem}.page-ansprechpartner .partner .edu-job,.page-ansprechpartner .partner .pos,.page-ansprechpartner .angestellte .edu-job,.page-ansprechpartner .angestellte .pos{display:block}.page-ansprechpartner .angestellte{padding:4rem 0}@media screen and (min-width: 1350px){.page-ansprechpartner .angestellte{padding:5rem 0}}.page-ansprechpartner .gruender{background:#f2f1e4;padding:3rem 0 2rem}@media screen and (min-width: 800px){.page-ansprechpartner .gruender{padding:4.5rem 0 3rem}}.page-ansprechpartner .gruender .left,.page-ansprechpartner .gruender .right{width:calc(100% - 2rem);float:left;margin-left:1rem}.page-ansprechpartner .gruender .left{margin-bottom:1rem}@media screen and (min-width: 800px){.page-ansprechpartner .gruender .left{width:calc(50% - 1.5rem);float:left;margin-left:1rem;margin-bottom:0}}@media screen and (min-width: 800px){.page-ansprechpartner .gruender .right{width:calc(50% - 1.5rem);float:left;margin-left:1rem;margin-top:-0.5rem}}.page-ansprechpartner .angestellte .left,.page-ansprechpartner .angestellte .right{width:calc(50% - 1.5rem);float:left;margin-left:1rem}@media screen and (min-width: 800px){.page-ansprechpartner .angestellte .left,.page-ansprechpartner .angestellte .right{width:calc(41.6666666667% - 1.4166666667rem);float:left;margin-left:1rem}}@media screen and (min-width: 800px){.page-ansprechpartner .angestellte .right{width:calc(50% - 1.5rem);float:left;margin-left:1rem}}@media screen and (min-width: 800px){.page-ansprechpartner .angestellte .left{margin-left:calc(8.3333333333% - 1.0833333333rem + 2rem)}}.page-ansprechpartner .team{background:#f2f1e4;padding:4rem 0 2rem}.page-ansprechpartner .team .full{width:calc(100% - 2rem);float:left;margin-left:1rem;margin-bottom:2rem}@media screen and (min-width: 800px){.page-ansprechpartner .team{padding:4.5rem 0 5rem}}.page-ansprechpartner .team .person{margin-top:1rem;margin-bottom:1rem}.page-ansprechpartner .team .edu-job,.page-ansprechpartner .team .pos{display:block}.page-ansprechpartner .team .left,.page-ansprechpartner .team .right{width:calc(50% - 1.5rem);float:left;margin-left:1rem}@media screen and (min-width: 800px){.page-ansprechpartner .team .left,.page-ansprechpartner .team .right{width:calc(41.6666666667% - 1.4166666667rem);float:left;margin-left:1rem}}@media screen and (min-width: 800px){.page-ansprechpartner .team .left{margin-left:calc(8.3333333333% - 1.0833333333rem + 2rem)}}.page-kontakt .content{padding:1rem 0;margin-bottom:2rem}@media screen and (min-width: 900px){.page-kontakt .content{margin-bottom:5rem}}.page-kontakt .content .full,.page-kontakt .content .left,.page-kontakt .content .right{width:calc(100% - 2rem);float:left;margin-left:1rem}.page-kontakt .content .left .claimbox{margin-top:calc(5rem + 2vw);margin-left:0}@media screen and (min-width: 900px){.page-kontakt .content .left{width:calc(41.6666666667% - 1.4166666667rem);float:left;margin-left:1rem}}@media screen and (min-width: 1350px){.page-kontakt .content .left{width:calc(37.5% - 1.375rem);float:left;margin-left:1rem}}.page-kontakt .content .right a{color:inherit}.page-kontakt .content .right a:hover{color:#9c903c}@media screen and (min-width: 900px){.page-kontakt .content .right{width:calc(50% - 1.5rem);float:left;margin-left:1rem;left:calc(8.3333333333% - 1.0833333333rem + 1rem);position:relative}}@media screen and (min-width: 1350px){.page-kontakt .content .right{width:calc(45.8333333333% - 1.4583333333rem);float:left;margin-left:1rem;left:calc(16.6666666667% - 1.1666666667rem + 1rem);position:relative}}.page-kontakt .content .contacts-block{margin-top:2rem;margin-bottom:2rem}@media screen and (min-width: 900px){.page-kontakt .content .contacts-block{margin-top:3.5rem;margin-bottom:3.5rem}}@media screen and (min-width: 900px){.page-kontakt .content .contacts-block{margin-top:4.5rem;margin-bottom:4.5rem}}.page-kontakt .content .contacts-block .item{font-size:calc(.85rem + 1vw);font-weight:700;display:flex;margin-bottom:1.25rem;justify-content:flex-start}@media screen and (min-width: 900px){.page-kontakt .content .contacts-block .item{font-size:1.4rem;letter-spacing:1.5px}}@media screen and (min-width: 1350px){.page-kontakt .content .contacts-block .item{font-size:1.5rem}}.page-kontakt .content .contacts-block .item.address{margin-bottom:3rem}.page-kontakt .content .contacts-block .item .icon{margin-right:1.5rem}.page-kontakt .content .claimbox{width:calc(100% - 2rem);float:left;margin-left:1rem;background:#f2f1e4;margin-top:1rem;margin-bottom:1rem}.page-kontakt .content .claimbox .inner{padding:.5rem 1rem}.page-karriere .content{padding:1rem 0;margin-bottom:2rem}@media screen and (min-width: 900px){.page-karriere .content{margin-bottom:5rem}}.page-karriere .content .full,.page-karriere .content .left,.page-karriere .content .right{width:calc(100% - 2rem);float:left;margin-left:1rem}.page-karriere .content .left .claimbox{margin-top:calc(5rem + 2vw);margin-left:0}@media screen and (min-width: 900px){.page-karriere .content .left{width:calc(41.6666666667% - 1.4166666667rem);float:left;margin-left:1rem}}@media screen and (min-width: 1350px){.page-karriere .content .left{width:calc(37.5% - 1.375rem);float:left;margin-left:1rem}}@media screen and (min-width: 900px){.page-karriere .content .right{width:calc(50% - 1.5rem);float:left;margin-left:1rem;left:calc(8.3333333333% - 1.0833333333rem + 1rem);position:relative}}@media screen and (min-width: 1350px){.page-karriere .content .right{width:calc(45.8333333333% - 1.4583333333rem);float:left;margin-left:1rem;left:calc(16.6666666667% - 1.1666666667rem + 1rem);position:relative}}.page-karriere .content .claimbox{width:calc(100% - 2rem);float:left;margin-left:1rem;background:#f2f1e4;margin-top:1rem;margin-bottom:1rem}.page-datenschutz .content{padding:2rem 0}.page-datenschutz .content .full,.page-datenschutz .content .left,.page-datenschutz .content .right{width:calc(100% - 2rem);float:left;margin-left:1rem}@media screen and (min-width: 900px){.page-datenschutz .content .left,.page-datenschutz .content .right{width:calc(43.75% - 1.4375rem);float:left;margin-left:1rem}}@media screen and (min-width: 900px){.page-datenschutz .content .right{left:calc(12.5% - 1.125rem + 1rem);position:relative}}.page-impressum .content{padding:2rem 0}.page-impressum .content .full,.page-impressum .content .left,.page-impressum .content .right{width:calc(100% - 2rem);float:left;margin-left:1rem}@media screen and (min-width: 900px){.page-impressum .content .left,.page-impressum .content .right{width:calc(43.75% - 1.4375rem);float:left;margin-left:1rem}}@media screen and (min-width: 900px){.page-impressum .content .right{left:calc(12.5% - 1.125rem + 1rem);position:relative}}.error404 *{line-height:1.2;margin:0}.error404 main{display:table;font-family:jaf-bernina-sans,sans-serif;height:100vh;text-align:center;width:100%;background:#fff}.error404 .wrapper{display:table-cell;vertical-align:middle}.error404 h1{font-size:1.5em;font-weight:700;padding:0 2rem 2rem 2rem;margin:0 auto 2rem}.error404 span{display:block;margin:1rem auto;font-size:calc(4rem + 8vw)}@media only screen and (max-width: 280px){.error404 body,.error404 p{width:95%}.error404 h1{font-size:1em;margin:0}}.error404 .btn{text-transform:uppercase;letter-spacing:1px;padding:1rem 2rem;color:#004f71;background:#fff;transition:all .25s ease-in-out;border:1px solid #004f71}.error404 .btn:hover{background:#004f71;color:#fff}@media screen and (max-width: 899px){.nomobile{display:none}}@media screen and (min-width: 900px){.mobile-only{display:none}}
