.elementor-622 .elementor-element.elementor-element-f92868d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-622 .elementor-element.elementor-element-3e0ff35 .bega-nav-7fa899e0-logo-img{max-width:150px;}.elementor-622 .elementor-element.elementor-element-3e0ff35 .bega-nav-7fa899e0-container{background-color:#ffffff;}.elementor-622 .elementor-element.elementor-element-3e0ff35 .bega-nav-7fa899e0-cta{background-color:#e8c373;}.elementor-622 .elementor-element.elementor-element-3e0ff35 .bega-nav-7fa899e0-menu-link{font-weight:300;color:#4a4a4a;}.elementor-622 .elementor-element.elementor-element-3e0ff35 .bega-nav-7fa899e0-menu-link:hover{color:#e8c373;}.elementor-622 .elementor-element.elementor-element-3e0ff35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-622 .elementor-element.elementor-element-16942bb .fc-btn-f7ffae7d{background-color:#1e2d4a;color:#ffffff;}.elementor-622 .elementor-element.elementor-element-16942bb .fc-btn-f7ffae7d svg{fill:#ffffff;}.elementor-622 .elementor-element.elementor-element-5fe6a53 .highlight-a803957e{color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-5fe6a53 .bega-btn-primary-a803957e{background-color:#FACC6E;border-color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-5fe6a53 .stat-number-a803957e{color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-5fe6a53 .bega-deco-yellow-a803957e{background-color:#FACC6E;opacity:0.85;}.elementor-622 .elementor-element.elementor-element-5fe6a53 .bega-hero-a803957e{color:#333333;}.elementor-622 .elementor-element.elementor-element-5fe6a53 .bega-desc-a803957e{color:#333333;}.elementor-622 .elementor-element.elementor-element-4709252{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-622 .elementor-element.elementor-element-4709252:not(.elementor-motion-effects-element-type-background), .elementor-622 .elementor-element.elementor-element-4709252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-622 .elementor-element.elementor-element-306e800 .bega-bullets-container-5b091e82{background-color:#f9f9f9;}.elementor-622 .elementor-element.elementor-element-306e800 .bega-bullet-icon-5b091e82{color:#d4af37;}.elementor-622 .elementor-element.elementor-element-306e800 .bega-bullet-title-5b091e82{color:#333333;}.elementor-622 .elementor-element.elementor-element-306e800 .bega-bullet-subtitle-5b091e82{color:#666666;}.elementor-622 .elementor-element.elementor-element-30000a8{--display:flex;}.elementor-622 .elementor-element.elementor-element-42af8d0 .highlight-15264705{color:#E8C070;}.elementor-622 .elementor-element.elementor-element-42af8d0 .promise-header-num-15264705{color:#E8C070;}.elementor-622 .elementor-element.elementor-element-42af8d0 .promise-plus-15264705{color:#E8C070;}.elementor-622 .elementor-element.elementor-element-42af8d0 .promise-card-accent-15264705{border-left-color:#E8C070;}.elementor-622 .elementor-element.elementor-element-42af8d0 .promise-deco-gold-15264705{background-color:#E8C070;}.elementor-622 .elementor-element.elementor-element-42af8d0 .promise-title-15264705{color:#1e2d42;}.elementor-622 .elementor-element.elementor-element-42af8d0 .promise-card-title-15264705{color:#1e2d42;}.elementor-622 .elementor-element.elementor-element-138425a{--display:flex;}.elementor-622 .elementor-element.elementor-element-f72dc3c .highlight-6984cf45{color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-f72dc3c .slider-header-num-6984cf45{color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-f72dc3c .slider-handle-button-6984cf45{background-color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-717e867{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-622 .elementor-element.elementor-element-717e867:not(.elementor-motion-effects-element-type-background), .elementor-622 .elementor-element.elementor-element-717e867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-622 .elementor-element.elementor-element-0e4730c .highlight, .elementor-622 .elementor-element.elementor-element-0e4730c .badge-num_a1962b08, .elementor-622 .elementor-element.elementor-element-0e4730c .badge-text_a1962b08, .elementor-622 .elementor-element.elementor-element-0e4730c .kiez-btn_a1962b08.active{color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-0e4730c .kiez-btn_a1962b08.active{background-color:#FACC6E;border-color:#FACC6E;color:#111;}.elementor-622 .elementor-element.elementor-element-0d81ae8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-622 .elementor-element.elementor-element-0d81ae8:not(.elementor-motion-effects-element-type-background), .elementor-622 .elementor-element.elementor-element-0d81ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-e8a91fc .bega-showcase-container_1104b59a{background-color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-e8a91fc .bega-heading_1104b59a, .elementor-622 .elementor-element.elementor-element-e8a91fc .bega-desc_1104b59a, .elementor-622 .elementor-element.elementor-element-e8a91fc .bega-btn_1104b59a{color:#1a1a1a;}.elementor-622 .elementor-element.elementor-element-e8a91fc .bega-btn_1104b59a{border-color:#1a1a1a;}.elementor-622 .elementor-element.elementor-element-e8a91fc .bega-badge_1104b59a{color:#ffffff;}.elementor-622 .elementor-element.elementor-element-e8a91fc .bega-list-num_1104b59a{color:#f0bf54;}.elementor-622 .elementor-element.elementor-element-56a4d51{--display:flex;}.elementor-622 .elementor-element.elementor-element-161a0e5 .ref-accent-gold{color:#E6BF70;}.elementor-622 .elementor-element.elementor-element-161a0e5 .ref-badge{border-left-color:#E6BF70;}.elementor-622 .elementor-element.elementor-element-161a0e5 .ref-service-item.active::before{background-color:#E6BF70;}.elementor-622 .elementor-element.elementor-element-161a0e5 .swiper-button-prev, .elementor-622 .elementor-element.elementor-element-161a0e5 .swiper-button-next{color:#E6BF70;}.elementor-622 .elementor-element.elementor-element-161a0e5 .badge-num-6c2e6d13{color:#E6BF70;}.elementor-622 .elementor-element.elementor-element-161a0e5 .ref-card-title{color:#1e2d42;}.elementor-622 .elementor-element.elementor-element-161a0e5 .ref-main-title-6c2e6d13{color:#1e2d42;}.elementor-622 .elementor-element.elementor-element-5eae327{--display:flex;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about{color:#373936;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-title-dark{color:#373936;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-name{color:#373936;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-heading{color:#373936;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-footer-title{color:#373936;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-number{color:#F3C267;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-title-gold{color:#F3C267;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-btn:focus-visible{outline-color:#F3C267;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-label{color:#AD7C2E;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-role{color:#C2A15F;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-services{color:#C2A15F;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-tag{color:#C2A15F;background-color:#FAF2E2;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-avatar-bg{border-color:#C2A15F;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-divider{background-color:#C2A15F;opacity:0.2;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-intro{color:#686C69;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-bio{color:#686C69;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-text{color:#686C69;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-footer-text{color:#686C69;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-ben-card{background-color:#FAF2E2;}.elementor-622 .elementor-element.elementor-element-06bd489 .bega-about-btn{background-color:#1F2D49;}.elementor-622 .elementor-element.elementor-element-91b0328{--display:flex;--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-622 .elementor-element.elementor-element-78e1107 .accent-text-d28c91aa{color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-78e1107 .highlight-d28c91aa{color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-78e1107 .step-num-d28c91aa{color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-78e1107 .bullet-arrow-d28c91aa{color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-78e1107 .badge-num-d28c91aa{color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-78e1107 .badge-txt-d28c91aa{color:#bfa36b;}.elementor-622 .elementor-element.elementor-element-78e1107 .title-d28c91aa{color:#333333;}.elementor-622 .elementor-element.elementor-element-78e1107 .step-title-d28c91aa{color:#333333;}.elementor-622 .elementor-element.elementor-element-78e1107 .step-item-d28c91aa{color:#333333;}.elementor-622 .elementor-element.elementor-element-fe9145c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-622 .elementor-element.elementor-element-fe9145c:not(.elementor-motion-effects-element-type-background), .elementor-622 .elementor-element.elementor-element-fe9145c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-1b19410 .bega-oc-section{background-color:#FACC6E;}.elementor-622 .elementor-element.elementor-element-1b19410 .bega-oc-form{background-color:#FFFFFF;}.elementor-622 .elementor-element.elementor-element-1b19410 :root, .elementor-622 .elementor-element.elementor-element-1b19410 .bega-oc-form{--bega-accent:#F8C763;--bega-hover:#DFA637;--bega-selected-card:#FDF2D9;}.elementor-622 .elementor-element.elementor-element-1b19410 .bega-oc-header h2, .elementor-622 .elementor-element.elementor-element-1b19410 .bega-oc-step-title, .elementor-622 .elementor-element.elementor-element-1b19410 .bega-oc-card-title, .elementor-622 .elementor-element.elementor-element-1b19410 .bega-oc-label{color:#454547;}.elementor-622 .elementor-element.elementor-element-1b19410 .bega-oc-header p, .elementor-622 .elementor-element.elementor-element-1b19410 .bega-oc-card-subtitle, .elementor-622 .elementor-element.elementor-element-1b19410 .bega-oc-slider-hint, .elementor-622 .elementor-element.elementor-element-1b19410 .bega-oc-ds-label{color:#606062;}.elementor-622 .elementor-element.elementor-element-ab86d78{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-622 .elementor-element.elementor-element-4c86718 .bega-footer-929601ac-inner{max-width:1140px;}.elementor-622 .elementor-element.elementor-element-4c86718 .bega-footer-929601ac{padding:64px 24px 48px 24px;background-color:#FFFFFF;color:#606062;}.elementor-622 .elementor-element.elementor-element-4c86718 .bega-footer-929601ac-grid{gap:32px;}.elementor-622 .elementor-element.elementor-element-4c86718 .bega-footer-929601ac-heading{color:#DFA637;}.elementor-622 .elementor-element.elementor-element-4c86718 .bega-footer-929601ac-link{color:#606062;}.elementor-622 .elementor-element.elementor-element-4c86718 .bega-footer-929601ac-link:hover{color:#454547;}.elementor-622 .elementor-element.elementor-element-4c86718 .bega-footer-929601ac-copyright{color:#8E8E90;}.elementor-622 .elementor-element.elementor-element-4c86718 .bega-footer-929601ac-divider{border-top-color:#E7E7E5;}.elementor-622 .elementor-element.elementor-element-4c86718 .bega-footer-929601ac-deco-thick{stroke:#F8C763;}.elementor-622 .elementor-element.elementor-element-4c86718 .bega-footer-929601ac-deco-thin{stroke:#DEDEDC;}.elementor-622 .elementor-element.elementor-element-4c86718 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-622 .elementor-element.elementor-element-4c86718{width:100%;max-width:100%;}@media(max-width:767px){.elementor-622 .elementor-element.elementor-element-42af8d0 > .elementor-widget-container{padding:40px 20px 40px 20px;}}/* Start custom CSS for promise_section_15264705, class: .elementor-element-42af8d0 */.elementor-622 .elementor-element.elementor-element-42af8d0 .subtitle-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    margin-bottom: 25px !important;
}

