.elementor-900000 .elementor-element.elementor-element-162fd48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-7321071{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-26ae4ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-f781665{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-5bae506{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-f5c0c03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-7377812{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-edad1c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-7d9279e img{max-width:80%;}.elementor-900000 .elementor-element.elementor-element-8abf1e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-cb90c46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-2848427{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-96e3b0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-2dd04c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-f482088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-4d12246{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-e4fa60c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-47b05a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-e580db7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-107ffc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-e106eed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-d4d942f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-4ebbd4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-9df06a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-77b1bed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-d24c0b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-d069e97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-5ff226d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-8e5f169{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-5ba99ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-6676598{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-a01c0b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-79ec4e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-77127e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-5ff27a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-41de194{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-e60f7dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-8ae392c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-ed39c5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-ca2928c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-b461e4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-a480f97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-7e9dc1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-f7edcc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-1acf5e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-5ad99b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-78651cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-1d33832{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-dafb4f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-00c8885{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-6e4e7e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-fcccdde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-95382d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-278c77a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-e552dc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-1a2b942{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-99e7874{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-a01c6d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-9e51252{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-6f05de8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-0521a5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-8aa779f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-278e916{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-7519d3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-6e905be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-554a742{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-642c6e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-4951a58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-6c16cd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-7446611 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-900000 .elementor-element.elementor-element-7446611 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-900000 .elementor-element.elementor-element-7446611 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-900000 .elementor-element.elementor-element-7446611 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-900000 .elementor-element.elementor-element-7446611 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-900000 .elementor-element.elementor-element-7446611 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-900000 .elementor-element.elementor-element-7446611 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-900000 .elementor-element.elementor-element-7446611 .elementor-field-type-html{padding-bottom:0px;}.elementor-900000 .elementor-element.elementor-element-7446611 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-900000 .elementor-element.elementor-element-7446611 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-900000 .elementor-element.elementor-element-7446611 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-900000 .elementor-element.elementor-element-7446611 .elementor-button[type="submit"]{color:#ffffff;}.elementor-900000 .elementor-element.elementor-element-7446611 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-900000 .elementor-element.elementor-element-7446611 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-900000 .elementor-element.elementor-element-7446611 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-900000 .elementor-element.elementor-element-7446611 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-900000 .elementor-element.elementor-element-7446611 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-900000 .elementor-element.elementor-element-7446611 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-900000 .elementor-element.elementor-element-7446611{--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;}.elementor-900000 .elementor-element.elementor-element-d8899f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-2f13861{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-cc382ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-781f62bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900000 .elementor-element.elementor-element-513e66ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-900000:not(.elementor-motion-effects-element-type-background), body.elementor-page-900000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0D16;}:root{--page-title-display:none;}/* Start custom CSS for image, class: .elementor-element-7d9279e */.elementor-900000 .elementor-element.elementor-element-7d9279e img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:min(720px,75vh)!important;object-fit:contain!important;margin:0 auto;}
@media(max-width:760px){.elementor-900000 .elementor-element.elementor-element-7d9279e img{max-height:520px!important;width:100%!important;}}/* End custom CSS */
/* Start custom CSS */#idea-site{display:block;padding:0;margin:0;width:100%;max-width:none;background:#0b0d16;color:#fff;font-family:Poppins,Arial,sans-serif}#idea-site .e-con{display:block;min-width:0;padding:0;gap:0;max-width:none;--container-widget-width:initial;--widgets-spacing:0px}#idea-site .e-con-inner{display:contents}#idea-site .elementor-widget{margin:0;min-width:0;--kit-widget-spacing:0px}#idea-site .elementor-widget-container{height:auto}#idea-site .elementor-heading-title{color:inherit;font-family:inherit;line-height:1.13}#idea-site .elementor-button{background:transparent;color:inherit;padding:0;font:inherit;border:0}#idea-site .elementor-button-content-wrapper{gap:0}#idea-site .elementor-button-text{flex-grow:0}#idea-site .elementor-widget-text-editor{color:inherit;font-family:inherit}#idea-site .elementor-widget-image img{width:100%;height:auto}#idea-site .elementor-widget-image.logo img{width:155px;height:62px;object-fit:contain}#idea-site{--ink:#0b0d16;--orange:#ef4128;--paper:#f8f8f8;--muted:#b4b6bd}#idea-site *{box-sizing:border-box}#idea-site{margin:0;background:var(--ink);color:white;font:15px/1.7 Poppins,Arial,sans-serif}#idea-site a{color:inherit;text-decoration:none}#idea-site button,#idea-site input,#idea-site select{font:inherit}#idea-site button,#idea-site a{touch-action:manipulation}#idea-site button{cursor:pointer}#idea-site button:focus-visible,#idea-site a:focus-visible,#idea-site input:focus-visible,#idea-site select:focus-visible,#idea-site summary:focus-visible{outline:3px solid #ffb4a4;outline-offset:5px}#idea-site img{max-width:100%;display:block}#idea-site p{margin:0 0 20px}#idea-site h1,#idea-site h2,#idea-site h3{line-height:1.13;margin:0 0 25px;letter-spacing:-.055em}#idea-site h1{font-size:clamp(42px,5.1vw,76px);font-weight:900}#idea-site h2{font-size:clamp(34px,4.1vw,58px);font-weight:700}#idea-site h3{font-size:24px;font-weight:700;letter-spacing:-.035em}#idea-site em{font-style:normal;color:var(--orange)}#idea-site small,#idea-site .micro{font-size:12px;line-height:1.7}#idea-site .micro{color:var(--muted)}#idea-site .wrap{width:min(1240px,90%);margin:auto}#idea-site .section{padding-top:100px;padding-bottom:100px}#idea-site .eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;margin-bottom:25px}#idea-site .preview{padding:8px 4%;background:#232631;font-size:11px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}#idea-site .preview a{text-decoration:underline;margin-left:auto}#idea-site .preview button{border:0;color:#fff;background:transparent;font-size:11px;text-decoration:underline}#idea-site header{display:flex;align-items:center;justify-content:space-between;padding:20px 5%;background:rgba(11,13,22,.97);position:sticky;top:0;z-index:10;border-bottom:1px solid #252731}#idea-site .logo{width:155px;height:62px;object-fit:contain}#idea-site header nav{display:flex;gap:30px;align-items:center;font-size:13px}#idea-site nav a:hover{color:#ff8f7e}#idea-site .nav-cta{border:1px solid #6a6b72;padding:10px 18px;border-radius:30px}#idea-site #menu{display:none}#idea-site .hero{display:grid;grid-template-columns:1.1fr .9fr;gap:6%;padding-top:65px;padding-bottom:65px;align-items:center}#idea-site .hero-copy{position:relative;z-index:1}#idea-site .hero h1{font-size:clamp(40px,4.5vw,67px)}#idea-site .lead{font-size:17px;line-height:1.8;max-width:640px;color:#d2d3d7}#idea-site .actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:30px 0 15px}#idea-site .button{display:inline-flex;background:var(--orange);color:white;border:0;align-items:center;justify-content:space-between;gap:28px;border-radius:3px;padding:16px 22px;font-size:13px;font-weight:700;transition:transform .2s,background .2s}#idea-site .button:hover{background:#cf3019;transform:translateY(-3px)}#idea-site .button span{font-size:22px}#idea-site .text-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:4px;font-size:13px}#idea-site .hero-art{position:relative;padding:35px 0 15px;isolation:isolate}#idea-site .hero-art img{width:100%;height:395px;object-fit:cover;clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);transform:rotate(-4deg);transition:transform .6s}#idea-site .hero-art:hover img{transform:rotate(0)}#idea-site .giant-arrow{position:absolute;color:var(--orange);font:bold 650px/.5 Arial;top:45px;left:-55px;z-index:-1;animation:float 5s ease-in-out infinite}#idea-site .project-sticker{position:absolute;right:-10px;top:5px;z-index:2;background:var(--orange);padding:24px;font-weight:900;line-height:1.2;transform:rotate(8deg);font-size:17px}#idea-site .art-caption{display:flex;justify-content:space-between;padding:30px 5px 0;font-weight:700}#idea-site .art-caption small{font-weight:400;color:var(--muted)}#idea-site .art-caption>span:last-child{font-size:38px}#idea-site .dot{display:inline-block;width:7px;height:7px;background:var(--orange);border-radius:50%;margin-right:8px}#idea-site .service-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:0;background:var(--orange);padding:16px 4%;font-weight:700;font-size:12px}#idea-site .service-strip a{padding:9px 15px;border-right:1px solid #ffffff55}#idea-site .service-strip span{margin-left:8px}#idea-site .section-top{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:end;margin-bottom:42px}#idea-site .section-top>p{color:var(--muted);max-width:390px}#idea-site .service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:42px 24px}#idea-site .service-image{display:block;height:185px;position:relative;overflow:hidden;background:#232631}#idea-site .service-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}#idea-site .service-image:hover img{transform:scale(1.06)}#idea-site .arrow{position:absolute;bottom:12px;right:12px;background:var(--ink);border-radius:50%;width:33px;height:33px;text-align:center;line-height:33px;font-size:20px}#idea-site .service h3{font-size:21px;margin:20px 0 13px}#idea-site .service p{font-size:13px;color:var(--muted);margin:0 0 10px}#idea-site .service .problem{color:white;font-weight:700}#idea-site .service small{display:block;color:var(--muted);margin-bottom:18px;min-height:62px}#idea-site .film-art,#idea-site .ads-art,#idea-site .ai-art,#idea-site .strategy-art{height:100%;padding:20px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}#idea-site .film-art{background:linear-gradient(130deg,#383941,#111119);border:12px solid #24252b}#idea-site .film-art span{font-size:9px;color:#ff7c61}#idea-site .film-art b{font-size:22px;line-height:1.1}#idea-site .film-art i{position:absolute;right:30px;top:65px;font-size:35px;font-style:normal;color:var(--orange)}#idea-site .film-art small{font-size:8px}#idea-site .ads-art{background:#f1f0eb;color:#0b0d16}#idea-site .ads-art span{font-size:9px}#idea-site .ads-art div{background:white;padding:8px;font-size:8px;border-radius:20px}#idea-site .ads-art b{font-size:28px;line-height:1.1}#idea-site .ai-art{background:#ef4128;color:#fff;align-items:center;line-height:1}#idea-site .ai-art span{border:1px solid #ffffff88;padding:9px;font-size:10px}#idea-site .ai-art i{font-size:22px;font-style:normal}#idea-site .strategy-art{background:#d9d9d9;color:var(--ink)}#idea-site .strategy-art b{font-size:24px;line-height:1.2}#idea-site .strategy-art span{font-size:9px}#idea-site .offers{background:var(--paper);color:var(--ink)}#idea-site .offer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:50px}#idea-site .offer-grid article{border-top:2px solid var(--ink);padding-top:20px;display:flex;flex-direction:column}#idea-site .index{color:#bb2a17;font-weight:700;margin-bottom:24px}#idea-site .offer-grid p{font-size:13px;flex:1}#idea-site .offer-grid .button{font-size:12px;padding:13px 15px}#idea-site .offers .micro{color:#62646b;margin-top:22px}#idea-site .filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}#idea-site .filters button,#idea-site .outline,#idea-site .contact-tabs button{border:1px solid #6a6b72;border-radius:30px;background:transparent;color:inherit;padding:10px 18px;font-size:12px}#idea-site .filters button[aria-pressed=true],#idea-site .contact-tabs button[aria-pressed=true]{background:white;color:var(--ink);border-color:white}#idea-site .project-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:32px}#idea-site .project-cover{height:380px;position:relative;overflow:hidden}#idea-site .project-cover img{width:100%;height:100%;object-fit:cover;transition:transform .7s}#idea-site .project-cover:hover img{transform:scale(1.045)}#idea-site .project-badge{position:absolute;left:20px;bottom:20px;background:white;color:var(--ink);padding:10px 16px;font-size:11px;font-weight:700}#idea-site .project-title{display:flex;justify-content:space-between;margin-top:22px}#idea-site .project-title h3{font-size:32px;margin-bottom:10px}#idea-site .project p,#idea-site .project small{color:var(--muted)}#idea-site .project p{margin-bottom:10px}#idea-site .placeholder-art{padding:40px;background:#232631;font-size:30px;font-weight:900;line-height:1.2;min-height:240px}#idea-site .placeholder-project h3{margin-top:20px}#idea-site .filter-status{font-size:12px;color:var(--muted);margin-top:25px}#idea-site #more-info{margin-top:20px;max-width:650px}#idea-site .approach{border-top:1px solid #363840;border-bottom:1px solid #363840}#idea-site .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px}#idea-site .steps b{font-size:48px;color:var(--orange);font-weight:900}#idea-site .steps h3{margin-top:15px}#idea-site .steps p{font-size:14px}#idea-site .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}#idea-site .contact-grid h2{font-size:80px}#idea-site .phone{font-size:25px;display:inline-block;margin:15px 0}#idea-site .contact-panel{background:#20222b;padding:32px}#idea-site .contact-tabs{display:flex;gap:10px;margin-bottom:28px;flex-wrap:wrap}#idea-site label{display:block;margin-bottom:18px;font-size:12px}#idea-site input,#idea-site select{width:100%;display:block;margin-top:7px;padding:12px;border:1px solid #6d6f78;background:#10121b;color:white;border-radius:3px;font-size:16px}#idea-site form .button{width:100%}#idea-site footer{border-top:1px solid #363840;padding:50px 5%;display:grid;grid-template-columns:1fr 2fr 1.3fr;gap:30px;font-size:12px}#idea-site footer p{color:var(--muted);margin-top:10px}#idea-site footer .logo{width:135px}#idea-site .back{font-size:12px;display:block;margin-bottom:40px}#idea-site .detail-hero{padding-top:50px;padding-bottom:55px}#idea-site .detail-intro{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-top:35px}#idea-site .detail-intro .button{flex-shrink:0}#idea-site .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}#idea-site .detail-art{height:370px;background:#d9d9d9}#idea-site .detail-art img{width:100%;height:100%;object-fit:contain}#idea-site .detail-art .film-art,#idea-site .detail-art .ads-art,#idea-site .detail-art .ai-art,#idea-site .detail-art .strategy-art{padding:50px}#idea-site .detail-art b{font-size:40px}#idea-site .tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}#idea-site .tags span{border:1px solid #6a6b72;padding:5px 12px;font-size:11px}#idea-site .wide-image img{width:100%;border:1px solid #363840}#idea-site figure{margin:0}#idea-site figcaption{color:var(--muted);font-size:11px;margin-top:12px}#idea-site .story{max-width:850px}#idea-site .end-cta{margin-top:80px;border-top:1px solid #555;padding-top:60px;display:flex;justify-content:space-between;align-items:center;gap:30px}#idea-site .end-cta h2{font-size:40px}#idea-site .end-cta .button{flex-shrink:0}#idea-site details{border-bottom:1px solid #555;padding:20px 0}#idea-site summary{cursor:pointer;font-size:17px}#idea-site details p{margin:20px 0 0;max-width:800px}#idea-site .rounded-image{width:100%}#idea-site .concept{max-width:950px}#idea-site .concept h2{font-size:30px;margin-top:60px}#idea-site .concept a{text-decoration:underline}#idea-site .concept li{margin-bottom:12px}#idea-site .concept table{border-collapse:collapse;width:100%;font-size:13px}#idea-site .concept td,#idea-site .concept th{text-align:left;vertical-align:top;padding:15px;border-bottom:1px solid #555}#idea-site .concept th{color:#ff8f7e}#idea-site .table-wrap{overflow:auto}#idea-site [hidden]{display:none!important}@keyframes float{50%{transform:translateY(15px) rotate(3deg)}}#idea-site .paused *{animation:none!important;transition:none!important}#idea-site .paused{scroll-behavior:auto}@media(min-width:1450px){#idea-site .hero{padding-top:85px;padding-bottom:85px}}@media(max-width:1050px){#idea-site .service-grid{grid-template-columns:repeat(2,1fr)}#idea-site .offer-grid{grid-template-columns:repeat(2,1fr)}#idea-site .hero{gap:4%}#idea-site .hero h1{font-size:45px}#idea-site .hero-art img{height:360px}#idea-site .giant-arrow{font-size:550px;left:-30px}#idea-site .project-sticker{font-size:13px}#idea-site .contact-grid{gap:35px}#idea-site .contact-grid h2{font-size:65px}#idea-site .section{padding-top:70px;padding-bottom:70px}}@media(max-width:720px){#idea-site .preview{font-size:9px;gap:8px}#idea-site .preview a{margin-left:0}#idea-site .preview button{font-size:9px;margin-left:auto}#idea-site .logo{width:120px;height:45px}#idea-site header{padding:12px 5%}#idea-site #menu{display:block;color:white;background:transparent;border:1px solid #666;padding:8px 12px;font-size:12px}#idea-site header nav{display:none;position:absolute;top:69px;left:0;right:0;background:var(--ink);padding:25px 5%;flex-direction:column;align-items:stretch}#idea-site header nav.open{display:flex}#idea-site .hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:35px}#idea-site .hero h1{font-size:42px}#idea-site .hero .lead{font-size:15px}#idea-site .hero-art{max-width:500px;width:90%;margin:35px auto 0}#idea-site .hero-art img{height:290px}#idea-site .project-sticker{right:-8px;padding:18px}#idea-site .giant-arrow{font-size:480px;left:0;top:30px}#idea-site .section-top,#idea-site .contact-grid,#idea-site .detail-grid{grid-template-columns:1fr;gap:25px}#idea-site .section-top{margin-bottom:30px}#idea-site .section-top>p{max-width:none}#idea-site .service-grid{gap:30px 18px}#idea-site .service-image{height:165px}#idea-site .service h3{font-size:19px}#idea-site .service small{min-height:0}#idea-site .offer-grid{gap:28px 20px}#idea-site .offer-grid h3{font-size:24px}#idea-site .offer-grid .button{font-size:11px;padding:10px;gap:8px}#idea-site .project-grid{grid-template-columns:1fr}#idea-site .project-cover{height:300px}#idea-site .steps{grid-template-columns:1fr;gap:20px}#idea-site .steps article{border-top:1px solid #777;padding-top:20px}#idea-site .steps b{float:left;margin-right:25px;font-size:35px}#idea-site .steps h3{margin-top:0}#idea-site .contact-grid h2{font-size:60px}#idea-site .contact-panel{padding:22px}#idea-site .phone{font-size:23px}#idea-site footer{grid-template-columns:1fr}#idea-site .detail-intro,#idea-site .end-cta{flex-direction:column;align-items:flex-start;gap:20px}#idea-site .detail-hero h1{font-size:42px}#idea-site .detail-art{height:280px}#idea-site .service-strip{font-size:10px;justify-content:flex-start}#idea-site .service-strip a{padding:7px 9px}#idea-site .film-art b,#idea-site .strategy-art b{font-size:20px}#idea-site .ads-art b{font-size:23px}#idea-site .ads-art div{font-size:7px}#idea-site .section{padding-top:55px;padding-bottom:55px}}@media(max-width:380px){#idea-site .hero h1{font-size:36px}#idea-site .service-grid,#idea-site .offer-grid{grid-template-columns:1fr}#idea-site .service-image{height:220px}#idea-site .eyebrow{font-size:9px}#idea-site .contact-tabs button{padding:9px}#idea-site .hero-art img{height:245px}#idea-site .giant-arrow{font-size:400px}}@media(prefers-reduced-motion:reduce){#idea-site *,#idea-site *:before,#idea-site *:after{animation:none!important;transition:none!important}}#idea-site .service-grid>*,#idea-site .offer-grid>*,#idea-site .steps>*{min-width:0}#idea-site h1,#idea-site h2,#idea-site h3{overflow-wrap:break-word}@media(max-width:560px){#idea-site .offer-grid{grid-template-columns:1fr}#idea-site .hero h1{font-size:36px}#idea-site .hero .actions{gap:18px}#idea-site .hero-art{margin-top:20px}#idea-site .service-grid{grid-template-columns:1fr}#idea-site .service-image{height:240px}}#idea-site .stadt-hero{display:grid;grid-template-columns:1.7fr 1fr;gap:24px;align-items:stretch}#idea-site .stadt-picture{margin:0;min-width:0}#idea-site .image-zoom{position:relative;display:block;width:100%;padding:0;border:0;background:#e9e7e4;cursor:zoom-in;overflow:hidden;border-radius:12px}#idea-site .image-zoom img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s}#idea-site .image-zoom:hover img{transform:scale(1.02)}#idea-site .image-zoom>span{position:absolute;right:14px;bottom:14px;background:#0b0d16;color:#fff;padding:8px 14px;border-radius:50%}#idea-site .stadt-hero .image-zoom{height:490px}#idea-site .stadt-picture figcaption{font-size:12px;line-height:1.6;margin-top:12px;opacity:.7}#idea-site .stadt-period{font-size:24px;font-weight:700;flex-shrink:0}#idea-site .stadt-period span{font-size:12px;font-weight:400}#idea-site .stadt-years{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:45px}#idea-site .stadt-years b{font-size:32px}#idea-site .year-logo{height:230px;margin:18px 0;background:#fff;border-radius:12px;padding:25px;display:flex;align-items:center;justify-content:center}#idea-site .year-logo img{max-width:100%;max-height:100%;object-fit:contain}#idea-site .stadt-copy{max-width:850px;margin-bottom:40px}#idea-site .stadt-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#idea-site .stadt-gallery .image-zoom{height:320px}#idea-site .stadt-program{margin-top:40px}#idea-site .stadt-program .image-zoom{background:#fff}#idea-site .stadt-program img{max-height:540px}#idea-site .stadt-mam{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center;margin-top:90px}#idea-site .stadt-mam .image-zoom{max-height:560px}#idea-site .stadt-mam img{max-height:560px}#idea-site .stadt-mam h3{font-size:38px;line-height:1.2}#idea-site .stadt-result{max-width:860px;margin:110px auto 0}#idea-site .stadt-note{font-size:12px;opacity:.65}#idea-site .stadt-service{padding:32px;border:1px solid #ffffff30;border-radius:12px;margin-top:55px}#idea-site #image-dialog{max-width:94vw;width:1100px;max-height:94vh;background:#10131f;color:white;border:1px solid #ffffff50;border-radius:14px;padding:20px}#idea-site #image-dialog::backdrop{background:#000d}#idea-site #image-dialog img{display:block;max-width:100%;max-height:73vh;object-fit:contain;margin:16px auto}#idea-site #image-dialog p{font-size:14px;margin:8px}#idea-site .dialog-close{display:block;margin-left:auto;background:#ef4128;color:white;border:0;border-radius:5px;padding:10px 20px;cursor:pointer}#idea-site #project-schneverdingen .project-cover img{object-fit:cover;width:100%;height:100%}@media(max-width:760px){#idea-site .stadt-hero{grid-template-columns:1fr 1fr;gap:12px}#idea-site .stadt-hero .image-zoom{height:290px}#idea-site .stadt-years,#idea-site .stadt-gallery{grid-template-columns:1fr}#idea-site .stadt-gallery .image-zoom{height:350px}#idea-site .stadt-years{gap:28px}#idea-site .year-logo{height:240px}#idea-site .stadt-mam{grid-template-columns:1fr;gap:30px;margin-top:55px}#idea-site .stadt-result{margin-top:65px}#idea-site .stadt-period{font-size:18px}#idea-site .stadt-hero figcaption{font-size:10px}#idea-site .stadt-mam h3{font-size:30px}}@media(max-width:450px){#idea-site .stadt-hero{grid-template-columns:1fr}#idea-site .stadt-hero .image-zoom{height:340px}}#idea-site .offers .stadt-copy,#idea-site .offers .stadt-picture figcaption{color:#30333b;opacity:1}#idea-site .stadt-brief{padding-top:0}#idea-site .stadt-brief-row{display:grid;grid-template-columns:1fr 2.3fr;gap:50px;border-top:1px solid #ffffff28;padding:55px 0}#idea-site .stadt-brief-row .eyebrow{padding-top:10px}#idea-site .stadt-brief-row h2{font-size:clamp(30px,3.5vw,48px)}@media(max-width:760px){#idea-site .stadt-brief-row{grid-template-columns:1fr;gap:12px;padding:35px 0}}#idea-site .reference-row{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center;padding:75px 0;border-top:1px solid #ffffff25}#idea-site .reference-row.reverse{grid-template-columns:1fr 1.15fr}#idea-site .reference-copy h2{font-size:clamp(30px,3.5vw,48px)}#idea-site .client-identity{background:#fff;color:#25232b;border-radius:18px;padding:50px 35px;box-shadow:0 20px 65px #0003}#idea-site .client-identity>span{font-size:11px;letter-spacing:.18em;color:#777}#idea-site .client-identity img{width:100%;height:auto;margin:45px 0 22px}#idea-site .client-identity p{font-size:14px;color:#666}#idea-site .client-identity>div{border-top:1px solid #ddd;display:flex;gap:22px;align-items:center;margin-top:35px;padding-top:25px}#idea-site .client-identity b{font-size:23px}#idea-site .client-identity div span{font-size:11px;color:#666}#idea-site .reference-visual{margin:0;border-radius:18px;overflow:hidden;background:#eeece7}#idea-site .reference-visual img{display:block;width:100%;height:100%;object-fit:contain}#idea-site .reverse .reference-visual{transform:rotate(-2deg);box-shadow:0 20px 65px #0003}#idea-site .customer-sources{font-size:11px;opacity:.75}#idea-site .customer-sources a{text-decoration:underline}#idea-site .benefit{padding:0 0 18px}#idea-site .benefit h3{font-size:18px;margin:0 0 8px}#idea-site .benefit p{margin:0}#idea-site .result-visuals{position:relative;padding:0 0 60px 35px}#idea-site .flyer-visual{height:480px;transform:rotate(4deg);background:#eeece7;padding:25px}#idea-site .pin-visual{position:absolute;bottom:0;left:0;width:48%;height:200px;background:#f1efec;border:7px solid #0b0d16;box-shadow:0 12px 30px #0004}#idea-site .project-overview{padding-top:15px}#idea-site .project-overview .stadt-picture{margin-top:35px}#idea-site .collaboration-history{max-width:950px;border-top:1px solid #ffffff25}#idea-site .collaboration-history h2{font-size:clamp(30px,4vw,50px)}#idea-site .history-text{max-width:800px}#idea-site .history-thanks{border-left:3px solid #ef4128;padding-left:24px;margin-top:36px;font-weight:700}#idea-site .collaboration-history summary{font-size:17px}#idea-site .project-overview .image-zoom{background:#eae7e2}#idea-site .project-overview img{height:auto}@media(max-width:760px){#idea-site .reference-row,#idea-site .reference-row.reverse{grid-template-columns:1fr;gap:28px;padding:42px 0}#idea-site .reference-row.reverse .reference-visual{order:2;transform:none}#idea-site .client-identity{padding:30px}#idea-site .client-identity img{margin:28px 0 15px}#idea-site .result-visuals{padding-left:20px}#idea-site .flyer-visual{height:420px}#idea-site .pin-visual{height:160px}#idea-site .reference-copy h2{font-size:34px}}#idea-site .design-intro{padding:30px 0 45px}#idea-site .breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#aaa;margin:0 0 55px}#idea-site .design-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:4%;align-items:center}#idea-site .design-hero h1{font-size:clamp(40px,4.8vw,65px);line-height:1.1}#idea-site .design-hero .lead{font-size:19px}#idea-site .design-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:28px}#idea-site .design-actions .button{font-size:14px}#idea-site .design-small{font-size:12px;color:#aeb0bb;margin-top:22px}#idea-site .design-scene{margin:0;min-width:0}#idea-site .design-scene-inner{position:relative;border-radius:18px;overflow:hidden}#idea-site .studio-base{width:100%;height:auto;display:block}#idea-site .studio-logo{position:absolute;left:50%;top:73.5%;width:17%;height:auto;transform:translate(-50%,-50%)}#idea-site .design-scene figcaption{font-size:11px;color:#aeb0bb;margin-top:12px}#idea-site .design-jumps{display:flex;gap:28px;flex-wrap:wrap;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;padding:20px 0;font-size:12px}#idea-site .design-jumps a:hover{color:#ef4128}#idea-site .design-needs{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}#idea-site .design-needs article{padding:28px;border:1px solid #ffffff26;border-radius:14px;display:flex;flex-direction:column}#idea-site .design-needs article>span{font-size:10px;letter-spacing:.12em;color:#ef4128}#idea-site .design-needs h3{font-size:22px;line-height:1.35;margin:22px 0 10px}#idea-site .design-needs .text-link{margin-top:auto;font-size:13px}#idea-site .design-section-lead{max-width:760px;color:#454650}#idea-site .design-services{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:45px}#idea-site .design-services article{padding:30px;background:#fff;border:1px solid #ddd;border-radius:14px;display:flex;flex-direction:column}#idea-site .design-number{color:#ef4128;font-weight:700;font-size:14px}#idea-site .design-services h3{font-size:23px;line-height:1.3;margin:22px 0 12px}#idea-site .design-services strong{font-size:14px}#idea-site .design-services p{font-size:14px;line-height:1.75;color:#51515a}#idea-site .design-services .design-examples{font-size:11px;color:#74747b;border-top:1px solid #ddd;padding-top:14px;margin-top:auto}#idea-site .design-services .text-link{font-size:13px}#idea-site .design-crosslinks{font-size:13px;margin-top:35px;color:#51515a}#idea-site .design-crosslinks a{color:#0b0d16;text-decoration:underline}#idea-site .design-relief{display:grid;grid-template-columns:1.15fr 1fr;gap:10%;align-items:center}#idea-site .design-benefits article{border-bottom:1px solid #ffffff26;padding:20px 0}#idea-site .design-benefits h3{font-size:20px;margin:0}#idea-site .design-benefits p{font-size:14px}#idea-site .design-proof{display:grid;grid-template-columns:1.2fr 1fr;gap:6%;align-items:center;padding-top:10px}#idea-site .design-proof-image{display:block;border-radius:16px;overflow:hidden}#idea-site .design-proof-image img{display:block;width:100%;height:auto}#idea-site .design-proof h2{font-size:clamp(30px,3.8vw,46px)}#idea-site .design-process{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:45px}#idea-site .design-process b{font-size:30px;color:#ef4128}#idea-site .design-process h3{font-size:19px}#idea-site .design-process p{font-size:14px;color:#454650}#idea-site .design-faq{max-width:920px}#idea-site .design-contact{border-top:1px solid #ffffff26;margin-bottom:35px}#idea-site .design-contact .lead{max-width:720px}#idea-site .design-contact h2{font-size:clamp(35px,5vw,64px)}#idea-site [id^="design-"],#idea-site #bedarf{scroll-margin-top:110px}@media(max-width:1000px){#idea-site .design-services{grid-template-columns:repeat(2,1fr)}#idea-site .design-process{grid-template-columns:repeat(2,1fr)}#idea-site .design-hero{grid-template-columns:1fr 1fr}#idea-site .design-hero h1{font-size:42px}}@media(max-width:800px){#idea-site .design-hero,#idea-site .design-relief,#idea-site .design-proof{grid-template-columns:1fr;gap:35px}#idea-site .design-scene{max-width:680px}#idea-site .design-needs{grid-template-columns:1fr}#idea-site .design-hero h1{font-size:clamp(38px,8vw,58px)}#idea-site .breadcrumbs{margin-bottom:35px}#idea-site .design-jumps{gap:15px}#idea-site .design-services{gap:15px}#idea-site .design-services article{padding:24px}#idea-site .design-hero .lead{font-size:18px}}@media(max-width:540px){#idea-site .design-services,#idea-site .design-process{grid-template-columns:1fr}#idea-site .design-actions{align-items:flex-start;flex-direction:column;gap:17px}#idea-site .design-services h3{font-size:24px}#idea-site .design-process article{border-top:1px solid #ddd;padding-top:20px}#idea-site .design-intro{padding-top:24px}#idea-site .design-jumps{font-size:11px}#idea-site .design-needs h3{font-size:22px}}#idea-site .design-intro .breadcrumbs{margin-bottom:28px}#idea-site .design-hero h1{font-size:clamp(38px,4.25vw,56px)}#idea-site .design-hero>div>p:not(.lead):not(.eyebrow):not(.design-small){font-size:14px;line-height:1.7}#idea-site .design-hero .design-actions{margin-top:22px}@media(max-width:800px){#idea-site .design-hero h1{font-size:clamp(38px,8vw,56px)}}#idea-site h1{font-size:clamp(42px,5.1vw,76px);font-weight:900}#idea-site h2{font-size:clamp(34px,4.1vw,58px);font-weight:700}#idea-site h3{font-size:24px;font-weight:700}#idea-site .wrap{width:min(1240px,90%);margin-left:auto;margin-right:auto}#idea-site .section{padding-top:100px;padding-bottom:100px}#idea-site header{display:flex;padding:20px 5%;align-items:center;justify-content:space-between}#idea-site .idea-nav{display:flex;gap:28px;align-items:center}#idea-site .elementor-widget-button.button{display:inline-flex;width:auto}#idea-site .elementor-widget-button.button .elementor-button{background:#ef4128;padding:16px 22px;border-radius:4px;color:white;font-size:13px;font-weight:700}#idea-site .hero-art{overflow:hidden;border-radius:14px}#idea-site .hero-art img{transform:none;clip-path:none;height:auto;object-fit:cover}#idea-site .service-image img{width:100%;height:265px;object-fit:cover}#idea-site .service-image .arrow{display:none}#idea-site .detail-art img{width:100%;object-fit:cover;border-radius:14px}#idea-site .elementor-field-group input,#idea-site .elementor-field-group textarea{background:#fff;color:#0b0d16;border-radius:4px;padding:12px}#idea-site .elementor-form .elementor-button{background:#ef4128;padding:15px;color:white}#idea-site .elementor-field-label{color:white}#idea-site .elementor-field-type-acceptance{font-size:12px}#idea-site .hero-copy .actions{display:flex}#idea-site .contact-panel{padding:32px}#idea-site .project img{width:100%;object-fit:cover}#idea-site .e-con .image-zoom img{height:auto}#idea-site details{padding:20px 0}#idea-site .studio-logo-overlay{display:none}#idea-site .idea-nav .elementor-button{font-size:13px}#idea-site footer{display:grid;grid-template-columns:1fr 1.5fr 1fr;padding:60px 5%;gap:30px;border-top:1px solid #30323c}@media(max-width:760px){#idea-site .section{padding-top:60px;padding-bottom:60px}#idea-site header{position:relative;display:block}#idea-site .idea-nav{flex-wrap:wrap;gap:12px 22px;margin-top:20px}#idea-site footer{grid-template-columns:1fr}#idea-site h1{font-size:40px}#idea-site h2{font-size:34px}#idea-site .service-image img{height:240px}}/* End custom CSS */