body.scroll-locked{height:100vh;overflow:hidden}body.content-released .hero{z-index:-1;pointer-events:none}.main-wrapper .desktop-only{display:inline}.main-wrapper .hero{z-index:900;background:#fff;justify-content:center;align-items:center;width:100%;height:100vh;min-height:100vh;padding-top:0;transition:opacity .8s,z-index .8s step-start;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.main-wrapper .hero-bg{z-index:1;border-radius:0 48px 48px;width:90%;max-width:1760px;height:80vh;min-height:400px;max-height:760px;position:absolute;top:calc(50% + 26px);left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (min-width:2560px){.main-wrapper .hero{height:auto;min-height:100vh}.main-wrapper .hero-bg{width:95%;max-width:2517px;height:114vh;min-height:858px;max-height:1287px}.main-wrapper .business-section{margin-top:0}.main-wrapper .hero-content h1{font-size:88px}.main-wrapper .hero-content p{font-size:26px}.main-wrapper .business-container{width:100%;max-width:2000px}.main-wrapper .business-left h2{font-size:5rem}.main-wrapper .business-left p{font-size:1.3rem}.main-wrapper .business-card{width:550px;height:700px}.main-wrapper .product-section h2{font-size:3.5rem}.main-wrapper .product-section p{font-size:1.2rem}}.main-wrapper .hero-bg video{object-fit:cover;object-position:center;width:100%;height:100%}.main-wrapper .hero-overlay{z-index:2;pointer-events:none;background:linear-gradient(#0000004d,#0000004d);position:absolute;inset:0}.main-wrapper .hero-content{text-align:center;z-index:10;opacity:0;width:100%;max-width:1279px;padding:0 20px;animation:.8s ease-out .6s forwards heroTextIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-wrapper .hero-content h1{color:#fff;margin-bottom:40px;font-family:Pretendard,sans-serif;font-size:64px;font-weight:650;line-height:1.25;transition:color .4s}.main-wrapper .hero-content p{color:#fff;opacity:0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:400;line-height:1.5;transition:color .4s;animation:.7s ease-out 1.1s forwards heroLineUp;transform:translateY(16px)}.main-wrapper .hero-content .line{opacity:0;animation:.7s ease-out forwards heroLineUp;display:block;transform:translateY(16px)}.main-wrapper .hero-content .line:first-child{animation-delay:.6s}.main-wrapper .hero-content .line:nth-child(2){animation-delay:.85s}@keyframes heroLineUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes textAppear{to{opacity:1;transform:translate(-50%,-50%)translateY(0)}}@keyframes imageAppear{to{opacity:1;transform:translate(-50%)translateY(-50%)scale(1)}}@keyframes textToWhite{to{color:#fff;text-shadow:0 2px 20px #00000080}}@keyframes heroTextIn{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes scrollIndicatorIn{0%{opacity:0;transform:translate(50%)translateY(10px)}to{opacity:1;transform:translate(50%)translateY(0)}}.main-wrapper .scroll-indicator{z-index:10;opacity:0;flex-direction:column;align-items:center;gap:20px;animation:.8s ease-out 1.4s forwards scrollIndicatorIn;display:flex;position:absolute;bottom:110px;right:50%;transform:translate(50%)}.main-wrapper .scroll-indicator span{color:#fff;text-align:center;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:1.57;transition:color .4s}.main-wrapper .scroll-arrow{justify-content:center;align-items:center;width:28px;height:40px;display:flex}.main-wrapper .scroll-arrow img{object-fit:contain;width:100%;height:100%;transition:filter .4s,opacity .4s;animation:2s ease-in-out infinite scrollBounce}.main-wrapper .hero-dark .hero-content h1{color:#1a1a1a}.main-wrapper .hero-dark .hero-content p,.main-wrapper .hero-dark .scroll-indicator span{color:#707070}.main-wrapper .hero-dark .scroll-arrow img{filter:brightness(0)}.main-wrapper .hero-covered .hero-content{z-index:0;pointer-events:none}.main-wrapper .hero-covered .hero-bg,.main-wrapper .hero.hero-covered{z-index:0}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.main-wrapper .business-section{z-index:1000;background:#fff;margin-top:100vh;padding:80px 0 160px;position:relative;overflow:visible!important}.main-wrapper .business-container{align-items:center;gap:0;width:90%;max-width:1760px;margin:100px auto 80px;display:flex;position:relative}.main-wrapper .business-left{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 1090px);height:680px;display:flex}.main-wrapper .business-left h2{color:#333;margin-bottom:30px;font-size:3.2rem;font-weight:700;line-height:1.1}.main-wrapper .business-left p{color:#666;font-size:1.1rem;line-height:1.8}.main-wrapper .business-right{gap:50px;display:flex}.main-wrapper .business-card{cursor:default;background:#f7f7f7;border-radius:48px;width:520px;height:680px;transition:transform .3s;position:relative;overflow:hidden}.main-wrapper .business-card:hover{transform:translateY(-8px)}.main-wrapper .business-card img{object-fit:cover;background:#f7f7f7;width:100%;height:100%;display:block}.main-wrapper .business-card:first-child{background:url(../media/image_sub01.dc517737.jpg) 50%/cover no-repeat}.main-wrapper .business-card:last-child{background:url(../media/image_sub02.b0d22f3f.jpg) 50%/cover no-repeat}.main-wrapper .card-overlay{color:#fff;background:linear-gradient(#0000,#000000b3);justify-content:center;align-items:flex-end;height:300px;padding-bottom:80px;display:flex;position:absolute;bottom:0;left:0;right:0}.main-wrapper .card-text{text-align:center;font-family:Pretendard,sans-serif;font-size:28px;font-weight:700;line-height:1.3}.main-wrapper .product-section{color:#fff;text-align:center;z-index:1;background:#fff;padding:100px 0 80px;position:relative}.main-wrapper .product-section:before{content:"";z-index:0;background:#fff;position:absolute;inset:0}.main-wrapper #business,.main-wrapper #product,.main-wrapper #works{background:#fff}.main-wrapper #business>:first-child,.main-wrapper #product>:first-child,.main-wrapper #works>:first-child{margin-top:0}.main-wrapper #business>:last-child,.main-wrapper #product>:last-child,.main-wrapper #works>:last-child{margin-bottom:0}.main-wrapper #footer-placeholder{background:#fff}.main-wrapper .product-bg{z-index:1;background-color:#0000;background-image:linear-gradient(#000c,#000c),url(../media/image_g1cloud_bg.cb3e9936.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:0 48px 48px;width:90%;max-width:1760px;height:70vh;min-height:400px;max-height:720px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.main-wrapper .product-content{z-index:2;padding:0;position:relative;transform:translateY(30px)}.main-wrapper .product-logo{width:680px;height:auto;margin:0 auto 50px;padding:0 50px 0 0;display:block}.main-wrapper .product-section .badge{color:#fff;background:0 0;border-radius:25px;padding:8px 20px;font-size:1rem;font-weight:700;display:inline-block}.main-wrapper .product-section h2{color:#fff;margin-bottom:20px;font-size:2.5rem}.main-wrapper .product-section p{color:#fff;margin-bottom:80px;font-size:1rem}.main-wrapper .more-btn{color:#fff;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:15px 0;font-size:1rem;text-decoration:underline;transition:all .3s}.main-wrapper .more-btn:hover{opacity:.7}.main-wrapper #works{background:#fff}.main-wrapper .portfolio-container{background:#fff;width:100%;max-width:1920px;margin:0 auto;padding:110px 0 80px;position:relative;overflow:hidden}.main-wrapper .portfolio-nav-btn{cursor:pointer;z-index:20;background:#fff9;border:none;border-radius:0;justify-content:center;align-items:center;width:60px;height:80px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-30%)}.main-wrapper .portfolio-nav-btn img{object-fit:contain;width:40px;height:40px}.main-wrapper .portfolio-nav-btn:hover{opacity:.7}.main-wrapper .portfolio-nav-btn.prev{left:0}.main-wrapper .portfolio-nav-btn.next{right:0}.main-wrapper .portfolio-grid{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;gap:50px;margin-left:0;padding-left:80px;display:flex;overflow:auto hidden}.main-wrapper .portfolio-grid::-webkit-scrollbar{display:none}.main-wrapper .portfolio-item{border-radius:0 48px 48px;flex-shrink:0;width:442px;min-width:442px;height:442px;transition:all .5s;position:relative;overflow:hidden}.main-wrapper .portfolio-item:hover{z-index:15;width:736px;min-width:736px}.main-wrapper .portfolio-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.main-wrapper .portfolio-item:hover img{transform:scale(1.1)}.main-wrapper .portfolio-overlay{opacity:0;z-index:15;background:linear-gradient(270deg,#fff0,#000);justify-content:flex-start;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.main-wrapper .portfolio-item:hover .portfolio-overlay{opacity:1}.main-wrapper .portfolio-content{z-index:10;flex-direction:column;gap:30px;width:100%;max-width:639px;padding:0 0 0 89px;display:flex;position:relative}.main-wrapper .portfolio-title{flex-direction:column;gap:0;display:flex}.main-wrapper .portfolio-title h3{color:#fff;margin:0;font-family:Pretendard,sans-serif;font-size:40px;font-weight:700;line-height:1.5}.main-wrapper .portfolio-title p{color:#fff;margin:0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:400;line-height:1.6}.main-wrapper .portfolio-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:16px;padding:0;font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;line-height:1.5;transition:opacity .3s;display:flex}.main-wrapper .portfolio-btn:hover{opacity:.7}.main-wrapper .arrow-icon{flex-shrink:0;transform:scale(1);width:32px!important;max-width:32px!important;height:32px!important;max-height:32px!important}@media (min-width:1600px) and (max-width:2499px){.main-wrapper .hero-bg{height:85vh}.main-wrapper .hero-content h1{font-size:72px}.main-wrapper .hero-content p{font-size:22px}.main-wrapper .business-container{width:100%;max-width:1760px}.main-wrapper .business-left h2{font-size:4.5rem}.main-wrapper .business-left p{font-size:1.2rem}.main-wrapper .business-card{width:500px;height:640px}.main-wrapper .product-section h2{font-size:3rem}.main-wrapper .product-section p{font-size:1.1rem}.main-wrapper .portfolio-nav-btn{transform:translateY(-30%)}}@media (max-width:1599px) and (min-width:1200px){.main-wrapper .hero-bg{width:calc(100% - 160px);height:80vh;max-height:760px;top:calc(50% + 26px)}.main-wrapper .hero-content h1{font-size:58px}.main-wrapper .hero-content p{font-size:18px}.main-wrapper .business-section{padding:80px 0 40px}.main-wrapper .business-container{width:90%;max-width:1360px}.main-wrapper .business-left{width:55%;height:600px}.main-wrapper .business-card{width:400px;height:533px}.main-wrapper .product-bg{width:90%;max-width:1360px;height:75vh;max-height:650px}.main-wrapper .product-logo{width:500px;transform:translate(10px)}.main-wrapper .more-btn{transform:translateY(-30px)}.main-wrapper .portfolio-container{padding:0 0 80px}.main-wrapper .portfolio-item{width:400px;min-width:400px;height:400px}.main-wrapper .portfolio-item img,.main-wrapper .portfolio-item:hover img,.main-wrapper .portfolio-overlay{height:400px}.main-wrapper .portfolio-title h3{font-size:32px}.main-wrapper .portfolio-title p{font-size:16px}.main-wrapper .portfolio-nav-btn{transform:translateY(-100%)}}@media (max-width:1199px) and (min-width:1025px){.main-wrapper .hero-bg{width:92%;height:100vh;max-height:600px}.main-wrapper .hero-content h1{font-size:52px}.main-wrapper .hero-content p{font-size:17px}.main-wrapper .business-container{flex-direction:column;gap:60px;width:95%;max-width:1000px}.main-wrapper .business-left{width:100%;height:auto;padding:0 20px}.main-wrapper .business-left h2{font-size:3.5rem}.main-wrapper .business-right{justify-content:flex-end;gap:40px}.main-wrapper .business-card{width:472px;height:400px}.main-wrapper .card-text{font-size:28px}.main-wrapper .product-bg{width:90%;height:90vh;max-height:600px}.main-wrapper .product-logo{width:400px}.main-wrapper .product-section h2{font-size:2.2rem}.main-wrapper .portfolio-item{width:307px;min-width:307px;height:307px}.main-wrapper .portfolio-item:hover{width:480px;min-width:480px}.main-wrapper .portfolio-content{padding:0 0 0 50px!important}.main-wrapper .portfolio-title h3{font-size:28px}.main-wrapper .portfolio-title p{font-size:15px}}@media (max-width:1024px) and (min-width:768px){.main-wrapper .hero{height:auto;min-height:100vh;padding:120px 0 0}.main-wrapper .hero-bg{border-radius:0 40px 40px;width:calc(100% - 40px);height:calc(100vh - 120px);min-height:400px;max-height:calc(100vh - 120px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.main-wrapper .hero-content h1{color:#fff;margin-bottom:40px;font-size:48px;line-height:1.3}.main-wrapper .hero-content p{color:#fff;font-size:18px;line-height:1.6}.main-wrapper .business-section{padding:120px 0 200px!important;position:relative!important;overflow:visible!important}.main-wrapper .business-container{box-sizing:border-box!important;flex-direction:column!important;gap:40px!important;width:100%!important;max-width:100%!important;padding:0 20px!important;position:relative!important;overflow:visible!important}.main-wrapper .business-left{text-align:center!important;width:100%!important;height:auto!important}.main-wrapper .business-left h2{font-size:3rem!important}.main-wrapper .business-left p{font-size:16px!important}.main-wrapper .business-right{box-sizing:border-box!important;flex-direction:row!important;justify-content:space-between!important;gap:20px!important;width:100%!important;max-width:100%!important;padding:0!important;display:flex!important}.main-wrapper .business-card{border-radius:24px!important;flex:1!important;width:calc(50% - 10px)!important;min-width:auto!important;max-width:none!important;height:520px!important}.main-wrapper .card-text{font-size:28px!important}.main-wrapper .product-section{padding:120px 0 20px!important}.main-wrapper .product-bg{border-radius:0!important;width:100%!important;max-width:100%!important;height:60vh!important;min-height:400px!important;max-height:600px!important}.main-wrapper .product-logo{width:350px!important;max-width:350px!important;height:auto!important;margin:0 auto 50px!important;padding:0!important}.main-wrapper .product-section h2{font-size:32px!important}.main-wrapper .product-section p{font-size:16px!important}.main-wrapper .portfolio-container{padding:120px 15px 80px!important}.main-wrapper .portfolio-nav-btn{display:none!important}.main-wrapper .portfolio-grid{scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;flex-direction:row!important;gap:20px!important;padding-left:24px!important;padding-right:24px!important;overflow:auto hidden!important}.main-wrapper .portfolio-item{cursor:default!important;background:#fff!important;border-radius:0 24px 24px!important;flex-direction:column!important;flex-shrink:0!important;width:320px!important;min-width:320px!important;height:480px!important;transition:none!important;display:flex!important;overflow:hidden!important}.main-wrapper .portfolio-item img{object-fit:cover!important;flex-shrink:0!important;width:100%!important;height:280px!important;transition:none!important;transform:none!important}.main-wrapper .portfolio-content{opacity:1!important;visibility:visible!important;z-index:10!important;background:#fff!important;flex-direction:column!important;flex:1!important;justify-content:flex-start!important;gap:30px!important;width:100%!important;max-width:none!important;padding:20px 10px 20px 0!important;display:flex!important;position:relative!important}.main-wrapper .portfolio-title h3{color:#333!important;opacity:1!important;visibility:visible!important;margin-bottom:8px!important;font-family:Pretendard,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.main-wrapper .portfolio-title p{color:#666!important;opacity:1!important;visibility:visible!important;font-family:Pretendard,sans-serif!important;font-size:14px!important;line-height:1.5!important}.main-wrapper .portfolio-btn{color:#333!important;cursor:pointer!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:none!important;align-self:flex-start!important;align-items:center!important;gap:8px!important;min-height:20px!important;margin-top:0!important;padding:0!important;font-family:Pretendard,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;display:flex!important}.main-wrapper .portfolio-btn img{opacity:1!important;visibility:visible!important;filter:brightness(0)!important;width:16px!important;height:16px!important;display:block!important}.main-wrapper .portfolio-overlay{opacity:1!important;z-index:1!important;background:0 0!important;justify-content:flex-start!important;align-items:flex-start!important;width:auto!important;height:auto!important;display:flex!important;position:relative!important;inset:auto!important}.main-wrapper .desktop-only{display:none}}@media (max-width:767px){.main-wrapper .hero{height:auto;min-height:100vh;padding:100px 0 0}.main-wrapper .hero-bg{border-radius:0 20px 20px;width:calc(100% - 20px);height:calc(100vh - 100px);min-height:300px;max-height:calc(100vh - 100px);position:absolute;top:calc(50% + 10px);left:50%;overflow:hidden;transform:translate(-50%,-50%)}.main-wrapper .hero-content{text-align:center;color:#fff;text-shadow:0 2px 20px #00000080;word-wrap:break-word;word-break:keep-all;overflow-wrap:break-word;width:calc(100% - 20px);max-width:calc(100% - 20px);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-wrapper .hero-content h1{color:#fff;width:100%;max-width:400px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:44px;line-height:1.3}.main-wrapper .hero-content p{color:#fff;font-size:18px;line-height:1.6}.main-wrapper .scroll-indicator{bottom:80px}.main-wrapper .scroll-indicator span{font-size:12px}.main-wrapper .scroll-arrow{width:24px;height:32px}.main-wrapper .business-section{padding:50px 0 75px!important}.main-wrapper .business-container{flex-direction:column!important;gap:30px!important;width:100%!important;max-width:100%!important;margin:50px auto!important;padding:0 15px!important}.main-wrapper .business-left{text-align:center!important;width:100%!important;height:auto!important}.main-wrapper .business-left h2{margin-bottom:20px!important;font-size:2.5rem!important}.main-wrapper .business-left p{font-size:14px!important;line-height:1.6!important}.main-wrapper .business-right{box-sizing:border-box!important;flex-direction:row!important;justify-content:space-between!important;gap:15px!important;width:100%!important;max-width:100%!important;padding:0!important;display:flex!important}.main-wrapper .business-card{border-radius:16px!important;flex:1!important;width:calc(50% - 7.5px)!important;min-width:auto!important;max-width:none!important;height:400px!important}.main-wrapper .card-overlay{height:200px!important;padding-bottom:40px!important}.main-wrapper .card-text{font-size:20px!important;line-height:1.3!important}.main-wrapper .product-section{padding:100px 0 20px!important}.main-wrapper .product-bg{border-radius:0!important;width:100%!important;max-width:100%!important;height:600px!important;min-height:600px!important;max-height:600px!important}.main-wrapper .product-logo{width:250px!important;max-width:250px!important;height:auto!important;margin:0 auto 40px!important;padding:0!important}.main-wrapper .product-section h2{margin-bottom:15px!important;font-size:24px!important}.main-wrapper .product-section p{margin-bottom:60px!important;font-size:14px!important}.main-wrapper .portfolio-container{padding:20px 15px 60px!important}.main-wrapper .portfolio-grid{scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;flex-direction:row!important;gap:15px!important;padding-left:15px!important;padding-right:15px!important;overflow:auto hidden!important}.main-wrapper .portfolio-item{cursor:default!important;background:#fff!important;border-radius:0 16px 16px!important;flex-direction:column!important;flex-shrink:0!important;width:280px!important;min-width:280px!important;height:480px!important;transition:none!important;display:flex!important;overflow:hidden!important}.main-wrapper .portfolio-item img{object-fit:cover!important;border-radius:0 24px 24px!important;flex-shrink:0!important;width:100%!important;height:280px!important;transition:none!important;transform:none!important}.main-wrapper .portfolio-nav-btn{transform:translateY(-100%)}.main-wrapper .portfolio-content{opacity:1!important;visibility:visible!important;z-index:10!important;background:#fff!important;flex-direction:column!important;flex:1!important;justify-content:flex-start!important;gap:30px!important;width:100%!important;max-width:none!important;padding:15px 10px 15px 0!important;display:flex!important;position:relative!important}.main-wrapper .portfolio-title h3{color:#333!important;opacity:1!important;visibility:visible!important;margin-bottom:6px!important;font-family:Pretendard,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.main-wrapper .portfolio-title p{color:#666!important;opacity:1!important;visibility:visible!important;font-family:Pretendard,sans-serif!important;font-size:12px!important;line-height:1.5!important}.main-wrapper .portfolio-btn{color:#333!important;cursor:pointer!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:none!important;align-self:flex-start!important;align-items:center!important;gap:6px!important;min-height:18px!important;margin-top:0!important;padding:0!important;font-family:Pretendard,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;display:flex!important}.main-wrapper .portfolio-btn img{opacity:1!important;visibility:visible!important;filter:brightness(0)!important;width:14px!important;height:14px!important;display:block!important}.main-wrapper .portfolio-overlay{opacity:1!important;z-index:1!important;background:0 0!important;justify-content:flex-start!important;align-items:flex-start!important;width:auto!important;height:auto!important;display:flex!important;position:relative!important;inset:auto!important}.main-wrapper .desktop-only{display:none}}@media (max-width:480px){.main-wrapper .business-section{padding:50px 0!important}.main-wrapper .business-right{box-sizing:border-box!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;flex-direction:row!important;gap:15px!important;width:100%!important;max-width:100%!important;padding-bottom:10px!important;padding-left:15px!important;padding-right:15px!important;overflow:auto hidden!important}.main-wrapper .business-card{border-radius:16px!important;flex-shrink:0!important;width:250px!important;min-width:250px!important;max-width:250px!important;height:350px!important}.main-wrapper .portfolio-container{padding:0 15px!important}.main-wrapper .portfolio-item img{border-radius:0 24px 24px!important;height:300px!important}.main-wrapper .portfolio-nav-btn{transform:translateY(-100%)}.main-wrapper .hero-content h1{margin-bottom:25px;font-size:44px}.main-wrapper .hero-content p{font-size:16px}.main-wrapper .business-left h2{font-size:2rem!important}.main-wrapper .business-left p{font-size:13px!important}.main-wrapper .business-card{width:250px!important;min-width:250px!important;max-width:250px!important;height:350px!important}.main-wrapper .card-text{font-size:18px!important}.main-wrapper .product-bg{border-radius:0!important;width:100%!important;max-width:100%!important;height:560px!important;min-height:560px!important;max-height:560px!important;padding-bottom:100px!important}.main-wrapper .product-section h2{font-size:22px!important}.main-wrapper .product-section p{font-size:13px!important}.main-wrapper .product-logo{width:200px!important;max-width:200px!important}.main-wrapper .portfolio-item{width:250px!important;min-width:250px!important;height:450px!important}.main-wrapper .portfolio-item img{height:280px!important}.main-wrapper .portfolio-title h3{font-size:18px!important}.main-wrapper .portfolio-title p{font-size:14px!important}.main-wrapper .portfolio-btn{font-size:11px!important}.main-wrapper .portfolio-btn img{width:12px!important;height:12px!important}}.main-wrapper .container{padding:0 15px!important}.main-wrapper .section{padding:110px 0 80px!important}.main-wrapper .scroll-indicator{display:flex}
