.corp-video{position:relative}.corp-video .et_pb_video_box{transition:transform 0.35s ease,box-shadow 0.35s ease;will-change:transform}.corp-video:hover .et_pb_video_box{transform:translateY(-4px);box-shadow:0 18px 36px rgba(0,0,0,0.16)}@media (max-width:980px){.corp-video{margin-bottom:32px}}.corp-trust{padding-top:120px;padding-bottom:120px}.corp-trust .et_pb_column:first-child{display:flex;flex-direction:column;justify-content:center}.corp-trust h2{max-width:560px;line-height:1.15;letter-spacing:-0.5px;margin-bottom:28px;text-align:left}.corp-trust p{max-width:520px;font-size:16px;line-height:1.7;color:#555;text-align:left}.corp-trust .et_pb_column:last-child{display:flex;align-items:center}.corp-trust .corp-venues{list-style:none;padding:0;margin:0;columns:2;column-gap:56px}.corp-trust .corp-venues li{margin-bottom:14px;font-size:15px;color:#444}@media (max-width:980px){.corp-trust{padding-top:80px;padding-bottom:80px}.corp-trust .et_pb_column:first-child,.corp-trust .et_pb_column:last-child{align-items:center;text-align:center}.corp-trust h2,.corp-trust p{max-width:100%;text-align:center}.corp-trust .corp-venues{columns:1;margin-top:40px;text-align:center}}.corp-clients-heading{position:relative}.corp-clients-heading .corp-heading-wrap{position:relative;text-align:center;padding:64px 0 32px;overflow:visible}.corp-clients-heading .corp-heading-title{position:relative;z-index:3;margin:0;font-size:42px;font-weight:600;line-height:1.05;letter-spacing:-0.5px}.corp-clients-heading .corp-heading-wrap::before{content:"COMPANIES";position:absolute;top:50%;left:50%;transform:translate(-50%,-90%);font-size:96px;font-weight:700;letter-spacing:8px;color:transparent;-webkit-text-stroke:1px rgba(0,0,0,0.12);text-stroke:1px rgba(0,0,0,0.12);z-index:1;white-space:nowrap;pointer-events:none}@media (max-width:980px){.corp-clients-heading .corp-heading-title{font-size:32px}.corp-clients-heading .corp-heading-wrap::before{font-size:64px;letter-spacing:6px}}.corp-brand-box{position:relative;background:#ffffff;padding:72px 64px 64px;border-radius:10px;height:100%;display:flex;flex-direction:column;justify-content:center;box-shadow:0 30px 60px rgba(0,0,0,0.10),0 10px 20px rgba(0,0,0,0.04)}.corp-brand-box::before{content:"";position:absolute;top:36px;left:50%;transform:translateX(-50%);width:120px;height:2px;background:linear-gradient(to right,transparent,#d9c48b,transparent)}.corp-brand-box::after{content:"";position:absolute;top:44px;left:50%;transform:translateX(-50%);width:72px;height:1px;background:linear-gradient(to right,transparent,#1f2f5c,transparent);opacity:0.85}.corp-brand-box ul{margin:0;padding:0;list-style:none;text-align:center}.corp-brand-box li{font-size:16px;line-height:2.2;color:#555;letter-spacing:0.2px}.corp-brand-box ul{margin-top:24px}@media (max-width:980px){.corp-brand-box{padding:56px 40px 48px;margin-bottom:36px}.corp-brand-box::before{width:96px;top:28px}.corp-brand-box::after{width:56px;top:36px}}.corp-brand-box.left .et_pb_text_inner,.corp-brand-box.right .et_pb_text_inner{display:flex;flex-direction:column;justify-content:center;min-height:260px}@media (max-width:980px){.corp-brand-box.left .et_pb_text_inner,.corp-brand-box.right .et_pb_text_inner{min-height:auto}}.corp-close-copy{max-width:900px;margin:0 auto 56px}.corp-close-copy h2,.corp-close-copy h3{text-align:center;margin-bottom:22px;letter-spacing:-0.4px}.corp-close-copy p{max-width:680px;margin:0 auto 18px;line-height:1.7;color:#555;text-align:center}.corp-close-copy ul{max-width:720px;margin:36px auto 0;padding-left:0;list-style:none;text-align:left}.corp-close-copy li{margin-bottom:12px;font-size:15px;color:#444;padding-left:20px;position:relative}.corp-close-copy li::before{content:"—";position:absolute;left:0;color:#999}.corp-close-contact{max-width:420px;margin:64px auto 0;background:#ffffff;padding:36px 40px;border-radius:8px;box-shadow:0 18px 40px rgba(0,0,0,0.10),0 6px 16px rgba(0,0,0,0.04);text-align:center}.corp-close-contact h4{margin-bottom:14px}.corp-close-contact a{color:#1f2f5c;text-decoration:none;font-weight:500}.corp-close-contact a:hover{text-decoration:underline}@media (max-width:980px){.corp-close-copy ul{max-width:100%}.corp-close-copy li{padding-left:16px}}.corp-image-overlay-text{max-width:860px;margin:0 auto;padding:56px 64px;background:rgba(15,18,24,0.65);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:10px;box-shadow:0 24px 60px rgba(0,0,0,0.35),0 8px 20px rgba(0,0,0,0.25);color:#ffffff;text-align:center}.corp-image-overlay-text h1,.corp-image-overlay-text h2,.corp-image-overlay-text h3{color:#ffffff;margin-bottom:20px}.corp-image-overlay-text p{color:rgba(255,255,255,0.88);line-height:1.7;max-width:720px;margin:0 auto 18px}.corp-image-overlay-text ul{list-style:none;padding:0;margin:24px auto 0;max-width:720px}.corp-image-overlay-text li{color:rgba(255,255,255,0.85);margin-bottom:10px}.corp-image-overlay-text a{color:#ffffff;text-decoration:underline}.corp-image-overlay-text a:hover{text-decoration:none}@media (max-width:980px){.corp-image-overlay-text{padding:40px 32px;max-width:92%}}.corp-support-copy{max-width:1200px;margin:0 auto 56px;text-align:center}.corp-support-copy h3{font-size:26px;font-weight:500;letter-spacing:-0.2px;color:#222;margin-bottom:18px}.corp-support-copy p{max-width:880px;margin:0 auto 14px;font-size:15px;line-height:1.7;color:#666}@media (max-width:980px){.corp-support-copy{max-width:100%;padding:0 24px}.corp-support-copy h3{font-size:22px}.corp-support-copy p{max-width:100%}}.et_pb_search_0{overflow-x:hidden;overflow-y:hidden}.et_pb_search_0 input.et_pb_s{padding-top:0.715em!important;padding-right:0.715em!important;padding-bottom:0.715em!important;padding-left:0.715em!important;height:auto;min-height:0}div.et_pb_section.et_pb_section_0{background-image:linear-gradient(180deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%),url(https://corporateeventphotographerlosangeles.com/wp-content/uploads/2025/04/Professional-Event-Photographers-in-Arizona-2.jpg)!important}.et_pb_section_0{height:1000px}