﻿@import"../css/reset.css";@import"../css/font.css";@import"../css/remixicon.css";@import"../css/layout.min.css";#header #logo>a{background-image:url("../images/common/logo-white.svg")}#header .sitemap-toggle{color:#fff}#header .sitemap-toggle::before,#header .sitemap-toggle::after,#header .sitemap-toggle>span::before{background-color:#fff}body.scroll #header #logo>a{background-image:url("../images/common/logo-black.svg")}body.scroll #header .sitemap-toggle{color:#000}body.scroll #header .sitemap-toggle::before,body.scroll #header .sitemap-toggle::after,body.scroll #header .sitemap-toggle>span::before{background-color:#000}.fixed-cont .fix-item:not(.top-btn){color:#fff}#visual{position:relative;height:100dvh;overflow:hidden;position:relative}@keyframes bgZoom{to{transform:scale(1.2)}}#visual .swiper .swiper-wrapper .swiper-slide{z-index:-1;display:flex;align-items:center;background:no-repeat center/cover;height:100dvh;transition:.5s;transition-property:opacity;overflow:hidden}#visual .swiper .swiper-wrapper .swiper-slide::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}#visual .swiper .swiper-wrapper .swiper-slide.n1 .visual-text::before{background:url("../images/main/visual-dots.svg") no-repeat center,linear-gradient(135deg, rgba(236, 102, 8, 0.9) 0%, rgba(222, 59, 0, 0.9) 100%);backdrop-filter:blur(5px)}@media all and (max-width: 1530px){#visual .swiper .swiper-wrapper .swiper-slide.n1 .visual-text::before{background-size:45px,auto}}#visual .swiper .swiper-wrapper .swiper-slide.n2 .visual-text::before{background:url("../images/main/visual-ico02.svg") no-repeat center,linear-gradient(135deg, rgba(236, 102, 8, 0.9) 0%, rgba(222, 59, 0, 0.9) 100%);backdrop-filter:blur(5px)}#visual .swiper .swiper-wrapper .swiper-slide.n3 .visual-text::before{background:url("../images/main/visual-ico03.svg") no-repeat center,linear-gradient(135deg, rgba(236, 102, 8, 0.9) 0%, rgba(222, 59, 0, 0.9) 100%);backdrop-filter:blur(5px)}#visual .swiper .swiper-wrapper .swiper-slide.n4 .visual-text::before{background:url("../images/main/visual-ico04.svg") no-repeat center,linear-gradient(135deg, rgba(236, 102, 8, 0.9) 0%, rgba(222, 59, 0, 0.9) 100%);backdrop-filter:blur(5px)}#visual .swiper .swiper-wrapper .swiper-slide .slide-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:center}#visual .swiper .swiper-wrapper .swiper-slide .visual-text{width:100%;position:relative;color:#fff;text-align:center}#visual .swiper .swiper-wrapper .swiper-slide .visual-text::before{background:url("../images/main/visual-dots.svg") no-repeat center,linear-gradient(135deg, rgba(236, 102, 8, 0.9) 0%, rgba(222, 59, 0, 0.9) 100%);backdrop-filter:blur(5px);display:block;margin:0 auto 15px;width:105px;height:60px;border-radius:60px;transform:scale(0);transition:.2s;transition-delay:1.5s}@media all and (max-width: 1530px){#visual .swiper .swiper-wrapper .swiper-slide .visual-text::before{width:85px;height:50px}}@media all and (max-width: 768px){#visual .swiper .swiper-wrapper .swiper-slide .visual-text::before{width:75px;height:40px}}#visual .swiper .swiper-wrapper .swiper-slide .visual-text .text{font-size:60px;overflow:hidden}@media all and (max-width: 1530px){#visual .swiper .swiper-wrapper .swiper-slide .visual-text .text{font-size:45px}}@media all and (max-width: 1024px){#visual .swiper .swiper-wrapper .swiper-slide .visual-text .text{font-size:30px}}@media all and (max-width: 768px){#visual .swiper .swiper-wrapper .swiper-slide .visual-text .text{font-size:20px}}#visual .swiper .swiper-wrapper .swiper-slide .visual-text .text>span{transition:1s;transform:translateY(100%);opacity:0}#visual .swiper .swiper-wrapper .swiper-slide .visual-text .text .strong{font-weight:700}#visual .swiper .swiper-wrapper .swiper-slide .visual-text .text:first-child>span{transition-delay:.5s}#visual .swiper .swiper-wrapper .swiper-slide .visual-text .text:nth-child(2)>span{transition-delay:.8s}#visual .swiper .swiper-wrapper .swiper-slide .visual-text .visual-more{opacity:0;margin-top:50px;color:#fff;font-size:16px;font-weight:700;display:inline-flex;align-items:center;gap:10px;transition:.5s;position:relative;z-index:1;padding:0 20px 0 64px;height:54px;line-height:1}@media all and (max-width: 768px){#visual .swiper .swiper-wrapper .swiper-slide .visual-text .visual-more{margin-top:20px;font-size:14px;padding-right:10px;padding-left:54px;height:44px}}#visual .swiper .swiper-wrapper .swiper-slide .visual-text .visual-more::before{background:url("../images/main/visual-more.svg") no-repeat left 15px center,linear-gradient(135deg, rgba(236, 102, 8, 0.9) 0%, rgba(222, 59, 0, 0.9) 100%);display:block;width:54px;height:54px;border-radius:54px;transition:.5s;position:absolute;top:0;left:0;z-index:-1;box-sizing:border-box}@media all and (max-width: 768px){#visual .swiper .swiper-wrapper .swiper-slide .visual-text .visual-more::before{width:44px;height:44px;background-position:left 10px center,center}}#visual .swiper .swiper-wrapper .swiper-slide .visual-text .visual-more:hover{padding-left:54px}@media all and (max-width: 768px){#visual .swiper .swiper-wrapper .swiper-slide .visual-text .visual-more:hover{padding-left:44px}}#visual .swiper .swiper-wrapper .swiper-slide .visual-text .visual-more:hover::before{width:100%}#visual .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{z-index:10}#visual .swiper .swiper-wrapper .swiper-slide.swiper-slide-active.n1 .slide-bg{animation:bgZoom 10s .5s linear forwards}#visual .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .visual-text::before{transform:scale(1)}#visual .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .visual-text .text>span{transform:translateY(0);opacity:1}#visual .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .visual-text .visual-more{opacity:1}#visual .swiper .visual-pagination{position:absolute;bottom:147px;left:0;width:100%;display:flex;z-index:10;justify-content:center;column-gap:170px}@media all and (max-width: 1024px){#visual .swiper .visual-pagination{column-gap:50px}}@media all and (max-width: 768px){#visual .swiper .visual-pagination{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px 20px;padding:0 50px;text-align:center;bottom:80px}}#visual .swiper .visual-pagination .pagination-item{position:relative}#visual .swiper .visual-pagination .pagination-item+.pagination-item::before{display:block;position:absolute;top:0;bottom:0;margin:auto 50px auto 0;right:100%;width:70px;height:1px;background-color:hsla(0,0%,100%,.2)}@media all and (max-width: 1024px){#visual .swiper .visual-pagination .pagination-item+.pagination-item::before{margin-right:10px;width:30px}}@media all and (max-width: 768px){#visual .swiper .visual-pagination .pagination-item+.pagination-item::before{display:none}}#visual .swiper .visual-pagination .pagination-item .pagination-item-btn{position:relative;font-size:18px;font-weight:700;color:hsla(0,0%,100%,.5);z-index:10;transition:.5s}@media all and (max-width: 768px){#visual .swiper .visual-pagination .pagination-item .pagination-item-btn{font-size:15px}}#visual .swiper .visual-pagination .pagination-item .pagination-item-btn:hover{color:#fff}#visual .swiper .visual-pagination .pagination-item .pagination-item-btn::before{display:block;position:absolute;top:-8px;left:-6px;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg, rgba(236, 102, 8, 0.9) 0%, rgba(222, 59, 0, 0.9) 100%) no-repeat center;backdrop-filter:blur(5px);z-index:-1;opacity:0;transition:.5s;transform:scale(0)}#visual .swiper .visual-pagination .pagination-item.active .pagination-item-btn{color:#fff}#visual .swiper .visual-pagination .pagination-item.active .pagination-item-btn::before{opacity:1;transform:scale(1)}#visual .scroll-down{position:absolute;bottom:30px;line-height:1;font-size:16px;font-weight:900;color:#fff;text-align:center;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;z-index:10}@keyframes textBounce{0%,100%{transform-origin:50% 0}15%{transform:rotate(-6deg)}30%{transform:rotate(6deg)}45%{transform:rotate(-3.6deg)}60%{transform:rotate(2.4deg)}75%{transform:rotate(-1.2deg)}}@media all and (max-width: 768px){#visual .scroll-down{bottom:10px;font-size:14px}}#visual .scroll-down::before,#visual .scroll-down::after{display:block;width:14px;height:14px;background:url("../images/main/scroll-arrow.svg") no-repeat center/contain;margin:0 5px}#visual .scroll-down>span{animation:textBounce 1s infinite both}@keyframes characterMove{to{margin-top:-20px}}.main-character{position:absolute !important;left:auto !important;animation:characterMove 1s infinite alternate}@media all and (max-width: 768px){.main-character{display:none !important}}.main-title{padding-top:30px;padding-right:30px;font-family:"Poppins",sans-serif;font-weight:700;line-height:1;font-size:70px;position:relative;display:inline-block}@media all and (max-width: 1530px){.main-title{font-size:60px}}@media all and (max-width: 1024px){.main-title{font-size:45px}}@media all and (max-width: 768px){.main-title{font-size:30px;padding-top:0;padding-right:15px}}.main-title::before,.main-title::after{display:block;position:absolute}.main-title::before{width:60px;height:60px;top:0;left:-30px;border-radius:50%;background:no-repeat center;backdrop-filter:blur(5px)}@media all and (max-width: 1024px){.main-title::before{width:50px;height:50px;left:-20px}}@media all and (max-width: 768px){.main-title::before{width:40px;height:40px;position:static;margin-bottom:10px;background-size:20px,auto}}.main-title::after{top:31px;right:0;width:18px;height:24px;background:url("../images/main/main-title-dot.svg") no-repeat center/contain}@media all and (max-width: 768px){.main-title::after{top:auto;height:15px;bottom:15px}}.main-subtitle{font-size:20px;font-weight:700;color:#646a7a;margin-top:20px}@media all and (max-width: 1024px){.main-subtitle{margin-top:15px;font-size:16px}}@media all and (max-width: 768px){.main-subtitle{margin-top:5px;font-size:14px}}#solution{height:100dvh;background-color:#f6f8fc;display:flex;align-items:center}@media all and (max-width: 1230px){#solution{height:auto;padding:100px 0}}@media all and (max-width: 768px){#solution{padding:40px 0}}#solution .main-character{top:-69px !important;right:74px}@media all and (max-width: 1230px){#solution .main-character{right:0}}#solution .main-title::before{background-image:url("../images/main/solution-ico.svg"),linear-gradient(135deg, rgba(236, 102, 8, 0.8) 0%, rgba(222, 59, 0, 0.8) 100%)}#solution .solution-wrap{display:flex;gap:20px;margin-top:90px}@media all and (max-width: 1230px){#solution .solution-wrap{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:60px}}@media all and (max-width: 1024px){#solution .solution-wrap{display:block;margin-top:40px}}@media all and (max-width: 768px){#solution .solution-wrap{margin-top:30px;gap:10px}}#solution .solution-wrap .solution-item{width:150px;flex-shrink:0;transition-property:width,flex-shrink;transition-duration:.5s,.5s}@media all and (max-width: 1230px){#solution .solution-wrap .solution-item{width:auto}}@media all and (max-width: 1024px){#solution .solution-wrap .solution-item+.solution-item{margin-top:20px}}#solution .solution-wrap .solution-item .anchor{position:relative;border-radius:30px;display:block;background:no-repeat center/cover;color:#fff;width:100%;height:550px}@media all and (max-width: 1530px){#solution .solution-wrap .solution-item .anchor{height:490px}}@media all and (max-width: 1230px){#solution .solution-wrap .solution-item .anchor{height:100%;padding:30px 20px}}@media all and (max-width: 768px){#solution .solution-wrap .solution-item .anchor{padding:20px 10px;border-radius:15px}}#solution .solution-wrap .solution-item .anchor .title{position:absolute;right:30px;bottom:0;font-size:30px;font-weight:700;transform:rotate(90deg);transform-origin:right top;line-height:1;text-align:right;white-space:nowrap}@media all and (max-width: 1230px){#solution .solution-wrap .solution-item .anchor .title{position:static;font-size:25px;transform:none;white-space:inherit;text-align:left}}#solution .solution-wrap .solution-item .anchor .text{visibility:hidden;opacity:0;font-size:18px;font-weight:500;width:0;height:0;overflow:hidden;transform:translateY(-20px)}@media all and (max-width: 1530px){#solution .solution-wrap .solution-item .anchor .text{font-size:16px}}@media all and (max-width: 1230px){#solution .solution-wrap .solution-item .anchor .text{overflow:visible;visibility:visible;opacity:1;width:auto;height:auto;transform:none;margin-top:20px;font-size:16px;text-shadow:0 0 10px rgba(0,0,0,.7)}}#solution .solution-wrap .solution-item .anchor .comment{position:absolute;top:109px;right:50px;width:0;height:0;overflow:hidden}@keyframes commentAni{to{backdrop-filter:blur(10px);transform:translateY(-10px)}}@media all and (max-width: 1530px){#solution .solution-wrap .solution-item .anchor .comment{top:89px;right:20px}}@media all and (max-width: 1230px){#solution .solution-wrap .solution-item .anchor .comment{overflow:visible;width:auto;height:auto;position:static;display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-top:30px}}#solution .solution-wrap .solution-item .anchor .comment .comment-item{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;min-height:72px;padding:0 54px;border-radius:72px;background-color:rgba(5,5,5,.3);opacity:0;margin-right:-100px;white-space:nowrap;animation:commentAni 1s infinite alternate}#solution .solution-wrap .solution-item .anchor .comment .comment-item:nth-child(1){top:0;animation-delay:.2s}#solution .solution-wrap .solution-item .anchor .comment .comment-item:nth-child(2){top:94px;animation-delay:.5s}#solution .solution-wrap .solution-item .anchor .comment .comment-item:nth-child(3){top:174px}#solution .solution-wrap .solution-item .anchor .comment .comment-item:nth-child(4){top:286px;animation-delay:.1s}@media all and (max-width: 1530px){#solution .solution-wrap .solution-item .anchor .comment .comment-item{min-height:60px;padding:0 30px}#solution .solution-wrap .solution-item .anchor .comment .comment-item:nth-child(2){top:74px}#solution .solution-wrap .solution-item .anchor .comment .comment-item:nth-child(3){top:154px}#solution .solution-wrap .solution-item .anchor .comment .comment-item:nth-child(4){top:246px}}@media all and (max-width: 1230px){#solution .solution-wrap .solution-item .anchor .comment .comment-item{opacity:1;margin-right:0;position:static;white-space:inherit;padding:5px 15px;font-size:14px}}@media all and (max-width: 1024px){#solution .solution-wrap .solution-item .anchor .comment .comment-item{animation:none;backdrop-filter:blur(10px)}}#solution .solution-wrap .solution-item.n1 .anchor{background-image:url("../images/main/solution-bg01.jpg")}#solution .solution-wrap .solution-item.n1 .anchor .comment .comment-item:nth-child(1){right:77px}#solution .solution-wrap .solution-item.n1 .anchor .comment .comment-item:nth-child(2){right:244px}#solution .solution-wrap .solution-item.n1 .anchor .comment .comment-item:nth-child(3){right:126px}#solution .solution-wrap .solution-item.n1 .anchor .comment .comment-item:nth-child(4){right:0}@media all and (max-width: 1530px){#solution .solution-wrap .solution-item.n1 .anchor .comment .comment-item:nth-child(1){right:10px}#solution .solution-wrap .solution-item.n1 .anchor .comment .comment-item:nth-child(2){right:50px}#solution .solution-wrap .solution-item.n1 .anchor .comment .comment-item:nth-child(3){right:30px}}#solution .solution-wrap .solution-item.n2 .anchor{background-image:url("../images/main/solution-bg02.jpg")}#solution .solution-wrap .solution-item.n2 .anchor .comment .comment-item:nth-child(1){right:114px}#solution .solution-wrap .solution-item.n2 .anchor .comment .comment-item:nth-child(2){right:0}#solution .solution-wrap .solution-item.n2 .anchor .comment .comment-item:nth-child(3){right:78px}#solution .solution-wrap .solution-item.n2 .anchor .comment .comment-item:nth-child(4){right:99px}#solution .solution-wrap .solution-item.n3 .anchor{background-image:url("../images/main/solution-bg03.jpg")}#solution .solution-wrap .solution-item.n3 .anchor .comment .comment-item:nth-child(1){right:44px}#solution .solution-wrap .solution-item.n3 .anchor .comment .comment-item:nth-child(2){right:86px}#solution .solution-wrap .solution-item.n3 .anchor .comment .comment-item:nth-child(3){right:0}#solution .solution-wrap .solution-item.n3 .anchor .comment .comment-item:nth-child(4){right:64px}#solution .solution-wrap .solution-item.n4 .anchor{background-image:url("../images/main/solution-bg04.jpg")}#solution .solution-wrap .solution-item.n4 .anchor .comment .comment-item:nth-child(1){right:13px}#solution .solution-wrap .solution-item.n4 .anchor .comment .comment-item:nth-child(2){right:96px}#solution .solution-wrap .solution-item.n4 .anchor .comment .comment-item:nth-child(3){right:0}#solution .solution-wrap .solution-item.n4 .anchor .comment .comment-item:nth-child(4){right:154px}@media all and (min-width: 1231px){#solution .solution-wrap .solution-item.active{width:100%;flex-shrink:unset}#solution .solution-wrap .solution-item.active .anchor{padding:130px 55% 20px 70px}}@media all and (min-width: 1231px)and (max-width: 1530px){#solution .solution-wrap .solution-item.active .anchor{padding-top:110px;padding-right:50%;padding-left:40px}}@media all and (min-width: 1231px)and (max-width: 1230px){#solution .solution-wrap .solution-item.active .anchor{padding-right:40px}}@media all and (min-width: 1231px){#solution .solution-wrap .solution-item.active .anchor .title{font-size:40px;transform:none;top:70px;right:auto;bottom:auto;left:70px;text-align:left}}@media all and (min-width: 1231px)and (max-width: 1530px){#solution .solution-wrap .solution-item.active .anchor .title{top:50px;left:40px;font-size:30px}}@media all and (min-width: 1231px){#solution .solution-wrap .solution-item.active .anchor .text{opacity:1;transform:translateY(0);width:auto;height:auto;visibility:visible;transition-duration:.5s,.5s;transition-property:transform,opacity;transition-delay:.5s,.5s}#solution .solution-wrap .solution-item.active .anchor .comment{width:auto;height:auto;overflow:visible}#solution .solution-wrap .solution-item.active .anchor .comment .comment-item{opacity:1;margin-right:0;transition:.5s}}@media all and (min-width: 1231px)and (max-width: 1230px){#solution .solution-wrap .solution-item.active .anchor .comment .comment-item{transform:translateX(0)}}@media all and (min-width: 1231px){#solution .solution-wrap .solution-item.active .anchor .comment .comment-item:nth-child(1){transition-delay:.5s}#solution .solution-wrap .solution-item.active .anchor .comment .comment-item:nth-child(2){transition-delay:.7s}#solution .solution-wrap .solution-item.active .anchor .comment .comment-item:nth-child(3){transition-delay:.9s}#solution .solution-wrap .solution-item.active .anchor .comment .comment-item:nth-child(4){transition-delay:1.1s}}#portfolio{padding:108px 0 100px}@media all and (max-width: 768px){#portfolio{padding:40px 0}}#portfolio .main-character{top:-19px !important;right:240px}@media all and (max-width: 1530px){#portfolio .main-character{top:51px !important;right:-120px}}@media all and (max-width: 1400px){#portfolio .main-character{right:0}}@media all and (max-width: 1024px){#portfolio .main-character{display:none !important}}#portfolio .main-title::before{background-image:url("../images/main/portfolio-ico.svg"),linear-gradient(135deg, rgba(236, 102, 8, 0.8) 0%, rgba(222, 59, 0, 0.8) 100%)}#portfolio .portfolio-head{display:flex;justify-content:space-between}@media all and (max-width: 1024px){#portfolio .portfolio-head{align-items:center}}@media all and (max-width: 768px){#portfolio .portfolio-head{flex-wrap:wrap;gap:10px}}#portfolio .portfolio-head .head-more{font-size:16px;font-weight:700;position:relative;padding-right:60px;display:flex;align-items:center;height:50px;z-index:1;transition:.5s;flex-shrink:0}@media all and (max-width: 768px){#portfolio .portfolio-head .head-more{font-size:14px;padding-right:50px;height:40px}}#portfolio .portfolio-head .head-more::before,#portfolio .portfolio-head .head-more::after{z-index:-1;display:block;position:absolute;top:0;right:0;width:50px;height:50px;transition:.5s}@media all and (max-width: 768px){#portfolio .portfolio-head .head-more::before,#portfolio .portfolio-head .head-more::after{width:40px;height:40px}}#portfolio .portfolio-head .head-more::before{background-color:#fff;border-radius:50px;box-shadow:5px 10px 20px 0px rgba(0,0,0,.1)}#portfolio .portfolio-head .head-more::after{display:flex;align-items:center;justify-content:center;font-family:"remixicon";content:"";line-height:1;font-weight:400;color:#000;font-size:24px}@media all and (max-width: 768px){#portfolio .portfolio-head .head-more::after{font-size:20px}}#portfolio .portfolio-head .head-more:hover{padding-left:20px;color:#fff;padding-right:50px}@media all and (max-width: 768px){#portfolio .portfolio-head .head-more:hover{padding-right:40px;padding-left:10px}}#portfolio .portfolio-head .head-more:hover::before{background-color:#000;width:100%}#portfolio .portfolio-head .head-more:hover::after{color:#fff}#portfolio .portfolio-list{margin-top:120px;display:grid;grid-template-columns:repeat(3, 1fr);gap:70px 30px}@media all and (max-width: 1230px){#portfolio .portfolio-list{margin-top:50px;gap:50px 20px}}@media all and (max-width: 1024px){#portfolio .portfolio-list{grid-template-columns:repeat(2, 1fr);gap:30px}}@media all and (max-width: 768px){#portfolio .portfolio-list{gap:20px;margin-top:30px}}@media all and (max-width: 500px){#portfolio .portfolio-list{grid-template-columns:100%}}#portfolio .portfolio-list .item>a{display:block}#portfolio .portfolio-list .item:nth-child(2),#portfolio .portfolio-list .item:nth-child(5){margin-top:70px}@media all and (max-width: 1230px){#portfolio .portfolio-list .item:nth-child(2),#portfolio .portfolio-list .item:nth-child(5){margin-top:50px}}@media all and (max-width: 1024px){#portfolio .portfolio-list .item:nth-child(2),#portfolio .portfolio-list .item:nth-child(5){margin-top:0}}#portfolio .portfolio-list .item .img-area{position:relative;border-radius:20px;overflow:hidden;width:100%}#portfolio .portfolio-list .item .img-area>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:.5s}#portfolio .portfolio-list .item .img-area::before{z-index:1;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-50%, -50%);background-color:rgba(0,0,0,.5);overflow:hidden;margin:auto;border-radius:50%;opacity:0;transition:.7s}#portfolio .portfolio-list .item .img-area .more-text{z-index:2;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%, -50%);font-weight:700;color:#fff;text-align:center;transition:.7s}#portfolio .portfolio-list .item .img-area .more-text::before{display:block;width:50px;height:50px;margin:0 auto 5px;border-radius:50%;background:#fe4400 url("../images/main/white-plus.svg") no-repeat center}#portfolio .portfolio-list .item .text{margin-top:20px}@media all and (max-width: 1024px){#portfolio .portfolio-list .item .text{margin-top:15px}}#portfolio .portfolio-list .item .text .title{font-size:24px;font-weight:700}@media all and (max-width: 1024px){#portfolio .portfolio-list .item .text .title{font-size:20px}}@media all and (max-width: 768px){#portfolio .portfolio-list .item .text .title{font-size:18px}}#portfolio .portfolio-list .item .text .info{font-size:18px;font-weight:500;color:#646a7a}@media all and (max-width: 1024px){#portfolio .portfolio-list .item .text .info{font-size:16px;margin-top:5px}}@media all and (max-width: 768px){#portfolio .portfolio-list .item .text .info{font-size:14px}}#portfolio .portfolio-list .item:hover .img-area::before{opacity:1;width:700px;height:700px}#portfolio .portfolio-list .item:hover .img-area>img{transform:scale(1.1)}#portfolio .portfolio-list .item:hover .img-area .more-text{opacity:1}#clients{position:relative;background:url("../images/main/clients-bg.jpg") no-repeat center/cover;background-attachment:fixed;padding:140px 0 200px}@media all and (max-width: 1024px){#clients{padding:110px 0 100px}}@media all and (max-width: 768px){#clients{padding:40px 0}}#clients .main-character{top:113px !important;right:17.9%}@media all and (max-width: 1530px){#clients .main-character{right:0}}@media all and (max-width: 1024px){#clients .main-character{width:230px}}#clients .main-title{color:#fff}#clients .main-title::before{background-image:url("../images/main/clients-ico.svg"),linear-gradient(135deg, rgba(236, 102, 8, 0.8) 0%, rgba(222, 59, 0, 0.8) 100%)}#clients .main-subtitle{color:#fff}#clients .clients-wrap{position:relative;margin-top:155px;mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 15%, rgb(0, 0, 0) 85%, rgba(0, 0, 0, 0) 100%)}@media all and (max-width: 768px){#clients .clients-wrap{margin-top:40px}}#clients .clients-wrap .list{transition-timing-function:linear}#clients .clients-wrap .list .item{width:200px;margin:0 20px;height:45px;display:flex;align-items:center;justify-content:center;text-align:center}@media all and (max-width: 768px){#clients .clients-wrap .list .item{width:100px;height:40px;margin:0 10px}}#clients .clients-wrap .list .item>img{display:block}/*# sourceMappingURL=main.min.css.map */