@import url("https://fonts.googleapis.com/css2?family=Open+Sans&family=Poppins:wght@300;400;500;600&display=swap");body,html{-webkit-text-size-adjust:100%;background-color:#f8f8ff;font-family:Poppins,Arial,sans-serif;margin:0;max-width:100vw;padding:0;scroll-behavior:smooth;text-align:center}h1,h2,h3,h4,h5,h6{margin:0}h3{font-size:24px;text-transform:uppercase}h2,h3{color:#fff}h2{font-size:12px}h1{color:#fff;font-size:18px}.title{font-size:.6em;font-weight:400;opacity:.7}a{text-decoration:none}ul{list-style-type:none}button,button:hover{background:transparent;border:0 solid transparent;box-shadow:0 0 0 transparent;text-shadow:0 0 0 transparent}button:active{border:none;outline:none}button:focus{outline:none}.title-transition{animation:fadeInAnimation 3s ease;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}header{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);justify-content:space-between;position:fixed;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;width:100%;z-index:1}header #logo{background-image:radial-gradient(ellipse at 50% 0,hsla(0,0%,100%,.9) 40%,hsla(0,0%,94%,.9) 100%);display:none;height:50px}#logo button{color:#fff;font-size:16px}#logo button:focus{outline:thin dotted #015391;outline-offset:0}#logo button:active{outline:none}header #logo img{padding-top:10px}header #nav{background-image:radial-gradient(ellipse at 50% 0,rgba(17,100,161,.9) 50%,rgba(12,68,110,.9) 100%);height:50px}#nav ul{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;margin:0;padding:0}#nav li{font-size:12px;margin:14px auto auto;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease}#nav button{color:#fff;font-size:16px;font-weight:600}#nav button:focus{outline:thin dotted #fff;outline-offset:8px}#nav button:active{outline:none}main ul{padding:0}main #welcome{background-position-x:center;background-repeat:no-repeat;background-size:812px;height:300px}.webp main #welcome{background-image:linear-gradient(#006496,rgba(0,100,255,.5)),url(../img/Header/FLD_Praxis.webp)}.no-js main #welcome,.no-webp main #welcome{background-image:linear-gradient(#006496,rgba(0,100,255,.5)),url(../img/Header/FLD_Praxis_web.jpg)}main #welcome #info{opacity:50%;padding-top:100px}main #welcome #info h3{font-weight:600;line-height:.98}main #welcome #info h2{font-weight:400;margin-top:10px}main #welcome #info h1{font-weight:500;line-height:.9;margin:0;padding-top:10px}main #welcome #info p{color:#fff;font-size:7px;font-weight:200;margin-top:45px;max-width:95vw;text-align:center}main #contact{background-color:#f8f8ff;padding-top:70px}main #contact h2{color:#015391;font-size:24px}main #contact ul{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto auto auto auto;margin:auto;width:90%;grid-gap:10px;padding-top:20px}main #contact li{background-image:radial-gradient(ellipse at 50% 20%,#f8f8ff 40%,#fdfdfd 100%);box-shadow:0 2px .4em hsla(0,0%,87%,.5),0 0 .4em hsla(0,0%,87%,.5);height:100px;margin-bottom:10px;padding-bottom:15px}main #contact h3{color:#015391}main #contact address{color:#015391;padding:0;text-decoration:underline}main #contact a,main #contact a:visited{color:#015391}main #contact ul li #adr br{display:none}main #contact #test{padding-top:6px}main #contact ul li #ope{height:auto;margin-top:20px}main #contact .indicator{background-color:#1164a1;height:5px;margin-bottom:4px}main #contact img{margin:10px 0 -10px}main #contact #tools{align-items:center;display:flex;height:250px;justify-content:center;margin:0;overflow:hidden;position:relative;width:100%}main #contact #tools:before{bottom:0;content:"";height:5px;position:absolute;width:100%;z-index:1000}main #contact #tools:after{content:"";height:5%;position:absolute;top:0;width:100%;z-index:1000}main #contact #tools img{object-fit:cover;pointer-events:none;position:absolute;top:0;width:350px}main #contact h3{padding-top:10px}main #contact address,main #contact h3{color:#1164a1;font-size:16px}main #service{background-image:radial-gradient(ellipse at 50% 0,rgba(17,100,161,.9) 50%,rgba(12,68,110,.9) 100%);color:#fff;padding-top:70px}main #service h2{font-size:24px}main #service p{margin:20px 30px 0}main #service ul{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto auto;padding-top:20px}main #service ul li{height:150px;margin:10px 20px;padding-bottom:30px}main #team{background-color:#f8f8ff;padding-top:70px}main #team h2{color:#1164a1;font-size:24px}main #team p{color:#015391;margin:20px 30px}.mySlides{display:none}main #team img{vertical-align:middle}main #team .slideshow-container{margin:46px auto 0;position:relative;text-align:initial;width:100%}.next,main #team .slideshow-container .prev{border-radius:0 3px 3px 0;color:#1164a1;cursor:pointer;font-size:18px;font-weight:700;margin-top:-22px;padding:16px;position:absolute;top:45%;transition:.6s ease;user-select:none;width:auto}main #team .slideshow-container img{display:block;margin-left:auto;margin-right:auto;position:relative;width:100%}main #team .slideshow-container .layer{position:absolute}main #team .slideshow-container .next{border-radius:3px 0 0 3px;right:0}.next:hover,main #team .slideshow-container .prev:hover{background-color:#f8f8ff;opacity:75%}main #team .text{bottom:0;color:#1164a1;font-size:12px;padding:5px 0 0;text-align:center;width:100%}main #team .slideshow-container .fade{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fade;animation-name:fade}#team div .dot{background-color:rgba(12,68,110,.2);border-radius:50%;cursor:pointer;display:inline-block;height:5px;margin:0 2px;transition:background-color .6s ease;width:5px}#team div .active,.dot:hover{background-color:rgba(12,68,110,.75);height:6px;width:6px}@-webkit-keyframes fade{0%{opacity:.4}to{opacity:1}}@keyframes fade{0%{opacity:.4}to{opacity:1}}@media only screen and (max-width:300px){.next,.prev,.text{font-size:11px}}footer{font-weight:200;padding:30px 0 10px}footer ul{margin:0 auto;padding:0}footer li{display:inline-block;margin-left:20px;margin-right:20px}footer button{color:#1164a1;font-size:14px;outline:none}footer button:focus{outline:thin dotted #1164a1;outline-offset:8px}footer button:active{outline:none}