@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:#003352;cursor:pointer}ul{list-style-type:none}button,input{outline:none;border:none;cursor:pointer}body{background-color:#e9f6ff;font-family:Roboto,sans-serif}section{margin:70px 0}.info--bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 5%;height:50px;line-height:50px;background-color:#8dcd1f}.info--bar .info--bar--block{display:flex;align-items:center;font-size:20px;gap:10px;color:#e9f6ff}.info--bar .action--block{background-color:#e9f6ff;color:#8dcd1f;border-radius:12px;padding:5px 10px;text-transform:capitalize;cursor:pointer}@media (max-width: 1024px){.info--bar .action--block{display:none}}@media (max-width: 768px){.info--bar .info--bar--block:last-of-type{display:none}}@media (max-width: 600px){.info--bar{justify-content:center}.info--bar .info--bar--block:nth-of-type(2){display:none}}.nav--bar{display:flex;align-items:center;justify-content:space-between;padding:0 5%;margin:10px 0}.nav--bar .logo--container{max-width:150px;width:40%;transition:all .5s;z-index:3}.nav--bar .logo--container .logo{width:100%}.nav--bar .nav--list{display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.nav--bar .nav--list .link--ele{text-transform:uppercase;border-radius:9px;border:2px solid #0071be;padding:10px;color:#0071be;font-size:1.2rem;transition:all .5s}.nav--bar .nav--list .link--ele:hover,.nav--bar .nav--list .link--ele:active{background-color:#0071be;color:#e9f6ff;border-color:#e9f6ff}.nav--bar .close--icon{cursor:pointer;color:#ff2929;font-size:8vw;z-index:3;display:none;position:absolute;right:1%;top:1%}.nav--bar .burger--icon{font-size:8vw;cursor:pointer;color:#0071be;display:none}@media (max-width: 1024px){.nav--bar .logo--container{width:25%;min-width:100px}.nav--bar .nav--list{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#e9f6ff;padding-top:300px;display:none}.nav--bar .nav--list .list--ele{width:100%;margin:60px 0}.nav--bar .nav--list .list--ele .link--ele{text-align:center;display:block;background-color:#0071be;color:#e9f6ff;border-radius:0;border:none;font-size:2rem;padding:20px 0}.nav--bar .nav--list--mobile,.nav--bar .close--icon--show{display:block}.nav--bar .burger--icon{display:block;font-size:7vw}.nav--bar .burger--icon--hidden{display:none}}@media (max-width: 768px){.nav--bar .burger--icon{font-size:8vw}.nav--bar .close--icon{font-size:10vw}}@media (max-width: 600px){.nav--bar .burger--icon{font-size:10vw}}@media (max-width: 1024px){.nav--mobile{justify-content:center}.nav--mobile .logo--container{min-width:250px}}.hero--banner{width:100%;height:70vw;max-height:600px;background-image:url(/assets/banner-H2UalAnT.webp);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;padding-top:15%}.hero--banner .slogan{display:flex;align-items:center;justify-content:space-between;flex-direction:column;color:#e9f6ff;background-color:#0071be;padding:10px;border-radius:9px;position:relative;overflow:hidden;z-index:1;font-size:clamp(12px,4vw,40px)}.hero--banner .slogan:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background-color:#e9f6ff;z-index:-2}.hero--banner .slogan .slogan--second--part{padding-top:5px;color:#0071be}.hero--banner .action--button{padding:15px 25px;text-transform:uppercase;letter-spacing:1.5px;border-radius:7px;background:linear-gradient(40deg,#0071be,#009fff,#0071be);color:#e9f6ff;font-size:clamp(10px,4vw,30px);font-weight:bolder}.about--us--container{padding:0 5%;margin-top:60px}.about--us--container .content{margin-bottom:100px;display:grid;grid-template-columns:repeat(auto-fit,minmax(370px,1fr));gap:20px;justify-items:center;align-items:start}.about--us--container .content span{font-weight:bolder}.about--us--image--block{width:100%;max-width:700px;border-radius:9px}.about--us--image--block img{border-radius:9px;width:100%}.info--container{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:600px}.info--container .text--container p{line-height:25px}.info--container .benefits--container{display:flex;align-items:center;justify-content:space-around}.info--container .benefits--container .benefit--ele{text-transform:uppercase;letter-spacing:1.5px;background:linear-gradient(40deg,#0071be,#009fff,#0071be);color:#e9f6ff;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px}.section--title{font-size:1.5rem;font-weight:700;text-transform:uppercase;background:linear-gradient(40deg,#8dcd1f,#a6ff0d,#8dcd1f);width:max-content;color:#003352;padding:10px;border-radius:9px;margin:20px 0}.second--version{background:linear-gradient(40deg,#0071be,#009fff,#0071be);color:#e9f6ff}.service--card{color:#e9f6ff;position:relative;height:max-content;width:clamp(150px,100%,400px);border-radius:9px;transition:all .5s}.service--card .front--card{min-height:500px;color:#0071be;background-color:#e9f6ff;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;border-radius:9px 9px 0 0;transition:all .5s;z-index:2;cursor:pointer}.service--card .front--card:hover img{transform:scale(1.1)}.service--card .front--card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#003352;opacity:.4;transition:all .5s;overflow:hidden}.service--card .front--card p{font-size:1.5rem;z-index:1;position:absolute;color:#e9f6ff;text-transform:uppercase;font-weight:bolder;letter-spacing:1px}.service--card .front--card img{height:500px;width:100%;object-fit:cover;transition:all .5s}.service--card .back--card{border-radius:9px;top:0;position:absolute;z-index:1;transition:all .5s;color:#003352;background:linear-gradient(40deg,#0071be,#009fff,#0071be);color:#e9f6ff;text-align:center;padding:10px;display:flex;align-items:center;flex-direction:column;gap:20px;margin-top:5px}.service--card .back--card p{text-align:justify}.service--card .back--card button{background:#e9f6ff;padding:10px;color:#0071be;border-radius:12px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.service--card .show--back--card{margin-top:500px;border-top-left-radius:0;border-top-right-radius:0}.show--full--card{height:700px}.show--full--card .front--card:after{opacity:.7}.show--full--card img{transform:scale(1.1)}.services--container{padding:0 5%;border-radius:9px}.services--container .content{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;row-gap:80px;transition:all .5s}.contact--container{background:linear-gradient(40deg,#8dcd1f,#a6ff0d,#8dcd1f);padding:70px 5%;color:#003352;margin:0}.contact--container .content{padding-left:20px;display:flex;justify-content:center;align-items:center}.contact--container .content form{display:flex;justify-content:space-between;flex-direction:column;gap:20px;width:70%}.contact--container .content form .input--control{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.contact--container .content form .input--control label{color:#003352;text-transform:capitalize;width:10%;display:block;max-width:100px;min-width:50px}.contact--container .content form .input--control input,.contact--container .content form .input--control select,.contact--container .content form .input--control #msg{width:80%;min-width:300px;padding:10px 10px 10px 20px;border-radius:9px;border:none;outline:none;color:#0071be;font-size:1rem;text-transform:capitalize}.contact--container .content form .input--control #email{text-transform:none}.contact--container .content form .msg--control{flex-direction:column;align-items:start}.contact--container .content form .msg--control #msg{width:100%;width:90.5%;height:200px;resize:none}.contact--container .content form .name--container{gap:20px;width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;flex-wrap:wrap}.contact--container .content form .message--container{width:100%;border-radius:5px;display:none;padding:10px;text-align:center}.contact--container .content form .show--message{display:block}.contact--container .content form .error--message{color:#640000;background-color:#ff9393}.contact--container .content form .succuss--message{color:#001400;background-color:#6cff6c}.contact--container .content form .send--button{padding:10px;text-transform:uppercase;letter-spacing:2px;width:40%;min-width:300px;margin:auto;background:linear-gradient(40deg,#0071be,#009fff,#0071be);color:#e9f6ff;border-radius:9px;font-size:1.5rem;min-width:350px}@media (max-width: 600px){.contact--container .content{justify-content:left}.contact--container .content form .input--control input,.contact--container .content form .input--control select,.contact--container .content form .input--control #msg{min-width:350px}.contact--container .content form .send--button{width:100%}}.footer--container{padding:70px 5% 20px;background:linear-gradient(40deg,#0071be,#009fff,#0071be);color:#e9f6ff}.footer--container h1{text-align:center;text-transform:capitalize;margin-bottom:40px}.footer--container .contact--block{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;width:80%;margin:auto}.footer--container .contact--block p{display:flex;flex-direction:column;width:40%;min-width:200px;max-width:250px;row-gap:20px;border:.1px solid;padding:10px;border-radius:9px}.footer--container .contact--block p span{display:flex;align-items:center;text-transform:capitalize;font-weight:bolder;column-gap:10px}.footer--container .contact--block p .icon{font-size:3rem}.footer--container .links{display:flex;justify-content:center;align-items:center;margin-top:20px;gap:20px}.footer--container .links .link{color:#003352;padding:10px;background:linear-gradient(40deg,#8dcd1f,#a6ff0d,#8dcd1f);border-radius:9px;text-transform:capitalize}.footer--container .copyright{text-align:center;margin-top:30px}.impressum--container{display:flex;flex-direction:column;justify-content:space-between;height:100vh}.impressum--container .container{padding:0 5%;line-height:30px}
