body{font-family: 'Inter', sans-serif;font-size: 16px;line-height: 1.63; color: #000;}
a, a:hover, button, button:hover{transition:all 0.3s ease;text-decoration:none;}
p:last-child{margin-bottom: 0;}
h1,h2,h3,h4,h5,h6{font-family: 'Yeseva One', cursive;}
h1{ font-size: 55px;  letter-spacing: -1.5px;}
h2{ font-size: 40px;  letter-spacing: -1px;}
h3{ font-size: 32px;  letter-spacing: -0.8px;}
h4{ font-size: 26px;}
h5{ font-size: 22px;}

.header{background-color: #000; position: fixed;  width: 100%; z-index: 5;}
.header .navbar-expand-lg{justify-content: space-between;    padding: 21px 0px 21px 0px;}
.header .form-select{text-transform:uppercase;background-image:none;border:none;padding:0;width:25px!important;}
.form-select:focus,.form-control:focus{box-shadow:none;}
.header .form-select{font-size:18px;font-weight:600;color:#ffffff;cursor:pointer;background:transparent;font-family: 'Inter', sans-serif;}
.view-home-bottom-slider .view-content.row{margin: 0;}
.header option{    background: #000;}
.header .navbar-brand{padding: 0;}
.realdeal-langing-page .banner-content{padding-top: 62px;padding-bottom: 64px;}
.banner-content-left h1{color: #ffffff;padding-top: 127px;    font-size: 54px;}
.pink-wrap{position: relative; display: inline-block;    margin-left: 35px;}
.pink-text{    position: absolute;  left: 50%;    top: 50%;  transform: translate(-50%, -50%);    text-align: center;}
.pink-text p{ transform: rotate(352deg);font-size: 16px;font-weight: 600;line-height: 1.25; letter-spacing: -0.4px; color: #fff;}
.webform-wrap{padding: 77px 60px 76px 59px; background-color: #fff;    margin-top: -65px;}
.webform-submission-form .form-control{    height: 60px;border: 0; border-radius: 0;  border-bottom: 1px solid #5e5e5e; font-size: 18px; font-weight: 300; background: transparent;}
.banner-right-wrap .btn-primary,.sidebar-first .btn-primary{padding: 18px 20px; background-color: #f90786;font-size: 15px; font-weight: 600;  letter-spacing: 0.5px; text-align: center; color: #fff;width: 210px;text-transform: uppercase;    border-radius: 0; border: none;}
.advantages-section h2{text-align: center;padding-top: 102px;}
.adv-content-wrap{padding-top: 58px;}
.adv-item-wrap .adv-item img{max-height: 70px;}
.adv-item-digit{font-family: 'Yeseva One', cursive;font-size: 45px;line-height: 1;letter-spacing: -1.13px; text-align: left; color: #000;    min-height: 70px;}
.adv-item-title{font-size: 22px;line-height: 1.41; letter-spacing: -0.55px;  color: #000;    padding-top: 28px;}
.text-img-content-wrap{padding-top: 132px;}
.banner-right-wrap .form-required::after{display: none;}
.banner-right-wrap .webform-submission-form .form-control{    border-bottom: 1px solid #000000;}
.banner-right-wrap .form-floating>.form-control,.sidebar-first .form-floating>.form-control{padding: 32px 0px 10px 0px;}
.banner-right-wrap .webform-submission-form .form-wrapper.row,.sidebar-first .webform-submission-form .form-wrapper.row{margin-bottom: 0!important;}
.banner-content-right .webform-wrap h4,.sidebar-first .text-formatted h4{margin-bottom: 15px;}
.banner-content-right .form-floating>label,.sidebar-first .form-floating>label{color: #676767;}
.banner-right-wrap .webform-submission-form .form-textarea.form-control,.sidebar-first .webform-submission-form .form-textarea.form-control{height: 130px; resize: none;}
.banner-right-wrap .webform-actions,.sidebar-first .webform-actions{    padding-top: 25px; text-align: right;}
.text-img-content .text-img-left{padding: 0;}
.text-img-content{align-items: center;}
.text-img-content:nth-child(even){flex-direction: row-reverse;}
.text-img-content .text-img-left img{width: 100%;height: auto;}
.text-img-content-wrap .text-img-content{padding-bottom: 140px;}
.text-img-content:nth-child(odd) .text-img-right{padding-left: 83px;padding-right: 150px;}
.text-img-content:nth-child(even) .text-img-right{padding-left: 150px;padding-right: 83px;}
.text-img-content .text-img-right h3{margin-bottom: 25px;}
.image-slider-wrap h3{max-width: 457px;text-align: center;    margin: 0 auto;padding-bottom: 72px;}
.footer-wrap{ background-color: rgb(129 133 146 / 10%);padding-top: 24px;padding-bottom: 20px;}
.copyrgt-wrap{font-size: 14px;letter-spacing: -0.5px; color: #acacac;font-family: 'Work Sans', sans-serif;}
.image-slider-wrap{padding-bottom: 125px;}
.image-slider-wrap .slick-prev:before{content: "";display: block;background: url(../images/slider-arrow-right.png) no-repeat;background-size: 25px;width: 25px;height: 25px;   opacity: 1;transform: rotate(180deg);}
.image-slider-wrap .slick-next:before{content: "";display: block;background: url(../images/slider-arrow-right.png) no-repeat;background-size: 25px;width: 25px;height: 25px;    opacity: 1;margin-left: auto;}
.image-slider-wrap .slick-prev { left: -30px;}
.image-slider-wrap .slick-next { right: -30px;}
.view-home-bottom-slider .slick img{margin: 0 auto;}
.image-slider-wrap .slick-prev:hover:before,.image-slider-wrap .slick-next:hover:before{opacity: 0.5;}
.text-img-right a{color: #f90786;font-weight: 600;}
.featured-top{    position: fixed; right:-105px; top: 236px; background: #f90786;transform: rotate(270deg); z-index: 6;    transition: all 0.3s ease;}
.sidebar-first{position: fixed; right: -670px;  top: 132px; background: #ffffff; width: 653px; background-color: #e8edf0; padding: 77px 44px 76px 46px; z-index: 5;    transition: all 0.3s ease;}
.layout-main-wrapper{ padding-top: 86px;}
.region-featured-top .block-block-content{ padding: 0;}
.region-featured-top .field--name-body h2{margin-bottom: 0;height: 91px;width: 300px; font-size: 20px;font-weight: 600;  letter-spacing: 0.67px;text-align: center; color: #fff;font-family: 'Inter', sans-serif;    display: flex; align-items: center;  justify-content: center;cursor: pointer;}
.region-featured-top .field--name-body h2:after{content: "";display: block;background: url(../images/slider-arrow-right-wht.png) no-repeat;width: 25px;height: 25px;margin-left: 20px;background-size: 10px; transform: rotate(90deg); margin-top: 15px;}
.toggle-sidebar-top{right: 0;    transition: all 0.3s ease;}
.toggle-featured-top{right: 548px;    transition: all 0.3s ease;}
.toggle-featured-top .region-featured-top .field--name-body h2:after{    margin-top: -8px;   transform: rotate(270deg);}
.sidebar-first .form-required::after{display: none;}

html[lang="de"] .pink-text p{    font-size: 14px;margin-left: -5px;}
html[lang="de"] .featured-top{    right: -126px;}
html[lang="de"] .region-featured-top .field--name-body h2{     width: 342px;   font-size: 18px;}
.featured-top{display: none;}
