.elementor .section{overflow:hidden;padding:0px;}.elementor .header{min-height:80px;max-height:80px;z-index: 999;\n}.elementor .inner{padding:0px;}.elementor .img{max-height:800px;object-fit:contain;}.elementor .btn{color:var(--black);padding-block-start:14px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;border-width:1px;border-color:var(--white-border);border-style:solid;background-color:var(--white);align-self:start;}.elementor .btn:hover,.elementor .btn:focus-visible{color:var(--white);border-radius:0px;border-color:var(--white-border);background-color:var(--black);}.elementor .row-end{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-end;}.elementor .align-center{align-items:center;}.elementor .dark-bg{background-color:var(--black);flex-direction:column;}.elementor .heading{font-family:Sora;font-weight:400;letter-spacing:-0.08em;line-height:110%;}.elementor .white-text{color:var(--white);}.elementor .heading-2{font-size:6vw;}.elementor .col{display:flex;flex-direction:column;gap:20px;}.elementor .stretch{align-items:stretch;}.elementor .row{display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;}.elementor .hero{min-height:calc(100vh - 80px);}.elementor .center{display:flex;justify-content:center;}.elementor .heading-1{font-size:8vw;text-align:start;white-space: nowrap;
z-index: 9;\n}.elementor .col-end{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:end;}.elementor .opacity-50{opacity:50%;}.elementor .neutral-darker-bg{background-color:var(--neutral-darker);}.elementor .project-slider-card{min-width:480px;max-width:480px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .no-padding{padding:0px;}.elementor .large-padding{padding-block-start:120px;padding-block-end:120px;}.elementor .col-center{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .heading-3{font-weight:500;font-size:32px;letter-spacing:-3%;line-height:130%;}.elementor .gray-bg{background-color:var(--neutral-darker);}.elementor .text-mono{font-family:DM Mono;font-weight:500;font-size:12px;letter-spacing:3%;line-height:120%;text-transform:uppercase;}.elementor .gray-text{color:var(--gray);}.elementor .text-centered{text-align:center;}.elementor .auto{width:auto;margin-block-start:-180px;}.elementor .work-card{min-height:70vh;padding:20px;background-image:url("https://mikeui.co/wp-content/uploads/2026/03/mikelopez-3.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto 120%;background-position:center center;transition:all 200ms;}.elementor .work-card:hover,.elementor .work-card:focus-visible{background-image:url("https://mikeui.co/wp-content/uploads/2026/03/mikelopez-3.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 140%;background-position:center center;}.elementor .col-space{display:flex;flex-direction:column;justify-content:space-between;}.elementor .row-centered{display:flex;flex-direction:row;gap:12px;justify-content:center;align-items:center;}.elementor .wrapper-sm{max-width:800px;}.elementor .review-card{padding:40px;}.elementor .heading-4{font-weight:500;font-size:24px;line-height:140%;}.elementor .hug{width:max-content;}.elementor .review-card-img{width:72px;height:72px;min-width:72px;min-height:72px;border-radius:120px;}.elementor .bottom-padding{padding-block-end:120px;}.elementor .wrapper{max-width:1560px;}.elementor .border-bottom{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--neutral-darker);border-style:solid;}.elementor .heading-fullwidth{font-size:9.55vw;text-align:center;white-space: nowrap !important;\n}.elementor .col-start{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .neutral-bg{background-color:var(--neutral);}.elementor .grow{flex:1 0 auto;}.elementor .heading-reveal{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .white-border-top{padding-block-start:20px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--white-border);border-style:solid;}.elementor .approach-item{max-width:480px;gap:12px;}.elementor .heading-5{font-weight:500;font-size:20px;letter-spacing:-3%;line-height:130%;}.elementor .heading-huge{font-size:5vw;}.elementor .top-padding{padding-block-start:120px;}.elementor .text-default-500{font-weight:500;}.elementor .text-field-placeholder{padding:12px;}.elementor .field-col{gap:4px;}.elementor .dark-text{color:var(--black);display:flex;flex-direction:column;}.elementor .outline-btn{color:var(--black);padding-block-start:12px;padding-block-end:12px;border-radius:0px;border-width:1px;border-color:var(--neutral-darker);border-style:solid;background-color:#ffffff00;}.elementor .outline-btn:hover,.elementor .outline-btn:focus-visible{border-color:var(--black);}.elementor .work-list{padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--white-border);border-style:solid;transition:all 200ms;display:flex;flex-direction:column;justify-content:center;}.elementor .work-list:hover,.elementor .work-list:focus-visible{border-color:var(--white);}