html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}details,footer,header,menu,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline-width:0}b,strong{font-weight:bolder}img{border-style:none}button{font:inherit;margin:0}button{overflow:visible}button{text-transform:none}button,[type=button]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h1,h2,h3{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}.w3-image{max-width:100%;height:auto}img{vertical-align:middle}a{color:inherit}.w3-button{border:0;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w3-button:disabled{cursor:not-allowed;opacity:.3}:disabled *{pointer-events:none}.w3-display-container{position:relative}.w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed !important;z-index:1;overflow:auto}.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:0;display:block;outline:0}.w3-bar .w3-button{white-space:normal}.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:0;white-space:normal;float:none;outline:0}.w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-container:after,.w3-container:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}.w3-half,.w3-threequarter,.w3-quarter{float:left;width:100%}@media(min-width:601px){.w3-quarter{width:24.99999%}.w3-half{width:49.99999%}.w3-threequarter{width:74.99999%}}.w3-hide{display:none !important}@media(max-width:600px){.w3-hide-small{display:none !important}}@media(min-width:993px){.w3-hide-large{display:none !important}}@media(max-width:992px) and (min-width:601px){.w3-hide-medium{display:none !important}}.w3-top{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}.w3-display-left{position:absolute;top:50%;left:0;transform:translate(0,-50%);-ms-transform:translate(-0,-50%)}.w3-round{border-radius:4px}.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter{padding:0 8px}.w3-container{padding:.01em 16px}.w3-card{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}@keyframes w3-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.w3-animate-opacity{animation:opac .8s}@keyframes opac{from{opacity:0}to{opacity:1}}.w3-animate-top{position:relative;animation:animatetop .4s}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.w3-animate-left{position:relative;animation:animateleft .4s}@keyframes animateleft{from{left:-300px;opacity:0}to{left:0;opacity:1}}@keyframes animateright{from{right:-300px;opacity:0}to{right:0;opacity:1}}@keyframes animatebottom{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@keyframes animatezoom{from{transform:scale(0)}to{transform:scale(1)}}.w3-hover-opacity:hover{opacity:.60}.w3-large{font-size:18px !important}.w3-xlarge{font-size:24px !important}.w3-xxxlarge{font-size:48px !important}.w3-center{text-align:center !important}.w3-margin{margin:16px !important}.w3-margin-right{margin-right:16px !important}.w3-padding{padding:8px 16px !important}.w3-padding-16{padding-top:16px !important;padding-bottom:16px !important}.w3-padding-24{padding-top:24px !important;padding-bottom:24px !important}.w3-padding-32{padding-top:32px !important;padding-bottom:32px !important}.w3-padding-48{padding-top:48px !important;padding-bottom:48px !important}.w3-right{float:right !important}.w3-button:hover{color:#000 !important;background-color:#ccc !important}/* *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face{font-family:'FontAwesome';src:url('./fonts/fontawesome-webfont.eot?v=4.7.0');src:url('./fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('./fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('./fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('./fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('./fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-fw{width:1.28571429em;text-align:center}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-close:before{content:"\f00d"}.fa-home:before{content:"\f015"}.fa-map-marker:before{content:"\f041"}.fa-info-circle:before{content:"\f05a"}.fa-arrow-up:before{content:"\f062"}.fa-phone:before{content:"\f095"}.fa-facebook:before{content:"\f09a"}.fa-credit-card:before{content:"\f09d"}.fa-bars:before{content:"\f0c9"}.fa-envelope:before{content:"\f0e0"}.fa-bullseye:before{content:"\f140"}.fa-instagram:before{content:"\f16d"}.fa-male:before{content:"\f183"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-car:before{content:"\f1b9"}.fa-wifi:before{content:"\f1eb"}.fa-address-book-o:before{content:"\f2ba"}:root{--primary-color:#202658;--secondary-color:#aecff1;--text-color:#302c2c;--text-hover-color:#df0f1f;--border-color:#aecff1;--bg-color:white}img{max-width:100%;height:auto}body,h1,h2,h3{font-family:"Raleway",sans-serif;color:var(--primary-color)}header .contactButtons,header h1,header h2{color:var(--secondary-color)}h1,h2,h3,span.header{font-weight:bold;text-shadow:3px 3px 5px var(--primary-color)}h1{font-size:40px}h2{font-size:26px}h3{font-size:23px}span.header{font-size:20px;margin:1em 0}body,html{height:100%;line-height:1.9;font-size:19px}ul{padding-inline-start:1em}body,html,#myNavbar{color:var(--text-color);background-color:var(--bg-color)}#modalImage{width:auto;max-height:65vh}.modalContent{padding:5vh 0 0 0;outline:0;margin:auto;position:relative}.modalContent p{margin:.6em 0}#modal{top:0;left:0;z-index:3;width:100%;height:100%;display:none;padding:20px;position:fixed;overflow:auto;background-color:var(--primary-color);color:var(--secondary-color);animation:animatezoom .6s}#modal a:hover{color:var(--secondary-color)}#content{position:relative}.modalButton{top:0;right:0;padding:20px;z-index:1000;font-size:30px;position:absolute}.center{text-align:center}#myNavbar{font-size:20px}#myNavbar .fa{font-size:23px}a .fa,.fa{transition:transform 1s ease,color 1s ease}.modalButton:hover .fa,a:hover .fa{transform:rotate(360deg) scale(1.5)}section.w3-container{padding:60px 30px}address,.marginLeft{margin-left:4em}address{font-style:normal}a,a:visited{text-decoration:none}p a,p a:visited{color:var(--primary-color)}a:hover{color:var(--text-hover-color)}#home{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("./img/header.webp");min-height:100%}#myNavbar .menuOpener,#myNavbar a,.contactButtons{color:var(--primary-color);text-shadow:3px 3px 5px rgba(0,0,0,0.75)}header .contactButtons{position:absolute;bottom:0;left:0}footer img{padding:1em}.preview img,.gallery .w3-card{transition:transform 1s ease}.modalButton,.preview img,.gallery img{cursor:pointer}.preview img:hover,.gallery .w3-card:hover{transform:scale(1.05)}#modal img,.preview img,.gallery img{box-shadow:1px 1px 6px 1px var(--primary-color)}.contactButtons a:hover{color:var(--text-hover-color)}.contactButtons a{text-indent:5px}.w3-bar .w3-button{padding:10px 8px}#mySidebar{display:none;width:75%}header>div{padding:0 2vw}.bigTitle{max-width:100%;width:75vw;top:50vh;background-color:rgba(255,255,255,0.35)}.bigTitle h1{opacity:100%}.map{width:100%}#myOverlay{display:none}#mySidebar{z-index:3}#myNavbar .logo{padding-left:10px}.flex{display:flex;align-items:center}.flex-center{flex-grow:1}.contactPhoto{max-height:320px;float:right}header,footer,section{border-top:1px dashed var(--border-color)}.w3-button.button{background-color:var(--primary-color);color:var(--bg-color);letter-spacing:4px}.w3-button:hover{background-color:var(--border-color) !important;color:var(--text-hover-color) !important}.intern{display:flex;flex:1 1 0%;padding:10px;flex-direction:column;line-height:1.4;min-width:250px}.onlyLarge{display:none}@media(max-width:2000px){#home{background-image:url("./imgResized/header-2000.webp")}}@media(max-width:1200px){#home{background-image:url("./imgResized/header-1200.webp")}}@media(max-width:768px){#home{background-image:url("./imgResized/header-768.webp")}}@media(max-width:480px){#home{background-image:url("./imgResized/header-480.webp")}}@media(min-width:1350px){.onlyLarge{display:initial}}@media(max-width:599px){.w3-card{margin-bottom:1em}header .contactButtons{width:100%;text-align:center}}@media(min-width:600px){.container{display:flex;align-items:stretch;gap:1em;flex-wrap:wrap}}