.h1-size,section h1{font-size:1.8rem}#main_navbar li.nav-item a:hover,main a.link:hover{color:#000!important}.carousel-control-next,.carousel-control-prev{cursor:pointer;background:0 0;color:#000!important}#main_navbar a.hover-item:after,main a.link:after{content:"";width:100%;transform:scaleX(0);bottom:0;background-color:#000;transition:transform .25s ease-out}.navbar,ul{padding:0}body{margin:0;font-family:"DM Sans";font-size:17px;font-weight:400;line-height:1.5;color:#212529;text-align:left;background:url("../media/bg.png") repeat-y}.container{max-width:1280px}.navbar-brand{margin-right:50px}.navbar-brand img{max-height:30px!important}.dropdown{transition:opacity 1s ease-out}.dropdown:hover .dropdown-menu{display:block;margin-top:0}#main_navbar li.nav-item{margin-right:40px}#main_navbar li.nav-item a{font-size:16px;color:#0f142d;text-decoration:none}#main_navbar a.hover-item{display:inline-block;position:relative;color:#000}#main_navbar a.hover-item:after{position:absolute;height:2px;left:0;transform-origin:bottom right}#main_navbar a.hover-item:hover:after,main a.link:hover:after{transform:scaleX(1);transform-origin:bottom left}#main_navbar li.nav-item:last-child{margin-right:0}#main_navbar li.nav-item.active a,.carousel-control-prev-icon,section a{color:#000}.btn-outline-dark:hover,h1 span{color:#0065ff!important}.dropdown-menu{padding:20px;border:0;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.dropdown-menu a{height:40px;line-height:40px}.dropdown-menu a:hover{background:0 0}.btn,.section-4 a{text-decoration:none}.btn:focus{box-shadow:none}.btn-header{font-size:15px;padding:.6rem 1rem;border-radius:6px;transition-duration:150ms;line-height:1.5rem;text-align:center;border-width:2px}.btn-dark{background:#12172f;color:#fff!important;border-color:#12172f}.btn-dark:hover{border-color:#000;background:#000}.btn-outline-dark{border-color:#12172f;background:#fff;color:#12172f!important}.btn-outline-dark:hover{border-color:#0065ff;background:#fff}.btn-primary{background:#0165ff;color:#fff!important}#sign_password{background:url("../media/lock.png") 10px/20px no-repeat;padding-left:40px}.collapse_link{color:#0065ff}.sign_logo{max-width:110px;margin:-56px auto 0;background:#fff;position:absolute;border-radius:100px;padding:20px;left:125px}section{padding:6rem 0}section h1{font-weight:700}section h2{font-size:1.4rem}section h3{font-size:1.2rem}section.main{padding:60px 0}section.main h1{font-size:4rem;font-weight:700;line-height:4rem}.modal_forgott_psw:hover,.section-4 a:hover,section a:hover{text-decoration:underline}.text-violet{color:#7142f8}.text-orange{color:#f38650}.text-green{color:#5cbd2c}.text-yellow{color:#ecbf24}.text-rose{color:#fa4c9a}.text-petrol{color:#35bfe7}.fs-20{font-size:4rem}.rotate-20{rotate:20deg}section.main h2{font-size:1.8rem;font-weight:400}.form-control{font-size:17px;color:#12172f;border-width:2px;border-radius:6px;padding:1.36rem 1rem}.form-control:focus{box-shadow:none;border-width:2px;border-color:#000;color:#12172f}ul.hero-input-list li i{color:#0065ff;margin-right:5px}ul.hero-input-list li{padding-right:30px}ul.hero-input-list li:last-child{padding-right:0}.modal-backdrop.show{opacity:.9}.modal-backdrop{background:0 0/cover #000}.modal-header{border-bottom:0;padding-bottom:0}.sign-title-text{font-size:1.2rem!important;font-weight:400!important;line-height:inherit!important}.modal-title{font-size:1.8rem!important;font-weight:700!important;line-height:0!important}.modal-content{border:0 solid #ced4da}.modal-footer{justify-content:normal;border-top:0}.modal-dialog{max-width:360px!important}.bg-light-grey{background:#eceef2}.error_text,.footer-02 .copyright-links a{font-size:13px}.br-8{border-radius:8px!important}#entered_email{font-size:14px;padding-top:6px}.modal_forgott_psw{color:#0065ff;font-size:14px;text-decoration:none}.email_hold_div{padding:15px}main a.link{display:inline-block;position:relative;color:#000;text-decoration:none}main a.link:hover{text-decoration:none!important}.review h5{font-size:16px;margin-top:10px}.review p,.review span{font-size:15px}.review span{padding-bottom:10px;display:block}.carousel-control-prev{width:45px;border:0;margin-left:-45px;border-radius:5px}.carousel-control-next:hover,.carousel-control-prev:hover{background-color:inherit;color:#000}.carousel-control-next{width:45px;border:0;margin-right:-45px;border-radius:5px}.review .stars i{color:#fabb04}.service_item_02{position:relative;background:#fff;border-radius:5px;padding:27px 43px 39px;margin:0 0 30px;-webkit-box-shadow:0 10px 32px 0 rgba(0,0,0,.07);-moz-box-shadow:0 10px 32px 0 rgba(0,0,0,.07);box-shadow:0 10px 32px 0 rgba(0,0,0,.07)}.stpmeta{position:relative;display:flex}.stpmeta .ibMeta{color:#000;position:relative;text-align:left}.service_item_02 h3{position:relative;z-index:2;font-size:22px;font-weight:600;line-height:30px;color:#0f0d1d;padding:30px 0 0 15px}.service_item_02 p{position:relative;z-index:2;font-size:17px;line-height:25px;margin:0}.service_item_05{background:#fff;margin:0 0 30px;-webkit-box-shadow:0 10px 32px 0 rgba(0,0,0,.07);-moz-box-shadow:0 10px 32px 0 rgba(0,0,0,.07);box-shadow:0 10px 32px 0 rgba(0,0,0,.07)}.serInner{position:absolute;left:0;top:8px;z-index:2;background:0 0;padding:34px 60px 20px 155px}span.listing_number{font-size:60px!important;font-weight:700!important;color:grey}.service_item_05 h3{font-size:25px;line-height:31.5px;margin:0 0 9px}.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-right.active{transform:translateX(33.33%)}.carousel-inner .carousel-item-left.active,.carousel-inner .carousel-item-prev{transform:translateX(-33.33%)}.carousel-inner .carousel-item-left,.carousel-inner .carousel-item-right{transform:translateX(0)}main a.link:after{position:absolute;height:1px;left:0;transform-origin:bottom right}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default}.bg-grey{background:url("../media/bg_left.png") repeat-y #f9fafb}.bg-grey-clean{background:#f9fafb}.border-radius-normal{border-radius:6px}.bg-light{background:#fff!important}.fs-3rem{font-size:3rem}ul{margin:0;list-style:none}.card-price h4{font-size:18px;font-weight:700}.card-price h2{font-size:2rem!important}.card-price h2 small{font-size:1rem}.footer-02 .partner-wrap .btn-custom,.relative-section h4{font-size:14px}section.datenschutz h2,section.datenschutz h3{margin-top:30px}.alert-danger{background:#ea6f5a;color:#fff;border-radius:10px;border:0}.contact_firstname{display:none}.border-red{border-color:#ea6f5a}.expenia_logo{margin-left:5px;max-height:17px;opacity:.8}.expenia_logo:hover{opacity:1}footer{padding:5em 0}.footer-02{background:#12172f}.footer-02 .footer-heading{font-size:19px;color:rgba(255,255,255,.9);margin-bottom:20px}.footer-02 .footer-heading .logo{color:#fff;text-transform:uppercase}.footer-02 a{color:#fff;font-size:15px}.footer-02 p{color:#ddd;font-size:15px}.footer-02 .copyright{color:#ddd;font-size:13px}.footer-02 .list-unstyled a,.footer-02 .list-unstyled li a{color:#ddd}.footer-02 .list-unstyled a:hover,.footer-02 .list-unstyled li a:hover,.footer-02 .partner-wrap .partner-name a span{color:#fff}.footer-02 .subscribe{margin-top:-105px}.footer-02 .subscribe-form{border-radius:40px;background:#fff;padding:3px;-webkit-box-shadow:0 -12px 21px -15px rgba(0,0,0,.1);-moz-box-shadow:0 -12px 21px -15px rgba(0,0,0,.1);box-shadow:0 -12px 21px -15px rgba(0,0,0,.1)}.footer-02 .subscribe-form .form-group{position:relative;margin-bottom:0;border-radius:0}.footer-02 .subscribe-form .form-group input{background:0 0!important;border:none!important;outline:0!important;color:rgba(0,0,0,.3)!important;font-size:16px;height:56px;border-radius:0}.footer-02 .subscribe-form .form-group input::-webkit-input-placeholder{color:rgba(0,0,0,.3)!important}.footer-02 .subscribe-form .form-group input::-moz-placeholder{color:rgba(0,0,0,.3)!important}.footer-02 .subscribe-form .form-group input:-ms-input-placeholder{color:rgba(0,0,0,.3)!important}.footer-02 .subscribe-form .form-group input:-moz-placeholder{color:rgba(0,0,0,.3)!important}.footer-02 .subscribe-form .form-group input:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none}.footer-02 .subscribe-form .form-group .submit{color:#fff!important;display:block;width:150px;height:56px;font-size:14px;background:#bfa88e!important;border:none;letter-spacing:1px;text-transform:uppercase;border-radius:40px}.footer-02 .subscribe-form .form-group .submit:focus,.footer-02 .subscribe-form .form-group .submit:hover{text-decoration:none!important;outline:0!important}.footer-02 .partner-wrap{border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:1em 0}.footer-02 .partner-wrap h3{font-size:14px;color:rgba(255,255,255,.4)}.footer-02 .partner-wrap .partner-name a{margin-right:10px;font-size:13px;text-transform:uppercase;color:rgba(255,255,255,.4)}.footer-02 .border-left{border-color:rgba(255,255,255,.05)!important}@media (max-width:1199.98px){.footer-02 .border-left{border:none}}
