.elementor-1291 .elementor-element.elementor-element-41f03fd7 > .elementor-container{max-width:1280px;}.elementor-1291 .elementor-element.elementor-element-41f03fd7{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-e807d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-51880e46{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-1944fdb0 .elementor-heading-title{font-family:"Geakosa Regular", Sans-serif;font-weight:400;}.elementor-1291 .elementor-element.elementor-element-501b73e4 .elementor-heading-title{font-family:"Geakosa Regular", Sans-serif;font-weight:400;}.elementor-1291 .elementor-element.elementor-element-368415a3 > .elementor-container{max-width:1280px;}.elementor-1291 .elementor-element.elementor-element-368415a3{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-50a20eba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-4d6ba834 .elementor-heading-title{font-family:"Geakosa Regular", Sans-serif;font-weight:400;}.elementor-1291 .elementor-element.elementor-element-474aba9d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-4a3c0df8{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-d8dc3b3{width:auto;max-width:auto;}.elementor-1291 .elementor-element.elementor-element-d8dc3b3 .elementor-button{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-66fc2783{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-485a9575 > .elementor-container{max-width:1280px;}.elementor-1291 .elementor-element.elementor-element-485a9575{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-5f562aae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-3367b2c6 > .elementor-container{max-width:1280px;}.elementor-1291 .elementor-element.elementor-element-3367b2c6{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-7f3c6b6c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-7b66fd13 .elementor-heading-title{font-family:"Geakosa Regular", Sans-serif;font-weight:400;}.elementor-1291 .elementor-element.elementor-element-683409e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-3731a4b7{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-60f6456 .elementor-tabs-wrapper{width:38%;}.elementor-1291 .elementor-element.elementor-element-60f6456 .elementor-tab-title, .elementor-1291 .elementor-element.elementor-element-60f6456 .elementor-tab-title:before, .elementor-1291 .elementor-element.elementor-element-60f6456 .elementor-tab-title:after, .elementor-1291 .elementor-element.elementor-element-60f6456 .elementor-tab-content, .elementor-1291 .elementor-element.elementor-element-60f6456 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-1291 .elementor-element.elementor-element-60f6456 .elementor-tab-title{font-family:"Geakosa Regular", Sans-serif;}.elementor-1291 .elementor-element.elementor-element-60f6456 .elementor-tab-content{font-family:"Archivo Regular", Sans-serif;}.elementor-1291 .elementor-element.elementor-element-4995fff0{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-af14400 > .elementor-container{max-width:1280px;}.elementor-1291 .elementor-element.elementor-element-af14400{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-494ffbaf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-6bedbef8 > .elementor-container{max-width:1280px;}.elementor-1291 .elementor-element.elementor-element-6bedbef8{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-57982f85 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-7cbc827a > .elementor-container{max-width:1280px;}.elementor-1291 .elementor-element.elementor-element-7cbc827a{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-d6bbbc1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-46025bbd{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-3e36bffd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-2c5e7d39 .elementor-heading-title{font-family:"Geakosa Regular", Sans-serif;font-weight:400;}.elementor-1291 .elementor-element.elementor-element-85831dd{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-c9132ff{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-3fbc21e6{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-362c7a1e > .elementor-container{max-width:1280px;}.elementor-1291 .elementor-element.elementor-element-362c7a1e{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-14e11e06 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-4d40d1af > .elementor-container{max-width:1280px;}.elementor-1291 .elementor-element.elementor-element-4d40d1af{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-634c62c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-71e5cab9 .elementor-heading-title{font-family:"Geakosa Regular", Sans-serif;font-weight:400;}.elementor-1291 .elementor-element.elementor-element-615778e{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-41fbc8d5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-2919b47e > .elementor-container{max-width:1280px;}.elementor-1291 .elementor-element.elementor-element-2919b47e{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-42129802 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-7e64af1d .elementor-heading-title{font-family:"Geakosa Regular", Sans-serif;font-weight:400;}.elementor-1291 .elementor-element.elementor-element-426e945e .elementor-heading-title{font-family:"Geakosa Regular", Sans-serif;font-weight:400;}.elementor-1291 .elementor-element.elementor-element-7620d96f{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-467a698c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-1f0d4ce5 .elementor-heading-title{font-family:"Geakosa Regular", Sans-serif;font-weight:400;}.elementor-1291 .elementor-element.elementor-element-6e6fd89e .elementor-heading-title{font-family:"Geakosa Regular", Sans-serif;font-weight:400;}.elementor-1291 .elementor-element.elementor-element-22658128{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-5da67cc5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-257d37db .elementor-heading-title{font-family:"Geakosa Regular", Sans-serif;font-weight:400;}.elementor-1291 .elementor-element.elementor-element-5b4dfc54 .elementor-heading-title{font-family:"Geakosa Regular", Sans-serif;font-weight:400;}.elementor-1291 .elementor-element.elementor-element-1e158c6d{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-eb15ae3 > .elementor-container{max-width:1280px;}.elementor-1291 .elementor-element.elementor-element-eb15ae3{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-6aa3c1c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-2469b1c0 > .elementor-container{max-width:1280px;}.elementor-1291 .elementor-element.elementor-element-2469b1c0{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-22fb7560 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-292e0810 .elementor-heading-title{font-family:"Geakosa Regular", Sans-serif;font-weight:400;}.elementor-1291 .elementor-element.elementor-element-312cd21e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-1e526cb6{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-460780bb > .elementor-container{max-width:1280px;}.elementor-1291 .elementor-element.elementor-element-460780bb{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-24a9d812 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-35ce89c3 > .elementor-container{max-width:1280px;}.elementor-1291 .elementor-element.elementor-element-35ce89c3{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-44a821cc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-5fe7f74e .elementor-heading-title{font-family:"Geakosa Regular", Sans-serif;font-weight:400;}.elementor-1291 .elementor-element.elementor-element-544c29a1{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-42690ab3{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-30ad6f26{font-family:"Archivo Regular", Sans-serif;text-transform:none;}.elementor-1291 .elementor-element.elementor-element-2e407d14 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-623a7366 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:22px;}.elementor-1291 .elementor-element.elementor-element-623a7366 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-22px;}.elementor-1291 .elementor-element.elementor-element-623a7366 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1291 .elementor-element.elementor-element-623a7366 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1291 .elementor-element.elementor-element-623a7366 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-1291 .elementor-element.elementor-element-623a7366 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-1291 .elementor-element.elementor-element-623a7366 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-1291 .elementor-element.elementor-element-623a7366 .elementor-field-type-html{padding-bottom:0px;}.elementor-1291 .elementor-element.elementor-element-623a7366 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1291 .elementor-element.elementor-element-623a7366 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1291 .elementor-element.elementor-element-623a7366 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1291 .elementor-element.elementor-element-623a7366 .elementor-button[type="submit"]{color:#ffffff;}.elementor-1291 .elementor-element.elementor-element-623a7366 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1291 .elementor-element.elementor-element-623a7366 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1291 .elementor-element.elementor-element-623a7366 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1291 .elementor-element.elementor-element-623a7366 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1291 .elementor-element.elementor-element-623a7366 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1291 .elementor-element.elementor-element-623a7366 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1291 .elementor-element.elementor-element-623a7366{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1291 .elementor-element.elementor-element-e807d0{width:100%;}.elementor-1291 .elementor-element.elementor-element-50a20eba{width:52%;}.elementor-1291 .elementor-element.elementor-element-474aba9d{width:48%;}.elementor-1291 .elementor-element.elementor-element-5f562aae{width:100%;}.elementor-1291 .elementor-element.elementor-element-7f3c6b6c{width:56%;}.elementor-1291 .elementor-element.elementor-element-683409e{width:44%;}.elementor-1291 .elementor-element.elementor-element-494ffbaf{width:100%;}.elementor-1291 .elementor-element.elementor-element-57982f85{width:100%;}.elementor-1291 .elementor-element.elementor-element-d6bbbc1{width:40%;}.elementor-1291 .elementor-element.elementor-element-3e36bffd{width:60%;}.elementor-1291 .elementor-element.elementor-element-14e11e06{width:100%;}.elementor-1291 .elementor-element.elementor-element-634c62c6{width:74%;}.elementor-1291 .elementor-element.elementor-element-41fbc8d5{width:26%;}.elementor-1291 .elementor-element.elementor-element-42129802{width:33.33%;}.elementor-1291 .elementor-element.elementor-element-467a698c{width:33.33%;}.elementor-1291 .elementor-element.elementor-element-5da67cc5{width:33.34%;}.elementor-1291 .elementor-element.elementor-element-6aa3c1c1{width:100%;}.elementor-1291 .elementor-element.elementor-element-22fb7560{width:56%;}.elementor-1291 .elementor-element.elementor-element-312cd21e{width:44%;}.elementor-1291 .elementor-element.elementor-element-24a9d812{width:100%;}.elementor-1291 .elementor-element.elementor-element-44a821cc{width:42%;}.elementor-1291 .elementor-element.elementor-element-2e407d14{width:58%;}}/* Start custom CSS for section, class: .elementor-element-6bedbef8 */body.page-id-1291 #patrick{--or22-pink:#FF017E;--or22-ink:#131017;background:var(--or22-pink)!important;color:var(--or22-ink)!important;padding:0!important;scroll-margin-top:82px}
body.page-id-1291 #patrick *{box-sizing:border-box}
body.page-id-1291 #patrick>.elementor-container{width:100%;max-width:none!important;container-type:inline-size}
body.page-id-1291 #patrick .elementor-widget-wrap{padding:0!important;gap:0}
body.page-id-1291 #patrick .elementor-widget{margin-bottom:0!important}
body.page-id-1291 #patrick .or6-person-row{width:100%;max-width:none!important;margin:0!important;padding:0!important}
body.page-id-1291 #patrick .or6-person-row>.elementor-container{display:grid;grid-template-columns:46% 54%;max-width:none!important;align-items:stretch;gap:0!important}
body.page-id-1291 #patrick .or6-person-row>.elementor-container>.elementor-column{width:auto!important;min-width:0;max-width:none}
body.page-id-1291 #patrick .or6-person-row>.elementor-container>.elementor-column:first-child{position:relative;overflow:hidden;min-height:650px}
body.page-id-1291 #patrick .or6-portrait{width:100%!important;max-width:none!important;height:100%;padding:0!important;margin:0!important;position:static}
body.page-id-1291 #patrick .or6-portrait>.elementor-widget-container{height:100%;padding:0!important;border:0!important;background:none!important;transform:none!important;box-shadow:none!important;position:static}
body.page-id-1291 #patrick .or6-portrait img{position:absolute;inset:0;display:block;width:100%!important;max-width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:52% 28%!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important}
body.page-id-1291 #patrick .or7-portrait-caption{display:none!important}
body.page-id-1291 #patrick .or6-person-copy{background:var(--or22-pink)}
body.page-id-1291 #patrick .or6-person-copy>.elementor-widget-wrap{display:flex;flex-direction:column;align-content:initial;align-items:stretch;padding:60px clamp(42px,5.5cqw,106px) 58px!important}
body.page-id-1291 #patrick .or6-eyebrow,body.page-id-1291 #patrick .or6-person-title{position:static!important;inset:auto!important;width:100%;transform:none!important}
body.page-id-1291 #patrick .or6-eyebrow p{font:400 12px/1.4 'Archivo Regular',Arial,sans-serif!important;letter-spacing:1.3px;color:var(--or22-ink)!important;margin:0 0 26px!important;text-transform:uppercase}
body.page-id-1291 #patrick .or6-person-title .elementor-heading-title{font:400 clamp(100px,12cqw,180px)/.97 'Geakosa Regular',sans-serif!important;letter-spacing:0!important;color:var(--or22-ink)!important;text-transform:uppercase!important;white-space:normal;overflow-wrap:normal;max-width:3.2em;margin:0!important}
body.page-id-1291 #patrick .or6-person-lead{margin-top:25px!important}
body.page-id-1291 #patrick .or6-person-lead p{font:400 23px/1.35 'Archivo Regular',Arial,sans-serif!important;letter-spacing:-.35px;color:var(--or22-ink)!important;max-width:26ch;margin:0!important;text-transform:none!important}
body.page-id-1291 #patrick .or20-body{margin-top:24px!important}
body.page-id-1291 #patrick .or20-body p{font:400 17px/1.6 'Archivo Regular',Arial,sans-serif!important;color:var(--or22-ink)!important;max-width:30em;margin:0!important;text-transform:none!important;hyphens:none!important;word-break:normal;overflow-wrap:normal}
body.page-id-1291 #patrick .or20-body p+p{margin-top:16px!important}
body.page-id-1291 #patrick .or6-link{margin-top:21px!important}
body.page-id-1291 #patrick .or20-story{margin:0!important}
body.page-id-1291 #patrick .or20-story a{display:inline-flex;align-items:center;gap:16px;min-height:44px;border-bottom:1px solid currentColor;font:400 14px/1.3 'Archivo Regular',Arial,sans-serif!important;text-decoration:none;color:var(--or22-ink)!important}
body.page-id-1291 #patrick .or20-story span{font:400 21px/1 Arial,sans-serif;color:inherit!important}
body.page-id-1291 #patrick .or20-invite{margin-top:30px}
body.page-id-1291 #patrick .or20-invite p{margin:0 0 8px!important;font:400 15px/1.45 'Archivo Regular',Arial,sans-serif!important;color:var(--or22-ink)!important}
body.page-id-1291 #patrick .or20-project{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;width:100%;border:0!important;border-bottom:2px solid var(--or22-ink)!important;padding:0 0 10px!important;color:var(--or22-ink)!important;font:400 clamp(40px,4.4cqw,64px)/1 'Geakosa Regular',sans-serif!important;text-decoration:none;text-transform:uppercase!important}
body.page-id-1291 #patrick .or20-project span{font:400 .55em/1 Arial,sans-serif;color:inherit!important;transition:transform .2s ease}
body.page-id-1291 #patrick .or20-project:hover span{transform:translate(3px,-3px)}
body.page-id-1291 #patrick a:hover{color:var(--or22-ink)!important}
body.page-id-1291 #patrick a:focus-visible{outline:2px solid var(--or22-ink);outline-offset:6px}
@media(min-width:1600px){body.page-id-1291 #patrick .or6-person-copy>.elementor-widget-wrap{padding-top:92px!important;padding-bottom:92px!important}}
@media(min-width:768px) and (max-width:1024px){body.page-id-1291 #patrick .or6-person-row>.elementor-container{grid-template-columns:43% 57%}body.page-id-1291 #patrick .or6-person-copy>.elementor-widget-wrap{padding:44px 34px!important}body.page-id-1291 #patrick .or6-person-title .elementor-heading-title{font-size:12.8cqw!important}body.page-id-1291 #patrick .or20-body p{font-size:16px!important}body.page-id-1291 #patrick .or6-person-lead p{font-size:21px!important}}
@media(max-width:767px){body.page-id-1291 #patrick .or6-person-row>.elementor-container{grid-template-columns:minmax(0,1fr)}body.page-id-1291 #patrick .or6-person-row>.elementor-container>.elementor-column:first-child{min-height:0}body.page-id-1291 #patrick .or6-portrait img{position:static;height:auto!important;aspect-ratio:1/.98!important;object-fit:cover!important;object-position:50% 28%!important}body.page-id-1291 #patrick .or6-person-copy>.elementor-widget-wrap{padding:36px 28px 42px!important}body.page-id-1291 #patrick .or6-eyebrow p{font-size:11px!important;margin-bottom:23px!important}body.page-id-1291 #patrick .or6-person-title .elementor-heading-title{font-size:29cqw!important}body.page-id-1291 #patrick .or6-person-lead{margin-top:24px!important}body.page-id-1291 #patrick .or6-person-lead p{font-size:22px!important}body.page-id-1291 #patrick .or20-body p{font-size:16px!important}body.page-id-1291 #patrick .or20-project{font-size:12cqw!important;gap:16px}body.page-id-1291 #patrick .or20-invite{margin-top:29px}}
@media(prefers-reduced-motion:reduce){body.page-id-1291 #patrick .or20-project span{transition:none}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-362c7a1e *//* V23: native collaboration section, isolated to the review page. */
body.page-id-1291 .or6-process{--or23-ink:#1B1822;--or23-cyan:#08E8DE;--or23-paper:#FCF7F8;background:var(--or23-ink)!important;color:var(--or23-paper)!important;padding:104px 64px 112px!important;scroll-margin-top:100px}
body.page-id-1291 .or6-process *{box-sizing:border-box}
body.page-id-1291 .or6-process>.elementor-container{max-width:1280px!important}
body.page-id-1291 .or6-process .elementor-widget-wrap{padding:0!important}
body.page-id-1291 .or6-process .elementor-widget{margin:0!important;min-width:0}
body.page-id-1291 .or6-process .or6-process-head{margin:0!important}
body.page-id-1291 .or6-process .or6-process-head>.elementor-container{display:block;max-width:none}
body.page-id-1291 .or6-process .or6-process-head>.elementor-container>.elementor-column:first-child{width:100%!important}
body.page-id-1291 .or6-process .or6-process-head>.elementor-container>.elementor-column:first-child>.elementor-widget-wrap{display:grid;grid-template-columns:minmax(0,1.56fr) minmax(0,1fr);align-items:end;gap:64px}
body.page-id-1291 .or6-process .or6-process-title{grid-column:1;grid-row:1}
body.page-id-1291 .or6-process .or6-process-title .elementor-heading-title{margin:0;color:var(--or23-cyan)!important;font:400 clamp(70px,7.35vw,112px)/.99 'Geakosa Regular',sans-serif!important;letter-spacing:0!important;text-transform:uppercase}
body.page-id-1291 .or6-process .or6-process-head .or6-eyebrow{display:block!important;grid-column:2;grid-row:1;padding-bottom:7px}
body.page-id-1291 .or6-process .or6-process-head .or6-eyebrow p,body.page-id-1291 .or6-process .or23-intro{margin:0;max-width:36ch;color:var(--or23-paper)!important;font:400 18px/1.65 'Archivo Regular',Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}
body.page-id-1291 .or6-process .or6-process-head .or6-eyebrow p+p{margin-top:19px}
body.page-id-1291 .or6-process .or6-process-head .or6-eyebrow a{display:inline-flex;align-items:center;min-height:44px;color:var(--or23-cyan)!important;font:400 15px/1.5 'Archivo Regular',Arial,sans-serif!important;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}
body.page-id-1291 .or6-process .or6-process-head>.elementor-container>.elementor-column:nth-child(2){width:100%!important}
body.page-id-1291 .or6-process .or6-process-head>.elementor-container>.elementor-column:nth-child(2):not(:has(.elementor-widget)){display:none}
body.page-id-1291 .or6-process .or6-process-head .or6-cat{max-width:155px;margin:22px 0 0 auto!important}
body.page-id-1291 .or6-process .or6-steps{margin-top:62px!important}
body.page-id-1291 .or6-process .or6-steps>.elementor-container{display:flex;flex-direction:column;flex-wrap:nowrap!important;gap:0!important;max-width:none}
body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column{display:block;position:relative;width:100%!important;min-width:0;padding:37px 27px 39px!important;border:0;border-top:1px solid rgba(252,247,248,.32);color:var(--or23-paper);background:transparent;transition:background-color .18s ease,color .18s ease}
body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:last-child{border-bottom:1px solid rgba(252,247,248,.32)}
body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid;position:relative;grid-template-columns:70px minmax(0,45%) minmax(0,1fr) 19px;gap:11px 23px;align-items:start}
body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column>.elementor-widget-wrap::after{content:'↓';display:block;grid-column:4;grid-row:1;align-self:start;margin-top:5px;color:var(--or23-cyan);font:400 24px/1 Arial,sans-serif;pointer-events:none}
body.page-id-1291 .or6-process .or6-step-number{grid-column:1;grid-row:1 / 3}
body.page-id-1291 .or6-process .or6-step-number .elementor-heading-title{color:var(--or23-cyan)!important;font:400 39px/1 'Geakosa Regular',sans-serif!important;letter-spacing:0!important}
body.page-id-1291 .or6-process .or6-step-title{grid-column:2;grid-row:1 / 3}
body.page-id-1291 .or6-process .or6-step-title .elementor-heading-title{color:var(--or23-paper)!important;font:400 clamp(42px,4.1vw,61px)/1.03 'Geakosa Regular',sans-serif!important;letter-spacing:0!important;text-transform:uppercase;overflow-wrap:normal;word-break:normal}
body.page-id-1291 .or6-process .or6-steps .elementor-widget-text-editor:not(.or7-step-outcome){grid-column:3;grid-row:1}
body.page-id-1291 .or6-process .or6-steps .elementor-widget-text-editor p{max-width:40ch;margin:0;color:inherit!important;font:400 17px/1.65 'Archivo Regular',Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;hyphens:none}
body.page-id-1291 .or6-process .or7-step-outcome{grid-column:3;grid-row:2;margin:0!important;padding:0!important;border:0!important}
body.page-id-1291 .or6-process .or6-steps .or7-step-outcome p{color:var(--or23-cyan)!important;font-size:13px!important;line-height:1.45!important}
body.page-id-1291 .or6-process .or6-steps .or6-cat{grid-column:3;grid-row:3;width:170px;max-width:100%;margin-top:13px!important;justify-self:end}
body.page-id-1291 .or6-process .or6-cat img{display:block;width:100%;height:auto;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;transform:none}
body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:focus-within{color:var(--or23-ink);background:var(--or23-cyan)}
body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:focus-within .elementor-heading-title,body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:focus-within p,body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:focus-within>.elementor-widget-wrap::after{color:var(--or23-ink)!important}
@media(hover:hover) and (pointer:fine){body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:hover{color:var(--or23-ink);background:var(--or23-cyan)}body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:hover .elementor-heading-title,body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:hover p,body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:hover>.elementor-widget-wrap::after{color:var(--or23-ink)!important}}
body.page-id-1291 .or6-process a:focus-visible{outline:2px solid currentColor;outline-offset:6px}
@media(max-width:1100px){body.page-id-1291 .or6-process{padding:76px 40px 84px!important}body.page-id-1291 .or6-process .or6-process-head>.elementor-container>.elementor-column:first-child>.elementor-widget-wrap{gap:34px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}body.page-id-1291 .or6-process .or6-process-title .elementor-heading-title{font-size:76px!important}body.page-id-1291 .or6-process .or6-process-head .or6-eyebrow p{font-size:16px!important}body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column{padding:31px 17px!important}body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:48px minmax(0,39%) minmax(0,1fr) 16px;column-gap:17px}body.page-id-1291 .or6-process .or6-step-title .elementor-heading-title{font-size:46px!important}body.page-id-1291 .or6-process .or6-steps .elementor-widget-text-editor p{font-size:16px!important}body.page-id-1291 .or6-process .or6-steps .or7-step-outcome p{font-size:13px!important}}
@media(max-width:767px){body.page-id-1291 .or6-process{padding:57px 23px 63px!important}body.page-id-1291 .or6-process .or6-process-head>.elementor-container>.elementor-column:first-child>.elementor-widget-wrap{grid-template-columns:minmax(0,1fr);gap:23px}body.page-id-1291 .or6-process .or6-process-title{grid-column:1;grid-row:1}body.page-id-1291 .or6-process .or6-process-title .elementor-heading-title{font-size:clamp(57px,15vw,80px)!important;line-height:1!important}body.page-id-1291 .or6-process .or6-process-head .or6-eyebrow{grid-column:1;grid-row:2;padding:0}body.page-id-1291 .or6-process .or6-process-head .or6-eyebrow p{max-width:36ch;font-size:16px!important}body.page-id-1291 .or6-process .or6-steps{margin-top:39px!important}body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column{padding:28px 0 32px!important}body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:36px minmax(0,1fr) 18px;gap:13px 13px}body.page-id-1291 .or6-process .or6-step-number{grid-column:1;grid-row:1}body.page-id-1291 .or6-process .or6-step-number .elementor-heading-title{font-size:30px!important}body.page-id-1291 .or6-process .or6-step-title{grid-column:2;grid-row:1}body.page-id-1291 .or6-process .or6-step-title .elementor-heading-title{font-size:44px!important}body.page-id-1291 .or6-process .or6-steps .elementor-widget-text-editor:not(.or7-step-outcome){grid-column:2;grid-row:2}body.page-id-1291 .or6-process .or7-step-outcome{grid-column:2;grid-row:3}body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column>.elementor-widget-wrap::after{grid-column:3;grid-row:1;font-size:21px}body.page-id-1291 .or6-process .or6-steps .or6-cat{grid-column:2;grid-row:4;width:155px;margin-top:6px!important}}
@media(max-width:359px){body.page-id-1291 .or6-process{padding-left:20px!important;padding-right:20px!important}body.page-id-1291 .or6-process .or6-step-title .elementor-heading-title{font-size:38px!important}body.page-id-1291 .or6-process .or6-process-title .elementor-heading-title{font-size:55px!important}}
@media(prefers-reduced-motion:reduce){body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column{transition:none}}

/* V23 final: deliberate heading lines and cat beside the implementation text. */
body.page-id-1291 .or6-process .or6-process-title .elementor-heading-title{font-size:clamp(56px,6.2vw,96px)!important}
body.page-id-1291 .or6-process .or6-process-head .or6-eyebrow a{gap:.4em}
body.page-id-1291 .or6-process .or6-cat,body.page-id-1291 .or6-process .or6-cat .elementor-widget-container{transform:none!important;rotate:none!important;translate:none!important}
body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:last-child .or6-step-title{grid-row:1}
body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:last-child .elementor-widget-text-editor:not(.or7-step-outcome){grid-row:1 / 3}
body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:last-child .or7-step-outcome{grid-row:3}
body.page-id-1291 .or6-process .or6-steps .or6-cat{grid-column:2;grid-row:2;width:135px;margin-top:7px!important;justify-self:start}
@media(max-width:1100px){body.page-id-1291 .or6-process .or6-process-title .elementor-heading-title{font-size:clamp(46px,6.2vw,68px)!important}}
@media(max-width:767px){body.page-id-1291 .or6-process .or6-process-title .elementor-heading-title{font-size:clamp(37px,11.6vw,76px)!important;line-height:1.06!important}body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:last-child .elementor-widget-text-editor:not(.or7-step-outcome){grid-row:2}body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:last-child .or7-step-outcome{grid-row:3}body.page-id-1291 .or6-process .or6-steps .or6-cat{grid-column:2;grid-row:4;width:135px;margin-top:8px!important}}

body.page-id-1291 .or6-process .or6-process-head>.elementor-container>.elementor-column:first-child>.elementor-widget-wrap{align-items:center}
@media(min-width:768px){body.page-id-1291 .or6-process .or6-process-title .elementor-heading-title{font-size:clamp(46px,6.7vw,104px)!important}}

/* V24: three consistent rows without the decorative cat. */
body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:last-child .or6-step-title{grid-row:1 / 3}
body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:last-child .elementor-widget-text-editor:not(.or7-step-outcome){grid-row:1}
body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:last-child .or7-step-outcome{grid-row:2}
@media(max-width:767px){body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:last-child .or6-step-title{grid-row:1}body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:last-child .elementor-widget-text-editor:not(.or7-step-outcome){grid-row:2}body.page-id-1291 .or6-process .or6-steps>.elementor-container>.elementor-column:last-child .or7-step-outcome{grid-row:3}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eb15ae3 *//* V26: native heading plus static guide teasers and a tools link. */
body.page-id-1291 .or6-knowledge{background:#08E8DE!important;color:#1B1822!important;padding:96px 64px 100px!important;scroll-margin-top:100px}
body.page-id-1291 .or6-knowledge,body.page-id-1291 .or6-knowledge *{box-sizing:border-box}
body.page-id-1291 .or6-knowledge>.elementor-container{max-width:1280px!important;width:100%!important}
body.page-id-1291 .or6-knowledge>.elementor-container>.elementor-column{width:100%!important;min-width:0}
body.page-id-1291 .or6-knowledge .elementor-widget-wrap{padding:0!important;align-content:flex-start}
body.page-id-1291 .or6-knowledge .elementor-column,body.page-id-1291 .or6-knowledge .elementor-widget{min-width:0}
body.page-id-1291 .or6-knowledge .or6-title-row{margin:0 0 48px!important;width:100%!important}
body.page-id-1291 .or6-knowledge .or6-title-row>.elementor-container{display:grid;grid-template-columns:1.15fr 1fr;gap:60px!important;align-items:end;max-width:none}
body.page-id-1291 .or6-knowledge .or6-title-row>.elementor-container>.elementor-column{width:auto!important}
body.page-id-1291 .or6-knowledge .or6-section-title{margin:0!important}
body.page-id-1291 .or6-knowledge .or6-section-title .elementor-heading-title{color:#1B1822!important;font:400 clamp(66px,6.9vw,96px)/.98 'Geakosa Regular',Impact,sans-serif!important;letter-spacing:0!important;text-transform:uppercase!important}
body.page-id-1291 .or6-knowledge .or6-section-intro{margin:0!important;padding-bottom:7px!important}
body.page-id-1291 .or6-knowledge .or6-section-intro p{color:#1B1822!important;font:400 16px/1.7 'Archivo Regular',Arial,sans-serif!important;margin:0!important;max-width:44ch;text-transform:none!important}
@media(max-width:1100px){body.page-id-1291 .or6-knowledge{padding:78px 40px 84px!important}}
@media(max-width:899px){body.page-id-1291 .or6-knowledge{padding:72px 30px 74px!important}body.page-id-1291 .or6-knowledge .or6-title-row>.elementor-container{grid-template-columns:1fr;gap:25px!important}body.page-id-1291 .or6-knowledge .or6-title-row{margin-bottom:38px!important}}
@media(max-width:540px){body.page-id-1291 .or6-knowledge{padding:56px 24px 62px!important}body.page-id-1291 .or6-knowledge .or6-section-title .elementor-heading-title{font-size:64px!important}body.page-id-1291 .or6-knowledge .or6-section-intro p{font-size:15px!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-460780bb *//* V25 contact: native Elementor form + native FAQ; append after existing page CSS.
   Only page 1291 / .or6-contact. Native field removal/type/validation is configured
   in Elementor, never faked by CSS. Hidden honeypot stays untouched. */
body.page-id-1291 .or6-contact{
  --or25-contact-ink:#1B1822;--or25-contact-paper:#F7F2EE;
  background:#1B1822!important;color:#F7F2EE!important;
  padding:104px 64px 112px!important;
  scroll-margin-top:100px;isolation:isolate;
}
body.page-id-1291 .or6-contact>.elementor-container{max-width:1280px!important;width:100%!important}
body.page-id-1291 .or6-contact>.elementor-container>.elementor-column{width:100%!important;min-width:0}
body.page-id-1291 .or6-contact>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important}
body.page-id-1291 .or6-contact .or6-contact-row{margin:0!important;padding:0!important;width:100%!important}
body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container{
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:84px!important;align-items:start!important;max-width:none!important;width:100%!important;
}
body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container>.elementor-column{width:auto!important;min-width:0}
body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container>.elementor-column>.elementor-widget-wrap{
  padding:0!important;align-content:flex-start!important;min-width:0;
}
body.page-id-1291 .or6-contact .or6-eyebrow{margin:0 0 23px!important}
body.page-id-1291 .or6-contact .or6-eyebrow p{
  color:#08E8DE!important;font:400 12px/1.5 'Archivo Regular',Archivo,Arial,sans-serif!important;
  letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;
}
body.page-id-1291 .or6-contact .or6-contact-title{margin:0 0 28px!important;width:100%!important}
body.page-id-1291 .or6-contact .or6-contact-title .elementor-heading-title{
  font-family:'Geakosa Regular',Geakosa,Impact,sans-serif!important;font-weight:400!important;
  font-size:clamp(66px,6.6vw,98px)!important;line-height:.99!important;letter-spacing:0!important;
  color:#F7F2EE!important;text-transform:uppercase!important;overflow-wrap:normal!important;
  text-wrap:initial;
}
body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container>.elementor-column:first-child>.elementor-widget-wrap>.elementor-widget-text-editor:not(.or6-eyebrow):not(.or6-contact-email):not(.or6-contact-note) p{
  font:400 17px/1.7 'Archivo Regular',Archivo,Arial,sans-serif!important;color:#E1DCE3!important;
  max-width:42ch;margin:0 0 16px!important;
}
body.page-id-1291 .or6-contact .or6-contact-email{margin:11px 0 9px!important}
body.page-id-1291 .or6-contact .or6-contact-email p{margin:0!important;font:400 21px/1.5 'Archivo Regular',Archivo,Arial,sans-serif!important;overflow-wrap:anywhere}
body.page-id-1291 .or6-contact .or6-contact-email a{color:#08E8DE!important;text-decoration:underline!important;text-underline-offset:5px;text-decoration-thickness:1px}
body.page-id-1291 .or6-contact .or6-contact-note{margin:0!important}
body.page-id-1291 .or6-contact .or6-contact-note p{color:#C9C2CD!important;font:400 13px/1.6 'Archivo Regular',Archivo,Arial,sans-serif!important;margin:0!important;max-width:45ch}

/* Three native toggles sit with the invitation, without a second card. */
body.page-id-1291 .or6-contact .or6-faq-widget{margin-top:49px!important;width:100%!important}
body.page-id-1291 .or6-contact .or6-faq-widget .elementor-toggle-item{border:0!important;border-top:1px solid #625868!important;border-radius:0!important;background:transparent!important}
body.page-id-1291 .or6-contact .or6-faq-widget .elementor-toggle-item:last-child{border-bottom:1px solid #625868!important}
body.page-id-1291 .or6-contact .or6-faq-widget .elementor-tab-title{
  display:block!important;padding:19px 0!important;border:0!important;background:transparent!important;
  font:400 17px/1.45 'Archivo Regular',Archivo,Arial,sans-serif!important;color:#F7F2EE!important;
}
body.page-id-1291 .or6-contact .or6-faq-widget .elementor-toggle-title{color:#F7F2EE!important;font:inherit!important;text-decoration:none!important}
body.page-id-1291 .or6-contact .or6-faq-widget .elementor-toggle-icon{float:right!important;color:#08E8DE!important;margin-left:16px!important}
body.page-id-1291 .or6-contact .or6-faq-widget .elementor-toggle-icon svg{fill:currentColor!important}
body.page-id-1291 .or6-contact .or6-faq-widget .elementor-tab-content{
  padding:0 24px 21px 0!important;border:0!important;background:transparent!important;color:#DCD5E0!important;
}
body.page-id-1291 .or6-contact .or6-faq-widget .elementor-tab-content p{color:#DCD5E0!important;font:400 15px/1.7 'Archivo Regular',Archivo,Arial,sans-serif!important;margin:0 0 11px!important}
body.page-id-1291 .or6-contact .or6-faq-widget .elementor-tab-content p:last-child{margin-bottom:0!important}
body.page-id-1291 .or6-contact .or6-faq-widget .elementor-tab-content a{color:#08E8DE!important;text-decoration:underline!important;text-underline-offset:3px}

/* One-page form: native controls and feedback remain intact. */
body.page-id-1291 .or6-contact .or6-contact-form{
  background:transparent!important;color:#F7F2EE!important;padding:0!important;margin:0!important;
  border:0!important;box-shadow:none!important;border-radius:0!important;min-width:0;
}
body.page-id-1291 .or6-contact .or6-contact-form>.elementor-widget-container{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-form-fields-wrapper{margin:0!important;gap:0!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group{
  padding:0!important;margin:0 0 25px!important;width:100%!important;min-width:0;color:#F7F2EE!important;
}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-label,
body.page-id-1291 .or6-contact .or6-contact-form label{
  color:#F7F2EE!important;font:400 15px/1.5 'Archivo Regular',Archivo,Arial,sans-serif!important;
  text-transform:none!important;letter-spacing:0!important;
}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-label{padding:0 0 9px!important;max-width:100%}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-label:after{color:#08E8DE!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group .elementor-field-textual{
  width:100%!important;max-width:100%!important;min-width:0;min-height:52px;
  border:1px solid #897D90!important;border-radius:0!important;box-shadow:none!important;
  padding:13px 14px!important;background:#24202C!important;color:#F7F2EE!important;
  font:400 16px/1.5 'Archivo Regular',Archivo,Arial,sans-serif!important;text-transform:none!important;
}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group textarea.elementor-field-textual{min-height:138px;height:auto;resize:vertical}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group .elementor-field-textual::placeholder{color:#C4BACD!important;opacity:1!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group .elementor-field-textual:focus{border-color:#08E8DE!important;outline:2px solid #08E8DE!important;outline-offset:3px!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group .elementor-field-textual:user-invalid{border-color:#FF91C7!important}

/* Long problem labels stay on generous full-width lines. Entire label is clickable. */
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group-vorhaben .elementor-field-subgroup{display:grid!important;grid-template-columns:minmax(0,1fr);gap:0!important;width:100%!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group-vorhaben .elementor-field-option{
  display:flex!important;align-items:center!important;gap:13px!important;width:100%!important;
  min-height:49px!important;padding:0 10px!important;border:0!important;border-bottom:1px solid #625868!important;
  border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group-vorhaben .elementor-field-option:first-child{border-top:1px solid #625868!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group-vorhaben .elementor-field-option label{flex:1;min-width:0;align-self:stretch;display:flex;align-items:center;padding:11px 0!important;font-size:15px!important;line-height:1.5!important;cursor:pointer}
body.page-id-1291 .or6-contact .or6-contact-form input[type=checkbox],
body.page-id-1291 .or6-contact .or6-contact-form input[type=radio]{
  appearance:auto!important;-webkit-appearance:auto!important;position:static!important;opacity:1!important;
  width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;
  flex:0 0 19px!important;accent-color:#08E8DE!important;margin:0!important;cursor:pointer;
}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group-vorhaben .elementor-field-option:has(input:checked){background:#292532!important;border-color:#08E8DE!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group-vorhaben .elementor-field-option:has(input:checked) label{color:#08E8DE!important}
body.page-id-1291 .or6-contact .or6-contact-form input[type=checkbox]:focus-visible,
body.page-id-1291 .or6-contact .or6-contact-form input[type=radio]:focus-visible{outline:2px solid #08E8DE!important;outline-offset:4px!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:13px}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-type-acceptance label{font-size:13px!important;line-height:1.65!important}
body.page-id-1291 .or6-contact .or6-contact-form .or6-privacy-note{color:#CFC6D6!important;font:400 12px/1.65 'Archivo Regular',Archivo,Arial,sans-serif!important;margin:0!important}
body.page-id-1291 .or6-contact .or6-contact-form .or6-privacy-note a,
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-type-acceptance a{color:#F7F2EE!important;text-decoration:underline!important;text-underline-offset:3px}

/* Native submit text is the sole label; remove old decorative SENDEN overlays. */
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-type-submit{margin:1px 0 0!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit]{
  width:100%!important;min-height:59px!important;padding:17px 21px!important;
  background:#08E8DE!important;color:#1B1822!important;border:0!important;border-radius:0!important;
  font:400 16px/1.4 'Archivo Regular',Archivo,Arial,sans-serif!important;letter-spacing:0!important;
  text-transform:none!important;box-shadow:none!important;text-indent:0!important;overflow:visible!important;
  transition:background-color .15s ease!important;
}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit]:before,
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit]:after,
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit] .elementor-button-content-wrapper:before,
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit] .elementor-button-content-wrapper:after,
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit] .elementor-button-text:before,
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit] .elementor-button-text:after{content:none!important;display:none!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit] .elementor-button-content-wrapper{position:static!important;transform:none!important;gap:10px!important;align-items:center!important;justify-content:center!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit] .elementor-button-text{color:inherit!important;font:inherit!important;opacity:1!important;visibility:visible!important;position:static!important;transform:none!important;clip-path:none!important;text-indent:0!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit] svg{fill:currentColor!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit]:hover{background:#FF017E!important;color:#1B1822!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-message{color:#F7F2EE!important;font:400 14px/1.6 'Archivo Regular',Archivo,Arial,sans-serif!important;margin-top:18px;overflow-wrap:anywhere}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-message-danger{color:#FFACD5!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-message-success{color:#08E8DE!important}
body.page-id-1291 .or6-contact a:focus-visible,
body.page-id-1291 .or6-contact button:focus-visible,
body.page-id-1291 .or6-contact .or6-faq-widget .elementor-tab-title:focus-visible{outline:2px solid #08E8DE!important;outline-offset:5px!important}

@media(max-width:1100px){
  body.page-id-1291 .or6-contact{padding:82px 40px 89px!important}
  body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container{gap:52px!important}
  body.page-id-1291 .or6-contact .or6-contact-title .elementor-heading-title{font-size:clamp(62px,6.8vw,80px)!important}
}
@media(max-width:899px){
  body.page-id-1291 .or6-contact{padding:76px 36px 83px!important}
  body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container{grid-template-columns:minmax(0,1fr);gap:54px!important}
  body.page-id-1291 .or6-contact .or6-contact-title .elementor-heading-title{font-size:clamp(66px,10.5vw,88px)!important}
  body.page-id-1291 .or6-contact .or6-faq-widget{margin-top:33px!important}
  body.page-id-1291 .or6-contact .or6-contact-form{max-width:650px!important}
}
@media(max-width:480px){
  body.page-id-1291 .or6-contact{padding:58px 23px 62px!important}
  body.page-id-1291 .or6-contact .or6-eyebrow{margin-bottom:20px!important}
  body.page-id-1291 .or6-contact .or6-contact-title{margin-bottom:23px!important}
  body.page-id-1291 .or6-contact .or6-contact-title .elementor-heading-title{font-size:clamp(53px,14.1vw,67px)!important}
  body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container{gap:43px!important}
  body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container>.elementor-column:first-child>.elementor-widget-wrap>.elementor-widget-text-editor:not(.or6-eyebrow):not(.or6-contact-email):not(.or6-contact-note) p{font-size:16px!important}
  body.page-id-1291 .or6-contact .or6-contact-email p{font-size:19px!important}
  body.page-id-1291 .or6-contact .or6-faq-widget .elementor-tab-title{font-size:16px!important}
  body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group{margin-bottom:23px!important}
  body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group-vorhaben .elementor-field-option{padding-left:8px!important;padding-right:8px!important;gap:11px!important}
}
@media(max-width:359px){
  body.page-id-1291 .or6-contact{padding-left:20px!important;padding-right:20px!important}
  body.page-id-1291 .or6-contact .or6-contact-title .elementor-heading-title{font-size:50px!important}
}
@media(prefers-reduced-motion:reduce){
  body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit]{transition:none!important}
}

/* V26: direct WhatsApp / email first; native form has two visible fields. */
body.page-id-1291 .or6-contact .or6-privacy-note a{font:inherit!important;hyphens:none!important}
body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:76px!important}
body.page-id-1291 .or6-contact .or6-contact-form{padding-top:31px!important}
body.page-id-1291 .or6-contact .or6-contact-email{margin:16px 0 18px!important;width:100%!important}
body.page-id-1291 .or6-contact .or26-direct-contact{display:flex;flex-wrap:wrap;gap:12px;width:100%}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a{display:flex!important;align-items:center;justify-content:space-between;gap:22px;flex:1 1 210px;min-height:61px;padding:17px 20px!important;border:1px solid #08E8DE!important;border-radius:0!important;background:#08E8DE!important;color:#1B1822!important;box-shadow:0 0 20px #08e8de17!important;text-decoration:none!important;font:400 16px/1.4 'Archivo Regular',Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;transition:background-color .15s ease,box-shadow .15s ease!important}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a:nth-child(2){background:#FF017E!important;border-color:#FF017E!important;box-shadow:0 0 20px #ff017e17!important}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a:before,
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a:after{content:none!important;display:none!important}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a:hover{background:#F7F2EE!important;border-color:#F7F2EE!important;box-shadow:0 0 23px #f7f2ee33!important}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a span{font-size:24px!important;line-height:1}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit]{background:transparent!important;color:#F7F2EE!important;border:1px solid #918697!important;min-height:50px!important;padding:12px 18px!important;font-size:14px!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit]:hover{background:#F7F2EE!important;color:#1B1822!important;border-color:#F7F2EE!important}
@media(max-width:899px){body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container{grid-template-columns:minmax(0,1fr);gap:34px!important}body.page-id-1291 .or6-contact .or6-contact-form{padding-top:0!important}}
@media(max-width:540px){body.page-id-1291 .or6-contact .or26-direct-contact{flex-direction:column}body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a{flex:auto;min-height:58px}}

/* V28: scoped closing section. Native Elementor form and actions remain intact. */
body.page-id-1291 .or6-contact{padding:94px 64px 110px!important;background:#1b1822!important;overflow:hidden}
body.page-id-1291 .or6-contact p,body.page-id-1291 .or6-contact h2,body.page-id-1291 .or6-contact a{hyphens:none!important;word-break:normal!important}
body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:90px!important;row-gap:0!important}
body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container>.elementor-column:first-child,
body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container>.elementor-column:first-child>.elementor-widget-wrap{display:contents!important}
body.page-id-1291 .or6-contact .or6-eyebrow{grid-column:1/-1;margin:0 0 27px!important}
body.page-id-1291 .or6-contact .or6-eyebrow p{display:flex;align-items:center;gap:12px;letter-spacing:.13em!important}
body.page-id-1291 .or6-contact .or6-eyebrow p:before{content:'';width:30px;height:2px;background:#08e8de}
body.page-id-1291 .or6-contact .or6-contact-title{grid-column:1/-1;margin:0 0 48px!important}
body.page-id-1291 .or6-contact .or6-contact-title .elementor-heading-title{font-size:clamp(80px,13vw,174px)!important;line-height:.94!important;letter-spacing:-.012em!important;overflow-wrap:normal!important}
body.page-id-1291 .or6-contact .or28-question{display:block;font-size:.43em;line-height:1.15;margin-bottom:14px;color:#f7f2ee}
body.page-id-1291 .or6-contact .or28-answer{display:inline-block;color:#ff017e;text-shadow:0 0 35px #ff017e15}
body.page-id-1291 .or6-contact .elementor-element-544c29a1{grid-column:1;grid-row:3;margin:0 0 30px!important}
body.page-id-1291 .or6-contact .elementor-element-544c29a1 p{max-width:46ch!important;font-size:17px!important;line-height:1.7!important}
body.page-id-1291 .or6-contact .or6-contact-email{grid-column:1;grid-row:4;margin:0!important;align-self:start}
body.page-id-1291 .or6-contact .or26-direct-contact{display:block;border-top:1px solid #ffffff38}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a{display:grid!important;grid-template-columns:1fr auto;gap:5px 20px;min-height:116px;padding:21px 0!important;border:0!important;border-bottom:1px solid #ffffff38!important;background:transparent!important;box-shadow:none!important;color:#f7f2ee!important;transition:color .2s ease,padding .2s ease!important}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a .or28-channel{font:400 clamp(35px,3.8vw,52px)/1 'Geakosa Regular',Impact,sans-serif!important;text-transform:uppercase!important;grid-column:1;grid-row:1}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a .or28-detail{font:400 13px/1.5 'Archivo Regular',Arial,sans-serif!important;color:#bcb4c4;grid-column:1;grid-row:2}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a .or28-arrow{display:grid;place-items:center;width:55px;height:55px;border:1px solid currentColor;border-radius:50%;font:400 30px/1 Arial,sans-serif!important;grid-column:2;grid-row:1/3;color:#08e8de;transform:rotate(0);transition:transform .2s,background .2s,box-shadow .2s}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a:nth-child(2) .or28-arrow{color:#ff017e}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a:hover{padding-left:10px!important;color:#08e8de!important}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a:nth-child(2):hover{color:#ff017e!important}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a:hover .or28-arrow{transform:rotate(45deg);box-shadow:0 0 20px #08e8de28}
body.page-id-1291 .or6-contact .or6-contact-note{grid-column:1;grid-row:5;align-self:start;margin:17px 0 0!important}
body.page-id-1291 .or6-contact .or6-contact-note p{font-size:13px!important;color:#bcb4c4!important}
body.page-id-1291 .or6-contact .elementor-element-2e407d14{grid-column:2;grid-row:3/6;border-top:2px solid #ffffff38;padding:25px 0 0!important}
body.page-id-1291 .or6-contact .or6-contact-form{padding:0!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group{margin-bottom:20px!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field:not(.elementor-select-wrapper){background:#ffffff03!important;border:0!important;border-bottom:1px solid #9a8fa7!important;border-radius:0!important;padding:13px 12px!important;font-size:15px!important;box-shadow:none!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field:focus{border-color:#08e8de!important;outline:2px solid #08e8de!important;outline-offset:3px!important}
body.page-id-1291 .or6-contact .or6-contact-form textarea{min-height:105px!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit]{width:100%!important;border-color:#766a80!important;background:transparent!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit]:hover{background:#f7f2ee!important}
@media(max-width:1100px){body.page-id-1291 .or6-contact{padding:78px 40px 86px!important}body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container{column-gap:48px!important}}
@media(max-width:899px){body.page-id-1291 .or6-contact{padding:66px 32px 76px!important}body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container{grid-template-columns:minmax(0,1fr)!important}body.page-id-1291 .or6-contact .or6-contact-title .elementor-heading-title{font-size:clamp(72px,15.7vw,140px)!important}body.page-id-1291 .or6-contact .elementor-element-2e407d14{grid-column:1;grid-row:6;margin-top:38px!important;max-width:650px}body.page-id-1291 .or6-contact .or6-contact-title{margin-bottom:32px!important}}
@media(max-width:480px){body.page-id-1291 .or6-contact{padding:52px 23px 62px!important}body.page-id-1291 .or6-contact .or6-contact-title .elementor-heading-title{font-size:16vw!important}body.page-id-1291 .or6-contact .or28-question{font-size:.52em;margin-bottom:12px}body.page-id-1291 .or6-contact .or26-direct-contact a{min-height:105px!important}body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a .or28-channel{font-size:38px!important}body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a .or28-arrow{width:47px;height:47px}body.page-id-1291 .or6-contact .elementor-element-544c29a1 p{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){body.page-id-1291 .or6-contact *{transition:none!important}}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a:nth-child(2){background:transparent!important;border:0!important;border-bottom:1px solid #ffffff38!important;box-shadow:none!important}
/* Second pass: compact rhythm, form introduced as the alternative route. */
body.page-id-1291 .or6-contact{padding-top:78px!important;padding-bottom:88px!important}
body.page-id-1291 .or6-contact .or6-contact-title{margin-bottom:34px!important}
body.page-id-1291 .or6-contact .or6-contact-title .elementor-heading-title{font-size:clamp(80px,12.2vw,164px)!important}
body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:76px!important}
body.page-id-1291 .or6-contact .elementor-element-544c29a1{margin-bottom:26px!important;align-self:start}
body.page-id-1291 .or6-contact .or6-contact-note{grid-column:2;grid-row:3;margin:0!important;align-self:end;padding-bottom:26px}
body.page-id-1291 .or6-contact .or6-contact-note p{font:400 29px/1.15 'Geakosa Regular',Impact,sans-serif!important;color:#d9d1df!important;text-transform:uppercase}
body.page-id-1291 .or6-contact .elementor-element-2e407d14{grid-row:4/6;padding-top:20px!important;border-top:1px solid #ffffff38}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a{min-height:120px;outline-offset:5px!important}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a .or28-arrow{transition:transform .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a:is(:hover,:focus-visible) .or28-arrow{transform:translate(2px,-2px);background:#08e8de;color:#1b1822!important;box-shadow:0 0 22px #08e8de33}
body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a:nth-child(2):is(:hover,:focus-visible) .or28-arrow{background:#ff017e;color:#1b1822!important;box-shadow:0 0 22px #ff017e33}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-field-group .elementor-field-label{font-size:14px!important}
body.page-id-1291 .or6-contact .or6-contact-form .elementor-button[type=submit]{border:1px solid #766a80!important;min-height:48px!important}
@media(max-width:1100px){body.page-id-1291 .or6-contact .or6-contact-row>.elementor-container{column-gap:45px!important}}
@media(max-width:899px){body.page-id-1291 .or6-contact{padding-top:62px!important;padding-bottom:70px!important}body.page-id-1291 .or6-contact .or6-contact-title .elementor-heading-title{font-size:15.5vw!important}body.page-id-1291 .or6-contact .or6-contact-note{grid-column:1;grid-row:5;margin-top:38px!important;padding-bottom:18px}body.page-id-1291 .or6-contact .elementor-element-2e407d14{grid-row:6;margin-top:0!important}}
@media(max-width:480px){body.page-id-1291 .or6-contact{padding-top:48px!important;padding-bottom:54px!important}body.page-id-1291 .or6-contact .or6-contact-title .elementor-heading-title{font-size:16vw!important}body.page-id-1291 .or6-contact .or6-contact-title{margin-bottom:24px!important}body.page-id-1291 .or6-contact .or6-eyebrow{margin-bottom:22px!important}}
@media(prefers-reduced-motion:reduce){body.page-id-1291 .or6-contact .or6-contact-email .or26-direct-contact a .or28-arrow{transition:none!important;transform:none!important}}

/* Match the underlined project links in the Patrick section: stable color,
   plain arrow, one short diagonal movement. No circular fill or text slide. */
body.page-id-1291 #anfrage .or6-contact-title{grid-row:1}
body.page-id-1291 #anfrage .elementor-element-544c29a1{grid-row:2}
body.page-id-1291 #anfrage .or6-contact-email{grid-row:3}
body.page-id-1291 #anfrage .or6-contact-note{grid-row:2}
body.page-id-1291 #anfrage .elementor-element-2e407d14{grid-row:3/5}
body.page-id-1291 #anfrage .or26-direct-contact a,
body.page-id-1291 #anfrage .or26-direct-contact a:nth-child(2),
body.page-id-1291 #anfrage .or26-direct-contact a:is(:hover,:focus-visible){padding-left:0!important;padding-right:0!important;background:transparent!important;color:#f7f2ee!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:none!important}
body.page-id-1291 #anfrage .or26-direct-contact a .or28-arrow,
body.page-id-1291 #anfrage .or26-direct-contact a:nth-child(2) .or28-arrow{border:0!important;border-radius:0!important;background:transparent!important;color:#f7f2ee!important;box-shadow:none!important;filter:none!important;transform:none;transition:transform .2s ease!important}
body.page-id-1291 #anfrage .or26-direct-contact a:is(:hover,:focus-visible) .or28-arrow,
body.page-id-1291 #anfrage .or26-direct-contact a:nth-child(2):is(:hover,:focus-visible) .or28-arrow{background:transparent!important;color:#f7f2ee!important;box-shadow:none!important;transform:translate(3px,-3px)}
body.page-id-1291 #anfrage .or26-direct-contact a:focus-visible{outline:2px solid #f7f2ee!important;outline-offset:6px!important}
body.page-id-1291 #anfrage .or6-contact-form .elementor-button[type=submit]{background:transparent!important;color:#f7f2ee!important;border:1px solid #08e8de!important;transition:box-shadow .2s ease,transform .2s ease!important}
body.page-id-1291 #anfrage .or6-contact-form .elementor-button[type=submit]:is(:hover,:focus-visible){background:transparent!important;color:#f7f2ee!important;border-color:#08e8de!important;box-shadow:0 0 16px #08e8de33!important;transform:translateY(-2px)}
@media(max-width:899px){body.page-id-1291 #anfrage .or6-contact-note{grid-row:4}body.page-id-1291 #anfrage .elementor-element-2e407d14{grid-row:5}}
@media(prefers-reduced-motion:reduce){body.page-id-1291 #anfrage .or26-direct-contact a .or28-arrow,body.page-id-1291 #anfrage .or6-contact-form .elementor-button[type=submit]{transition:none!important;transform:none!important}}/* End custom CSS */
/* Start custom CSS */.or6{--ink:#1B1822;--paper:#FCF7F8;--pink:#FF017E;--cyan:#08E8DE;--muted:#BDB7C3;--line:#4C4553;background:var(--ink);color:var(--paper);padding:75px 48px!important;scroll-margin-top:120px}
.or6,.or6 *{box-sizing:border-box}.or6>.elementor-container{max-width:1280px!important}.or6 .elementor-widget-wrap{padding:0!important;align-content:flex-start}.or6 .elementor-column{min-width:0}.or6 .elementor-widget{min-width:0;margin-bottom:20px}.or6 .elementor-widget:last-child{margin-bottom:0}.or6 .or6-row{width:100%}.or6 .or6-row>.elementor-container{display:flex;flex-wrap:nowrap!important;gap:64px}.or6 .or6-row>.elementor-container>.elementor-column{flex-shrink:1}.or6 .elementor-heading-title{font-family:'Geakosa Regular',sans-serif!important;font-weight:400!important;font-size:66px;line-height:1.05!important;letter-spacing:0!important;text-transform:uppercase;color:inherit!important;overflow-wrap:break-word}.or6 .elementor-widget-text-editor,.or6 p,.or6 input,.or6 select,.or6 textarea,.or6 label,.or6 button{font-family:'Archivo Regular',Arial,sans-serif!important;font-size:17px;line-height:1.6;font-weight:400;color:inherit;text-transform:none}.or6 p{margin:0}.or6 p+p{margin-top:14px}.or6 a{color:inherit}.or6 a:focus-visible,.or6 button:focus-visible,.or6 [tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}.or6 .or6-eyebrow p,.or6 p.or6-eyebrow{font-size:12px!important;letter-spacing:1px;text-transform:uppercase;color:var(--cyan)}.or6 .or6-link p{font-size:15px!important}.or6 .or6-link a{display:inline-flex;align-items:center;gap:15px;min-height:44px;text-decoration:none;border-bottom:1px solid currentColor}.or6 .or6-link a:hover{color:var(--cyan)}.or6 .or6-link span{font:400 22px/1 Arial,sans-serif}.or6 .or6-button{width:auto;margin-top:5px!important}.or6 .or6-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;background:var(--cyan)!important;color:var(--ink)!important;box-shadow:none;border:0;border-radius:0;padding:17px 26px;min-height:50px;font:400 15px/1.25 'Archivo Regular',Arial,sans-serif!important;text-transform:none!important}.or6 .or6-button .elementor-button:hover{background:var(--paper)!important}.or6 .elementor-widget-image img{width:100%;height:auto;display:block}.or6 .or6-outline .elementor-heading-title{font-family:'Geakosa Oblique Outline',sans-serif!important;color:var(--cyan)!important}.or6 .or6-section-title .elementor-heading-title{font-size:76px}.or6 .or6-title-row{margin-bottom:48px!important}.or6 .or6-title-row>.elementor-container{align-items:center}.or6 .or6-section-intro{max-width:470px}
.or6.or6-hero{padding-top:111px!important;padding-bottom:80px!important}.or6 .or6-nav{margin-bottom:43px!important}.or6 .or6-nav p{display:flex;justify-content:flex-end;gap:29px}.or6 .or6-nav a{font-size:13px;min-height:36px;display:inline-flex;align-items:center;text-decoration:none}.or6 .or6-nav a:last-child{color:var(--cyan)}.or6 .or6-tagline{text-align:center;margin-bottom:19px!important}.or6 .or6-tagline .elementor-heading-title{font-size:clamp(31px,3.7vw,54px)}.or6 .or6-wordmark{container-type:inline-size;text-align:center;margin-bottom:53px!important}.or6 .or6-wordmark .elementor-heading-title{display:block;white-space:nowrap;font-size:26.4cqw!important;line-height:.89!important;color:var(--pink)!important}.or6 .or6-hero-bottom>.elementor-container{gap:94px;align-items:start}.or6 .or6-hero-title .elementor-heading-title{font-size:61px}.or6 .or6-intro{max-width:510px}.or6 .or6-intro p{font-size:17px;line-height:1.65}
.or6.or6-services{padding-top:58px!important;padding-bottom:60px!important;border-top:1px solid var(--line)}.or6 #or6-services .elementor-tabs{display:flex;gap:58px;align-items:start}.or6 #or6-services .elementor-tabs-wrapper{width:38%!important;flex:0 0 38%}.or6 #or6-services .elementor-tabs-content-wrapper{width:auto;flex:1;min-width:0;border:0!important;background:transparent!important}.or6 #or6-services .elementor-tab-title{padding:27px 0!important;text-align:left!important;border:0!important;background:transparent!important;color:var(--paper)!important;font-family:'Geakosa Regular',sans-serif!important;font-size:52px!important;line-height:1.04!important;font-weight:400!important;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:24px;border-top:1px solid var(--line)!important}.or6 #or6-services .elementor-tab-title:last-child{border-bottom:1px solid var(--line)!important}.or6 #or6-services .elementor-tab-title.elementor-active{color:var(--pink)!important}.or6 #or6-services .elementor-tab-title:hover{color:var(--cyan)!important}.or6 #or6-services .elementor-tab-title::before,.or6 #or6-services .elementor-tab-title::after{display:none!important}.or6 #or6-services .or6-tab-number{font:400 13px/1 'Archivo Regular',Arial,sans-serif;color:var(--cyan);min-width:22px}.or6 #or6-services .elementor-tab-content{padding:0!important;border:0!important;color:var(--paper)!important}.or6 #or6-services .elementor-tab-mobile-title{display:none!important}.or6 .or6-service-visual{margin-bottom:25px;min-width:0}.or6 figure{margin:0}.or6 .or6-service-visual img{display:block;width:100%;height:auto}.or6 figcaption{font:400 11px/1.5 'Archivo Regular',Arial,sans-serif;color:var(--muted);padding-top:10px}.or6 .or6-web-figure img{aspect-ratio:2.247;object-fit:cover}.or6 .or6-shop-figure img{aspect-ratio:2.247;object-fit:contain;background:#F7F5F5}.or6 .or6-service-content h3{font:400 52px/1.04 'Geakosa Regular',sans-serif!important;text-transform:uppercase;color:var(--paper);margin:11px 0 17px}.or6 .or6-service-content .or6-service-copy{font-size:16px;line-height:1.65}.or6 .or6-service-actions{display:flex;gap:27px;flex-wrap:wrap;margin-top:17px}.or6 .or6-service-actions a{font:400 14px/1.5 'Archivo Regular',Arial,sans-serif;min-height:42px;display:inline-flex;gap:12px;align-items:center;text-decoration:none;border-bottom:1px solid currentColor}.or6 .or6-service-actions a:last-child{color:var(--cyan)}.or6 .or6-service-proof{display:grid;grid-template-columns:auto 1fr;gap:7px 19px;padding-top:20px;margin-top:27px;border-top:1px solid var(--line);align-items:baseline}.or6 .or6-service-proof>span{font:400 22px/1.1 'Geakosa Regular',sans-serif;text-transform:uppercase;color:var(--cyan)}.or6 .or6-service-proof p{font-size:12px;line-height:1.55;color:var(--muted)}.or6 .or6-service-proof>a{grid-column:2;font:400 12px/1.5 'Archivo Regular',Arial,sans-serif;min-height:28px;text-decoration:underline;text-underline-offset:5px}.or6 .or6-aftercare{margin-top:42px!important;max-width:690px}.or6 .or6-aftercare p{font-size:14px;color:var(--muted)}.or6 .or6-aftercare a{color:var(--cyan);text-underline-offset:4px}
.or6 .or6-search-figure{padding:24px 27px 18px;background:#25202D}.or6 .or6-graph-head{display:flex;justify-content:space-between;gap:10px;font:400 12px/1.4 'Archivo Regular',Arial,sans-serif;color:var(--muted)}.or6 .or6-graph-head span:first-child{color:var(--paper)}.or6 .or6-graph-plot{height:172px;position:relative;margin:25px 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 175' preserveAspectRatio='none'%3E%3Cpath d='M10 168H590M10 95H590M10 22H590' fill='none' stroke='%234C4553' stroke-width='1'/%3E%3Cpath d='M12 158L127 137L242 113L357 75L472 26L587 25' fill='none' stroke='%2308E8DE' stroke-width='3.5'/%3E%3Ccircle cx='12' cy='158' r='4' fill='%2308E8DE'/%3E%3Ccircle cx='587' cy='25' r='5' fill='%23FF017E'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}.or6 .or6-graph-start,.or6 .or6-graph-end{position:absolute;font:400 16px/1.2 'Archivo Regular',Arial,sans-serif}.or6 .or6-graph-start{bottom:26px;left:0}.or6 .or6-graph-end{top:-9px;right:0;color:var(--cyan)}.or6 .or6-graph-months{display:flex;justify-content:space-between;font:400 11px/1.4 'Archivo Regular',Arial,sans-serif;margin-top:7px;color:var(--muted)}.or6 .or6-search-figure figcaption{font-size:10px}.or6 .or6-flow-figure{padding:30px 25px;background:#F1EFEC;color:var(--ink)}.or6 .or6-flow-caption{font-size:15px;text-align:center;margin-bottom:26px}.or6 .or6-flow{display:flex;justify-content:space-between;align-items:center;gap:7px}.or6 .or6-flow>div{text-align:center;flex:1;min-width:0}.or6 .or6-flow b{display:block;font:400 26px/1.1 'Geakosa Regular',sans-serif;text-transform:uppercase;margin-top:12px}.or6 .or6-flow small{display:block;font:400 10px/1.4 'Archivo Regular',Arial,sans-serif;margin-top:5px}.or6 .or6-flow-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:2px solid var(--ink);border-radius:50%;font:400 36px/1 Arial,sans-serif;color:var(--ink)}.or6 .or6-flow>div:nth-of-type(2) .or6-flow-icon{background:var(--cyan)}.or6 .or6-flow>div:nth-of-type(3) .or6-flow-icon{background:var(--pink)}.or6 .or6-flow-arrow{font:400 28px/1 Arial,sans-serif}.or6 .or6-flow-figure figcaption{text-align:center;color:#615A66;margin-top:15px}
.or6.or6-references{padding-top:42px!important;padding-bottom:37px!important;background:#141218}.or6 .or6-logos-intro p{font-size:13px;color:var(--muted)}.or6 .or6-logo-list{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:nowrap;padding:16px 0 28px}.or6 .or6-logo-list button{appearance:none;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:14px 8px;cursor:pointer;min-width:0;min-height:95px;display:flex;align-items:center;justify-content:center;flex:1}.or6 .or6-logo-list button img{width:100%;max-width:135px;max-height:65px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.8;display:block}.or6 .or6-logo-list button[aria-selected=true]{border-bottom-color:var(--cyan)}.or6 .or6-logo-list button:hover img,.or6 .or6-logo-list button[aria-selected=true] img{opacity:1}.or6 .or6-logo-detail{border-top:1px solid var(--line);padding-top:18px;min-height:65px}.or6 [data-or6-logo-panel]{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:10px}.or6 [data-or6-logo-panel] p{font-size:13px;color:var(--muted)}.or6 [data-or6-logo-panel] strong{font-weight:400;color:var(--paper);margin-right:15px}.or6 [data-or6-logo-panel] a{white-space:nowrap;font-size:13px;text-underline-offset:5px;min-height:34px;display:inline-flex;align-items:center}.or6 [data-or6-logo-group].js-ready [data-or6-logo-panel][hidden]{display:none!important}
.or6.or6-person{padding-top:94px!important;padding-bottom:86px!important}.or6 .or6-person-row>.elementor-container{gap:100px;align-items:center}.or6 .or6-portrait{max-width:410px}.or6 .or6-portrait img{aspect-ratio:.78;object-fit:cover;object-position:center 32%}.or6 .or6-person-title .elementor-heading-title{font-size:80px;color:var(--pink)!important}.or6 .or6-person-lead p{font-size:20px;line-height:1.6}.or6 .or6-person-copy{max-width:670px}.or6 .or6-person-copy>.elementor-widget-wrap{gap:3px}
.or6.or6-process{padding-top:66px!important;padding-bottom:76px!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.or6 .or6-process-head>.elementor-container{align-items:center;gap:80px}.or6 .or6-process-title .elementor-heading-title{font-size:82px}.or6 .or6-cat{max-width:220px;margin-left:auto}.or6 .or6-cat img{aspect-ratio:1.5;object-fit:cover}.or6 .or6-steps{margin-top:43px!important}.or6 .or6-steps>.elementor-container{gap:58px}.or6 .or6-step-number{margin-bottom:18px!important}.or6 .or6-step-number .elementor-heading-title{font-family:'Geakosa Oblique Outline',sans-serif!important;font-size:57px;color:var(--cyan)!important}.or6 .or6-step-title .elementor-heading-title{font-size:43px}.or6 .or6-steps p{font-size:15px;line-height:1.6}
.or6.or6-knowledge{padding-top:83px!important;padding-bottom:73px!important}.or6 .or6-knowledge-row>.elementor-container{gap:66px}.or6 .or6-tool-shot img{aspect-ratio:1.85;object-fit:contain;object-position:left center}.or6 .or6-tool-shot{margin-bottom:28px!important}.or6 .or6-article-visual{margin-bottom:28px!important}.or6 .or6-import-visual{display:flex;align-items:center;justify-content:center;aspect-ratio:1.85;padding:24px 45px;background:var(--cyan);text-decoration:none}.or6 .or6-paper{width:100%;padding:18px 24px;background:#F7F2EE;color:var(--ink);transform:rotate(-3deg);font:400 12px/1.4 'Archivo Regular',Arial,sans-serif}.or6 .or6-paper>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:8px 0;border-bottom:1px solid #C4BAB7}.or6 .or6-paper .or6-paper-head{font-size:11px;letter-spacing:1px;font-weight:400}.or6 .or6-paper-head b{font-size:24px}.or6 .or6-paper b{font-weight:400}.or6 .or6-paper p{font:400 37px/1.1 'Geakosa Oblique Outline',sans-serif!important;text-transform:uppercase;color:#C00059;margin-top:12px}.or6 .or6-knowledge-title .elementor-heading-title{font-size:56px}.or6 .or6-knowledge-row p{font-size:15px}.or6 .or6-knowledge-row .or6-eyebrow p{font-size:12px!important}
.or6.or6-faq{padding-top:46px!important;padding-bottom:78px!important}.or6 .or6-faq-row>.elementor-container{gap:85px}.or6 .or6-faq-widget .elementor-toggle-item{border-bottom:1px solid var(--line)}.or6 .or6-faq-widget .elementor-tab-title{padding:22px 0!important;border:0!important;font:400 18px/1.45 'Archivo Regular',Arial,sans-serif!important;color:var(--paper)!important;background:transparent!important;display:block}.or6 .or6-faq-widget .elementor-toggle-title{color:inherit!important;font:inherit!important}.or6 .or6-faq-widget .elementor-toggle-icon{color:var(--cyan)!important;float:right!important}.or6 .or6-faq-widget .elementor-tab-content{border:0!important;padding:0 30px 23px 0!important;color:var(--muted)!important}.or6 .or6-faq-widget .elementor-tab-content p{font-size:15px;line-height:1.65}
.or6.or6-contact{padding-top:69px!important;padding-bottom:78px!important;background:var(--pink);color:var(--ink)}.or6 .or6-contact-row>.elementor-container{gap:95px;align-items:start}.or6 .or6-contact-title .elementor-heading-title{font-size:110px;line-height:.99!important}.or6.or6-contact .or6-eyebrow p{color:var(--ink)}.or6 .or6-contact-email{margin-top:12px!important}.or6 .or6-contact-email p{font-size:21px!important}.or6 .or6-contact-note p{font-size:13px}.or6 .or6-contact-form{background:#F7F2EE;color:var(--ink);padding:32px 36px}.or6 .or6-contact-form .elementor-field-label{color:var(--ink)!important;font:400 14px/1.4 'Archivo Regular',Arial,sans-serif!important;padding-bottom:9px}.or6 .or6-contact-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.or6 .or6-contact-form select,.or6 .or6-contact-form textarea{border:1px solid #ABA3A5;border-radius:0;background:transparent!important;color:var(--ink)!important;padding:13px 14px!important;min-height:50px;font:400 15px/1.45 'Archivo Regular',Arial,sans-serif!important}.or6 .or6-contact-form input::placeholder,.or6 .or6-contact-form textarea::placeholder{color:#706871;opacity:1}.or6 .or6-contact-form .elementor-field-option{display:flex;align-items:center;gap:12px;min-height:46px;position:relative}.or6 .or6-contact-form .elementor-field-option label{font-size:16px!important;line-height:1.4;cursor:pointer}.or6 .or6-contact-form input[type=radio]{accent-color:#B90058;width:19px;height:19px;margin:0;flex-shrink:0}.or6 .or6-contact-form .e-form__indicators{margin-bottom:27px!important}.or6 .or6-contact-form .e-form__indicators__indicator__number{border:1px solid var(--ink)!important;background:transparent!important;color:var(--ink)!important;width:29px!important;height:29px!important;font:400 12px/1 'Archivo Regular',Arial,sans-serif}.or6 .or6-contact-form .e-form__indicators__indicator--state-active .e-form__indicators__indicator__number{background:var(--ink)!important;color:var(--paper)!important}.or6 .or6-contact-form .e-form__indicators__indicator__label{font:400 12px/1.4 'Archivo Regular',Arial,sans-serif!important;color:var(--ink)!important}.or6 .or6-contact-form .e-form__indicators__indicator__separator{background:#BDB4B5!important}.or6 .or6-contact-form .elementor-button{background:var(--ink)!important;color:var(--paper)!important;border:0!important;border-radius:0!important;font:400 14px/1.35 'Archivo Regular',Arial,sans-serif!important;padding:14px 19px!important;min-height:48px;box-shadow:none}.or6 .or6-contact-form .e-form__buttons__wrapper__button-previous{background:transparent!important;color:var(--ink)!important;outline:1px solid var(--ink);outline-offset:-1px}.or6 .or6-contact-form .elementor-mark-required{color:#B90058!important}.or6 .or6-privacy-note{font-size:12px!important;line-height:1.6!important}.or6 .or6-behavior{display:none!important}.or6.or6-contact a:focus-visible,.or6.or6-contact button:focus-visible{outline-color:var(--ink)}
@media(max-width:1100px){.or6{padding:62px 34px!important}.or6 .or6-row>.elementor-container{gap:42px}.or6 .or6-hero-bottom>.elementor-container{gap:60px}.or6 .or6-hero-title .elementor-heading-title{font-size:51px}.or6 #or6-services .elementor-tabs{gap:37px}.or6 #or6-services .elementor-tabs-wrapper{width:35%!important;flex-basis:35%}.or6 #or6-services .elementor-tab-title{font-size:40px!important;gap:16px}.or6 .or6-service-content h3{font-size:43px!important}.or6 .or6-section-title .elementor-heading-title{font-size:64px}.or6 .or6-person-title .elementor-heading-title{font-size:66px}.or6 .or6-person-lead p{font-size:18px}.or6 .or6-logo-list{gap:12px}.or6 .or6-logo-list button{padding:12px 5px}.or6 .or6-logo-list button img{max-width:110px;max-height:57px}.or6 .or6-process-title .elementor-heading-title{font-size:70px}.or6 .or6-step-title .elementor-heading-title{font-size:35px}.or6 .or6-knowledge-title .elementor-heading-title{font-size:48px}.or6 .or6-import-visual{padding:16px 22px}.or6 .or6-paper{padding:14px 18px}.or6 .or6-paper>div{padding:5px 0}.or6 .or6-paper p{font-size:31px!important}.or6 .or6-contact-title .elementor-heading-title{font-size:89px}.or6 .or6-contact-form{padding:28px 25px}.or6 .or6-contact-email p{font-size:18px!important}}
@media(max-width:767px){.or6{padding:43px 23px!important;scroll-margin-top:120px}.or6 .or6-row>.elementor-container{flex-wrap:wrap!important;gap:27px}.or6 .or6-row>.elementor-container>.elementor-column{width:100%!important}.or6 .elementor-widget{margin-bottom:17px}.or6 p{font-size:16px}.or6 .or6-section-title .elementor-heading-title{font-size:49px}.or6 .or6-title-row{margin-bottom:30px!important}.or6 .or6-section-intro p{font-size:15px}.or6.or6-hero{padding-top:119px!important;padding-bottom:44px!important}.or6 .or6-nav{margin-bottom:30px!important}.or6 .or6-nav p{justify-content:flex-start;gap:11px 20px;flex-wrap:wrap}.or6 .or6-nav a{font-size:11px;min-height:32px}.or6 .or6-tagline{margin-bottom:12px!important}.or6 .or6-tagline .elementor-heading-title{font-size:clamp(19px,5.5vw,29px)}.or6 .or6-wordmark{margin-bottom:35px!important}.or6 .or6-hero-title .elementor-heading-title{font-size:45px}.or6 .or6-hero-bottom>.elementor-container{gap:24px}.or6 .or6-intro p{font-size:15px}.or6.or6-services{padding-top:43px!important;padding-bottom:40px!important}.or6 #or6-services .elementor-tabs{display:block}.or6 #or6-services .elementor-tabs-wrapper{display:none!important}.or6 #or6-services .elementor-tabs-content-wrapper{width:100%}.or6 #or6-services .elementor-tab-content{display:block!important;visibility:visible!important;margin-bottom:42px!important;padding-top:22px!important;border-top:1px solid var(--line)!important}.or6 #or6-services .elementor-tab-content:last-child{margin-bottom:0!important}.or6 .or6-service-visual{margin-bottom:19px}.or6 .or6-service-content h3{font-size:42px!important}.or6 .or6-service-content .or6-service-copy{font-size:15px}.or6 .or6-service-actions{gap:22px}.or6 .or6-service-actions a{font-size:13px}.or6 .or6-service-proof{grid-template-columns:1fr;gap:8px;padding-top:17px;margin-top:22px}.or6 .or6-service-proof>a{grid-column:1}.or6 .or6-service-proof>span{font-size:25px}.or6 .or6-aftercare{margin-top:31px!important}.or6 .or6-search-figure{padding:20px 18px 14px}.or6 .or6-graph-head{font-size:10px}.or6 .or6-graph-plot{height:145px}.or6 .or6-flow-figure{padding:23px 15px}.or6 .or6-flow-caption{font-size:13px}.or6 .or6-flow-icon{width:42px;height:42px;font-size:28px}.or6 .or6-flow b{font-size:22px}.or6 .or6-flow small{font-size:9px}.or6 .or6-flow-arrow{font-size:21px}.or6 .or6-flow-figure figcaption{font-size:10px}.or6.or6-references{padding-top:30px!important;padding-bottom:25px!important}.or6 .or6-logo-list{flex-wrap:wrap;justify-content:center;gap:12px 22px;padding:10px 0 19px}.or6 .or6-logo-list button{flex:0 0 calc(33.333% - 15px);min-height:75px;padding:10px 5px}.or6 .or6-logo-list button img{max-height:47px}.or6 [data-or6-logo-panel]{display:block}.or6 [data-or6-logo-panel] p{font-size:12px}.or6 [data-or6-logo-panel] strong{display:block;margin:0 0 6px}.or6 [data-or6-logo-panel] a{margin-top:7px;font-size:12px}.or6.or6-person{padding-top:54px!important;padding-bottom:49px!important}.or6 .or6-portrait{max-width:290px}.or6 .or6-portrait img{aspect-ratio:.9;object-position:center 27%}.or6 .or6-person-row>.elementor-container{gap:31px}.or6 .or6-person-title .elementor-heading-title{font-size:59px}.or6 .or6-person-lead p{font-size:18px}.or6.or6-process{padding-top:43px!important;padding-bottom:46px!important}.or6 .or6-process-head>.elementor-container{flex-wrap:nowrap!important;gap:20px;align-items:end}.or6 .or6-process-head>.elementor-container>.elementor-column:first-child{width:70%!important}.or6 .or6-process-head>.elementor-container>.elementor-column:last-child{width:30%!important}.or6 .or6-process-head .or6-eyebrow{display:none}.or6 .or6-process-title .elementor-heading-title{font-size:48px}.or6 .or6-cat{max-width:105px}.or6 .or6-steps{margin-top:34px!important}.or6 .or6-steps>.elementor-container{gap:27px}.or6 .or6-step-number{margin-bottom:12px!important}.or6 .or6-step-number .elementor-heading-title{font-size:39px}.or6 .or6-step-title .elementor-heading-title{font-size:37px}.or6 .or6-steps p{font-size:15px}.or6.or6-knowledge{padding-top:49px!important;padding-bottom:38px!important}.or6 .or6-knowledge-row>.elementor-container{gap:43px}.or6 .or6-tool-shot{margin-bottom:21px!important}.or6 .or6-article-visual{margin-bottom:22px!important}.or6 .or6-knowledge-title .elementor-heading-title{font-size:44px}.or6 .or6-import-visual{padding:19px 25px;min-height:205px}.or6 .or6-paper{padding:14px 18px}.or6 .or6-paper p{font-size:28px!important}.or6 .or6-paper>div{font-size:11px}.or6.or6-faq{padding-top:23px!important;padding-bottom:49px!important}.or6 .or6-faq-row>.elementor-container{gap:25px}.or6 .or6-faq-widget .elementor-tab-title{font-size:16px!important;padding:19px 0!important}.or6 .or6-faq-widget .elementor-tab-content{padding-right:13px!important}.or6 .or6-faq-widget .elementor-tab-content p{font-size:14px}.or6.or6-contact{padding-top:44px!important;padding-bottom:45px!important}.or6 .or6-contact-row>.elementor-container{gap:31px}.or6 .or6-contact-title .elementor-heading-title{font-size:79px}.or6 .or6-contact-email p{font-size:19px!important}.or6 .or6-contact-form{padding:24px 19px}.or6 .or6-contact-form .elementor-field-option label{font-size:14px!important}.or6 .or6-contact-form .e-form__indicators__indicator__label{font-size:10px!important}.or6 .or6-contact-form .elementor-button{font-size:13px!important;padding:13px 12px!important}.or6 .or6-contact-form .elementor-field-label{font-size:13px!important}.or6 .or6-contact-form .elementor-field-option{min-height:43px}}
@media(prefers-reduced-motion:reduce){.or6 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.or6 .or6-logo-list button[data-or6-logo="naht"] img{filter:none;background:#F7F2EE;padding:7px 9px;opacity:1}.or6 .or6-logo-list button[data-or6-logo="mtv"] img,.or6 .or6-logo-list button[data-or6-logo="vdp"] img{filter:grayscale(1);opacity:.85}.or6 .or6-logo-list button[data-or6-logo="mtv"] img{max-height:72px;width:auto}
.or6 .or6-import-visual{width:100%;min-width:0;overflow:hidden}.or6 .or6-paper{min-width:0}.or6 .or6-flow b{overflow-wrap:anywhere}@media(max-width:420px){.or6 .or6-flow{gap:4px}.or6 .or6-flow b{font-size:20px}.or6 .or6-flow-arrow{font-size:19px}.or6 .or6-paper{padding:12px 14px}.or6 .or6-paper p{font-size:28px!important}}
.elementor-1291 .or6 a,.elementor-1291 .or6 label,.elementor-1291 .or6 figcaption,.elementor-1291 .or6 small,.elementor-1291 .or6 .or6-paper div{ text-transform:none!important}.elementor-1291 .or6 .or6-contact-form .elementor-field-group,.elementor-1291 .or6 .or6-contact-form label{color:var(--ink)!important;text-transform:none!important}.elementor-1291 .or6 [data-or6-logo-panel] strong{color:var(--paper)!important;text-transform:none!important}
.elementor-1291 .or6 .or6-contact-form input,.elementor-1291 .or6 .or6-contact-form textarea,.elementor-1291 .or6 .or6-contact-form input::placeholder,.elementor-1291 .or6 .or6-contact-form textarea::placeholder{text-transform:none!important}

.or7 .or6-hero-title .elementor-heading-title{font-size:57px}.or7 .or7-hero-proof{margin-top:13px!important}.or7 .or7-hero-proof p{font-size:15px;line-height:1.45}.or7 .or7-hero-proof a{text-decoration:none;color:var(--paper)}.or7 .or7-hero-proof a span{font-size:12px;color:var(--muted)}.or7 .or7-hero-proof a:hover span{color:var(--cyan)}
.or7 #or6-services .elementor-tab-title{padding:26px 0!important;align-items:flex-start;gap:18px;transition:color .16s ease}.or7 #or6-services .or6-tab-number{padding-top:11px}.or7 .or7-tab-label{display:block;min-width:0}.or7 .or7-tab-label>span{display:block}.or7 #or6-services .or7-tab-label small{display:block;margin-top:12px;font:400 13px/1.45 'Archivo Regular',Arial,sans-serif!important;color:var(--muted);text-transform:none!important}.or7 #or6-services .elementor-tab-title.elementor-active small{color:var(--paper)}.or7 .or6-service-content h3{font-size:46px!important;line-height:1.1!important;max-width:660px}.or7 .or6-service-copy{max-width:650px}.or7 .or7-proof{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:25px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line);align-items:start}.or7 .or7-proof-figure{font:400 49px/1.04 'Geakosa Regular',sans-serif;color:var(--cyan);text-transform:uppercase;max-width:185px}.or7 .or7-proof-client{display:block;font:400 14px/1.4 'Archivo Regular',Arial,sans-serif;color:var(--paper);text-transform:none!important;margin-bottom:7px}.or7 .or7-proof p{font-size:13px;line-height:1.55;color:var(--muted)}.or7 .or7-proof a{display:inline-flex;align-items:center;gap:9px;min-height:36px;font:400 13px/1.4 'Archivo Regular',Arial,sans-serif;text-underline-offset:5px;margin-top:4px}.or7 .or6-service-actions{margin-top:16px}.or7 .or6-service-actions a{min-height:44px}
.or7.or6-person{background:#F7F2EE;color:var(--ink)}.or7.or6-person .or6-eyebrow p{color:var(--ink)}.or7.or6-person .or6-person-title .elementor-heading-title{font-size:94px}.or7.or6-person .or6-link a:hover{color:#B90058}.or7.or6-person a:focus-visible{outline-color:var(--ink)}.or7 .or6-person-row>.elementor-container{gap:82px}.or7 .or7-portrait-caption{margin-top:15px!important}.or7 .or7-portrait-caption p{font-size:16px;line-height:1.5}.or7 .or7-portrait-caption span{font-size:11px;letter-spacing:.7px}.or7 .or6-person-lead p{font-size:19px;line-height:1.6}.or7 .or6-person-copy p{max-width:640px}
.or7 .or6-cat{max-width:280px;transform:rotate(2deg)}.or7 .or6-step-title .elementor-heading-title{font-size:38px}.or7 .or7-step-outcome{margin-top:4px!important}.or7 .or7-step-outcome p{font-size:13px!important;color:var(--cyan)}.or7 .or6-process-title .elementor-heading-title{font-size:73px}
.or7 .or6-knowledge-title .elementor-heading-title{font-size:47px;line-height:1.08!important}.or7 .or6-tool-shot{background:#25202D;padding:20px 24px}.or7 .or6-tool-shot img{aspect-ratio:1.7;object-fit:contain;object-position:center}.or7 .or6-import-visual{aspect-ratio:1.7;background:#25202D;padding:26px 43px}.or7 .or6-paper{transform:rotate(-2deg);border-left:5px solid var(--cyan)}.or7 .or6-article-visual,.or7 .or6-tool-shot{margin-bottom:25px!important}.or7 .or6-tool-shot a{display:block!important;width:100%}.or7 .or6-faq-widget .elementor-tab-title{font-size:17px!important}
@media(max-width:1100px){.or7 .or6-hero-title .elementor-heading-title{font-size:47px}.or7 #or6-services .elementor-tab-title{font-size:38px!important}.or7 #or6-services .or7-tab-label small{font-size:12px!important}.or7 .or7-proof{grid-template-columns:1fr;gap:12px}.or7 .or7-proof-figure{font-size:44px;max-width:none}.or7 .or6-service-content h3{font-size:39px!important}.or7.or6-person .or6-person-title .elementor-heading-title{font-size:76px}.or7 .or6-person-lead p{font-size:18px}.or7 .or6-step-title .elementor-heading-title{font-size:33px}.or7 .or6-knowledge-title .elementor-heading-title{font-size:42px}.or7 .or6-tool-shot{padding:15px}.or7 .or6-import-visual{padding:17px 23px}}
@media(max-width:767px){.or7 .or6-hero-title .elementor-heading-title{font-size:41px}.or7 .or7-hero-proof p{font-size:14px}.or7 .or7-hero-proof a span{font-size:11px}.or7 #or6-services .elementor-tab-content{margin-bottom:29px!important;padding-top:20px!important}.or7 .or6-service-visual{margin-bottom:16px}.or7 .or6-service-visual .or6-web-figure figcaption,.or7 .or6-service-visual .or6-shop-figure figcaption{display:none}.or7 .or6-service-content h3{font-size:36px!important;margin:10px 0 14px}.or7 .or6-service-content .or6-service-copy{font-size:15px;line-height:1.55}.or7 .or7-service-detail{display:none!important}.or7 .or7-proof{padding-top:17px;margin-top:15px;gap:10px}.or7 .or7-proof-figure{font-size:40px}.or7 .or7-proof-client{font-size:13px;margin-bottom:5px}.or7 .or7-proof p{font-size:12px;line-height:1.5}.or7 .or7-proof a{font-size:12px}.or7 .or6-service-actions{margin-top:10px}.or7 .or6-service-actions a{font-size:13px}.or7.or6-person .or6-person-title .elementor-heading-title{font-size:68px}.or7 .or6-person-row>.elementor-container{gap:25px}.or7 .or7-portrait-caption{margin-top:7px!important}.or7 .or6-person-lead p{font-size:17px}.or7 .or6-person-copy p{font-size:15px}.or7 .or6-process-head>.elementor-container{flex-wrap:wrap!important;gap:20px}.or7 .or6-process-head>.elementor-container>.elementor-column:first-child,.or7 .or6-process-head>.elementor-container>.elementor-column:last-child{width:100%!important}.or7 .or6-cat{max-width:190px;margin-left:0}.or7 .or6-process-title .elementor-heading-title{font-size:51px}.or7 .or6-step-title .elementor-heading-title{font-size:33px}.or7 .or6-knowledge-title .elementor-heading-title{font-size:38px}.or7 .or6-import-visual{min-height:0;aspect-ratio:1.7}.or7 .or6-tool-shot{padding:15px}.or7 .or6-paper p{font-size:27px!important}.or7 .or6-paper>div{font-size:10px}.or7 .or6-paper{padding:9px 12px}.or7 .or6-tool-shot,.or7 .or6-article-visual{margin-bottom:22px!important}}
@media(prefers-reduced-motion:reduce){.or7 #or6-services .elementor-tab-title{transition:none}}
.or7-proof-mobile-role{display:none}@media(max-width:767px){.or7 .or7-proof{grid-template-columns:95px 1fr;gap:13px}.or7 .or7-proof-figure{font-size:34px;overflow-wrap:anywhere}.or7 .or7-proof p{display:none}.or7 .or7-proof-mobile-role{display:block;font:400 11px/1.45 'Archivo Regular',Arial,sans-serif;color:var(--muted);margin:6px 0 2px;text-transform:none!important}.or7 .or7-proof a{font-size:12px;min-height:38px}.or7 .or7-proof-client{font-size:13px;line-height:1.4}}/* End custom CSS */