.breakdance .bde-section-910-102{background-color:#0D0D0D}.breakdance .bde-section-910-102 .section-container{--bde-section-width:100%}.breakdance .bde-section-910-102 .section-container{padding-bottom:170px;padding-top:120px}.breakdance .bde-section-910-102{margin-top:0px;margin-bottom:0px}@media (max-width:479px){.breakdance .bde-section-910-102 .section-container{--bde-section-width:100%}}.breakdance .bde-code-block-910-136{width:100%}.dm-footer-contact{width:100%;display:flex;justify-content:center;margin-bottom:0;position:relative;z-index:20}.dm-contact-pill{width:min(1300px,90vw);height:72px;position:relative;display:flex;align-items:center;gap:16px;padding:0 16px 0 30px;border-radius:999px;background:rgba(255,255,255,.03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;z-index:30}.dm-contact-pill::before{content:"";position:absolute;inset:0;border-radius:999px;padding:1px;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.9),rgba(255,255,255,.1));background-size:300% 100%;animation:borderMove 8s linear infinite;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;pointer-events:none}@keyframes borderMove{from{background-position:0% 50%}to{background-position:300% 50%}}.dm-type-icon{color:rgba(255,255,255,.45);font-size:18px;line-height:1}.dm-contact-pill textarea{flex:1;border:none;outline:none;background:transparent;color:#fff;font-size:28px;resize:none;font-family:"kuevy",sans-serif;height:36px;position:relative;z-index:40;pointer-events:auto}.dm-contact-pill textarea::placeholder{color:rgba(255,255,255,.55)}.dm-contact-send{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:.3s;position:relative;z-index:40;pointer-events:auto}.dm-contact-send:hover{background:#fff;color:#000}.dm-footer-bottom{width:min(1300px,90vw);margin:48px auto 0;display:grid;grid-template-columns:31% 69%;align-items:stretch;gap:5vw;position:relative;z-index:1;overflow:visible}.dm-logo-wrap,.dm-name-wrap{height:540px}.dm-logo-wrap{overflow:visible;pointer-events:auto;position:relative;z-index:5}.dm-logo-stage{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;perspective:650px;transform-origin:left center;transform:translate(-60px,5px) scale(1.6);pointer-events:auto;visibility:visible;opacity:1;overflow:visible}.dm-logo-outer{height:100%;width:100%;transform-style:preserve-3d;display:flex;align-items:center;justify-content:flex-start;overflow:visible}.dm-logo{width:100%;height:auto;max-width:none;display:block;pointer-events:none;user-select:none;visibility:visible;opacity:1}.dm-name-wrap{width:100%;display:flex;justify-content:flex-end;align-items:stretch;transform:translateX(-60px)}.dm-name{height:100%;font-family:"kuevy",sans-serif;text-transform:lowercase;font-size:360px;line-height:.69!important;letter-spacing:-.025em;color:#f7f3ec;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right}.dm-name span{display:block}@media (max-width:1200px){.dm-footer-bottom{grid-template-columns:1fr;gap:60px;margin-top:80px}.dm-logo-wrap,.dm-name-wrap{height:auto}.dm-logo-stage{justify-content:center;transform:none}.dm-name-wrap{justify-content:center;transform:none}.dm-logo{height:auto;width:min(520px,100%)}.dm-name{height:auto;font-size:clamp(120px,20vw,230px);text-align:center;align-items:center;gap:20px}}@media (max-width:768px){.dm-contact-pill{height:62px}.dm-footer-bottom{margin-top:60px;gap:40px}.dm-logo{width:min(300px,100%)}.dm-name{font-size:clamp(72px,19vw,125px)}}.dm-hidden-formidable{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}#start-project{scroll-margin-top:12vh}@font-face{font-family:"PPNeueMontreal";src:url(https://assets.codepen.io/7558/PPNeueMontreal-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}.dm-contact-pill textarea{font-family:"PPNeueMontreal",sans-serif!important;font-size:24px!important;font-weight:300!important;line-height:1!important;letter-spacing:-0.025em!important;color:#f7efe4!important}.dm-contact-pill textarea::placeholder{font-family:"PPNeueMontreal",sans-serif!important;color:rgba(247,239,228,0.52)!important}.dm-contact-send{position:relative!important;width:46px!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;color:transparent!important;overflow:hidden!important}.dm-contact-send::before{content:""!important;width:22px!important;height:22px!important;display:block!important;background-image:url(https://domenmarkeljc.com/wp-content/uploads/2026/02/dm-stran-cursor.svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;transform:rotate(110deg)!important;transform-origin:center!important;transition:transform 0.35s ease,opacity 0.35s ease}.dm-contact-send:hover::before{transform:rotate(100deg) translateX(2px)!important}.dm-contact-pill textarea{padding-top:4px!important;transform:translateY(0px)!important}.dm-footer-social-row{width:min(1300px,90vw);margin:34px auto 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;position:relative;z-index:25;color:#f7efe4}.dm-footer-social-kicker,.dm-footer-social-note{font-family:"TheGoodMonolith",monospace;font-size:10px;line-height:1;letter-spacing:0.16em;text-transform:uppercase;color:rgba(247,239,228,0.42)}.dm-footer-social-kicker{text-align:left}.dm-footer-social-note{text-align:right}.dm-footer-social-row .flip-links{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:28px}.dm-footer-social-row .flip-link{position:relative;display:inline-block;overflow:hidden;text-decoration:none;font-family:"PPNeueMontreal",sans-serif;font-size:clamp(18px,1.6vw,28px);font-weight:450;line-height:0.9;letter-spacing:-0.025em;color:rgba(247,239,228,0.72)!important;text-transform:none}.dm-footer-social-row .flip-link .word{display:inline-block;white-space:nowrap}.dm-footer-social-row .flip-link .word span{display:inline-block;transform:translateY(0);transition:transform 0.32s cubic-bezier(.22,1,.36,1)}.dm-footer-social-row .flip-link .word-bottom{position:absolute;inset:0}.dm-footer-social-row .flip-link .word-bottom span{transform:translateY(110%)}.dm-footer-social-row .flip-link:hover .word span{transform:translateY(-110%)}.dm-footer-social-row .flip-link:hover .word-bottom span{transform:translateY(0)}.dm-footer-social-row .flip-link:hover{color:#f7efe4!important}.dm-footer-social-row .flip-link span:nth-child(1){transition-delay:0s}.dm-footer-social-row .flip-link span:nth-child(2){transition-delay:0.025s}.dm-footer-social-row .flip-link span:nth-child(3){transition-delay:0.05s}.dm-footer-social-row .flip-link span:nth-child(4){transition-delay:0.075s}.dm-footer-social-row .flip-link span:nth-child(5){transition-delay:0.1s}.dm-footer-social-row .flip-link span:nth-child(6){transition-delay:0.125s}.dm-footer-social-row .flip-link span:nth-child(7){transition-delay:0.15s}.dm-footer-social-row .flip-link span:nth-child(8){transition-delay:0.175s}.dm-footer-social-row .flip-link span:nth-child(9){transition-delay:0.2s}@media (max-width:900px){.dm-footer-social-row{grid-template-columns:1fr;gap:22px;margin-top:30px}.dm-footer-social-kicker,.dm-footer-social-note{text-align:center}.dm-footer-social-row .flip-links{flex-wrap:wrap;gap:18px 24px}.dm-footer-social-row .flip-link{font-size:clamp(20px,6vw,34px)}}.dm-footer-legal{width:min(1300px,90vw);margin:42px auto 0;padding:0 0 34px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:"TheGoodMonolith",monospace;font-size:10px;line-height:1;letter-spacing:0.13em;text-transform:uppercase;color:rgba(247,239,228,0.36);position:relative;z-index:20}@media (max-width:900px){.dm-footer-legal{flex-direction:column;justify-content:center;text-align:center;gap:12px;padding-bottom:28px}}.dm-footer-legal{margin-top:28px!important;padding-bottom:14px!important}.dm-footer-bottom{margin-bottom:0!important}.dm-footer-social-row .flip-link{line-height:1.08!important;padding:0.08em 0 0.16em!important;overflow:hidden!important}.dm-footer-social-row .flip-link .word{line-height:1.08!important;padding-bottom:0.08em!important}.dm-footer-social-row .flip-link .word-bottom{top:0.08em!important;bottom:auto!important}.dm-logo-wrap,.dm-name-wrap{height:500px!important}.dm-footer-legal{margin-top:12px!important;padding-bottom:0!important}.dm-footer-legal{margin-bottom:0!important}.dm-footer-bottom{margin-bottom:0!important}.bde-section:has(.dm-footer-contact),.bde-section:has(.dm-footer-bottom),.bde-section:has(.dm-footer-legal){padding-bottom:0!important;margin-bottom:0!important}.dm-logo-stage{transform:translate(-96px,5px) scale(1.6)!important}.dm-footer-legal{margin-top:54px!important;padding-bottom:18px!important;position:relative!important;z-index:30!important}.dm-footer-bottom{overflow:visible!important;margin-bottom:0!important}.dm-footer-legal{margin-top:18px!important;padding-bottom:6px!important;transform:translateY(24px)!important;position:relative!important;z-index:30!important}.dm-footer-bottom{margin-bottom:0!important}.dm-logo-wrap,.dm-name-wrap{height:480px!important}.bde-section:has(.dm-footer-contact),.bde-section:has(.dm-footer-bottom),.bde-section:has(.dm-footer-legal){overflow:visible!important;padding-bottom:18px!important}