@charset "UTF-8";.custome-inquire .dropdown-content li>span{font-size:1rem;color:#585858}.custome-inquire .select-wrapper>label.mdb-main-label.active{font-size:1.3rem;top:-20px;color:#2f3d4d;font-weight:700}.custome-inquire .md-form .form-control[readonly]{border:2px solid #fb5a47;background-color:transparent;border-radius:2px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.custome-inquire .select-wrapper input.select-dropdown{padding:0 30px 0 10px}.custome-inquire .select-wrapper span.caret{top:.6rem;font-size:.9em;color:#fb5a47;right:-30px}.custome-inquire .select-wrapper .search-wrap .md-form input{width:100%}.custome-inquire .color-pick.print-form-multi ul{max-height:31rem!important}.custome-inquire .color-pick.print-form-multi ul li{margin-bottom:.1rem}.custome-inquire .color-pick.print-form-multi ul li i{margin:.3rem 0 0!important}.custome-inquire .form-control{font-weight:700;letter-spacing:1px}.custome-inquire h6{font-size:1.3rem;color:#2f3d4d;font-weight:700}.custome-inquire .select-wrapper i{color:transparent}.custome-inquire .md-form label{font-size:1.1rem}.custome-inquire .file-field{position:relative}.custome-inquire .file-field span{cursor:pointer}.custome-inquire .file-field input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;margin:0;cursor:pointer;filter:alpha(opacity=0);opacity:0}.custome-inquire .file-field .file-path-wrapper{height:2.5rem;overflow:hidden;display:inline-block;top:10px;position:relative;width:75%}.custome-inquire .file-field input.file-path{width:100%;height:36px}.color-1{background:#ff9a06}.color-2{background:#fd3600}.color-3{background:#d38cb8}.color-4{background:#c07f0e}.color-5{background:#dc053c}.color-6{background:#b3884c}.color-7{background:#0887bb}.color-8{background:#18582a}.color-9{background:#ac6f06}.color-10{background:#000}.feature-section .single-feature-box{text-align:center;margin-bottom:30px;transition:.5s;position:relative;z-index:1;padding:10px 10px 0;border:1px solid #fff}.feature-section .single-feature-box .feature-thumb img{display:block;margin:0 auto;width:93px;height:93px}.feature-section .single-feature-box .feature-content .feature-number .h1{position:absolute;left:0;right:0;margin:auto;font-size:100px;top:56px;font-weight:800;color:#fb5a47;opacity:.3;z-index:-1;letter-spacing:2px}.feature-section .single-feature-box .feature-title .h3{font-size:20px;color:#2f3d4d;letter-spacing:1px;margin:26px 0 16px;line-height:1.4;font-weight:700}.feature-section .single-feature-box .feature-content-text p{line-height:2;text-align:left}.album-box .title{font-size:1rem}@-webkit-keyframes glow{0%{box-shadow:0 0 0 0 #fb5a47}25%{box-shadow:1px 1px 20px 0 #fceca4}50%{box-shadow:1px 1px 40px 0 #fff}}@keyframes glow{0%{box-shadow:0 0 0 0 #fb5a47}25%{box-shadow:1px 1px 20px 0 #fceca4}50%{box-shadow:1px 1px 40px 0 #fff}}.additional-tab-btn.jplist-selected .glowing{font-size:1.5rem;box-shadow:0 0 0 0 #fb5a47;-webkit-animation:glow 3s linear infinite;animation:glow 3s linear infinite}.additional-tab-btn.jplist-selected .glowing,.additional-tab-btn:hover .card{background:#fb5a47;color:#fff;font-weight:700}.additional-item .info h4{margin-bottom:20px;font-weight:700}.additional-item .info p{line-height:1.6}.additional-item .info ul{padding-left:0}.additional-item .info ul li{font-weight:700;margin-bottom:5px}.additional-item .info .sns-img{width:25%;height:25%}.additional-item .inquire-info ul li span{position:relative;font-weight:700;color:#fb5a47}.additional-item .inquire-info ul li span:not(:first-child){margin-left:10px}.additional-item .inquire-info ul li span:not(:first-child):before{position:absolute;content:"\3001";top:-1px;left:-14px}.img-hover-zoom{overflow:hidden}.img-hover-zoom img{transition:transform .5s ease}.img-hover-zoom:hover img{transform:scale(1.1)}.img-hover-overlap{position:relative}.img-hover-overlap img{opacity:1;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.img-hover-overlap i{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.img-hover-overlap:hover img{opacity:.3}.img-hover-overlap:hover i{opacity:1;color:#fb5a47;font-size:2rem}input.acc-input{position:absolute;opacity:0;z-index:-1}.tabs{border-radius:8px;box-shadow:-1px 2px 4px -2px rgba(0,0,0,.3)}.tab,.tabs{overflow:hidden}.tab{width:100%;color:#585858}.tab-label{display:flex;justify-content:space-between;padding:1em;background:#f4f4f4;font-weight:700;cursor:pointer;margin-bottom:0;border-bottom:1px solid #fff}.tab-label:after{content:"\276F";width:1em;height:1em;text-align:center;transition:all .35s;color:#fb5a48}.tab-label:hover{background:#fb5a48;color:#fff}.tab-label:hover:after{color:#fff}.tab-content{max-height:0;padding:0 1em;color:#585858;background:#fff;transition:all .35s}.tab-content ul li{list-style:disc;margin-bottom:5px}.tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;background:#f4f4f4;cursor:pointer}.tab-close:hover{background:#dbdbdb}input:checked+.tab-label{background:#fb5a48;color:#fff}input:checked+.tab-label:after{transform:rotate(90deg);color:#fff}input:checked~.tab-content{max-height:100vh;padding:1em}.tab:last-child .tab-label{border-bottom:0}.badge{color:#fb5a47!important}.table-container{overflow-x:auto}.nowrap{white-space:nowrap}.album-section{padding-top:60px;padding-bottom:60px}.album-type-swiper-container{position:relative}.album-type-swiper-container .swiper-slide{background:transparent;padding:2px}.album-type-swiper-container .swiper-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.album-title{position:absolute;bottom:0;left:0;width:100%;padding:5px 10px;text-align:center;background:#eaf6fb;letter-spacing:1px;font-weight:500;font-size:1.2rem;color:#585858}.album-nav{padding-left:0;list-style-type:none;border:1px solid #202020;border-radius:3px;display:flex}@media (min-width:768px){.album-nav{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.album-nav::-webkit-scrollbar{display:none}}.album-nav-item{padding:10px;cursor:pointer;transition-duration:.4s;background:#efefef;border:0 solid #202020;text-align:center}.album-nav-item.jplist-selected,.album-nav-item:hover{background:#fb5a47;color:#fff}.album-nav-item+.album-nav-item{border-left:1px solid #202020}.album-item{overflow:hidden;height:100%}.album-item,.album-item .album-item-img{position:relative}.album-item .album-item-img .album-item-img-desc{position:absolute;height:100%;width:100%;background:rgba(255,0,0,.7);transition-duration:.4s;opacity:0;top:0;left:0;color:#fff;display:flex;justify-content:center;align-items:center}.album-item .album-item-img .album-item-img-desc>div{display:flex;flex-direction:column;align-items:center;padding:1rem}.album-item img{transition-duration:.4s}.album-item:hover img{transform:scale(1.1)}.album-item:hover .album-item-img-desc{opacity:1}.album-item a{display:block;height:100%}.album-item .album-title{pointer-events:none}.album-swiper-button-next,.album-swiper-button-prev{display:block;top:50%;transform:translateY(-50%);background-image:none;position:absolute;margin-top:0;line-height:44px}.album-swiper-button-next{right:0;text-align:right}.album-swiper-button-next:after{content:"\F054";font-family:Font Awesome\ 6 Free;font-weight:900}.album-swiper-button-prev{left:0;text-align:left}.album-swiper-button-prev:after{content:"\F053";font-family:Font Awesome\ 6 Free;font-weight:900}.custom-ask-icon{width:70%;max-width:300px;margin:0 auto 1rem}.custom-ask-content{text-align:center}.btn-mail{background:#ffc008}.btn-line:hover,.btn-mail,.btn-mail:hover{color:#fff}.ss-service-block-vogue h2{color:#fff;font-weight:700;margin-bottom:2rem}.ss-service-block-vogue p{color:#dadada}.ss-service-block-vogue .container-bg-additional{background-color:#222;position:relative}.ss-service-block-vogue .process-bg-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:400px}.ss-service-block-vogue .section-about .b-services-bg-filter{position:absolute;left:0;top:0;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important;height:100%;margin:0;width:50%}.ss-service-block-vogue .section-about .b-f-s-info{border:6px solid #eee;padding:66px 10%;z-index:2;position:relative;background:rgba(0,0,0,.7);height:auto;margin-right:20px;margin-bottom:25px}.ss-service-block-vogue .section-about .featured-services-right{padding-top:50px;padding-bottom:50px}.ss-service-block-vogue .b-work-steps .b-services-item{margin-bottom:25px;position:relative}.ss-service-block-vogue .b-work-steps .b-services-item .services-icon{float:left;margin-right:25px;position:relative;padding:0}.ss-service-block-vogue .b-work-steps .b-services-item .services-icon .circle-0{width:24px;height:24px;border-radius:50%;background:#eee}.ss-service-block-vogue .b-work-steps .b-services-item .services-icon .circle-1{width:16px;height:16px;margin:0 auto;background:#fb5a47;border-radius:50%;position:relative;top:4px}.ss-service-block-vogue .b-work-steps .b-services-item .services-icon .circle-2{width:10px;height:10px;margin:0 auto;background:#fb5a47;border-radius:50%;position:relative;top:3px}.ss-service-block-vogue .b-work-steps .b-services-item:before{content:"";display:block;width:1px;height:60%;position:absolute;left:11px;top:35px;border-left:1px dotted #7a7a7a}.ss-service-block-vogue .b-work-steps .b-services-item .services-text{position:relative;overflow:hidden}.ss-service-block-vogue .b-work-steps .b-services-item .services-text .h6 span{color:#fb5a47;margin-right:5px}.ss-service-block-vogue .b-work-steps .b-services-item .services-text .h6{color:#fff}.ss-service-block-vogue .b-work-steps .b-services-item:last-child:before{display:none}@media screen and (max-width:1365px){.ss-service-block-vogue .section-about .featured-services-right{margin-left:0}}@media screen and (max-width:991px){.ss-service-block-vogue .section-about .b-services-bg-filter{height:100%}.ss-service-block-vogue .section-about .b-featured-services{padding-top:45px}.ss-service-block-vogue .section-about .b-f-s-info{height:auto;margin-right:0}}@media screen and (max-width:767px){.ss-service-block-vogue .section-about .b-services-bg-filter{width:100%;height:48%}.ss-service-block-vogue .section-about .b-featured-services{height:auto}}.notice-section{background-color:#f5f5f5}.badge-gray{background:#c7cbcf}.process-sec .h2{color:#fb5a47}.process-sec .h2 span{font-weight:bolder;color:#90d0ee}.pick-color .slick-dots{bottom:0}.pick-color .slick-dots li button:before{font-size:15px;color:#fb5a48}