/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */html{color:#222;font-size:1em;line-height:1.4}::-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}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}html{overflow-y:scroll;cursor:default;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(255,84,0,.5);background-color:#b8b8b8}body,html{font:normal 30px/1.4 FrutigerLTPro-Roman;color:#012c72;overflow-x:hidden}body{background-color:#fff;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased}::-moz-selection{background:#e31723;text-shadow:none;color:#fff}::selection{background:#e31723;text-shadow:none;color:#fff}h1{font:normal 2.8666rem/1.3 FFQuadraatWebPro;color:#e31723;max-width:75%}h2{font:normal 1.666rem/1.3 FFQuadraatWebPro}h3{font:normal 1rem/1.4 FrutigerLTPro-Black;color:#012c72;margin:0}a{position:relative;text-decoration:none;color:inherit;display:inline-block;height:1.37em;z-index:0;transition:color .4s cubic-bezier(.645,.045,.355,1)}.textLink::after{position:relative;content:'';display:block;width:100%;height:5px;background:#e31723;margin-top:-.2em;z-index:-10;transition-property:height,margin-top;transition-duration:.2s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.downloadLink:hover{color:#e31723}.downloadLink::after{display:inline-block;content:'';width:.7em;height:.7em;background:url(../img/arrow.svg);background-size:100%;background-repeat:no-repeat;background-position:center;transform-origin:center;margin-left:.1em;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}h1::after{position:absolute;content:'';display:block;width:0;height:.2em;background:#e31723;margin-top:-.7em;margin-left:0;z-index:-10;box-sizing:border-box}#datenschutz:focus,#impressum:focus,section:focus{outline:0}.akkHead:hover,a:active,a:focus,a:hover{color:#fff}.textLink:hover::after{height:1.2em;margin-top:-1.3em}a.steps{opacity:1;border-bottom:none}p{margin:1em 0;padding:0 6rem;max-width:80vw}.mainText{font-size:1.333rem}.animate{transition-property:all;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.dur01{transition-duration:.1s}.dur02{transition-duration:.2s}.dur03{transition-duration:.3s}.dur04{transition-duration:.4s}.dur05{transition-duration:.5s}.dur06{transition-duration:.6s}.dur07{transition-duration:.3s}.dur08{transition-duration:.8s}.dur09{transition-duration:.9s}.dur10{transition-duration:1s}.dur11{transition-duration:1.1s}.dur20{transition-duration:2s}.dur30{transition-duration:3s}.inViewAnim,.steps{opacity:0}.inViewAnim.steps{opacity:1}.inView,.steps.inView{opacity:1}.cookieWarning{display:none}.nav{position:fixed;right:0;z-index:1000;width:1rem;top:50vh;transform:translateY(-50%);height:15rem;padding:0 1rem;opacity:0}.nav.show{opacity:1}.navWrap{transform:rotate(90deg);width:100vh;transform-origin:0 100%}.navWrap>a{color:#012c72;padding-right:.5rem}.nav.white .navWrap>a{color:#fff}.navWrap>a:hover{color:#e31723}.fbF{transition:color .5s cubic-bezier(.645,.045,.355,1)}#facebook-f:hover .fbF{fill:#e31723}.nav.white .fbF{fill:#fff}.navWrap>a::after{display:none}#facebook-f{width:1rem;height:1rem;transform:rotate(-90deg)}.contactModal{position:fixed;width:100%;border:solid 20px #e31723;z-index:10000;background:#fff;right:0;height:100vh;top:50%;transform:translate(100%,-50%);padding:2rem 20% 2rem 2rem;box-sizing:border-box;opacity:0;-webkit-transition:opacity .5s cubic-bezier(.645,.045,.355,1);-moz-transition:opacity .5s cubic-bezier(.645,.045,.355,1);-o-transition:opacity .5s cubic-bezier(.645,.045,.355,1);transition:opacity .5s cubic-bezier(.645,.045,.355,1)}.contactModal.active{transform:translate(0,-50%);opacity:1}.closeContact{position:absolute;display:block;background:#fff;top:1rem;width:1rem;height:1rem;right:.9rem}.closeContact div:nth-child(1),.closeContact div:nth-child(2){position:absolute;background:#e31723;width:4px;height:1rem;transform:translate(.5rem) rotate(0);transform-origin:50% 50%;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.closeContact div:nth-child(1){transform:translate(.5rem) rotate(45deg)}.closeContact div:nth-child(2){transform:translate(.5rem) rotate(-45deg)}.closeContact:hover div:nth-child(1){transform:translate(.5rem) rotate(-45deg)}.closeContact:hover div:nth-child(2){transform:translate(.5rem) rotate(45deg)}.contactModal p{padding:0}.contactData{font:normal 2rem/1.3 FFQuadraatWebPro;color:#e31723}a.impressLink::after{display:none;content:'';width:2rem;height:2rem;background:url(../img/arrow.svg);background-size:100%;background-repeat:no-repeat;background-position:center;transform-origin:center;transform:rotate(-90deg) translate(-40%,0);margin-left:.5rem;opacity:0;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}a.impressLink:hover::after{opacity:1;transform:rotate(-90deg) translate(-40%,25%)}.logo{height:3rem;margin:1rem 0 0 1rem}.stdPad{padding-left:5rem;padding-right:5rem}#intro{position:relative;padding-top:5rem;padding-bottom:9rem;height:100vh;width:100%;box-sizing:border-box}#intro p{font-size:1.3333rem;letter-spacing:.02em;color:#fff;margin:0;padding:0}.kreis{width:90vw;height:90vw;border-radius:50%;position:absolute;background:#012c72;top:5rem;left:-5vw;transform:translate(-1.5vw,0) rotate(9deg);transform-origin:50% 25%}.kreis.inView{transform:translate(0,0) rotate(30deg)}.kreis::after{content:'';display:block;width:105%;height:100%;background:#fff;transform:translateY(50%)}.rahmen{position:relative;border:20px solid #e31723;width:100%;height:100%;padding:2rem 45% 8rem 2rem;box-sizing:border-box;transform:translate(2.5vw,0) rotate(4.5deg)}.rahmen.inView{transform:translate(0,0) rotate(0)}.button{position:absolute;width:2rem;height:2rem;display:block;text-decoration:none;border-bottom:none;color:#e31723;cursor:pointer;background-color:#000}.button::after{display:none}.button.right{right:1rem}@keyframes scrollDownButton{to{transform:translateY(30%)}}.scrollDown{position:absolute;bottom:1.75rem;background:url(../img/arrow.svg);background-size:100%;background-repeat:no-repeat;background-position:center;animation:scrollDownButton 1.4s ease-in-out infinite alternate;transform-origin:center;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.slider{margin:0}.slider figure{margin:0}.slider figcaption{position:relative;color:#fff;background:#012c72;text-align:right;width:45%;left:40%;letter-spacing:.04em;padding:3em 1em 1em 1em;transform:translate(0,-150%);opacity:0;transition-property:transform,opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.slider figcaption.inView{transform:translate(0,-40%)}.lbesch{font-size:.75rem}.slick-current figcaption{opacity:1}.slick-slide{max-height:100vh}.slick-slide img{max-height:75vh;width:100%;object-fit:cover}.slick-next,.slick-prev{display:none!important;position:absolute;width:2rem;height:2rem;color:#e31723;cursor:pointer;background:url(../img/arrow.svg),rgba(0,0,0,0);background-size:100%;background-repeat:no-repeat;background-position:center;font-size:0;line-height:0;top:initial;border:none;outline:0;z-index:50;transition-property:color,margin;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#e31723;outline:0;background:url(../img/arrow.svg);background-size:100%;background-repeat:no-repeat;background-position:center}.slick-prev{transform:translate(-50%,-50%) rotate(90deg);margin:0;left:34vw}.slick-next{transform:translate(50%,-50%) rotate(-90deg);margin:0;right:2vw}.slick-prev:focus,.slick-prev:hover{margin-left:-.5rem}.slick-next:focus,.slick-next:hover{margin-right:-.5rem}.slick-next:before,.slick-prev:before{display:none}section h1{display:inline-block;margin-bottom:0;transform:translateX(-50vw)}section h1.inView{transform:translateX(0)}#leistungen{position:relative;margin-top:5rem}#leistungen .akkordeon{transform:translateX(10vw) rotate(10deg)}#leistungen .akkordeon.inView{transform:translateX(0) rotate(0)}.akkordeon{position:relative;left:-5rem;background:#012c72;color:#fff;width:50%;padding:1rem 2.5rem 2rem 2.5rem;margin-top:4rem}.akkordeon .akkSec{position:relative;z-index:10;margin-bottom:4px;position:relative;transition:all .5s ease-in-out}.akkHead{cursor:pointer;cursor:hand}.akkHead::after{display:inline-block;position:relative;content:'';bottom:0;width:1rem;height:.75rem;background:url(../img/arrow.svg);background-size:100%;background-repeat:no-repeat;background-position:bottom center;transform-origin:center;right:0;margin-left:.5rem;transition:all .5s cubic-bezier(.645,.045,.355,1)}.akkHead:hover::after{transform:translateY(25%) rotate(0)}.akkSec.opened .akkHead::after{transform:translateY(0) rotate(180deg)}.akkSec.opened .akkHead:hover::after{transform:translateY(-25%) rotate(180deg)}.akkSec h2{position:relative;display:block;margin:0;padding-top:1rem;padding-bottom:.5rem;transition:all .5s ease-in-out}.akkSec .fold{padding:.1rem 0;margin-bottom:0;display:none;transition:color .5s ease-in-out}.akkSec p{margin:0 0 1em 0;padding:0;letter-spacing:.02em}.filterLink{display:block;background:#e31723;width:20vw;max-width:280px;min-width:200px;height:20vw;max-height:280px;min-height:200px;border-radius:50%;text-align:center;text-decoration:none;position:absolute;right:-38vw;top:50%;transform:translateY(-25%) scale(1);cursor:pointer;opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.akkSec.opened .filterLink{opacity:1}.filterLink:hover{transform:translateY(-25%) scale(1.1)}.filterLinkText{position:relative;top:50%;transform:translateY(-50%);word-wrap:break-word;padding:20px;display:block;color:#fff;text-decoration:none}.filterLink::after{position:absolute;content:'';width:2rem;height:2rem;display:block;color:#e31723;cursor:pointer;background:url(../img/arrow.svg);background-size:100%;background-repeat:no-repeat;background-position:center;font-size:0;line-height:0;bottom:-3rem;border:none;outline:0;z-index:50;left:50%;transform:translate(-50%,0);transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.filterLink:hover::after{width:2rem;height:2rem;margin:0;transform:translate(-50%,25%)}#referenzen{margin-top:20vh;z-index:6000;position:relative}.refWrap{display:flex;flex-wrap:wrap;flex-direction:column;height:100vh;margin-top:5rem}.mapWrap{position:relative;z-index:6000;flex:0 0 auto;order:3;width:120vh;height:120vh;border-radius:50%;z-index:100;overflow:hidden;background:#012c72;box-sizing:border-box;transform:translate(0,-20%);margin-top:6rem;opacity:1}.mapWrap.inView{transform:translate(0,0)}#map{width:100%;height:100%;opacity:0}#map.inView{opacity:1}.filters{order:2;list-style-type:none;padding:0;width:40%;margin-top:4rem}.filter{display:inline-block;text-transform:uppercase;font-size:.6rem;letter-spacing:.1em;background:#012c72;color:#fff;padding:.75em 1em .8em 1em;margin:0 0 .45em 0;cursor:pointer}.filter.active{background:#e31723}#refInfo{order:1;border-radius:50%;overflow:hidden;background:#e31723;width:60vh;height:60vh;border:20px solid #e31723;box-sizing:border-box;transform:translate(20%,-20%);opacity:1}#refInfo.inView{transform:translate(0,0);background:#fff}.refContainer{box-sizing:border-box;text-align:center;font-size:.75rem;padding:0 1rem;transform:translate(0,-50%);top:50%;position:relative}.refContainer.refImage{top:0;padding-top:1em;transform:translate(0,0)}.refLeistung,.refZusatz{letter-spacing:.03em}.refName{font-size:1.2rem}.refImage{width:100%;height:60%;object-fit:cover}a.refExLink{color:#e31723}a.refExLink::after{display:inline-block;content:'';width:1rem;height:1rem;background:url(../img/arrow.svg);background-size:100%;background-repeat:no-repeat;background-position:center;transform-origin:center;transform:rotate(-90deg) translate(-40%,0);margin-left:.5rem;margin-bottom:.15em;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}a.refExLink:hover::after{transform:rotate(-90deg) translate(-40%,25%)}#beleben{margin-top:-25vh}#wir{margin-top:25vh;margin-bottom:-15vw}.histImage01{width:40%;margin:5rem 0 0 0;transform:translateX(-100vw)}.histImage01.inView{transform:translateX(0)}.histImage02{margin:0;width:100%;transform:translate(100vw,-30%);text-align:right}.histImage02.inView{transform:translate(0,-30%)}.histImage03{margin:0;width:100%;text-align:right;transform:translate(-20%,-150%)}.histImage03.inView{transform:translate(-20%,-80%)}.histImage01 img{width:100%}.histImage02 img{width:80%}.histImage03 img{object-fit:cover;width:30vw;height:30vw;border-radius:50%}#auszeichnungen{padding-bottom:10vw;overflow:hidden}.raute{background:#012c72;width:80vw;height:80vw;transform:translate(-25%,0) rotate(-45deg)}.jobWrap{color:#fff;z-index:500;position:relative;padding:0 30vw 0 0;transform:translate(0,-50vw)}.jobWrap p{padding-left:0;padding-right:0}#jobs h1{z-index:500;position:relative;transform:translate(0,25vw)}.raute.inView{transform:translate(-25%,0) rotate(45deg)}.auszListe{font-size:.85rem;padding:2rem 6rem;margin:3em 0}.Rtable{display:flex;flex-wrap:wrap;padding:2em;border:solid 20px #e31723}.Rtable-cell{box-sizing:border-box;flex-grow:1;width:100%;padding:.8em 1.2em;overflow:hidden;list-style:none}.column1{width:30%;text-align:right}.column2{width:20%;text-align:center}.column3{width:70%}#jobs{padding-top:0}a.impress::after{height:4px;margin-top:0}footer{background:#012c72;padding:3rem 5rem;color:#fff}footer h2{font:normal 1.2rem/1.375 FrutigerLTPro-Roman;padding:0 6rem;max-width:80vw;margin:2em 0 0 0}footer h3{font:normal .75rem/1.375 FrutigerLTPro-Black;padding:0 6rem;max-width:80vw;letter-spacing:.04em;margin:1em 0 0 0;color:#e31723}footer p,footer ul{font-size:.75rem;letter-spacing:.02em;margin:.5em 0}footer ul{padding:0 6rem}footer li{margin-left:1em}#impressum{padding-top:2rem}@media only screen and (max-width:1650px){body,html{font-size:28px}.kreis{width:100vw;height:100vw}.slick-next{right:4vw}.mapWrap{width:110vh;height:110vh}.mapWrap.inView{transform:translate(15%,0)}footer p{font-size:1rem}}@media only screen and (max-width:1550px){body,html{font-size:26px}.mainText{font-size:1.2rem}.akkordeon{width:60%}.filterLink{right:-35vw}.mapWrap{width:120vh;height:120vh}.mapWrap.inView{transform:translate(5%,0)}}@media only screen and (max-width:1450px){.logo{max-width:50%}#intro p{font-size:1.1rem}p{max-width:100vw;padding:0 4rem}.slick-prev{transform:translate(-50%,-50%) rotate(90deg);margin:0;left:35vw}#refInfo,.auszListe,.contactModal{border-width:15px}#refInfo.inView{transform:translate(-3rem,-3rem)}.mapWrap{margin-top:2rem}.mapWrap.inView{transform:translate(0,0)}.filters{padding:0 1rem 0 0;margin-top:0;margin-left:-3rem}.filter{font-size:.5rem;margin:0 0 .2em 0}footer h2,footer h3{padding:0 4rem}.auszListe{padding:2rem 0}}@media only screen and (max-width:1280px){.textLink::after{height:4px}.slick-prev{left:34vw}.slick-next{right:2.5vw}.mainText{font-size:1rem}p{padding:0 3rem}h1{max-width:100%}.akkordeon{width:70%;left:-3rem}.filterLink{right:-31vw}.raute{width:90vw;height:90vw}footer h2,footer h3{padding:0 3rem}}@media only screen and (max-width:1150px){.stdPad{padding-left:3rem;padding-right:3rem}footer{padding:2rem 3rem}#intro p{font-size:1rem;letter-spacing:.03em}.slick-next{right:4vw}.slick-prev{left:39vw}}@media only screen and (max-width:1024px){.slick-prev{left:38vw}.slick-next{right:5vw}p{padding:0}h1{font-size:2rem}h2{font-size:1.5rem}.akkordeon{width:65%;padding:1rem 2.5rem 2rem 4rem}#refInfo.inView{transform:translate(0,-3rem)}.filters{margin-left:0}footer h2,footer h3{padding:0}.nav{width:.5rem}.navWrap>a{font-size:.75rem}}@media only screen and (max-width:1024px) and (max-aspect-ratio:4/3){.rahmen{padding-right:40%}}@media only screen and (max-width:950px){body,html{font-size:24px}.stdPad{padding-left:2rem;padding-right:2rem}footer{padding:2rem 2rem}.logo{max-width:60%}.kreis{width:90vw;height:90vw;top:3rem;left:0}.kreis::after{display:none}#refSlider{padding-left:0;padding-right:0;padding-top:0}.slick-next,.slick-prev{display:none!important}.akkordeon{left:-2rem;width:100%;padding:2rem 2.5rem 2rem 2.5rem;box-sizing:border-box}.filterLink{display:none;width:initial;max-width:initial;min-width:initial;height:auto;max-height:initial;min-height:initial;border-radius:0;text-align:left;position:relative;right:initial;top:initial;transform:translateY(0) scale(1);padding:.5em;border:4px solid #fff;background:0 0}.filterLinkText{position:relative;top:initial;transform:translateY(0);padding:.25em;display:inline;color:#fff}.filterLinkText br{display:none}.filterLink:hover{transform:translateY(0) scale(1)}.filterLink::after{bottom:initial;left:100%;margin:0 0 0 2rem;top:0}.filterLink:hover::after{margin:0 0 0 2rem;transform:translate(-50%,25%)}.refWrap{flex-direction:row;height:auto;margin-bottom:2rem;margin-top:3rem}.filters{order:1;width:100%;margin:0}.filter{opacity:1}.mapWrap{left:0;order:2;width:100%;height:50vh;border-radius:0;margin-top:1rem;margin-bottom:1rem;transform:translate(0);opacity:1}#map{opacity:1}#googleMap{width:100%;height:400px;top:0;left:0;right:0;bottom:0}.gm-style .gm-style-iw{position:relative!important;background-color:#fff!important;color:#012c72;top:0!important;left:0!important;width:400px!important;min-height:120px!important;padding-top:0;display:block!important}.gm-style .gm-style-iw>div{position:relative!important;display:block!important;width:100%!important;max-width:400px!important}.gm-style .gm-style-iw #google-popup p{padding:10px;color:#012c72}.gm-style div div div div div div div div{background-color:#fff!important;padding:0;margin:0;padding:0;top:0;color:#012c72;font-size:16px}.gm-style div div div div div div div div a{color:#f1f1f1;font-weight:700}.gm-style img{width:100%}#refInfo{order:3;border-radius:0;width:100%;height:auto;min-height:20vh;background:#fff;transform:translate(0)}#refInfo.inView{transform:translate(0,0)}.refContainer{text-align:left;padding:1rem;transform:translate(0);top:0}.refImage{height:auto;max-height:60vh}#wir{margin-top:5rem}.raute{width:130vw;height:130vw}#jobs h1{transform:translate(0,35vw)}.jobWrap{padding:0;transform:translate(0,-90vw)}}@media only screen and (max-width:720px){body,html{font:normal 24px/1.375 FrutigerLTPro-Roman}.kreis{width:100vw;height:100vw}.rahmen{border-width:10px;padding-top:1rem;padding-left:1rem}#refInfo,.auszListe,.contactModal{border-width:10px}.slider figcaption{width:75%;left:50%;transform:translate(-50%,-150%)}.slider figcaption.inView{transform:translate(-50%,-40%)}.textLink::after{height:4px}#leistungen{margin-top:2rem}.akkordeon{padding:.5rem 1.5rem 1rem 1.5rem}.akkSec p{font-size:.8rem}.auszListe{padding:0}.Rtable{border-width:10px;padding:1em}.Rtable-cell{padding:.8em 1em .8em .5em}footer p{font-size:.75rem}}@media only screen and (max-width:600px){body,html{font:normal 22px/1.375 FrutigerLTPro-Roman}.logo{max-width:70%;box-sizing:border-box}.textLink::after{height:3px}.contactModal{padding:2rem}.contactData{font-size:1.5rem}.rahmen{padding-right:1rem}.kreis{top:2rem}#intro{padding-top:4rem}.stdPad,footer{padding-left:1rem;padding-right:2rem}.akkordeon{left:-1rem;padding:.5rem 1rem 1rem 1rem}h1{font-size:1.75rem;line-height:1.2}.nav{width:.7rem}.Rtable{flex-direction:column;padding:1rem 1.3rem}.column1,.column3{width:100%;text-align:left}.Rtable-cell{padding:.2em 0}.column3{padding-bottom:1em}#wir h1 br{display:none}}@media only screen and (max-width:500px){body,html{font:normal 20px/1.375 FrutigerLTPro-Roman}#intro p{font-size:.9rem}.nav{padding:0 .75rem}.slider figcaption{width:65%}.akkSec h2{font-size:1.2rem}.Rtable{padding:.8rem 1rem}.raute{width:170vw;height:170vw}#jobs h1{transform:translate(0,45vw)}.jobWrap{transform:translate(0,-120vw)}.contactData{font-size:1.2rem}.contactModal{padding:2rem 1rem}}@media only screen and (max-height:900px){#intro{padding-top:3rem}}@media only screen and (max-aspect-ratio:12/16){.kreis{width:60vh;min-width:130vw;height:60vh;min-height:130vw;left:-2rem}.slick-slide img{height:40vh}}@media only screen and (min-aspect-ratio:16/9){.slick-slide img{height:30vh}#intro{padding-bottom:6rem}#intro p{font-size:1.2rem,}.rahmen{padding:1rem 40% 0 1rem}.kreis{top:3rem;width:100vw;height:100vw}}@media only screen and (max-width:900px) and (orientation:landscape),screen and (min-aspect-ratio:50/28){.rahmen{height:initial;padding-bottom:5rem;padding-right:40%}.nav{top:0;transform:translateY(0)}#intro{margin-bottom:100vh}.slick-slide img{height:75vh}}@media only screen and (max-width:500px) and (orientation:landscape),screen and (max-height:500px) and (min-aspect-ratio:50/32){.contactModal{padding:0 20% 1rem 1rem;overflow-y:scroll}.contactModal p{font-size:1rem}}@media only screen and (max-width:320px) and (orientation:landscape),screen and (max-height:320px){.nav{width:.5rem}.navWrap>a{font-size:.6rem;padding-right:.3rem}}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:0 0!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:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}