:root{--global_gap:30px;--fontSize--2:clamp(0.56rem,0.5273rem + 0.1455vw,0.64rem);--fontSize--1:clamp(0.7rem,0.6591rem + 0.1818vw,0.8rem);--fontSize-0:clamp(0.875rem,0.8239rem + 0.2273vw,1rem);--fontSize-1:clamp(1.0938rem,1.0298rem + 0.2841vw,1.25rem);--fontSize-2:clamp(1.3672rem,1.2873rem + 0.3551vw,1.5625rem);--fontSize-3:clamp(1.709rem,1.6091rem + 0.4439vw,1.9531rem);--fontSize-4:clamp(2.1362rem,2.0114rem + 0.5549vw,2.4414rem);--fontSize-5:clamp(2.6703rem,2.5142rem + 0.6936vw,3.0518rem)}.mfp-bottom-bar{display:none}#mobile_menu1{margin-top:2rem;backdrop-filter:blur(5px)}@media screen and (max-width:980px){.flex-column__reverse--mobile{display:flex;flex-direction:column-reverse;gap:var(--global_gap)}.flex-column__reverse--mobile .et_pb_column{margin:0!important}}.animate-bounce{animation-name:animate-bounce;animation-iteration-count:infinite;animation-duration:0.5s;animation-direction:alternate}@keyframes animate-bounce{from{translate:0 0}to{translate:0 15px}}#portfolio-wrapper{background-color:#f9f9f9;padding:64px 16px}#portfolio-container{max-width:1450px;margin:0 auto}.video-gradient-overlay{position:relative!important}.video-gradient-overlay .et_pb_section_video_bg{z-index:0!important}.video-gradient-overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,0.94) 0%,rgba(45,9,0,0.4) 100%);z-index:1!important;pointer-events:none}.video-gradient-overlay>.et_pb_row,.video-gradient-overlay .et_pb_module{position:relative;z-index:2!important}.video-gradient-overlay{position:relative!important}.video-gradient-overlay .et_pb_section_video_bg{z-index:0!important}.video-gradient-overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,0.94) 0%,rgba(45,9,0,0.4) 100%);z-index:1!important;pointer-events:none}.video-gradient-overlay>.et_pb_row,.video-gradient-overlay .et_pb_module{position:relative;z-index:2!important}.video-gradient-overlay .et_pb_section_video_bg{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important}