.elementor-622 .elementor-element.elementor-element-42af8d0 .subtitle-number {
    font-size: 80px !important;
    line-height: 1 !important;
    font-weight: 300 !important;
    color: #E6BF70 !important;
}

.elementor-622 .elementor-element.elementor-element-42af8d0 .subtitle-text {
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    color: #BFA36B !important;
    text-transform: uppercase !important;
}

@media (max-width: 1024px) {
    .elementor-622 .elementor-element.elementor-element-42af8d0 .subtitle-wrapper {
        flex-wrap: nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for before_after_6984cf45, class: .elementor-element-f72dc3c */.elementor-622 .elementor-element.elementor-element-f72dc3c .subtitle-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    margin-bottom: 25px !important;
}

.elementor-622 .elementor-element.elementor-element-f72dc3c .subtitle-number {
    font-size: 80px !important;
    line-height: 1 !important;
    font-weight: 300 !important;
    color: #E6BF70 !important;
}

.elementor-622 .elementor-element.elementor-element-f72dc3c .subtitle-text {
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    color: #BFA36B !important;
    text-transform: uppercase !important;
}

@media (max-width: 1024px) {
    .elementor-622 .elementor-element.elementor-element-f72dc3c .subtitle-wrapper {
        flex-wrap: nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for berlin_mitte_pricing_a1962b08, class: .elementor-element-0e4730c */.elementor-622 .elementor-element.elementor-element-0e4730c .subtitle-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    margin-bottom: 25px !important;
}

.elementor-622 .elementor-element.elementor-element-0e4730c .subtitle-number {
    font-size: 80px !important;
    line-height: 1 !important;
    font-weight: 300 !important;
    color: #E6BF70 !important;
}

.elementor-622 .elementor-element.elementor-element-0e4730c .subtitle-text {
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    color: #BFA36B !important;
    text-transform: uppercase !important;
}

@media (max-width: 1024px) {
    .elementor-622 .elementor-element.elementor-element-0e4730c .subtitle-wrapper {
        flex-wrap: nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for references_gallery_6c2e6d13, class: .elementor-element-161a0e5 */.elementor-622 .elementor-element.elementor-element-161a0e5 .subtitle-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    margin-bottom: 25px !important;
}

.elementor-622 .elementor-element.elementor-element-161a0e5 .subtitle-number {
    font-size: 80px !important;
    line-height: 1 !important;
    font-weight: 300 !important;
    color: #E6BF70 !important;
}

.elementor-622 .elementor-element.elementor-element-161a0e5 .subtitle-text {
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    color: #BFA36B !important;
    text-transform: uppercase !important;
}

@media (max-width: 1024px) {
    .elementor-622 .elementor-element.elementor-element-161a0e5 .subtitle-wrapper {
        flex-wrap: nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for bega_team_9c5ac657, class: .elementor-element-06bd489 */.elementor-622 .elementor-element.elementor-element-06bd489 .subtitle-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    margin-bottom: 25px !important;
}

.elementor-622 .elementor-element.elementor-element-06bd489 .subtitle-number {
    font-size: 80px !important;
    line-height: 1 !important;
    font-weight: 300 !important;
    color: #E6BF70 !important;
}

.elementor-622 .elementor-element.elementor-element-06bd489 .subtitle-text {
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    color: #BFA36B !important;
    text-transform: uppercase !important;
}

@media (max-width: 1024px) {
    .elementor-622 .elementor-element.elementor-element-06bd489 .subtitle-wrapper {
        flex-wrap: nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for process_steps_d28c91aa, class: .elementor-element-78e1107 */.elementor-622 .elementor-element.elementor-element-78e1107 .subtitle-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    margin-bottom: 25px !important;
}

.elementor-622 .elementor-element.elementor-element-78e1107 .subtitle-number {
    font-size: 80px !important;
    line-height: 1 !important;
    font-weight: 300 !important;
    color: #E6BF70 !important;
}

.elementor-622 .elementor-element.elementor-element-78e1107 .subtitle-text {
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    color: #BFA36B !important;
    text-transform: uppercase !important;
}

@media (max-width: 1024px) {
    .elementor-622 .elementor-element.elementor-element-78e1107 .subtitle-wrapper {
        flex-wrap: nowrap !important;
    }
}/* End custom CSS */