body:has(.flow-page-home) .flow-native-home{--ink:#383838;--paper:#f6f5f4;--coral:#ff5a47;--muted:#79766f;--line:#d6d2cb;--darkline:#66615a;--mint:#dce5d2;--blue:#d8e6e8;--beige:#e8d9c7;--font:'League Spartan',Arial,sans-serif;-webkit-font-smoothing:antialiased;}
body:has(.flow-page-home) :where(.flow-native-home *){box-sizing:border-box;}
body:has(.flow-page-home) :where(.flow-native-home) .et_pb_row{width:100%!important;max-width:none!important;}
body:has(.flow-page-home) :where(.flow-native-home) .et_pb_column{float:none!important;width:100%!important;min-width:0!important;}
body:has(.flow-page-home) :where(.flow-native-home) .et_pb_group{min-width:0!important;}
body:has(.flow-page-home) :where(.flow-native-home) .et_pb_text_inner{display:contents!important;}
body:has(.flow-page-home) :where(.flow-native-home) .et_pb_text_inner>p{margin:0!important;padding:0!important;}
body:has(.flow-page-home) :where(.flow-native-home .et_pb_heading) :is(h1,h2,h3,h4){margin:0!important;padding:0!important;}
body:has(.flow-page-home) .flow-native-home .section-heading h2{margin-top:23px!important;}
body:has(.flow-page-home) .flow-native-home a{text-decoration:none;color:inherit;}
body:has(.flow-page-home) .flow-native-home a:focus-visible{outline:3px solid #ba3a2a;outline-offset:5px;}
body:has(.flow-page-home) .flow-native-home .et_pb_svg .et_pb_svg__container{display:block;width:100%;height:100%;}
body:has(.flow-page-home) .flow-native-home .et_pb_svg svg{display:block;width:100%;height:100%;}
body:has(.flow-page-home) .flow-native-home .et_pb_button_module_wrapper{display:contents;}
body:has(.flow-page-home) .flow-native-home .et_pb_button:after{content:''!important;position:static!important;display:block!important;flex-shrink:0!important;width:21px!important;height:21px!important;margin:0!important;opacity:1!important;background:currentColor!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 19 5M5 5h14v14' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center/contain no-repeat!important;transform:none!important;}
body:has(.flow-page-home) .flow-native-home .et_pb_button:hover{padding:inherit;}
body:has(.flow-page-home) .flow-native-home .hero-top>.et_pb_column{width:auto!important;}
body:has(.flow-page-home) .flow-native-home .hero-top .label p{display:contents!important;}
body:has(.flow-page-home) .flow-native-home .art-caption p{display:contents!important;}
body:has(.flow-page-home) .flow-native-home .canvas-meta p{display:contents!important;}
body:has(.flow-page-home) .flow-native-home .work-filters p{display:contents!important;}
body:has(.flow-page-home) .flow-native-home .deliverables p{display:contents!important;}
body:has(.flow-page-home) .flow-native-home .graphic-corners p{display:contents!important;}
body:has(.flow-page-home) .flow-native-home .hero-bottom>.et_pb_column:last-child{display:flex!important;justify-content:flex-end!important;}
body:has(.flow-page-home) .flow-native-home .client-logos-col{flex:1!important;min-width:0;}
body:has(.flow-page-home) .flow-native-home .client-logos>.et_pb_image{flex:0 1 135px;min-width:0;}
body:has(.flow-page-home) .flow-native-home .client-logos .et_pb_image_wrap{display:block;width:100%;}
body:has(.flow-page-home) .flow-native-home .client-logos img{display:block;}
body:has(.flow-page-home) .flow-native-home .portrait-card .original-portrait .et_pb_image_wrap{display:block;width:100%;}
body:has(.flow-page-home) .flow-native-home .portrait-card .original-portrait img{filter:none!important;}
body:has(.flow-page-home) .flow-native-home .impact-word{border:0!important;}
body:has(.flow-page-home) .flow-native-home .impact-word:after{content:'';position:absolute;left:0;bottom:-3px;width:100%;height:24px;background:#ff5a47;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 580 32'%3E%3Cpath d='M8 23C170 1 345 0 570 10M42 29C240 12 420 13 543 20' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;}
body:has(.flow-page-home) .flow-native-home .type-card .struck{text-decoration:none;}
body:has(.flow-page-home) .flow-native-home .work-item[hidden]{display:none!important;}
body:has(.flow-page-home) .flow-native-home .work-item.flow-filter-visible{display:block!important;}
body:has(.flow-page-home) .flow-native-home .work-filters a{cursor:pointer;}
body:has(.flow-page-home) .flow-native-home .canvas-index{margin-left:auto;}
body:has(.flow-page-home) .flow-native-home .flow-service-control a{cursor:pointer;}
body:has(.flow-page-home) .flow-native-home .control-arrow{font-size:19px;font-weight:400;}
body:has(.flow-page-home) .flow-native-home .underlink.et_pb_button{border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;color:#383838!important;}
body:has(.flow-page-home) .flow-native-home .round-arrow.et_pb_button:after{display:none!important;}
body:has(.flow-page-home) .dark{background:var(--ink)!important;}
body:has(.flow-page-home) .soft{color:#878179!important;}
body:has(.flow-page-home) .dim{color:#aaa298!important;}
body:has(.flow-page-home) .hero{position:relative!important;overflow:hidden!important;}
body:has(.flow-page-home) .status-dot{display:inline-block!important;width:6px!important;height:6px!important;background:#c33f30!important;border-radius:50%!important;}
body:has(.flow-page-home) .hero-stage{min-height:530px!important;}
body:has(.flow-page-home) .hero h1{position:relative!important;z-index:2!important;}
body:has(.flow-page-home) .impact-word{display:inline-block!important;color:#c6402d!important;position:relative!important;padding-bottom:15px!important;}
body:has(.flow-page-home) .impact-word>.control-arrow{position:absolute!important;width:100%!important;left:0!important;height:24px!important;bottom:-3px!important;color:var(--coral)!important;}
body:has(.flow-page-home) .hero-small-note>.flow-small-index{max-width:75px!important;}
body:has(.flow-page-home) .hero-art{height:510px!important;position:relative!important;}
body:has(.flow-page-home) .art-grid{position:absolute!important;inset:10px -12px 20px -12px!important;background-image:linear-gradient(#dedbd533 1px,transparent 1px),linear-gradient(90deg,#dedbd533 1px,transparent 1px)!important;background-size:35px 35px!important;transform:rotate(-5deg)!important;}
body:has(.flow-page-home) .type-card{position:absolute!important;top:13px!important;left:0!important;width:265px!important;height:355px!important;background:var(--coral)!important;transform:rotate(-8deg)!important;box-shadow:0 15px 35px #38383812!important;}
body:has(.flow-page-home) .type-card .flow-type-message p{margin-top:29px!important;}
body:has(.flow-page-home) .type-card .struck{position:relative!important;color:#763c32!important;}
body:has(.flow-page-home) .type-card .struck:after{content:''!important;position:absolute!important;height:3px!important;background:#242321!important;left:0!important;right:-7px!important;top:52%!important;transform:rotate(-8deg)!important;}
body:has(.flow-page-home) .type-card .flow-type-message b{font-weight:700!important;}
body:has(.flow-page-home) .type-card-foot{position:absolute!important;bottom:24px!important;left:25px!important;right:25px!important;}
body:has(.flow-page-home) .type-card-foot>.label{max-width:110px!important;}
body:has(.flow-page-home) .type-card-foot>.prototype-spark{width:34px!important;height:34px!important;}
body:has(.flow-page-home) .portrait-card{position:absolute!important;top:118px!important;right:0!important;width:275px!important;background:var(--paper)!important;box-shadow:0 12px 35px #38383824!important;transform:rotate(7deg)!important;}
body:has(.flow-page-home) .portrait-card img{width:100%!important;height:255px!important;object-fit:cover!important;filter:saturate(.7)!important;display:block!important;}
body:has(.flow-page-home) .portrait-card>.flow-portrait-caption{position:relative!important;}
body:has(.flow-page-home) .portrait-card strong{font-size:23px!important;font-weight:500!important;display:block!important;margin-top:7px!important;}
body:has(.flow-page-home) .portrait-card .portrait-arrow{position:absolute!important;right:4px!important;top:22px!important;width:22px!important;height:22px!important;}
body:has(.flow-page-home) .language-sticker{position:absolute!important;right:-21px!important;top:77px!important;background:var(--ink)!important;border:1px solid var(--ink)!important;border-radius:50%!important;height:94px!important;width:94px!important;transform:rotate(12deg)!important;z-index:3!important;}
body:has(.flow-page-home) .language-sticker span{color:var(--coral)!important;font-size:21px!important;}
body:has(.flow-page-home) .art-caption{position:absolute!important;bottom:3px!important;right:15px!important;}
body:has(.flow-page-home) .caption-line{width:37px!important;height:1px!important;background:var(--ink)!important;}
body:has(.flow-page-home) .hero-bottom{border-top:1px solid var(--line)!important;}
body:has(.flow-page-home) .round-link>span{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border:1px solid #b9b3a9!important;border-radius:50%!important;font-size:23px!important;}
body:has(.flow-page-home) .round-link small{font-size:9px!important;letter-spacing:1px!important;line-height:1.4!important;color:#6c675f!important;}
body:has(.flow-page-home) .hero-intro{max-width:355px!important;}
body:has(.flow-page-home) .hero-intro strong{font-weight:500!important;color:var(--ink)!important;}
body:has(.flow-page-home) .button{min-height:57px!important;border-radius:2px!important;border:0!important;transition:background .2s,color .2s!important;max-width:100%!important;}
body:has(.flow-page-home) .button svg{width:21px!important;height:21px!important;}
body:has(.flow-page-home) .primary{background:var(--coral)!important;}
body:has(.flow-page-home) .primary:hover{background:#e34f3e!important;}
body:has(.flow-page-home) .hero-bottom>.et_pb_column:last-child{justify-self:end!important;}
body:has(.flow-page-home) .client-strip{background:#eeebe6!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;}
body:has(.flow-page-home) .client-label{border-right:1px solid #d2cdc4!important;min-width:185px!important;}
body:has(.flow-page-home) .client-label>.client-intro p{margin-top:10px!important;}
body:has(.flow-page-home) .client-logos{flex:1!important;}
body:has(.flow-page-home) .client-logos img{width:135px!important;height:58px!important;object-fit:contain!important;filter:brightness(0)!important;opacity:.65!important;}
body:has(.flow-page-home) .section-heading h2{margin-top:23px!important;}
body:has(.flow-page-home) .section-heading-aside{max-width:350px!important;}
body:has(.flow-page-home) .underlink{border:0!important;border-bottom:1px solid currentColor!important;background:transparent!important;text-align:left!important;}
body:has(.flow-page-home) .underlink svg{width:18px!important;height:18px!important;}
body:has(.flow-page-home) .underlink:hover{color:#b13b2d!important;}
body:has(.flow-page-home) .work-toolbar{border-top:1px solid var(--line)!important;}
body:has(.flow-page-home) .work-filters{flex-wrap:wrap!important;}
body:has(.flow-page-home) .work-filters a{background:transparent!important;border:1px solid transparent!important;padding:10px 15px!important;border-radius:24px!important;font-size:13px!important;color:#71695e!important;transition:all .2s!important;}
body:has(.flow-page-home) .work-filters a span{font-size:9px!important;margin-left:7px!important;}
body:has(.flow-page-home) .work-filters a.active{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--paper)!important;}
body:has(.flow-page-home) .work-filters a:hover:not(.active){border-color:#c4bdb3!important;}
body:has(.flow-page-home) .work-item[hidden]{display:none!important;}
body:has(.flow-page-home) .work-grid.filtered{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body:has(.flow-page-home) .work-grid.filtered .work-item{grid-column:auto!important;}
body:has(.flow-page-home) .project-button{width:100%!important;background:transparent!important;border:0!important;text-align:left!important;}
body:has(.flow-page-home) .project-canvas{height:510px!important;overflow:hidden!important;position:relative!important;border-radius:3px!important;}
body:has(.flow-page-home) .canvas-meta{position:absolute!important;top:24px!important;left:25px!important;right:25px!important;z-index:3!important;}
body:has(.flow-page-home) .penta-canvas{background:var(--mint)!important;isolation:isolate!important;}
body:has(.flow-page-home) .penta-title{position:absolute!important;left:35px!important;top:75px!important;z-index:2!important;}
body:has(.flow-page-home) .penta-title span{color:#69836a!important;}
body:has(.flow-page-home) .penta-ring{position:absolute!important;right:-115px!important;top:45px!important;width:405px!important;height:405px!important;border:1px solid #aabc9f!important;border-radius:50%!important;z-index:-1!important;}
body:has(.flow-page-home) .penta-ring:after{content:''!important;position:absolute!important;inset:35px!important;border:1px solid #b2c2a7!important;border-radius:50%!important;}
body:has(.flow-page-home) .penta-photo{position:absolute!important;width:63%!important;height:300px!important;bottom:45px!important;right:-17px!important;transform:rotate(-12deg)!important;mix-blend-mode:multiply!important;}
body:has(.flow-page-home) .penta-photo img{width:100%!important;height:100%!important;object-fit:contain!important;transition:transform .5s!important;}
body:has(.flow-page-home) .penta-paper{position:absolute!important;bottom:40px!important;left:35px!important;width:180px!important;min-height:185px!important;background:#f7f7ed!important;box-shadow:3px 9px 20px #33442816!important;transform:rotate(4deg)!important;z-index:2!important;}
body:has(.flow-page-home) .penta-paper .paper-copy p{margin:17px 0 23px!important;}
body:has(.flow-page-home) .project-open{position:absolute!important;bottom:21px!important;right:21px!important;background:#faf9f3!important;border-radius:30px!important;z-index:4!important;opacity:0!important;transform:translateY(8px)!important;transition:opacity .25s,transform .25s!important;}
body:has(.flow-page-home) .project-open svg{width:15px!important;height:15px!important;}
body:has(.flow-page-home) .project-button:hover .project-open{opacity:1!important;transform:translateY(0)!important;}
body:has(.flow-page-home) .project-button:focus-within .project-open{opacity:1!important;transform:translateY(0)!important;}
body:has(.flow-page-home) .project-info h3{margin-top:7px!important;max-width:320px!important;}
body:has(.flow-page-home) .project-tags{flex-shrink:0!important;text-align:right!important;}
body:has(.flow-page-home) .onlim-canvas{background:var(--blue)!important;height:430px!important;isolation:isolate!important;}
body:has(.flow-page-home) .onlim-word{position:absolute!important;left:30px!important;top:69px!important;}
body:has(.flow-page-home) .onlim-word>span{color:#698b90!important;}
body:has(.flow-page-home) .onlim-orbit{position:absolute!important;border:1px solid #a7c5c9!important;border-radius:50%!important;z-index:-1!important;}
body:has(.flow-page-home) .orbit-one{width:360px!important;height:360px!important;right:-85px!important;top:-80px!important;}
body:has(.flow-page-home) .orbit-two{width:360px!important;height:360px!important;left:-70px!important;bottom:-130px!important;}
body:has(.flow-page-home) .chat{position:absolute!important;border-radius:13px!important;box-shadow:0 8px 18px #2b58610d!important;white-space:nowrap!important;}
body:has(.flow-page-home) .chat-one{top:245px!important;left:40px!important;background:#f9f9f4!important;transform:rotate(-6deg)!important;}
body:has(.flow-page-home) .chat-two{top:301px!important;left:100px!important;background:#2b5861!important;transform:rotate(5deg)!important;}
body:has(.flow-page-home) .chat-two:after{content:''!important;position:absolute!important;bottom:-9px!important;right:20px!important;border-top:10px solid #2b5861!important;border-left:9px solid transparent!important;}
body:has(.flow-page-home) .finance-project{grid-column:1/-1!important;}
body:has(.flow-page-home) .finance-canvas{height:440px!important;background:var(--beige)!important;}
body:has(.flow-page-home) .finance-heading{max-width:37%!important;flex-shrink:0!important;}
body:has(.flow-page-home) .finance-heading>span{display:block!important;color:#92765b!important;}
body:has(.flow-page-home) .editorial-spread{width:53%!important;position:absolute!important;right:50px!important;top:65px!important;bottom:40px!important;transform:rotate(-5deg)!important;box-shadow:10px 15px 30px #65462d1a!important;transition:transform .5s!important;}
body:has(.flow-page-home) .editorial-cover{background:#73563e!important;position:relative!important;}
body:has(.flow-page-home) .editorial-cover .cover-title h4{display:block!important;margin-top:20px!important;}
body:has(.flow-page-home) .cover-mark{position:absolute!important;bottom:36px!important;left:22px!important;}
body:has(.flow-page-home) .cover-mark span{font-size:35px!important;vertical-align:top!important;}
body:has(.flow-page-home) .editorial-cover>.cover-foot{position:absolute!important;bottom:22px!important;left:22px!important;}
body:has(.flow-page-home) .editorial-page{background:#f4f0e9!important;border-left:1px solid #d5c9bb!important;box-shadow:inset 7px 0 15px #2b251a0a!important;position:relative!important;}
body:has(.flow-page-home) .editorial-logo{height:24px!important;width:100%!important;}
body:has(.flow-page-home) .editorial-logo img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important;}
body:has(.flow-page-home) .editorial-rule{height:1px!important;background:#c0b5a8!important;}
body:has(.flow-page-home) .editorial-page .editorial-title h4{display:block!important;}
body:has(.flow-page-home) .text-lines i{height:3px!important;display:block!important;background:#d0c8bc!important;margin-bottom:7px!important;}
body:has(.flow-page-home) .text-lines i:last-child{width:70%!important;}
body:has(.flow-page-home) .editorial-grid span{font-size:12px!important;color:#8c765f!important;}
body:has(.flow-page-home) .editorial-grid p{margin-top:6px!important;}
body:has(.flow-page-home) .finance-project .project-info h3{max-width:none!important;}
body:has(.flow-page-home) .big-spark{width:92px!important;height:92px!important;}
body:has(.flow-page-home) .manifesto-bottom p{max-width:510px!important;}
body:has(.flow-page-home) .round-arrow{width:62px!important;height:62px!important;border:1px solid #90877a!important;border-radius:50%!important;place-items:center!important;flex-shrink:0!important;transition:background .2s!important;}
body:has(.flow-page-home) .round-arrow:hover{background:var(--coral)!important;color:#242321!important;border-color:var(--coral)!important;}
body:has(.flow-page-home) .service-tabs>.flow-service-control a{width:100%!important;border:0!important;border-bottom:1px solid var(--line)!important;background:transparent!important;display:flex!important;align-items:center!important;gap:17px!important;text-align:left!important;padding:23px 0!important;color:#82796d!important;}
body:has(.flow-page-home) .service-tabs>.flow-service-control a:first-child{border-top:1px solid var(--line)!important;}
body:has(.flow-page-home) .service-tabs>.flow-service-control a>span{font-size:10px!important;align-self:flex-start!important;padding-top:6px!important;}
body:has(.flow-page-home) .service-tabs>.flow-service-control a>strong{font-weight:500!important;font-size:27px!important;line-height:1!important;letter-spacing:-.6px!important;flex:1!important;}
body:has(.flow-page-home) .service-tabs>.flow-service-control a>.control-arrow{width:19px!important;height:19px!important;opacity:0!important;transform:translate(-5px,5px)!important;transition:transform .25s!important;}
body:has(.flow-page-home) .service-tabs>.flow-service-control a[aria-selected=true]{color:var(--ink)!important;}
body:has(.flow-page-home) .service-tabs>.flow-service-control a[aria-selected=true]>span{color:#b23e2e!important;}
body:has(.flow-page-home) .service-tabs>.flow-service-control a[aria-selected=true]>.control-arrow{opacity:1!important;transform:translate(0)!important;}
body:has(.flow-page-home) .service-panel{background:#eeebe6!important;min-height:385px!important;border-radius:3px!important;}
body:has(.flow-page-home) .service-graphic{background:var(--coral)!important;text-align:center!important;position:relative!important;min-height:320px!important;overflow:hidden!important;}
body:has(.flow-page-home) .graphic-label{position:absolute!important;top:21px!important;left:18px!important;right:18px!important;text-align:left!important;}
body:has(.flow-page-home) .graphic-corners{position:absolute!important;bottom:15px!important;left:15px!important;right:15px!important;}
body:has(.flow-page-home) .service-detail h3{margin:18px 0 16px!important;}
body:has(.flow-page-home) .deliverables{flex-wrap:wrap!important;}
body:has(.flow-page-home) .deliverables span{border:1px solid #c6bfb3!important;padding:7px 9px!important;font-size:10px!important;border-radius:20px!important;}
body:has(.flow-page-home) .service-detail .underlink{align-self:flex-start!important;}
body:has(.flow-page-home) .service-panel[data-kind=localization] .service-graphic{background:#d2dfd6!important;}
body:has(.flow-page-home) .service-panel[data-kind=sales] .service-graphic{background:#d8e2e9!important;}
body:has(.flow-page-home) .service-panel[data-kind=content] .service-graphic{background:#e0cbb2!important;}
body:has(.flow-page-home) form .button{width:100%!important;}
body:has(.flow-page-home) .work-item{animation:arrive .35s ease-out!important;}
@keyframes arrive{from{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(min-width:1550px){body:has(.flow-page-home) .hero-stage{margin-top:57px!important;min-height:575px!important;}}
@media(min-width:1550px){body:has(.flow-page-home) .hero-art{height:550px!important;}}
@media(min-width:1550px){body:has(.flow-page-home) .type-card{width:300px!important;height:390px!important;}}
@media(min-width:1550px){body:has(.flow-page-home) .type-card .flow-type-message p{font-size:76px!important;}}
@media(min-width:1550px){body:has(.flow-page-home) .portrait-card{width:310px!important;top:125px!important;}}
@media(min-width:1550px){body:has(.flow-page-home) .portrait-card img{height:295px!important;}}
@media(min-width:1550px){body:has(.flow-page-home) .language-sticker{top:90px!important;}}
@media(min-width:1550px){body:has(.flow-page-home) .hero-bottom{margin-top:45px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .frame{width:calc(100% - 72px)!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .hero-stage{gap:25px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .hero h1{font-size:105px!important;letter-spacing:-5px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .type-card{width:235px!important;height:330px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .type-card .flow-type-message p{font-size:58px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .portrait-card{width:245px!important;top:135px!important;right:0!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .portrait-card img{height:230px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .hero-art{height:500px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .language-sticker{right:-15px!important;top:102px!important;width:78px!important;height:78px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .language-sticker .et_pb_text_inner{font-size:14px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .hero-bottom{gap:30px!important;grid-template-columns:.65fr 1fr 1.1fr!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .hero-bottom>.et_pb_column:last-child{font-size:14px!important;gap:15px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .client-strip>.frame{gap:30px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .client-label{min-width:160px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .client-logos{gap:20px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .client-logos img{width:115px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .project-info{display:block!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .project-tags{text-align:left!important;display:block!important;margin-top:10px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .project-tags .et_pb_text_inner{font-size:10px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .project-tags br{display:none!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .project-tags br:after{content:' / '!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .penta-title{font-size:46px!important;left:27px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .penta-paper{left:27px!important;width:155px!important;padding:19px 15px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .penta-paper .paper-copy p{font-size:21px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .penta-photo{right:-12px!important;bottom:40px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .onlim-word{font-size:49px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .chat-one{left:25px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .chat-one .et_pb_text_inner{font-size:14px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .chat-two{left:65px!important;gap:14px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .chat-two .et_pb_text_inner{font-size:14px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .finance-heading{font-size:40px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .editorial-spread{right:35px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .editorial-cover .cover-title h4{font-size:28px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .editorial-page .editorial-title h4{font-size:21px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .expertise-layout{gap:35px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .service-panel{padding:22px!important;gap:22px!important;grid-template-columns:.8fr 1fr!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .service-tabs>.flow-service-control a>strong{font-size:24px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .graphic-before .et_pb_text_inner{font-size:25px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .graphic-after .et_pb_text_inner{font-size:34px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) .service-detail h3{font-size:27px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .frame{width:calc(100% - 56px)!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .hero-index{display:none!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .hero h1{font-size:90px!important;letter-spacing:-4px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .hero-stage{grid-template-columns:1.05fr 1fr!important;min-height:475px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .hero-art{height:430px!important;margin-right:0!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .type-card{width:195px!important;height:295px!important;left:-10px!important;top:10px!important;padding:21px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .type-card .flow-type-message p{font-size:51px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .type-card-foot{left:21px!important;right:21px!important;bottom:20px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .portrait-card{width:195px!important;top:135px!important;right:0!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .portrait-card img{height:185px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .portrait-card strong{font-size:19px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .language-sticker{width:68px!important;height:68px!important;top:105px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .hero-small-note{gap:15px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .hero-small-note>.flow-small-copy p{font-size:13px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .hero-bottom{grid-template-columns:.5fr 1fr!important;gap:25px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .hero-bottom>.et_pb_column:last-child{grid-column:2!important;justify-self:start!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .round-link{grid-row:1/3!important;flex-direction:column!important;align-items:flex-start!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .client-label{min-width:130px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .client-logos{gap:12px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .client-logos img{width:85px!important;height:45px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .section{padding:85px 0!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .section-heading-aside{max-width:280px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .section-heading-aside .et_pb_text_inner{font-size:15px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .work-toolbar .toolbar-note{display:none!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .project-canvas{height:430px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .onlim-canvas{height:370px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .onlim-project{margin-top:65px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .penta-title{font-size:39px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .penta-paper{width:132px!important;bottom:35px!important;left:20px!important;min-height:155px!important;padding:16px 12px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .penta-paper .paper-copy p{font-size:18px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .penta-photo{width:75%!important;bottom:7px!important;height:270px!important;right:-33px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .onlim-word{font-size:41px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .chat-one{left:20px!important;top:215px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .chat-one .et_pb_text_inner{font-size:12px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .chat-two{left:55px!important;top:270px!important;padding:13px 15px!important;gap:10px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .chat-two .et_pb_text_inner{font-size:12px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .finance-canvas{height:370px!important;padding-left:30px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .finance-heading{font-size:32px!important;max-width:33%!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .editorial-spread{top:60px!important;bottom:35px!important;right:28px!important;width:57%!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .editorial-cover{padding:20px 15px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .editorial-cover .cover-title h4{font-size:25px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .cover-mark{left:15px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .cover-mark .et_pb_text_inner{font-size:50px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .editorial-cover>.cover-foot{left:15px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .editorial-page{padding:20px 15px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .editorial-page .editorial-title h4{font-size:19px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .editorial-grid{gap:10px!important;margin-top:15px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .manifesto-grid{grid-template-columns:.5fr 1.5fr!important;gap:35px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .manifesto h2{font-size:43px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .manifesto-bottom{gap:25px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .manifesto-bottom p{font-size:17px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .expertise-layout{grid-template-columns:1fr!important;gap:25px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .service-tabs{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;padding:0!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .service-tabs>.flow-service-control a{border-top:1px solid var(--line)!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:20px 15px 20px 0!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .service-tabs>.flow-service-control a>strong{font-size:21px!important;flex:0!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .service-tabs>.flow-service-control a>.control-arrow{display:none!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .service-tabs>.flow-service-note{display:none!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .service-panel{grid-template-columns:.7fr 1fr!important;min-height:340px!important;gap:35px!important;padding:27px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .service-graphic{min-height:300px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .graphic-before .et_pb_text_inner{font-size:30px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .graphic-after .et_pb_text_inner{font-size:40px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .frame{width:calc(100% - 40px)!important;}}
@media(max-width:700px){body:has(.flow-page-home) .section{padding:65px 0!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero{padding-top:23px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-top .label{gap:7px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-top .label .et_pb_text_inner{font-size:8px!important;letter-spacing:.9px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-index{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-stage{display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch!important;margin-top:35px!important;min-height:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero h1{font-size:clamp(77px,18vw,118px)!important;letter-spacing:-4.5px!important;line-height:.88!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero h1>br:nth-of-type(1){display:block!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-small-note{gap:20px!important;margin-top:26px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-small-note>.flow-small-index{max-width:65px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-small-note>.flow-small-index .et_pb_text_inner{font-size:8px!important;line-height:1.5!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-small-note>.flow-small-copy p{font-size:13px!important;line-height:1.3!important;}}
@media(max-width:700px){body:has(.flow-page-home) .impact-word{padding-bottom:13px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .impact-word>.control-arrow{height:18px!important;bottom:-1px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-art{height:365px!important;width:100%!important;max-width:420px!important;margin:28px auto 0!important;}}
@media(max-width:700px){body:has(.flow-page-home) .art-grid{inset:0 7px 15px 10px!important;background-size:28px 28px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .type-card{width:190px!important;height:263px!important;top:10px!important;left:13px!important;padding:20px!important;transform:rotate(-7deg)!important;}}
@media(max-width:700px){body:has(.flow-page-home) .type-card .label .et_pb_text_inner{font-size:7px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .type-card .flow-type-message p{font-size:49px!important;letter-spacing:-2.1px!important;margin-top:23px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .type-card-foot{left:20px!important;right:20px!important;bottom:19px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .type-card-foot>.label{max-width:90px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .type-card-foot>.label .et_pb_text_inner{font-size:6px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .type-card-foot>.prototype-spark{width:27px!important;height:27px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .portrait-card{width:195px!important;top:80px!important;right:8px!important;transform:rotate(7deg)!important;padding:8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .portrait-card img{height:185px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .portrait-card>.flow-portrait-caption{padding-top:12px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .portrait-card>.flow-portrait-caption>.label .et_pb_text_inner{font-size:6px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .portrait-card strong{font-size:18px!important;margin-top:6px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .portrait-card .portrait-arrow{width:18px!important;height:18px!important;top:15px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .language-sticker{right:0!important;top:38px!important;width:68px!important;height:68px!important;gap:4px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .language-sticker .et_pb_text_inner{font-size:12px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .language-sticker span{font-size:17px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .art-caption{bottom:6px!important;right:14px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .art-caption .et_pb_text_inner{font-size:6px!important;letter-spacing:.8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-bottom{grid-template-columns:1fr!important;gap:22px!important;margin-top:15px!important;padding:24px 0 30px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .round-link{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-intro{max-width:370px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-intro .et_pb_text_inner{font-size:19px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-bottom>.et_pb_column:last-child{justify-self:stretch!important;font-size:15px!important;gap:17px!important;min-height:55px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .client-strip{padding:22px 0!important;}}
@media(max-width:700px){body:has(.flow-page-home) .client-strip>.frame{flex-direction:column!important;gap:22px!important;align-items:stretch!important;}}
@media(max-width:700px){body:has(.flow-page-home) .client-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;border:0!important;min-width:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) .client-label .label .et_pb_text_inner{font-size:8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .client-label>.client-intro p{font-size:14px!important;text-align:right!important;margin-top:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) .client-label>.client-intro p br{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) .client-logos{gap:12px!important;flex:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) .client-logos img{width:16%!important;height:37px!important;min-width:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) .section-heading{display:block!important;margin-bottom:32px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .section-heading .label .et_pb_text_inner{font-size:8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .section-heading h2{margin-top:20px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .section-heading-aside{margin-top:24px!important;max-width:100%!important;}}
@media(max-width:700px){body:has(.flow-page-home) .section-heading-aside .et_pb_text_inner{font-size:16px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .section-heading-aside .underlink{margin-top:13px!important;font-size:14px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .underlink svg{width:17px!important;height:17px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .work-toolbar{padding:16px 0 20px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .toolbar-note{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) .work-filters{gap:3px!important;flex-wrap:nowrap!important;width:100%!important;justify-content:space-between!important;}}
@media(max-width:700px){body:has(.flow-page-home) .work-filters a{padding:9px 10px!important;font-size:11px!important;white-space:nowrap!important;}}
@media(max-width:700px){body:has(.flow-page-home) .work-filters a span{font-size:8px!important;margin-left:4px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .work-grid{grid-template-columns:1fr!important;gap:28px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .work-grid.filtered{grid-template-columns:1fr!important;gap:28px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .work-grid.filtered .work-item{grid-column:1!important;}}
@media(max-width:700px){body:has(.flow-page-home) .project-canvas{height:390px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .onlim-project{margin-top:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) .onlim-canvas{height:370px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .canvas-meta{top:21px!important;left:21px!important;right:21px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .canvas-meta .et_pb_text_inner{font-size:8px!important;letter-spacing:.7px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .penta-title{font-size:43px!important;left:25px!important;top:65px!important;letter-spacing:-1.6px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .penta-paper{left:25px!important;bottom:31px!important;min-height:150px!important;width:145px!important;padding:17px 14px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .penta-paper .paper-copy p{font-size:19px!important;margin:14px 0 17px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .penta-paper>.paper-label .et_pb_text_inner{font-size:6px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .penta-paper>.paper-foot .et_pb_text_inner{font-size:5px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .penta-photo{width:72%!important;height:250px!important;bottom:1px!important;right:-27px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .penta-ring{height:320px!important;width:320px!important;right:-90px!important;top:40px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .project-info{padding-top:17px!important;display:block!important;}}
@media(max-width:700px){body:has(.flow-page-home) .project-info .label .et_pb_text_inner{font-size:8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .project-info h3{font-size:23px!important;max-width:none!important;margin-top:6px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .project-tags{display:block!important;text-align:left!important;margin-top:8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .project-tags .et_pb_text_inner{font-size:11px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .project-tags br{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) .project-tags br:after{content:' / '!important;}}
@media(max-width:700px){body:has(.flow-page-home) .project-open{opacity:1!important;transform:none!important;font-size:10px!important;bottom:16px!important;right:16px!important;padding:10px 12px!important;gap:12px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .project-open svg{width:13px!important;height:13px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .onlim-word{font-size:51px!important;left:25px!important;top:66px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .chat-one{top:225px!important;left:27px!important;padding:14px 18px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .chat-one .et_pb_text_inner{font-size:14px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .chat-two{top:282px!important;left:85px!important;padding:14px 18px!important;gap:17px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .chat-two .et_pb_text_inner{font-size:14px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .finance-project{grid-column:1!important;}}
@media(max-width:700px){body:has(.flow-page-home) .finance-canvas{height:450px!important;display:block!important;padding:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) .finance-heading{position:absolute!important;top:59px!important;left:25px!important;right:25px!important;max-width:none!important;font-size:37px!important;letter-spacing:-1.3px!important;z-index:2!important;}}
@media(max-width:700px){body:has(.flow-page-home) .finance-heading>span{display:inline!important;}}
@media(max-width:700px){body:has(.flow-page-home) .editorial-spread{right:25px!important;left:25px!important;top:155px!important;bottom:32px!important;width:auto!important;transform:rotate(-5deg)!important;}}
@media(max-width:700px){body:has(.flow-page-home) .editorial-cover{padding:20px 17px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .editorial-cover .cover-title h4{font-size:25px!important;margin-top:14px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .cover-mark{left:17px!important;bottom:31px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .cover-mark .et_pb_text_inner{font-size:48px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .cover-mark span{font-size:27px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .editorial-cover>.cover-foot{left:17px!important;bottom:17px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .editorial-cover>.cover-foot .et_pb_text_inner{font-size:4px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .editorial-cover>.cover-label .et_pb_text_inner{font-size:5px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .editorial-page{padding:20px 17px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .editorial-logo{height:18px!important;margin-bottom:18px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .editorial-rule{margin-bottom:15px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .editorial-page .editorial-title h4{font-size:18px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .text-lines{margin-top:17px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .text-lines i{height:2px!important;margin-bottom:5px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .editorial-grid{gap:12px!important;margin-top:17px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .editorial-grid span{font-size:10px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .editorial-grid p{font-size:6px!important;margin-top:4px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .manifesto{padding:48px 0 52px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .manifesto-grid{grid-template-columns:1fr!important;gap:29px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .manifesto-side{flex-direction:row!important;align-items:center!important;}}
@media(max-width:700px){body:has(.flow-page-home) .manifesto-side .label .et_pb_text_inner{font-size:8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .big-spark{width:40px!important;height:40px!important;margin:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) .manifesto-side>.label:last-child{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) .manifesto h2{font-size:39px!important;letter-spacing:-1.7px!important;line-height:1.08!important;}}
@media(max-width:700px){body:has(.flow-page-home) .manifesto-bottom{gap:25px!important;align-items:flex-end!important;margin-top:26px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .manifesto-bottom p{font-size:18px!important;max-width:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) .round-arrow{width:48px!important;height:48px!important;font-size:24px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .expertise-layout{grid-template-columns:1fr!important;gap:25px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .service-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;padding-top:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) .service-tabs>.flow-service-control a{padding:19px 8px 19px 0!important;border-top:1px solid var(--line)!important;gap:11px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .service-tabs>.flow-service-control a:nth-child(even){padding-left:13px!important;border-left:1px solid var(--line)!important;}}
@media(max-width:700px){body:has(.flow-page-home) .service-tabs>.flow-service-control a>span{font-size:8px!important;padding-top:1px!important;align-self:center!important;}}
@media(max-width:700px){body:has(.flow-page-home) .service-tabs>.flow-service-control a>strong{font-size:20px!important;letter-spacing:-.6px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .service-tabs>.flow-service-control a>.control-arrow{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) .service-tabs>.flow-service-note{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) .service-panel{grid-template-columns:1fr!important;padding:20px!important;gap:27px!important;min-height:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) .service-graphic{min-height:235px!important;padding:35px 20px 20px!important;display:grid!important;grid-template-columns:1fr 35px 1fr!important;align-items:center!important;justify-content:stretch!important;gap:7px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .graphic-label{top:19px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .graphic-label .et_pb_text_inner{font-size:7px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .graphic-before .et_pb_text_inner{font-size:30px!important;line-height:1!important;letter-spacing:-1px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .graphic-arrow{margin:0!important;transform:rotate(-90deg)!important;}}
@media(max-width:700px){body:has(.flow-page-home) .graphic-arrow .et_pb_text_inner{font-size:38px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .graphic-after .et_pb_text_inner{font-size:37px!important;line-height:1!important;letter-spacing:-1.3px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .graphic-corners{bottom:12px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .graphic-corners .et_pb_text_inner{font-size:17px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .service-detail{padding:0 3px 8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .service-detail>.label .et_pb_text_inner{font-size:8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .service-detail h3{font-size:30px!important;margin-top:17px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .service-detail>.service-description p{font-size:18px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .deliverables{margin-top:18px!important;gap:6px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .deliverables span{font-size:10px!important;padding:8px 10px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .service-detail .underlink{font-size:15px!important;margin-top:23px!important;}}
@media(max-width:700px){body:has(.flow-page-home) form .button{font-size:15px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .frame{width:calc(100% - 32px)!important;}}
@media(max-width:370px){body:has(.flow-page-home) .hero h1{font-size:73px!important;letter-spacing:-4px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .hero-art{height:345px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .type-card{width:173px!important;height:250px!important;left:9px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .type-card .flow-type-message p{font-size:45px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .portrait-card{width:177px!important;right:4px!important;top:82px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .portrait-card img{height:172px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .language-sticker{width:60px!important;height:60px!important;right:-3px!important;top:46px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .art-caption .et_pb_text_inner{font-size:5px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .work-filters a{font-size:10px!important;padding:8px 8px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .project-canvas{height:365px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .penta-title{font-size:39px!important;left:20px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .penta-paper{width:128px!important;left:20px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .penta-paper .paper-copy p{font-size:17px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .penta-photo{right:-27px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .onlim-canvas{height:350px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .onlim-word{font-size:45px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .chat-one{top:213px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .chat-one .et_pb_text_inner{font-size:12px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .chat-two{left:65px!important;top:267px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .chat-two .et_pb_text_inner{font-size:12px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .finance-canvas{height:430px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .finance-heading{font-size:33px!important;left:20px!important;right:20px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .editorial-spread{left:20px!important;right:20px!important;top:145px!important;bottom:30px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .editorial-cover .cover-title h4{font-size:23px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .editorial-page{padding:19px 13px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .editorial-page .editorial-title h4{font-size:17px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .editorial-grid{gap:8px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .service-tabs>.flow-service-control a>strong{font-size:18px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .service-panel{padding:16px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .graphic-before .et_pb_text_inner{font-size:26px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .graphic-after .et_pb_text_inner{font-size:32px!important;}}
body:has(.flow-page-home) .type-card{z-index:2!important;}
body:has(.flow-page-home) .portrait-card{z-index:1!important;}
body:has(.flow-page-home) .client-frame>.client-label{width:185px!important;flex:0 0 185px!important;}
body:has(.flow-page-home) .client-frame>.client-logos-col{width:auto!important;flex:1 1 auto!important;}
body:has(.flow-page-home) .section-heading>.et_pb_column:first-child{width:auto!important;flex:1 1 auto!important;}
body:has(.flow-page-home) .section-heading>.section-heading-aside{width:auto!important;flex:0 0 auto!important;}
body:has(.flow-page-home) .flow-native-home .flow-service-control a{font-family:var(--font)!important;}
body:has(.flow-page-home) .flow-native-home .prototype-spark svg{display:block;width:100%;height:100%;}
body:has(.flow-page-home) .flow-native-home .prototype-spark:before{content:none!important;}
body:has(.flow-page-home) .flow-native-home .hero-intro strong{font-weight:500!important;}
body:has(.flow-page-home) .flow-native-home .type-card-foot>.prototype-spark{width:34px!important;height:34px!important;flex:0 0 34px!important;}
body:has(.flow-page-home) .flow-native-home .hero-small-note>.flow-small-index{max-width:75px!important;flex:0 0 75px!important;}
body:has(.flow-page-home) .flow-native-home .portrait-name strong{font-weight:500!important;}
body:has(.flow-page-home) .flow-native-home .round-link a{display:flex;align-items:center;gap:17px;}
body:has(.flow-page-home) .flow-native-home .round-link a>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid #b9b3a9;border-radius:50%;font-size:23px;}
body:has(.flow-page-home) .flow-native-home .round-link small{font-size:9px;letter-spacing:1px;line-height:1.4;color:#6c675f;}
body:has(.flow-page-home) .flow-native-home .canvas-meta .canvas-index{margin-left:auto;}
body:has(.flow-page-home) .flow-native-home .editorial-cover>.cover-foot{position:absolute!important;bottom:22px!important;left:22px!important;}
body:has(.flow-page-home) .flow-native-home .editorial-grid>.et_pb_text{flex:1;}
body:has(.flow-page-home) .flow-native-home .flow-paper-stack{position:absolute!important;width:56%!important;height:280px!important;right:-15px!important;bottom:40px!important;background:#c6d2bd!important;border:1px solid #aabc9f!important;transform:rotate(-12deg)!important;box-shadow:8px 12px 0 #b3c3aa!important;transition:transform .5s!important;z-index:0!important;}
body:has(.flow-page-home) .flow-native-home .stack-rule{height:1px;background:#9aaf8e;}
body:has(.flow-page-home) .flow-native-home .stack-lines{height:28px!important;background:repeating-linear-gradient(to bottom,#9aaf8e 0 1px,transparent 1px 8px)!important;}
body:has(.flow-page-home) .flow-native-home .onlim-brand{position:absolute!important;bottom:20px!important;left:27px!important;}
body:has(.flow-page-home) .flow-native-home .project-capital .onlim-canvas{background:#f1b5a5!important;}
body:has(.flow-page-home) .flow-native-home .project-capital .onlim-word span{color:#995c4b!important;}
body:has(.flow-page-home) .flow-native-home .project-jj .penta-canvas{background:#e7ded8!important;}
body:has(.flow-page-home) .flow-native-home .project-jj .penta-title span{color:#a3877b!important;}
body:has(.flow-page-home) .flow-native-home .project-redis .cover-mark span{font-size:28px!important;}
body:has(.flow-page-home) .flow-native-home .work-item{animation:arrive .35s ease-out;}
body:has(.flow-page-home) .flow-native-home .service-localization .service-graphic{background:#d2dfd6!important;}
body:has(.flow-page-home) .flow-native-home .service-sales .service-graphic{background:#d8e2e9!important;}
body:has(.flow-page-home) .flow-native-home .service-content .service-graphic{background:#e0cbb2!important;}
body:has(.flow-page-home) .flow-native-home .flow-service-control a>strong{font-weight:500!important;}
@media(max-width:1200px){body:has(.flow-page-home) .client-frame>.client-label{width:160px!important;flex-basis:160px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .client-frame>.client-label{width:130px!important;flex-basis:130px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .flow-native-home .hero-small-note>.flow-small-copy .et_pb_text_inner{font-size:13px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .flow-native-home .hero-small-note{gap:15px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .flow-native-home .flow-paper-stack{height:240px!important;padding:20px!important;width:63%!important;right:-22px!important;bottom:25px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) .flow-native-home .stack-topic .et_pb_text_inner{font-size:25px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-top>.et_pb_column:last-child{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) .hero-stage>.et_pb_column{width:100%!important;}}
@media(max-width:700px){body:has(.flow-page-home) .section-heading>.section-heading-aside{width:100%!important;max-width:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) .client-frame>.client-label{width:100%!important;flex-basis:auto!important;}}
@media(max-width:700px){body:has(.flow-page-home) .client-frame>.client-logos-col{width:100%!important;flex:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .hero-small-note{margin-top:26px!important;gap:20px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .hero-small-note>.flow-small-index{max-width:65px!important;flex-basis:65px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .hero-small-note>.flow-small-index .et_pb_text_inner{font-size:8px!important;line-height:1.5!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .hero-small-note>.flow-small-copy .et_pb_text_inner{font-size:13px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .hero-bottom>.et_pb_column:last-child{width:100%!important;grid-column:auto!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .hero-bottom .button{width:100%!important;font-size:15px!important;min-height:55px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .hero-intro{max-width:370px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .hero-intro .et_pb_text_inner{font-size:19px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .hero .round-link{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .type-card-foot>.prototype-spark{width:27px!important;height:27px!important;flex-basis:27px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .impact-word:after{height:18px!important;bottom:-1px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .client-logos>.et_pb_image{flex:1 1 16%!important;width:16%!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .client-logos img{width:100%!important;height:37px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .work-filters{width:100%!important;gap:3px!important;justify-content:space-between!important;flex-wrap:nowrap!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .work-filters a{padding:9px 10px!important;font-size:11px!important;white-space:nowrap!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .flow-paper-stack{height:230px!important;width:62%!important;bottom:15px!important;right:-10px!important;padding:20px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .stack-topic .et_pb_text_inner{font-size:26px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .service-graphic{display:grid!important;grid-template-columns:1fr 35px 1fr!important;min-height:235px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .service-description .et_pb_text_inner{font-size:18px!important;}}
@media(prefers-reduced-motion:reduce){body:has(.flow-page-home) .flow-native-home *{animation:none!important;transition:none!important;}}
body:has(.flow-page-home) .flow-native-home.hero{background:#f6f5f4!important;}
body:has(.flow-page-home) .flow-native-home.work{background:#f6f5f4!important;}
body:has(.flow-page-home) .flow-native-home.expertise{background:#f6f5f4!important;}
body:has(.flow-page-home) .flow-native-home .hero-bottom>.et_pb_column:last-child{flex-direction:row!important;}
body:has(.flow-page-home) .flow-native-home .button{width:auto!important;}
body:has(.flow-page-home) .flow-native-home .et_pb_svg_inner{width:100%;height:100%;}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .manifesto-side{flex-direction:row!important;}}
@media(max-width:950px){body:has(.flow-page-home) .flow-native-home .hero-top .hero-index{display:none!important;}}
@media(max-width:1200px) and (min-width:701px){body:has(.flow-page-home) .flow-native-home .hero-bottom .button{font-size:14px!important;gap:15px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home.hero h1{font-size:clamp(59px,17.2vw,118px)!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .portrait-card{width:185px!important;right:-2px!important;top:100px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .portrait-card img{height:175px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .art-caption{right:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .art-caption .et_pb_text_inner{font-size:6px!important;letter-spacing:.6px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .flow-native-home .portrait-card{width:175px!important;right:-4px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .flow-native-home .portrait-card img{height:165px!important;}}
body:has(.flow-page-home) .flow-native-home .onlim-word{max-width:calc(100% - 60px)!important;}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .project-serrala .penta-title{font-size:36px!important;max-width:calc(100% - 50px)!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .onlim-word{font-size:39px!important;max-width:calc(100% - 50px)!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .project-flexperto .onlim-word{font-size:35px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .flow-native-home .project-serrala .penta-title{font-size:33px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .flow-native-home .onlim-word{font-size:35px!important;}}
@media(min-width:951px) and (max-width:1200px){body:has(.flow-page-home) .flow-native-home.hero h1{font-size:clamp(90px,9.4vw,105px)!important;}}
@media(min-width:951px) and (max-width:1200px){body:has(.flow-page-home) .flow-native-home .type-card{left:-12px!important;}}
@media(min-width:951px) and (max-width:1200px){body:has(.flow-page-home) .flow-native-home .portrait-card{right:-18px!important;}}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) .flow-native-home.hero h1{font-size:clamp(63px,9.2vw,87px)!important;}}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) .flow-native-home .portrait-card{right:-12px!important;}}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) .flow-native-home .type-card{left:-15px!important;}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .hero-art{height:390px!important;}}
@media(max-width:370px){body:has(.flow-page-home) .flow-native-home .hero-art{height:370px!important;}}
body:has(.flow-page-home) .flow-native-home .project-open{border:0!important;}
body:has(.flow-page-home) .flow-native-home .text-lines{height:32px!important;background:repeating-linear-gradient(to bottom,#c0b5a8 0 1px,transparent 1px 8px)!important;opacity:.65;}
body:has(.flow-page-home) #page-container .bilingual{background:var(--coral)!important;overflow:hidden!important;}
body:has(.flow-page-home) #page-container .underline-word{position:relative!important;}
body:has(.flow-page-home) #page-container .underline-word:after{content:''!important;position:absolute!important;left:0!important;right:0!important;bottom:-4px!important;height:2px!important;background:currentColor!important;transform:rotate(-2deg)!important;}
body:has(.flow-page-home) #page-container .bilingual-copy>.bilingual-description{max-width:420px!important;}
body:has(.flow-page-home) #page-container .language-facts{flex-wrap:wrap!important;border-top:1px solid #994c3d!important;}
body:has(.flow-page-home) #page-container .translation-studio{position:relative!important;background:#f5efe3!important;border:1px solid #262521!important;transform:rotate(3deg)!important;box-shadow:10px 12px 0 #b94332!important;}
body:has(.flow-page-home) #page-container .translation-top{border-bottom:1px solid #c6bfb3!important;}
body:has(.flow-page-home) #page-container .translation-top>.translation-label{max-width:160px!important;}
body:has(.flow-page-home) #page-container .translation-top>.translation-choices{border:1px solid #aaa397!important;border-radius:3px!important;}
body:has(.flow-page-home) #page-container .translation-choices a{border:0!important;background:transparent!important;padding:8px!important;font-size:11px!important;border-radius:2px!important;}
body:has(.flow-page-home) #page-container .translation-choices a[aria-pressed=true]{background:#383838!important;color:#f5efe3!important;}
body:has(.flow-page-home) #page-container .translation-word{min-height:230px!important;transition:opacity .15s!important;}
body:has(.flow-page-home) #page-container .translation-word em{font-style:normal!important;color:#b43b29!important;}
body:has(.flow-page-home) #page-container .translation-word[lang=de]{font-size:66px!important;}
body:has(.flow-page-home) #page-container .translation-bottom{border-top:1px solid #c6bfb3!important;}
body:has(.flow-page-home) #page-container .translation-offset{position:absolute!important;right:-14px!important;top:155px!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;background:#383838!important;}
body:has(.flow-page-home) #page-container .about-heading>.label{max-width:150px!important;}
body:has(.flow-page-home) #page-container .about-photo{position:relative!important;}
body:has(.flow-page-home) #page-container .about-photo .about-original img{width:100%!important;height:410px!important;object-fit:cover!important;filter:saturate(.55)!important;display:block!important;border-radius:2px!important;}
body:has(.flow-page-home) #page-container .photo-tab{position:absolute!important;top:0!important;left:20px!important;background:var(--coral)!important;transform:rotate(-4deg)!important;}
body:has(.flow-page-home) #page-container .hello-note{font-style:italic!important;}
body:has(.flow-page-home) #page-container .hello-note>.hello-arrow{width:74px!important;height:37px!important;}
body:has(.flow-page-home) #page-container .about-signoff{border-top:1px solid var(--line)!important;}
body:has(.flow-page-home) #page-container .about-signoff .round-arrow{width:44px!important;height:44px!important;border-color:#c5bdb1!important;}
body:has(.flow-page-home) #page-container .about-signoff svg{width:20px!important;height:20px!important;}
body:has(.flow-page-home) #page-container .experience-rail{border-left:1px solid var(--line)!important;}
body:has(.flow-page-home) #page-container .experience-rail>.experience-stat{border-bottom:1px solid var(--line)!important;}
body:has(.flow-page-home) #page-container .experience-rail>.experience-stat:first-child{padding-top:0!important;}
body:has(.flow-page-home) #page-container .experience-rail strong{display:block!important;font-size:64px!important;letter-spacing:-3px!important;line-height:1!important;font-weight:500!important;white-space:nowrap!important;}
body:has(.flow-page-home) #page-container .experience-rail sup{font-size:31px!important;color:#b63d2b!important;margin-left:2px!important;position:relative!important;top:-2px!important;}
body:has(.flow-page-home) #page-container .experience-rail .rail-foot{border:0!important;}
body:has(.flow-page-home) #page-container .rail-foot>.prototype-spark{width:42px!important;height:42px!important;}
body:has(.flow-page-home) #page-container .step-marker>.step-number{height:46px!important;width:46px!important;place-items:center!important;border:1px solid #8e8474!important;border-radius:50%!important;}
body:has(.flow-page-home) #page-container .step-marker>.step-line{height:1px!important;background:#696157!important;flex:1!important;}
body:has(.flow-page-home) #page-container .process-track .process-description{max-width:340px!important;}
body:has(.flow-page-home) #page-container .price-card{position:relative!important;border:1px solid var(--line)!important;min-width:0!important;background:var(--paper)!important;}
body:has(.flow-page-home) #page-container .price-card:first-child{border-right:0!important;}
body:has(.flow-page-home) #page-container .price-number>span{font-size:7px!important;letter-spacing:1px!important;}
body:has(.flow-page-home) #page-container .price-value{min-height:65px!important;}
body:has(.flow-page-home) #page-container .price-value small{font-size:8px!important;letter-spacing:1px!important;display:block!important;margin-bottom:10px!important;}
body:has(.flow-page-home) #page-container .price-value strong{font-size:52px!important;letter-spacing:-2px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important;}
body:has(.flow-page-home) #page-container .price-value em{font-size:20px!important;font-style:normal!important;margin-left:5px!important;letter-spacing:0!important;}
body:has(.flow-page-home) #page-container .price-card ul{list-style:none!important;margin:0 0 30px!important;padding:23px 0 0!important;border-top:1px solid var(--line)!important;flex:1!important;}
body:has(.flow-page-home) #page-container .price-card li{padding:0 0 15px 17px!important;font-size:15px!important;line-height:1.3!important;position:relative!important;color:#6d6356!important;}
body:has(.flow-page-home) #page-container .price-card li:before{content:'↗'!important;position:absolute!important;left:0!important;font-size:12px!important;}
body:has(.flow-page-home) #page-container .price-card .button{min-height:50px!important;}
body:has(.flow-page-home) #page-container .subtle{background:#eae6df!important;}
body:has(.flow-page-home) #page-container .subtle:hover{background:#ded8cf!important;}
body:has(.flow-page-home) #page-container .featured{background:var(--coral)!important;border-color:var(--coral)!important;}
body:has(.flow-page-home) #page-container .featured li{color:#4b352e!important;}
body:has(.flow-page-home) #page-container .featured ul{border-color:#be4938!important;}
body:has(.flow-page-home) #page-container .dark-button{background:#383838!important;}
body:has(.flow-page-home) #page-container .dark-button:hover{background:#222!important;}
body:has(.flow-page-home) #page-container .featured-label{position:absolute!important;left:-1px!important;right:-1px!important;top:-28px!important;background:#383838!important;height:28px!important;}
body:has(.flow-page-home) #page-container .custom{background:#eeebe6!important;border-left:0!important;}
body:has(.flow-page-home) #page-container .custom-art{flex:1!important;}
body:has(.flow-page-home) #page-container .custom-art>.prototype-spark{width:79px!important;height:79px!important;}
body:has(.flow-page-home) #page-container .custom>.custom-note{max-width:245px!important;}
body:has(.flow-page-home) #page-container .faq{background:#eeebe6!important;border-top:1px solid var(--line)!important;}
body:has(.flow-page-home) #page-container .faq-intro{position:relative!important;}
body:has(.flow-page-home) #page-container .question-mark{position:absolute!important;right:0!important;top:65px!important;z-index:0!important;transform:rotate(12deg)!important;}
body:has(.flow-page-home) #page-container .faq-intro>.faq-aside{position:relative!important;}
body:has(.flow-page-home) #page-container .faq-no{font-size:9px!important;color:#8b7c68!important;font-weight:400!important;align-self:flex-start!important;padding-top:6px!important;min-width:15px!important;}
body:has(.flow-page-home) #page-container .plus{font-size:27px!important;font-weight:400!important;margin-left:auto!important;color:#91816a!important;}
body:has(.flow-page-home) #page-container .contact{background:var(--coral)!important;}
body:has(.flow-page-home) #page-container .contact-top{border-bottom:1px solid #bb4838!important;}
body:has(.flow-page-home) #page-container .contact-heading .lower-h2 span{color:#f6f5f4!important;}
body:has(.flow-page-home) #page-container .contact-orb{width:205px!important;height:205px!important;border:1px solid #383838!important;background:transparent!important;border-radius:50%!important;transition:background .3s,transform .3s!important;}
body:has(.flow-page-home) #page-container .contact-orb:hover{background:#383838!important;color:var(--paper)!important;transform:rotate(7deg)!important;}
body:has(.flow-page-home) #page-container .contact-email{border-bottom:1px solid #383838!important;}
body:has(.flow-page-home) #page-container .contact-email svg{width:19px!important;height:19px!important;}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .bilingual-grid{gap:70px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .translation-word .et_pb_text_inner{font-size:68px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .bilingual-copy .lower-h2{font-size:53px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .translation-word[lang=de]{font-size:58px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .about-composition{gap:30px!important;grid-template-columns:1fr 1.1fr .6fr!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .about-photo .about-original img{height:385px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .experience-rail{padding-left:20px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .experience-rail strong{font-size:55px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .about-story .about-lead .et_pb_text_inner{font-size:24px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .about-story>.about-body .et_pb_text_inner{font-size:17px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .price-card{padding:25px 22px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .featured-label{padding:0 22px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .price-card .lower-h3{font-size:28px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .price-value strong{font-size:45px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .price-card li{font-size:14px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .custom-art{gap:12px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .custom-art>.prototype-spark{width:64px!important;height:64px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .custom-art>.custom-title .et_pb_text_inner{font-size:27px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .faq-grid{gap:80px!important;}}
@media(max-width:1200px){body:has(.flow-page-home) #page-container .contact-orb{width:175px!important;height:175px!important;margin-right:25px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .bilingual-grid{gap:40px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .bilingual-copy .lower-h2{font-size:42px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .bilingual-copy>.bilingual-description .et_pb_text_inner{font-size:18px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .translation-studio{padding:20px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .translation-word{min-height:200px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .translation-word .et_pb_text_inner{font-size:56px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .translation-word[lang=de]{font-size:49px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .translation-top>.translation-label .et_pb_text_inner{font-size:6px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .about-heading{grid-template-columns:.7fr 1.4fr!important;gap:35px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .about-composition{grid-template-columns:.9fr 1.1fr!important;gap:35px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .about-photo .about-original img{height:385px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .experience-rail{grid-column:1/-1!important;display:flex!important;justify-content:space-between!important;border-left:0!important;border-top:1px solid var(--line)!important;padding:27px 0 0!important;margin-top:0!important;gap:30px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .experience-rail>.experience-stat{border:0!important;padding:0!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .experience-rail>.experience-stat>.stat-caption .et_pb_text_inner{font-size:9px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .rail-foot{display:flex!important;align-items:center!important;gap:20px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .rail-foot>.prototype-spark{margin:0!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .process-track{gap:25px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .process-track .lower-h3{font-size:25px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .process-track .process-description .et_pb_text_inner{font-size:16px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .pricing-grid{grid-template-columns:1fr 1fr!important;row-gap:25px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .price-card.custom{grid-column:1/-1!important;border:1px solid var(--line)!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 35px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .custom .price-number{grid-column:1/-1!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .custom .lower-h3{margin-top:15px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .custom>p{grid-column:1!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .custom-art{grid-column:2!important;grid-row:2/5!important;margin:20px 0!important;justify-content:center!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .custom>.custom-note{grid-column:1!important;max-width:100%!important;margin:10px 0!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .custom .underlink{grid-column:1/-1!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .faq-grid{grid-template-columns:.65fr 1.35fr!important;gap:40px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .faq-intro .lower-h2{font-size:49px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .question-mark{font-size:150px!important;top:95px!important;right:-15px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .contact-orb{width:145px!important;height:145px!important;margin:0!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .contact-heading .lower-h2{font-size:98px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .contact-email{font-size:21px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .contact-top .label .et_pb_text_inner{font-size:8px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .contact-bottom p{font-size:18px!important;}}
@media(max-width:950px) and (min-width:701px){body:has(.flow-page-home) #page-container .contact-bottom>.underlink{font-size:13px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-heading .label .et_pb_text_inner{font-size:8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-heading .lower-h2{margin-top:20px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .bilingual{padding:54px 0 65px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .bilingual-grid{grid-template-columns:1fr!important;gap:38px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .bilingual-copy>.label .et_pb_text_inner{font-size:8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .bilingual-copy .lower-h2{font-size:46px!important;letter-spacing:-2px!important;margin:21px 0 25px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .bilingual-copy>.bilingual-description{max-width:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .bilingual-copy>.bilingual-description .et_pb_text_inner{font-size:19px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .language-facts{gap:20px!important;margin-top:26px!important;padding-top:18px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .language-facts>.language-fact .et_pb_text_inner{font-size:7px!important;letter-spacing:.7px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .translation-studio{margin:0 8px 0 3px!important;padding:21px!important;transform:rotate(2deg)!important;box-shadow:7px 8px 0 #b94332!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .translation-top>.translation-label{max-width:140px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .translation-top>.translation-label .et_pb_text_inner{font-size:6px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .translation-choices a{padding:8px!important;font-size:10px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .translation-word{min-height:225px!important;padding:32px 0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .translation-word .et_pb_text_inner{font-size:73px!important;letter-spacing:-3px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .translation-word[lang=de]{font-size:64px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .translation-bottom{font-size:12px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .translation-offset{font-size:7px!important;top:145px!important;right:-12px!important;padding:10px 7px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-heading{display:block!important;margin-bottom:32px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-heading>.label{max-width:none!important;padding:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-heading .lower-h2{margin-top:19px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-composition{grid-template-columns:1fr!important;gap:27px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-photo{padding-top:14px!important;margin-right:15px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-photo .about-original img{height:360px!important;object-position:50% 35%!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-photo>.photo-caption{font-size:6px!important;gap:10px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .photo-tab{padding:11px 16px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .photo-tab .et_pb_text_inner{font-size:7px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-story{padding-top:3px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .hello-note{font-size:22px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-story .about-lead{margin:19px 0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-story .about-lead .et_pb_text_inner{font-size:28px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-story>.about-body{margin-bottom:18px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-story>.about-body .et_pb_text_inner{font-size:19px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-signoff{padding-top:19px!important;margin-top:23px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .about-signoff>.signoff-copy .et_pb_text_inner{font-size:16px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .experience-rail{border-left:0!important;border-top:1px solid var(--line)!important;display:grid!important;grid-template-columns:1fr 1fr!important;padding:25px 0 0!important;gap:27px 20px!important;margin-top:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .experience-rail>.experience-stat{border:0!important;padding:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .experience-rail>.experience-stat:nth-child(2){border-left:1px solid var(--line)!important;padding-left:25px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .experience-rail strong{font-size:63px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .experience-rail>.experience-stat>.stat-caption{margin-top:7px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .experience-rail>.experience-stat>.stat-caption .et_pb_text_inner{font-size:8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .experience-rail .rail-foot{grid-column:1/-1!important;padding:0!important;display:flex!important;gap:17px!important;align-items:center!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .rail-foot>.prototype-spark{width:35px!important;height:35px!important;margin:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .rail-foot>.stat-caption{margin:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .rail-foot>.stat-caption .et_pb_text_inner{font-size:8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .process .section-heading{margin-bottom:34px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .process-track{grid-template-columns:1fr!important;gap:31px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .step-marker{margin-bottom:22px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .step-marker>.step-number{width:40px!important;height:40px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .step-marker>.step-number .et_pb_text_inner{font-size:13px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .process-track .label .et_pb_text_inner{font-size:8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .process-track .lower-h3{font-size:31px!important;line-height:1.05!important;margin:15px 0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .process-track .lower-h3 br{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .process-track .process-description{max-width:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .process-track .process-description .et_pb_text_inner{font-size:18px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .pricing .section-heading{margin-bottom:44px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .pricing-grid{grid-template-columns:1fr!important;gap:44px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .price-card{padding:26px 25px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .price-card:first-child{border-right:1px solid var(--line)!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .price-number>span{font-size:8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .price-card .lower-h3{font-size:34px!important;margin:28px 0 15px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .price-card>.price-description .et_pb_text_inner{font-size:19px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .price-card>.price-description>br{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .price-value{margin:30px 0 23px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .price-value strong{font-size:56px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .price-card li{font-size:17px!important;padding-bottom:17px!important;padding-left:22px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .price-card ul{margin-bottom:16px!important;padding-top:23px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .price-card li:before{font-size:14px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .price-card .button{font-size:16px!important;padding:17px 19px!important;min-height:53px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .featured-label{height:28px!important;top:-28px!important;font-size:8px!important;padding-left:25px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .custom{border-left:1px solid var(--line)!important;margin-top:-18px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .custom-art{margin:28px 0!important;gap:25px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .custom-art>.prototype-spark{width:90px!important;height:90px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .custom-art>.custom-title .et_pb_text_inner{font-size:36px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .custom>.custom-note{max-width:none!important;margin-bottom:20px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .custom>.custom-note .et_pb_text_inner{font-size:18px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .custom .underlink{font-size:16px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .faq{padding-top:55px!important;padding-bottom:55px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .faq-grid{grid-template-columns:1fr!important;gap:32px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .faq-intro .lower-h2{font-size:48px!important;margin-top:18px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .faq-intro .lower-h2 br{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .faq-intro>.label .et_pb_text_inner{font-size:8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .question-mark{font-size:110px!important;right:15px!important;top:28px!important;color:#ddd5c8!important;z-index:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .faq-intro>.faq-aside{font-size:17px!important;margin-top:21px!important;max-width:230px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .faq-intro .lower-h2{position:relative!important;z-index:1!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .faq-no{font-size:8px!important;min-width:13px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .plus{font-size:25px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .contact{padding:29px 0 38px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .contact-top{padding-bottom:18px!important;gap:15px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .contact-top .label{max-width:210px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .contact-top .label .et_pb_text_inner{font-size:7px!important;letter-spacing:.8px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .contact-top>.label:last-child{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .contact-heading{gap:15px!important;padding:37px 0 27px!important;align-items:flex-end!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .contact-heading .lower-h2{font-size:clamp(69px,17vw,115px)!important;letter-spacing:-4px!important;line-height:.9!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .contact-orb{width:94px!important;height:94px!important;gap:9px!important;margin:0 0 5px!important;flex-shrink:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .contact-bottom{display:block!important;padding-top:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .contact-bottom p{font-size:19px!important;line-height:1.3!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .contact-email{font-size:19px!important;gap:18px!important;margin-top:9px!important;padding:12px 0!important;max-width:100%!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .contact-email svg{width:16px!important;height:16px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .contact-bottom>.underlink{font-size:14px!important;margin-top:21px!important;margin-bottom:0!important;}}
@media(max-width:370px){body:has(.flow-page-home) #page-container .translation-word .et_pb_text_inner{font-size:65px!important;}}
@media(max-width:370px){body:has(.flow-page-home) #page-container .translation-word[lang=de]{font-size:57px!important;}}
@media(max-width:370px){body:has(.flow-page-home) #page-container .contact-heading .lower-h2{font-size:67px!important;}}
@media(max-width:370px){body:has(.flow-page-home) #page-container .contact-orb{width:78px!important;height:78px!important;}}
@media(max-width:370px){body:has(.flow-page-home) #page-container .contact-email{font-size:17px!important;}}
@media(max-width:370px){body:has(.flow-page-home) #page-container .price-value strong{font-size:50px!important;}}
body:has(.flow-page-home) #page-container .flow-native-lower .lower-shell{width:100%!important;max-width:none!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .lower-shell-column{width:100%!important;}
body:has(.flow-page-home) #page-container .flow-native-lower :is(.lower-h2,.lower-h3) :is(h2,h3){font:inherit!important;color:inherit!important;margin:0!important;padding:0!important;letter-spacing:inherit!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .section-heading-aside{max-width:330px!important;}
body:has(.flow-page-home) #page-container .flow-native-lower :is(.translation-top,.translation-choices,.translation-bottom,.language-facts,.photo-caption,.hello-note,.about-signoff,.step-marker,.price-number,.custom-art,.contact-top,.contact-heading,.contact-bottom){flex-direction:row!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .translation-choices a{border:0!important;background:transparent!important;padding:8px!important;font-size:11px!important;line-height:1!important;border-radius:2px!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .translation-choices a:after{display:none!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .translation-choices a[aria-pressed=true]{background:#383838!important;color:#f5efe3!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .translation-offset{z-index:2!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .about-original img{width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important;object-position:50% 0!important;filter:none!important;display:block!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .about-original .et_pb_image_wrap{width:100%!important;display:block!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .photo-caption{white-space:nowrap!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .hello-arrow{width:74px!important;height:37px!important;flex:0 0 74px!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .hello-arrow svg{width:100%!important;height:100%!important;color:#a43a2b!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .experience-rail sup{vertical-align:super!important;line-height:0!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .rail-foot .prototype-spark{width:42px!important;height:42px!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .prototype-spark svg{width:100%!important;height:100%!important;display:block!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .step-number{flex:0 0 46px!important;aspect-ratio:1!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .step-number p{display:contents!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .step-line{min-width:0!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .price-value p{display:contents!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .price-features{flex:1!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .price-features ul{margin:0 0 30px!important;padding:23px 0 0!important;list-style:none!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .price-features li{list-style:none!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .price-card .button{border:0!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .price-card.custom .underlink{border:0!important;border-bottom:1px solid currentColor!important;align-self:flex-start!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .custom-art>.prototype-spark{flex:0 0 79px!important;width:79px!important;height:79px!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .flow-faq-item{background:transparent!important;border:0!important;border-top:1px solid #cec6bb!important;border-radius:0!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .flow-faq-item:last-child{border-bottom:1px solid #cec6bb!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .flow-faq-item .et_pb_toggle_title{display:flex!important;gap:18px!important;align-items:center!important;padding:24px 0!important;font:500 21px/1.15 'League Spartan',sans-serif!important;color:#383838!important;letter-spacing:0!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .flow-faq-item .et_pb_toggle_title:before{display:none!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .flow-faq-item .et_pb_toggle_content{font:400 17px/1.45 'League Spartan',sans-serif!important;color:#776d5f!important;margin:0 30px 25px 33px!important;padding:0!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .flow-faq-item .et_pb_toggle_content p{padding:0!important;margin:0!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .flow-faq-item.et_pb_toggle_open .plus{transform:rotate(45deg)!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .flow-faq-item.et_pb_toggle_open .et_pb_toggle_title{color:#9f3526!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .faq-aside{position:relative!important;z-index:1!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .faq-aside .underlink{border:0!important;border-bottom:1px solid currentColor!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .contact-orb.et_pb_button{padding:0!important;border:1px solid #383838!important;aspect-ratio:1!important;flex:0 0 205px!important;white-space:pre-line!important;text-align:center!important;font-size:9px!important;font-weight:400!important;letter-spacing:1.1px!important;line-height:1.4!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .contact-orb.et_pb_button:after{display:none!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .contact-orb.et_pb_button:before{content:''!important;display:block!important;position:static!important;width:69px!important;height:69px!important;background:currentColor!important;opacity:1!important;transform:none!important;margin:0!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M5 27L27 5M5 5H27V27' fill='none' stroke='black' stroke-width='1.2'/%3E%3C/svg%3E") center/contain no-repeat!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .contact-orb.et_pb_button:hover{padding:0!important;background:#383838!important;color:#f6f5f4!important;transform:rotate(7deg)!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .contact-email{border:0!important;border-bottom:1px solid #383838!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .contact-bottom>.et_pb_button_module_wrapper{display:contents!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .contact-bottom>.underlink{border:0!important;border-bottom:1px solid currentColor!important;}
body:has(.flow-page-home) #page-container .portrait-card>.language-sticker{position:absolute!important;right:-14px!important;left:auto!important;top:-20px!important;bottom:auto!important;transform:rotate(5deg)!important;z-index:5!important;}
body:has(.flow-page-home) #page-container .flow-manifesto .round-arrow{width:62px!important;height:62px!important;min-width:62px!important;max-width:62px!important;aspect-ratio:1!important;flex:0 0 62px!important;border-radius:50%!important;box-sizing:border-box!important;}
body:has(.flow-page-home) #page-container .flow-manifesto .round-arrow svg{color:#f6f5f4!important;stroke:currentColor!important;}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) #page-container .flow-native-lower .frame{width:calc(100% - 70px)!important;}}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) #page-container .flow-native-lower .section-heading{gap:30px!important;}}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) #page-container .flow-native-lower .section-heading-aside{max-width:245px!important;}}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) #page-container .flow-native-lower .section-heading-aside .et_pb_text_inner{font-size:16px!important;}}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) #page-container .flow-native-lower .contact-orb.et_pb_button{flex-basis:145px!important;}}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) #page-container .flow-native-lower .contact-orb.et_pb_button:before{width:50px!important;height:50px!important;}}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) #page-container .flow-native-lower .translation-word.language-de .et_pb_text_inner{font-size:49px!important;}}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) #page-container .flow-native-lower .photo-caption{font-size:7px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .frame{width:calc(100% - 44px)!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower.section{padding:65px 0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .section-heading{display:block!important;margin-bottom:42px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .section-heading-aside{max-width:310px!important;margin-top:26px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .section-heading-aside .et_pb_text_inner{font-size:18px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .bilingual-copy .lower-h2{font-size:46px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .translation-word.language-de .et_pb_text_inner{font-size:64px!important;line-height:1.04!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .photo-caption{font-size:6px!important;letter-spacing:.5px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .price-card .price-features li{font-size:17px!important;padding:0 0 17px 22px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .custom-art>.prototype-spark{width:90px!important;height:90px!important;flex-basis:90px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .custom-art>.custom-title .et_pb_text_inner{font-size:36px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .flow-faq-item .et_pb_toggle_title{font-size:20px!important;padding:23px 0!important;gap:12px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .flow-faq-item .et_pb_toggle_content{font-size:18px!important;margin:0 10px 23px 25px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower.faq{padding:55px 0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .contact-orb.et_pb_button{flex-basis:94px!important;font-size:6px!important;gap:9px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .contact-orb.et_pb_button:before{width:31px!important;height:31px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .contact-heading .lower-h2{font-size:clamp(69px,17vw,115px)!important;letter-spacing:-4px!important;line-height:.9!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .contact-copy .et_pb_text_inner{font-size:19px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .contact-top>.label:last-child{display:none!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .contact-bottom>.underlink{margin-top:21px!important;display:inline-flex!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .portrait-card>.language-sticker{right:2px!important;top:-16px!important;width:68px!important;height:68px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-manifesto .round-arrow{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;flex-basis:48px!important;}}
@media(max-width:370px){body:has(.flow-page-home) #page-container .flow-native-lower .contact-orb.et_pb_button{flex-basis:78px!important;font-size:5px!important;}}
body:has(.flow-page-home) #page-container .flow-native-lower.about{background:#f6f5f4!important;}
body:has(.flow-page-home) #page-container .flow-native-lower.pricing{background:#f6f5f4!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .et_pb_heading{display:block!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .price-value>:first-child{font-size:8px!important;letter-spacing:1px!important;display:block!important;margin-bottom:10px!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .about-signoff .round-arrow{border-radius:50%!important;aspect-ratio:1!important;flex:0 0 44px!important;border:1px solid #c5bdb1!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .et_pb_text .et_pb_text_inner>p{margin:0!important;padding:0!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .translation-choices a[aria-pressed=false]{color:#383838!important;background:transparent!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .flow-faq-item .et_pb_toggle_content{width:auto!important;max-width:none!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .faq-intro .lower-h2 h2 br:after{content:' '!important;}
body:has(.flow-page-home) #page-container :where(.flow-native-lower .et_pb_text){font:inherit!important;color:inherit!important;letter-spacing:inherit!important;}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower .contact-top .label .et_pb_text_inner{font-size:7px!important;letter-spacing:.8px!important;}}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) #page-container .flow-native-lower.contact .contact-heading .lower-h2{font-size:98px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-lower.contact .contact-heading .lower-h2{font-size:clamp(69px,17vw,115px)!important;letter-spacing:-4px!important;line-height:.9!important;}}
@media(max-width:370px){body:has(.flow-page-home) #page-container .flow-native-lower.contact .contact-heading .lower-h2{font-size:67px!important;}}
body:has(.flow-page-home) #page-container .flow-native-home .flow-service-panels{overflow-anchor:none!important;}
body:has(.flow-page-home) #page-container .flow-native-home .flow-service-panels>.service-panel{grid-area:1/1!important;visibility:visible!important;overflow-anchor:none!important;}
body:has(.flow-page-home) #page-container .flow-native-home .flow-service-panels>.service-panel.flow-service-hidden{visibility:hidden!important;pointer-events:none!important;}
body:has(.flow-page-home) #page-container .flow-service-control a{cursor:pointer!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .about-signoff .round-arrow{position:relative!important;width:44px!important;height:44px!important;min-width:44px!important;box-sizing:border-box!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .about-signoff .round-arrow:after{display:none!important;}
body:has(.flow-page-home) #page-container .flow-native-lower .about-signoff .round-arrow:before{content:''!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:18px!important;height:18px!important;opacity:1!important;margin:0!important;background:currentColor!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M7 25L25 7M7 7H25V25' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") center/contain no-repeat!important;}
@media(min-width:701px) and (max-width:1100px){body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-stage{grid-template-columns:.82fr 1.18fr!important;gap:20px!important;}}
@media(min-width:701px) and (max-width:1100px){body:has(.flow-page-home) #page-container .flow-native-home.hero h1{font-size:clamp(68px,9.1vw,100px)!important;letter-spacing:-4px!important;}}
@media(min-width:701px) and (max-width:1100px){body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-art{margin-right:28px!important;}}
@media(min-width:701px) and (max-width:1100px){body:has(.flow-page-home) #page-container .flow-native-home.hero .portrait-card{right:12px!important;}}
@media(min-width:701px) and (max-width:1100px){body:has(.flow-page-home) #page-container .flow-native-home.hero .type-card{left:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-stage{margin-top:22px!important;gap:0!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-home.hero h1{font-size:clamp(59px,17.2vw,118px)!important;letter-spacing:-3px!important;}}
body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-art{width:100%!important;max-width:520px!important;}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-art{max-width:none!important;}}
@media(min-width:701px) and (max-width:1100px){body:has(.flow-page-home) #page-container .flow-native-home.hero .portrait-card{right:32px!important;}}
body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-art{max-width:570px!important;}
body:has(.flow-page-home) #page-container .flow-native-home.hero .portrait-card{left:min(265px,calc(100% - 300px))!important;right:auto!important;}
@media(min-width:1550px){body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-art{max-width:640px!important;}}
@media(min-width:1550px){body:has(.flow-page-home) #page-container .flow-native-home.hero .portrait-card{left:min(300px,calc(100% - 335px))!important;}}
@media(min-width:951px) and (max-width:1200px){body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-art{max-width:520px!important;}}
@media(min-width:951px) and (max-width:1200px){body:has(.flow-page-home) #page-container .flow-native-home.hero .portrait-card{left:min(225px,calc(100% - 270px))!important;}}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-art{max-width:430px!important;}}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) #page-container .flow-native-home.hero .portrait-card{left:min(185px,calc(100% - 220px))!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-art{width:100%!important;max-width:380px!important;margin-left:auto!important;margin-right:auto!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-home.hero .portrait-card{left:auto!important;right:-2px!important;}}
@media(max-width:370px){body:has(.flow-page-home) #page-container .flow-native-home.hero .portrait-card{right:-4px!important;}}
body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-art{height:530px!important;}
@media(min-width:1550px){body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-art{height:580px!important;}}
@media(min-width:951px) and (max-width:1200px){body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-art{height:520px!important;}}
@media(min-width:701px) and (max-width:950px){body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-art{height:460px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-art{height:410px!important;}}
@media(max-width:370px){body:has(.flow-page-home) #page-container .flow-native-home.hero .hero-art{height:390px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-home .work-filters{flex-wrap:wrap!important;justify-content:flex-start!important;gap:4px!important;}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-native-home .work-filters a{padding:9px 12px!important;font-size:11px!important;}}
body:has(.flow-page-home) #page-container .flow-native-home .work-filters a sup{font-size:9px!important;line-height:0!important;vertical-align:super!important;position:static!important;margin-left:4px!important;font-weight:400!important;display:inline!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-info>.et_pb_group{min-width:0!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-tags{max-width:42%!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-tags .project-descriptor{display:block!important;white-space:nowrap!important;font:inherit!important;color:inherit!important;}
@media(max-width:950px){body:has(.flow-page-home) #page-container .flow-native-home .project-tags{max-width:none!important;text-align:left!important;display:flex!important;flex-wrap:wrap!important;column-gap:0!important;row-gap:3px!important;}}
@media(max-width:950px){body:has(.flow-page-home) #page-container .flow-native-home .project-tags p{display:contents!important;}}
@media(max-width:950px){body:has(.flow-page-home) #page-container .flow-native-home .project-tags .project-descriptor{display:inline-flex!important;align-items:baseline!important;}}
@media(max-width:950px){body:has(.flow-page-home) #page-container .flow-native-home .project-tags .project-descriptor+.project-descriptor:before{content:'·'!important;padding:0 7px!important;color:#a49b90!important;}}
body:has(.flow-page-home) #page-container .flow-native-home .work-item{container-type:inline-size;container-name:project-art;}
body:has(.flow-page-home) #page-container .flow-native-home .finance-canvas{height:440px!important;overflow:hidden!important;}
body:has(.flow-page-home) #page-container .flow-native-home .finance-heading{max-width:37%!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;}
body:has(.flow-page-home) #page-container .flow-native-home .finance-heading h3{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;}
body:has(.flow-page-home) #page-container .flow-native-home .finance-heading h3 span{color:#92765b!important;}
body:has(.flow-page-home) #page-container .flow-native-home .editorial-spread{min-width:0!important;}
body:has(.flow-page-home) #page-container .flow-native-home :is(.editorial-cover,.editorial-page){min-width:0!important;box-sizing:border-box!important;}
body:has(.flow-page-home) #page-container .flow-native-home .cover-title h4{margin:0!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;}
body:has(.flow-page-home) #page-container .flow-native-home .editorial-title h4{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;}
body:has(.flow-page-home) #page-container .flow-native-home .editorial-logo{min-height:28px!important;height:auto!important;}
body:has(.flow-page-home) #page-container .flow-native-home .client-brand-logo{width:112px!important;height:42px!important;max-width:100%!important;}
body:has(.flow-page-home) #page-container .flow-native-home .client-brand-logo .et_pb_image_wrap{display:block!important;width:100%!important;height:100%!important;}
body:has(.flow-page-home) #page-container .flow-native-home .client-brand-logo img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:left center!important;mix-blend-mode:multiply!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-nfon .onlim-brand{width:108px!important;height:54px!important;bottom:20px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-bank .editorial-logo{width:125px!important;height:42px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-seo .editorial-logo{flex-wrap:wrap!important;align-content:start!important;min-height:38px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-seo .editorial-logo p{display:contents!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-seo .editorial-logo span{display:block!important;white-space:nowrap!important;font-size:clamp(8px,1.2cqw,12px)!important;line-height:1.2!important;letter-spacing:0!important;border-bottom:2px solid #bd8e62!important;padding-bottom:3px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .redis-brand-emblem{position:absolute!important;top:19px!important;right:18px!important;width:27px!important;height:27px!important;transform:rotate(4deg)!important;}
body:has(.flow-page-home) #page-container .flow-native-home .redis-brand-emblem svg{width:100%!important;height:100%!important;display:block!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-nfon .onlim-brand{width:90px!important;height:36px!important;bottom:12px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .vector-brand-logo svg{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;overflow:visible!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-nfon .vector-nfon{width:108px!important;height:36px!important;background:#173b47!important;border-radius:3px!important;box-shadow:3px 4px 0 #173b471a!important;bottom:12px!important;box-sizing:border-box!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-bank .vector-bank{width:130px!important;height:30px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-serrala .client-brand-logo{width:112px!important;height:55px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-serrala .client-brand-logo{position:relative!important;width:112px!important;height:55px!important;overflow:hidden!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-serrala .client-brand-logo .et_pb_image_wrap{position:absolute!important;width:140px!important;height:140px!important;max-width:none!important;left:-14px!important;top:-42px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-serrala .client-brand-logo img{width:140px!important;height:140px!important;max-width:none!important;object-fit:contain!important;object-position:center!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-serrala .client-brand-logo .et_pb_image_wrap{width:112px!important;height:112px!important;left:0!important;top:-28px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-serrala .client-brand-logo img{width:112px!important;height:112px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-jj .vector-jj{width:160px!important;height:24px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-ibb .vector-ibb{width:145px!important;height:28px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-capital .vector-capital{width:135px!important;height:30px!important;bottom:14px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-flexperto .vector-flexperto{width:145px!important;height:34px!important;bottom:12px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-seo .seo-brand-collection{height:auto!important;width:100%!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-seo .seo-client-logo{position:relative!important;width:104px!important;max-width:100%!important;height:22px!important;flex:none!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-seo .vector-gsr{width:80px!important;height:23px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-seo .vector-kodiak{width:100px!important;height:27px!important;}
body:has(.flow-page-home) #page-container .flow-native-home .vector-brand-logo svg{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;overflow:visible!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-flexperto .onlim-canvas{background:#e9e1ed!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-flexperto .onlim-word span{color:#806b87!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-flexperto .chat-two{background:#594565!important;}
body:has(.flow-page-home) #page-container .flow-native-home .work-item .flow-paper-stack{transition:translate .5s cubic-bezier(.2,.8,.2,1),rotate .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease!important;translate:0 0;rotate:0deg;}
body:has(.flow-page-home) #page-container .flow-native-home .work-item .penta-paper{transition:translate .5s cubic-bezier(.2,.8,.2,1),rotate .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease!important;translate:0 0;rotate:0deg;}
body:has(.flow-page-home) #page-container .flow-native-home .work-item .penta-photo img{transition:translate .5s cubic-bezier(.2,.8,.2,1),rotate .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease!important;translate:0 0;rotate:0deg;}
body:has(.flow-page-home) #page-container .flow-native-home .work-item .chat{transition:translate .5s cubic-bezier(.2,.8,.2,1),rotate .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease!important;translate:0 0;rotate:0deg;}
body:has(.flow-page-home) #page-container .flow-native-home .work-item .editorial-spread{transition:translate .5s cubic-bezier(.2,.8,.2,1),rotate .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease!important;translate:0 0;rotate:0deg;}
body:has(.flow-page-home) #page-container .flow-native-home .work-item .penta-ring{transition:translate .5s cubic-bezier(.2,.8,.2,1),rotate .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease!important;translate:0 0;rotate:0deg;}
body:has(.flow-page-home) #page-container .flow-native-home .work-item .onlim-orbit{transition:translate .5s cubic-bezier(.2,.8,.2,1),rotate .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease!important;translate:0 0;rotate:0deg;}
@media(hover:hover) and (pointer:fine){body:has(.flow-page-home) #page-container .flow-native-home .project-button:hover .flow-paper-stack{translate:0 -7px;rotate:3deg;}}
@media(hover:hover) and (pointer:fine){body:has(.flow-page-home) #page-container .flow-native-home .project-button:hover .penta-paper{translate:0 -4px;rotate:-2deg;}}
@media(hover:hover) and (pointer:fine){body:has(.flow-page-home) #page-container .flow-native-home .project-button:hover .penta-photo img{translate:0 -7px;rotate:3deg;}}
@media(hover:hover) and (pointer:fine){body:has(.flow-page-home) #page-container .flow-native-home .project-button:hover .chat-one{translate:0 -6px;rotate:2deg;}}
@media(hover:hover) and (pointer:fine){body:has(.flow-page-home) #page-container .flow-native-home .project-button:hover .chat-two{translate:4px -3px;rotate:-2deg;}}
@media(hover:hover) and (pointer:fine){body:has(.flow-page-home) #page-container .flow-native-home .project-button:hover .editorial-spread{translate:0 -6px;rotate:2deg;box-shadow:12px 20px 35px #65462d26!important;}}
@media(hover:hover) and (pointer:fine){body:has(.flow-page-home) #page-container .flow-native-home .project-button:hover .penta-ring{translate:-4px -4px;rotate:5deg;}}
@media(hover:hover) and (pointer:fine){body:has(.flow-page-home) #page-container .flow-native-home .project-button:hover .onlim-orbit{rotate:7deg;}}
body:has(.flow-page-home) #page-container .flow-native-home .project-button:focus-within .flow-paper-stack{translate:0 -7px;rotate:3deg;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button:focus-within .penta-paper{translate:0 -4px;rotate:-2deg;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button:focus-within .penta-photo img{translate:0 -7px;rotate:3deg;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button:focus-within .chat-one{translate:0 -6px;rotate:2deg;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button:focus-within .chat-two{translate:4px -3px;rotate:-2deg;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button:focus-within .editorial-spread{translate:0 -6px;rotate:2deg;box-shadow:12px 20px 35px #65462d26!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button:focus-within .penta-ring{translate:-4px -4px;rotate:5deg;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button:focus-within .onlim-orbit{rotate:7deg;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button.flow-card-peek .flow-paper-stack{translate:0 -7px;rotate:3deg;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button.flow-card-peek .penta-paper{translate:0 -4px;rotate:-2deg;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button.flow-card-peek .penta-photo img{translate:0 -7px;rotate:3deg;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button.flow-card-peek .chat-one{translate:0 -6px;rotate:2deg;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button.flow-card-peek .chat-two{translate:4px -3px;rotate:-2deg;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button.flow-card-peek .editorial-spread{translate:0 -6px;rotate:2deg;box-shadow:12px 20px 35px #65462d26!important;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button.flow-card-peek .penta-ring{translate:-4px -4px;rotate:5deg;}
body:has(.flow-page-home) #page-container .flow-native-home .project-button.flow-card-peek .onlim-orbit{rotate:7deg;}
body:has(.flow-page-home) #page-container .flow-native-home .round-link a span{transition:background-color .22s ease,color .22s ease,border-color .22s ease,translate .22s ease!important;}
body:has(.flow-page-home) #page-container .flow-native-home .round-link a:is(:hover,:focus-visible,:active) span{background:#ff5a47!important;border-color:#ff5a47!important;color:#fff!important;translate:0 2px;}
@media(prefers-reduced-motion:reduce){body:has(.flow-page-home) #page-container .flow-native-home .work-item :is(.flow-paper-stack,.penta-paper,.penta-photo img,.chat,.editorial-spread,.penta-ring,.onlim-orbit){transition:none!important;translate:none!important;rotate:none!important;}}
@media(prefers-reduced-motion:reduce){body:has(.flow-page-home) #page-container .flow-native-home .round-link a span{transition:none!important;translate:none!important;}}
@keyframes arrive{from{opacity:.5;translate:0 15px}to{opacity:1;translate:0 0};}
@media(hover:none){@keyframes touch-paper{50%{translate:0 -6px;rotate:3deg};}}
@media(hover:none){@keyframes touch-spread{50%{translate:0 -5px;rotate:2deg};}}
body:has(.flow-page-home) .page-id-208670 .flow-home[id]{scroll-margin-top:95px;}
@media screen{body:has(.flow-page-home) .contact-email a{overflow-wrap:anywhere!important;}}
@media screen{@media(max-width:600px){body:has(.flow-page-home) .flow-contact{padding-top:24px!important;padding-bottom:28px!important;}}}
@media screen{body:has(.flow-page-home) #page-container .contact-email{white-space:normal!important;overflow-wrap:anywhere!important;}}
@media screen{@media(max-width:600px){body:has(.flow-page-home) #page-container .flow-contact.contact{padding-top:24px!important;padding-bottom:28px!important;}}}
@media screen{@media(max-width:600px){body:has(.flow-page-home) #page-container .flow-contact.contact .contact-heading{margin-top:24px!important;margin-bottom:20px!important;}}}
@media screen{@media(max-width:600px){body:has(.flow-page-home) #page-container .flow-contact.contact .contact-heading{padding-top:30px!important;padding-bottom:24px!important;}}}
body:has(.flow-page-home) .flow-native-home .work-filters{display:flex!important;align-items:center;gap:8px}
body:has(.flow-page-home) .et_pb_module.label{display:block!important}
body:has(.flow-page-home) .hero-top .label{display:flex!important;align-items:center!important;gap:9px!important}
body:has(.flow-page-home) .portrait-card>.flow-portrait-caption>.label{display:block!important}
body:has(.flow-page-home) .language-sticker{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}
body:has(.flow-page-home) .art-caption{display:flex!important;align-items:center!important;gap:9px!important}
body:has(.flow-page-home) .round-link{display:flex!important;align-items:center!important;gap:17px!important}
body:has(.flow-page-home) .button{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:30px!important}
body:has(.flow-page-home) .underlink{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:34px!important}
body:has(.flow-page-home) .work-filters{display:flex!important;gap:8px!important}
body:has(.flow-page-home) .canvas-meta{display:flex!important;justify-content:space-between!important}
body:has(.flow-page-home) .penta-paper>.paper-label{display:block!important}
body:has(.flow-page-home) .project-open{display:flex!important;gap:16px!important;align-items:center!important}
body:has(.flow-page-home) .chat-two{display:flex!important;gap:25px!important}
body:has(.flow-page-home) .editorial-rule{display:block!important}
body:has(.flow-page-home) .round-arrow{display:grid!important}
body:has(.flow-page-home) .graphic-corners{display:flex!important;justify-content:space-between!important}
body:has(.flow-page-home) .deliverables{display:flex!important;gap:7px!important}
body:has(.flow-page-home) .flow-native-home .graphic-corners{display:flex!important;justify-content:space-between!important}
body:has(.flow-page-home) .flow-native-home .button{flex-direction:row!important;display:inline-flex!important}
body:has(.flow-page-home) .flow-native-home .hero-top .label{flex-direction:row!important}
@media(min-width:701px){body:has(.flow-page-home) .flow-global-header-row{height:72px!important}}
@media(max-width:700px){body:has(.flow-page-home) .flow-global-menu .mobile_menu_bar:before{font-size:13px!important;color:#383838!important;line-height:1!important}}
body:has(.flow-page-home) #page-container .experience-rail>.experience-stat>.stat-caption{display:block!important}
body:has(.flow-page-home) #page-container .step-marker>.step-number{display:grid!important}
body:has(.flow-page-home) #page-container .price-card .button{gap:15px!important}
body:has(.flow-page-home) #page-container .contact-orb{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:20px!important}
body:has(.flow-page-home) #page-container .contact-email{display:inline-flex!important;align-items:center!important;gap:30px!important}
body:has(.flow-page-home) #page-container .flow-native-lower .flow-language-hidden{display:none!important}
body:has(.flow-page-home) #page-container .flow-native-lower .price-card .button{display:flex!important;justify-content:space-between!important;align-items:center!important}
body:has(.flow-page-home) #page-container .flow-native-lower .faq-aside .underlink{display:inline-flex!important}
body:has(.flow-page-home) #page-container .flow-global-header-row{height:72px!important}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-global-header-row{height:72px!important}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-global-header .et_mobile_menu{top:68px!important}}
body:has(.flow-page-home) #page-container .flow-native-lower .about-signoff .round-arrow{display:flex!important;align-items:center!important;justify-content:center!important}
body:has(.flow-page-home) .flow-global-header-row{height:72px!important}
@media(max-width:700px){body:has(.flow-page-home) .flow-global-header-row{height:72px!important}}
@media(max-width:700px){body:has(.flow-page-home) .flow-global-header .et_mobile_menu{top:62px!important}}
body:has(.flow-page-home) #page-container .flow-global-header-row{height:72px!important}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-global-header-row{height:72px!important}}
body:has(.flow-page-home) #page-container .flow-global-header{padding:0!important;margin:0!important;transform:none!important;transition:none!important}
body:has(.flow-page-home) #page-container .flow-global-header .flow-global-header-row{height:72px!important;min-height:72px!important;max-height:72px!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;align-items:center!important;transform:none!important;transition:none!important}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-global-header .flow-global-header-row{height:68px!important;min-height:68px!important;max-height:68px!important}}
@media(max-width:700px){body:has(.flow-page-home) #page-container .flow-global-header .et_mobile_menu{top:68px!important}}
body:has(.flow-page-home) #page-container header.et-l--header .flow-global-header .flow-global-header-row{height:80px!important;min-height:80px!important;max-height:80px!important;padding:16px 0!important;box-sizing:border-box!important;align-items:center!important;transition:none!important;transform:none!important}
body:has(.flow-page-home) #page-container header.et-l--header .flow-global-header .flow-global-header-row>.et_pb_column{align-self:center!important;transform:none!important;transition:none!important}
body:has(.flow-page-home) #page-container header.et-l--header .flow-global-brand{transform:none!important;transition:none!important}
@media(max-width:700px){body:has(.flow-page-home) #page-container header.et-l--header .flow-global-header .flow-global-header-row{height:76px!important;min-height:76px!important;max-height:76px!important;padding:16px 0!important}}
@media(max-width:700px){body:has(.flow-page-home) #page-container header.et-l--header .flow-global-header .et_mobile_menu{top:76px!important}}
body:has(.flow-page-home) #page-container .flow-native-home .project-seo .editorial-logo{display:flex!important;gap:5px 8px!important}
body:has(.flow-page-home) .flow-native-home .frame{width:calc(100% - 112px)!important;max-width:1328px!important;margin:0 auto!important}body:has(.flow-page-home) .flow-native-home [hidden],body:has(.flow-page-home) .flow-native-home .flow-language-hidden{display:none!important}
@media(max-width:1200px){body:has(.flow-page-home) .flow-native-home .frame{width:calc(100% - 72px)!important}}
@media(max-width:950px){body:has(.flow-page-home) .flow-native-home .frame{width:calc(100% - 56px)!important}}
@media(max-width:700px){body:has(.flow-page-home) .flow-native-home .frame{width:calc(100% - 40px)!important}}
@media(min-width:981px){body:has(.flow-page-home) .flow-global-header .et_pb_menu .et-menu>li:last-child{display:none!important}}body:has(.flow-page-home) .flow-global-header .et_pb_menu{background:transparent!important}

/* Retained draft values where legacy public-page rules still override native text settings. */
body:has(.flow-page-home) #page-container#page-container .flow-bilingual :is(.bilingual-description,.language-fact,.translation-label,.translation-caption,.translation-arrow,.translation-offset) .et_pb_text_inner{font-weight:400!important}
@media(min-width:981px){body:has(.flow-page-home) #page-container#page-container .flow-bilingual .bilingual-grid{width:calc(100% - 112px)!important;max-width:1328px!important;margin-left:auto!important;margin-right:auto!important}}
