.new-service-design-section{pointer-events:none;z-index:99999;width:100%;display:flex;position:relative}.new-service-design-section .section-container{width:100%}.new-service-design-section .section-container section{flex-direction:column;justify-content:center;gap:350px;width:95%;max-width:1415px;height:100vh;margin:0 auto;padding-top:15%;display:flex;position:relative;overflow:hidden}.new-service-design-section .section-container section .top-section{justify-content:center;align-items:center;display:flex;position:relative;top:-100px;transform:scale(1.2)}.new-service-design-section .section-container section .top-section .container{width:660px;height:320px;position:absolute;top:20%;left:50%;transform:translate(-50%,-20%)}.new-service-design-section .section-container section .top-section .container img.vine{-o-object-fit:cover;object-fit:cover;-o-object-position:45% 50%;object-position:45% 50%;width:540px;height:100%;display:none;position:absolute;top:0;left:70px}.new-service-design-section .section-container section .top-section .container .reel-container-frame{position:absolute;top:50px;left:170px}.new-service-design-section .section-container section .top-section .container .reel-container-frame svg.svg-frame{width:320px;height:320px}.new-service-design-section .section-container section .top-section .container .reel-container-frame .reel{position:absolute;top:5px;left:5px}.new-service-design-section .section-container section .top-section .container .reel-container-frame .total-projects{color:#bebfc1;font-size:24px;font-weight:700;position:absolute;bottom:10px;right:7px}.new-service-design-section .section-container section .top-section .container .bottom-content{pointer-events:auto;align-items:flex-end;gap:24px;display:flex;position:absolute;top:120%;left:28%;transform:translate(-28%,-120%)}.new-service-design-section .section-container section .top-section .container .bottom-content p{letter-spacing:-.04em;color:#bebfc1;width:228px;font-size:16px;font-weight:400;line-height:20px}.new-service-design-section .section-container section .top-section .container .bottom-content svg{cursor:pointer}.new-service-design-section .section-container section .bottom-section{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:20px;margin-bottom:70px;display:flex}.new-service-design-section .section-container section .bottom-section h1{letter-spacing:-.025em;color:#fff;pointer-events:auto;font-family:Necosmic,sans-serif;font-size:100px;font-weight:400;line-height:60%;position:relative}@media (max-width:575px){.new-service-design-section .section-container{width:100%}.new-service-design-section .section-container section{flex-direction:column;justify-content:center;gap:350px;width:95%;height:100dvh;margin:0 auto;padding-top:15%;display:flex;position:relative;overflow:hidden}.new-service-design-section .section-container section .top-section{justify-content:center;align-items:center;width:100%;display:flex;position:relative;top:100px;transform:scale(1)}.new-service-design-section .section-container section .top-section .container{width:100%;height:320px;display:flex;position:relative}.new-service-design-section .section-container section .top-section .container .reel-container-frame{position:absolute;top:40px;left:25%;transform:scale(.8)translate(-25%)}.new-service-design-section .section-container section .top-section .container .reel-container-frame .reel{position:absolute;top:5px;left:5px}.new-service-design-section .section-container section .top-section .container .reel-container-frame .total-projects{color:#bebfc1;font-size:24px;font-weight:700;position:absolute;bottom:10px;right:7px}.new-service-design-section .section-container section .top-section .container .bottom-content{pointer-events:auto;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-left:-28%;padding:0 40px;display:flex}.new-service-design-section .section-container section .top-section .container .bottom-content p{letter-spacing:-.04em;text-align:center;width:200px;font-size:14px;line-height:18px}.new-service-design-section .section-container section .bottom-section{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:20px;margin-bottom:100px;display:flex}.new-service-design-section .section-container section .bottom-section h1{letter-spacing:-.02em;color:#fff;pointer-events:auto;white-space:normal;word-break:break-word;overflow-wrap:break-word;text-align:center;width:70%;font-family:Necosmic,sans-serif;font-size:48px;font-weight:400;line-height:1;position:relative}}
