:root{--bs-primary:#e3051b;--bs-primary-hover:#c20014;--bs-secondary:#333333;--bs-secondary-hover:#151515;--bs-tertiary:#009fe3;--bs-tertiary-hover:#0081b8}body,html{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:var(--bs-secondary)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-secondary);margin:30px 0;font-weight:800;text-transform:uppercase}.h1,h1{font-size:50px;margin-top:0;color:var(--bs-primary)}.h2,h2{font-size:40px}.h3,h3{font-size:30px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:18px}p{margin:15px 0;text-align:justify;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a{color:var(--bs-primary);text-decoration:none;transition:all .25s}a:hover{color:var(--bs-secondary);text-decoration:none}small{display:block;font-size:60%;font-weight:400;color:var(--bs-secondary)}.fw-bold,b,strong{font-weight:800}ul{padding-left:25px;list-style-image:url(../img/ul.png)}ul li{font-size:20px;margin-bottom:15px;color:var(--bs-secondary)}ul li:last-child{margin-bottom:0}.text-primary{color:var(--bs-primary)!important}.text-tertiary{color:var(--bs-tertiary)!important}.bg-primary{background-color:var(--bs-primary)!important;color:var(--bs-white)}.bg-primary a,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6{color:var(--bs-white)}.bg-tertiary{background-color:var(--bs-tertiary)!important;color:var(--bs-white)}.bg-tertiary a,.bg-tertiary h1,.bg-tertiary h2,.bg-tertiary h3,.bg-tertiary h4,.bg-tertiary h5,.bg-tertiary h6{color:var(--bs-white)}.btn{border:none;border-radius:20px;padding:15px 30px;font-weight:600;text-transform:uppercase}.btn-light{background-color:var(--bs-white)!important;color:var(--bs-primary)!important}.btn-light:focus,.btn-light:hover{background-color:var(--bs-tertiary)!important;color:var(--bs-white)!important}.btn-primary{background-color:var(--bs-primary)!important;color:var(--bs-white)!important}.btn-primary:focus,.btn-primary:hover{background-color:var(--bs-white)!important;color:var(--bs-primary)!important}.btn-tertiary{background-color:var(--bs-tertiary)!important;color:var(--bs-white)!important}.btn-tertiary:focus,.btn-tertiary:hover{background-color:var(--bs-primary)!important;color:var(--bs-white)!important}.btn-whatsapp{background-color:#25d366;color:var(--bs-white)}.btn-whatsapp:focus,.btn-whatsapp:hover{background-color:#075e54;color:var(--bs-white)}.btn-menu{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:38px;background-color:var(--bs-primary);color:var(--bs-white);width:80px;height:80px;transition:all .25s;border-radius:0 0 0 20px;position:fixed;top:0;right:0;z-index:999;border:1px solid var(--bs-white);border-top:none;border-right:none}.btn-menu .btn-menu-caption{font-size:14px;font-weight:800;text-transform:uppercase}.btn-menu:hover{background-color:var(--bs-primary-hover);color:var(--bs-white)}.subnav{display:flex;align-items:center;flex-direction:row;position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:500;gap:5px}.subnav-item{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100px;height:auto;font-size:11px;font-weight:800;text-align:center;background-color:var(--bs-primary);color:var(--bs-white);padding:15px 15px;border-radius:20px 20px 0 0;border:1px solid var(--bs-white);border-bottom:none;overflow:hidden}.subnav-item.whatsapp{background-color:#25d366}.subnav-item.whatsapp:hover{background-color:#075e54}.subnav-item i{font-size:25px;transition:all .25s}.subnav-item .subnav-caption{font-size:13px;padding-top:5px;line-height:1.3}.subnav-item:hover{background-color:var(--bs-primary-hover);color:var(--bs-white);transform:scale(1.2);z-index:1}.infoline{display:block;position:relative;background-color:var(--bs-white);padding:15px 0;box-shadow:0 0 10px 0 rgba(33,33,33,.5);z-index:1}.infoline-logo{display:block;position:relative;max-width:220px;margin:0 auto}.infoline-link{display:block;position:relative;text-align:center;font-size:25px;font-weight:400;color:var(--bs-secondary)}.infoline-link i{font-size:35px;color:var(--bs-primary)}.wordline{display:block;position:relative;padding:15px 0;text-align:center;background-color:var(--bs-primary);color:var(--bs-white);font-size:14px;font-weight:600}.wordline .icon-plus{min-width:10px;min-height:10px;background-image:url(../img/plus-weiss.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;margin:0 2.5px 0 5px}.section{display:block;position:relative;padding:75px 0}.section-start{background-image:url(../img/start_bg.png);background-position:center top -50px;background-repeat:no-repeat;background-size:auto}.section-start h1 small{color:var(--bs-white)}.footer{display:block;position:relative;padding:30px 0;background-color:var(--bs-white);background-image:url(../img/nav_bg.png),url(../img/footer.png);background-position:right bottom,center top;background-repeat:no-repeat,no-repeat;background-size:auto,auto;color:var(--bs-white)}.footer h3.card-title{color:var(--bs-primary)!important}.footer a{color:var(--bs-white);transition:all .25s}.footer a.active,.footer a:hover{opacity:.5}.footer .card-title{font-size:22px}.footer .card i{display:inline-block;width:25px;text-align:start}.footer .card a{color:var(--bs-secondary)}.footer-developer{display:inline-flex;flex-direction:row;align-items:center;line-height:1.25;color:var(--bs-white)}.footer-developer img{width:100%;max-width:45px;margin-right:5px}.card{border:none;border-radius:20px;box-shadow:3px 3px 7.5px 0 rgba(33,33,33,.25);margin-top:30px;height:calc(100% - 30px)}.card-header{padding:35px;border-radius:20px 20px 0 0}.card-header .card-title{margin:0}.card-body{padding:45px}.card-title{font-size:25px;margin-top:0;margin-bottom:30px;color:var(--bs-secondary)!important;position:relative}.card-text{color:var(--bs-secondary)!important;margin:0}.card-img{border-radius:0;border:none}.card-gardient{background:#009fe3;background:-webkit-linear-gradient(45deg,rgba(0,159,227,1) 0,rgba(0,129,184,1) 100%);background:-moz-linear-gradient(45deg,rgba(0,159,227,1) 0,rgba(0,129,184,1) 100%);background:linear-gradient(45deg,rgba(0,159,227,1) 0,rgba(0,129,184,1) 100%)}.card-gardient .card-text,.card-gardient .card-title{color:var(--bs-white)!important}.card-hover{position:relative;overflow:hidden;transition:all .25s}.card-hover::before{content:'';display:block;position:absolute;top:150px;right:-50px;width:100%;height:150px;background-color:var(--bs-white);filter:blur(50px);transform:rotate(5deg);z-index:1;opacity:0;transition:all .25s}.card-hover:hover::before{top:-75px;opacity:1}.parallax{display:block;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:400px;border-radius:20px;margin:15px 0}.parallax-content{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;background-color:rgba(33,33,33,.5);padding:30px;border-radius:20px}.parallax-title{font-size:25px;font-weight:800;color:var(--bs-white)}.parallax-text{font-size:20px;font-weight:400;color:var(--bs-white)}.offcanvas{top:30px!important;right:30px!important;bottom:30px;border:none!important;border-radius:20px;background-color:var(--bs-tertiary);background-image:url(../img/nav_bg.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto;max-width:calc(100% - 60px);--bs-offcanvas-width:450px}.offcanvas-header{padding:45px}.offcanvas-header .btn-close{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");box-shadow:none!important}.offcanvas-body{display:flex;flex-direction:column;justify-content:space-between;padding:0 45px 45px 45px}.offcanvas-title{margin:0;color:var(--bs-white)}.offcanvas .nav-link{padding:5px 0;color:var(--bs-white);font-weight:400;font-size:20px;transition:all .25s}.offcanvas .nav-link.active,.offcanvas .nav-link:focus,.offcanvas .nav-link:hover{font-weight:800}.offcanvas .nav-link::before{content:'';position:relative;display:inline-block;height:15px;background-image:url(../img/plus-weiss.png);background-position:center;background-repeat:no-repeat;background-size:contain;transform:scale(0);transition:all .25s;width:0}.offcanvas .nav-link.active::before,.offcanvas .nav-link:focus::before,.offcanvas .nav-link:hover::before{transform:scale(1);width:25px;margin-right:5px}.offcanvas .nav-infos{color:var(--bs-white)}.offcanvas .nav-infos i{display:inline-block;width:25px}.offcanvas .nav-infos:last-child{margin-bottom:0}.offcanvas .nav-drop{padding-left:15px}.offcanvas .nav-drop .nav-link{font-size:18px}form{display:block;margin-top:30px}.form-group{margin-bottom:15px}.form-control,.form-select{border-color:var(--bs-secondary);border-radius:20px}.form-control:focus,.form-select:focus{box-shadow:none;border-color:var(--bs-tertiary)}.form-check-input,.form-check-input:focus{border-color:var(--bs-secondary);box-shadow:none!important}.form-check-input:checked{background-color:var(--bs-tertiary)}.captcha{margin-top:15px!important}.has-error .form-control,.has-error .form-select{border-color:var(--bs-primary)}.has-error .form-check-label,.has-error .form-floating>label{color:var(--bs-primary)}#danke{display:none}@media (max-width:1399.98px){.section-start h1{font-size:45px}}@media (max-width:1199.98px){.section-start h1 small{font-size:22px}}@media (max-width:991.98px){.h1,h1{font-size:40px}.h2,h2{font-size:30px}.h3,h3{font-size:20px}.h4,h4{font-size:18px}.h5,h5{font-size:18px}.h6,h6{font-size:18px}.offcanvas-header{padding:30px}.offcanvas-body{padding:0 30px 30px 30px}.offcanvas .nav-link{font-size:18px}.offcanvas .nav-drop .nav-link{font-size:16px}.section{padding:45px 0}.section-start h1{font-size:30px}.section-start h1 small{font-size:16px}.footer{padding-bottom:120px}.card-body{padding:30px}.card-title{font-size:22px}}@media (max-width:575.98px){.offcanvas{top:15px!important;right:15px!important;bottom:15px;border:none!important;border-radius:20px;background-color:var(--bs-tertiary);background-image:url(../img/nav_bg.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto;max-width:calc(100% - 30px);--bs-offcanvas-width:450px}}