:root{--vlp-wrapper-padding:15px}
.project_acces-vlpco-2 .project_head::before{content:'.';font-size:0;background:url("../plugins/distorsia/portfolio/assets/img/projects/acces-vlpco-2/head_1.png") 0 0 no-repeat;width:384px;height:436px;position:fixed;top:250px;left:5%;background-size:cover}
.project_acces-vlpco-2 .project_head::after{content:'.';font-size:0;background:url("../plugins/distorsia/portfolio/assets/img/projects/acces-vlpco-2/head_2.png") 0 0 no-repeat;width:578px;height:470px;position:fixed;top:180px;right:0;background-size:cover}
.project_acces-vlpco-2 .project_head .wrapper::after{content:'.';font-size:0;background:url("../plugins/distorsia/portfolio/assets/img/projects/acces-vlpco-2/head_3.png") 0 0 no-repeat;width:717px;height:668px;position:absolute;top:-210px;right:20%;background-size:cover;z-index:-1}
@media screen and (max-width:1599px){.project_head .wrapper::after{display:none}}
@media screen and (max-width:1366px){.project_acces-vlpco-2 .project_head::before{width:308px;height:350px;top:320px}.project_acces-vlpco-2 .project_head::after{width:400px;height:325px;top:300px}}.promo{height:705px;position:relative;margin:30px 0 0 0;overflow:hidden}
.muse_head{position:absolute;top:80px;left:var(--vlp-wrapper-padding);z-index:100}
.muse_description{position:absolute;top:148px;right:var(--vlp-wrapper-padding);font-weight:400;font-size:22px;line-height:114%;text-align:right;color:#000;z-index:100}
.muse_controls{transition:all 1s ease-in-out 0s;opacity:0}
.muse_controls.active{margin:35px 0 0 0;opacity:1}
.muse_controls .button{min-width:280px}
.animation_frames{position:absolute;width:1180px;height:705px;left:50%;transform:translateX(-50%);z-index:10}
.animation_frame{width:100%;height:100%;opacity:0;position:absolute}
.animation_frame.active{opacity:1}
.waves{position:absolute;width:1155px;height:157px;bottom:266px;left:50%;transform:translate(-50%,50%);transition:all 0.15s ease-out 0s}
.wave{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.wave svg{transition:all 0.25s ease-out 0s;height:157px}.wave_1{width:2px;transition:all 0.05s ease-out 0s}
.wave_2{width:7px;transition:all 0.15s ease-out 0s}
.wave_3{width:7px;transition:all 0.05s ease-out 0s}
.wave_4{width:7px;transition:all 0.05s ease-out 0s}
.wave_5{width:15px;transition:all 0.05s ease-out 0s}
.wave_6{width:24px;transition:all 0.05s ease-out 0s}
.wave_7{width:34px;transition:all 0.05s ease-out 0s}
.wave_8{width:43px;transition:all 0.05s ease-out 0s}
.wave_9{width:52px;transition:all 0.05s ease-out 0s}
.wave_10{width:64px;transition:all 0.05s ease-out 0s}
.wave_11{width:75px;transition:all 0.05s ease-out 0s}
.wave_12{width:87px;transition:all 0.05s ease-out 0s}
.wave_13{width:98px;transition:all 0.05s ease-out 0s}
.wave_14{width:109px;transition:all 0.05s ease-out 0s}
.wave_15{width:119px;transition:all 0.05s ease-out 0s}
.wave_16{width:134px;transition:all 0.05s ease-out 0s}
.wave_17{width:150px;transition:all 0.05s ease-out 0s}
.wave_18{width:168px;transition:all 0.05s ease-out 0s}
.wave_19{width:188px;transition:all 0.05s ease-out 0s}
.wave_20{width:211px;transition:all 0.05s ease-out 0s}
.wave_21{width:236px;transition:all 0.05s ease-out 0s}
.wave_22{width:264px;transition:all 0.05s ease-out 0s}
.wave_23{width:296px;transition:all 0.05s ease-out 0s}
.wave_24{width:332px;transition:all 0.05s ease-out 0s}
.wave_25{width:371px;transition:all 0.05s ease-out 0s}
.wave_26{width:416px;transition:all 0.05s ease-out 0s}
.wave_27{width:466px;transition:all 0.05s ease-out 0s}
.wave_28{width:522px;transition:all 0.05s ease-out 0s}
.wave_29{width:585px;transition:all 0.05s ease-out 0s}
.wave_30{width:655px;transition:all 0.05s ease-out 0s}
.wave_31{width:734px;transition:all 0.05s ease-out 0s}
.wave_32{width:822px;transition:all 0.05s ease-out 0s}
.wave_33{width:920px;transition:all 0.05s ease-out 0s}
.wave_34{width:1031px;transition:all 0.05s ease-out 0s}
.wave_35{width:1155px;transition:all 0.05s ease-out 0s}@media screen and (max-width:1200px){:root{--vlp-wrapper-padding:80px}}
@media screen and (max-width:992px){:root{--vlp-wrapper-padding:15px}.project_acces-vlpco-2 .project_head::before{width:308px;height:350px;top:220px}.project_acces-vlpco-2 .project_head::after{width:400px;height:325px;top:250px}.muse_head{top:20px}.muse_description{position:absolute;top:88px}.muse_controls .button{min-width:180px}}
@media screen and (max-width:767px){.project_acces-vlpco-2 .project_head .wrapper::after{display:block;width:320px;height:298px;left:50%;transform:translateX(-50%);top:-80px}.project_acces-vlpco-2 .project_head::before{position:absolute;display:none}.project_acces-vlpco-2 .project_head::after{position:absolute;display:none}.animation_frames{width:100%;height:320px}.animation_frame{height:auto}.muse_header svg{width:250px;height:auto}.muse_head{top:100px;left:50%;transform:translateX(-50%)}.muse_description{position:absolute;top:230px;text-align:center;left:50%;transform:translateX(-50%);font-size:16px;width:100%}.muse_controls{text-align:center}.muse_controls .button{min-width:auto}.muse_controls{margin:25px 0 0 0}.animation_frames{width:100%;height:320px;bottom:0px}.animation_frame{height:auto;top:50%;transform:translate(-50%,-50%);width:100%;max-width:100%;left:50%;display:none}.animation_frame:nth-of-type(43){display:block;opacity:1}.promo{height:600px}.waves{bottom:136px}}