﻿@import"/assets/lib/alert-message/alert-message.css";@import"/assets/lib/imagePreview/viewer.css";.website-head-module #header{position:fixed;top:0;left:0;width:100%;height:85px;z-index:1000;transition:all .4s ease;background:rgba(0,0,0,.15);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-bottom:1px solid hsla(0,0%,100%,.1)}.website-head-module #header.scrolled{background:hsla(0,0%,100%,.95);border-bottom:1px solid #e5e7eb;box-shadow:0 4px 20px rgba(0,0,0,.03)}.website-head-module .header_wrap{width:100%;height:100%;max-width:1400px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.website-head-module .madison-logo{font-size:2.4rem;font-weight:800;color:#fff;letter-spacing:2px;text-transform:uppercase;transition:color .4s}.website-head-module .logo-box{position:relative;display:flex;grid-gap:1.2rem;align-items:center}.website-head-module .logo-box .logo{width:4rem;aspect-ratio:1/1}.website-head-module .logo-box .logo img{object-fit:contain}.website-head-module .logo-box .logo-text{font-size:3.6rem;color:#fff;line-height:1.2;transition:all .4s;letter-spacing:.1rem}.website-head-module #header.scrolled .logo-box .logo-text{color:#000}.website-head-module #gnb{height:100%}.website-head-module #gnb>ul{display:flex;height:100%}.website-head-module #gnb>ul>li{position:relative;height:100%}.website-head-module #gnb>ul>li.active>a{color:var(--ui-color-primary)}.website-head-module #gnb>ul>li.has-submenu:hover .submenu{opacity:1;visibility:visible;transform:translateY(0)}.website-head-module #gnb>ul>li.has-submenu:hover>a{color:#00d28a}.website-head-module #gnb>ul>li.has-submenu:hover>a .iconfont{transform:rotate(180deg)}.website-head-module #gnb>ul>li>a{display:flex;align-items:center;padding:0 20px;height:100%;font-size:1.6rem;font-weight:500;color:#fff;transition:all .3s;cursor:pointer}.website-head-module #gnb>ul>li>a .iconfont{font-size:1.2rem;margin-left:6px;transition:transform .3s}.website-head-module .submenu{position:absolute;top:100%;left:0;min-width:180px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:8px;padding:10px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:100}.website-head-module .submenu li{height:auto;width:100%}.website-head-module .submenu li.active a{color:var(--ui-color-primary) !important}.website-head-module .submenu li a{display:block;padding:12px 24px;font-size:1.44rem;color:#333 !important;font-weight:500;transition:all .3s;height:auto;line-height:1.4}.website-head-module .submenu li a:hover{color:var(--ui-color-primary) !important;background:rgba(0,86,210,.05);padding-left:30px;padding-right:18px}.website-head-module #gnb>ul>li>a:hover,.website-head-module #gnb>ul>li>a.active{color:#00d28a}.website-head-module #header.scrolled #gnb>ul>li>a{color:#111827}.website-head-module #header.scrolled #gnb>ul>li>a:hover,.website-head-module #header.scrolled #gnb>ul>li>a.active{color:var(--ui-color-primary)}.website-head-module #header.scrolled #gnb>ul>li.active>a{color:var(--ui-color-primary)}.website-head-module #util{display:flex;align-items:center;gap:24px}.website-head-module #util a{color:#fff;font-size:1.52rem;font-weight:500;transition:color .3s}.website-head-module #header.scrolled #util a{color:#111827}.website-head-module #util .inquiry_btn{background:var(--ui-color-primary);color:#fff !important;padding:10px 24px;border-radius:40px;border:none;font-weight:600;box-shadow:0 4px 15px rgba(0,86,210,.3);transition:all .3s}.website-head-module #util .inquiry_btn:hover{background:#0044a8;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,86,210,.3)}.website-head-module .mobile-menu-toggle{display:none;align-items:center;justify-content:center;cursor:pointer;z-index:1001;margin-left:10px;position:relative}.website-head-module .mobile-menu-toggle .iconfont{font-size:2.8rem;color:#fff;transition:all .3s ease;position:relative;z-index:1}.website-head-module .mobile-menu-toggle .iconfont:last-child{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(90deg);opacity:0}.website-head-module #header.menu-open .mobile-menu-toggle .iconfont:first-child{opacity:0}.website-head-module #header.menu-open .mobile-menu-toggle .iconfont:last-child{opacity:1;transform:translate(-50%, -50%) rotate(0deg)}.website-head-module #header.scrolled .mobile-menu-toggle .iconfont{color:#111827}.website-head-module .menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:all .3s ease;z-index:998}.website-head-module .menu-overlay.active{opacity:1;visibility:visible}@media(max-width: 992px){.website-head-module .header_wrap{padding-left:20px;padding-right:20px}.website-head-module #util .inquiry_btn{display:none}.website-head-module .mobile-menu-toggle{display:flex}.website-head-module .logo-box{grid-gap:.8rem}.website-head-module .logo-box .logo{width:3rem}.website-head-module .logo-box .logo-text{font-size:2.8rem}.website-head-module #header.menu-open .mobile-menu-toggle .iconfont{color:#111827}.website-head-module #gnb{position:fixed;top:0;right:-100%;width:80%;max-width:320px;height:100vh;background:#fff;padding:6rem 0 40px;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);display:block;box-shadow:-10px 0 30px rgba(0,0,0,.05);z-index:999;overflow-y:auto}.website-head-module #gnb.active{right:0}.website-head-module #gnb>ul{flex-direction:column;height:auto;padding:0 30px}.website-head-module #gnb>ul>li{height:auto;margin-bottom:5px;border-bottom:1px solid #f3f4f6}.website-head-module #gnb>ul>li:last-child{border-bottom:none}.website-head-module #gnb>ul>li.active a{color:var(--ui-color-primary) !important}.website-head-module #gnb>ul>li>a{color:#111827 !important;font-size:1.8rem;padding:15px 0;justify-content:space-between;width:100%}.website-head-module #gnb>ul>li>a .iconfont{color:#9ca3af;transition:transform .3s}.website-head-module #gnb>ul>li.has-submenu.active>a .iconfont{transform:rotate(180deg)}.website-head-module #gnb>ul>li.has-submenu.active .submenu{max-height:500px;margin-bottom:15px}.website-head-module #gnb>ul>li.has-submenu .submenu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;padding:0 0 0 15px;max-height:0;overflow:hidden;transition:all .3s ease;background:rgba(0,0,0,0)}.website-head-module #gnb>ul>li.has-submenu .submenu li.active a{color:var(--ui-color-primary) !important}.website-head-module #gnb>ul>li.has-submenu .submenu li a{padding:10px 5px 10px 0;font-size:1.5rem;color:#4b5563 !important}.website-head-module #gnb>ul>li.has-submenu .submenu li a:hover{padding-left:5px;padding-right:0}}.website-bottom-module #footer{background:#12161e;color:#fff;padding:0;position:relative;overflow:hidden;width:100%}.website-bottom-module #footer::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(0, 86, 210, 0.05) 0%, rgba(0, 210, 138, 0.05) 100%);z-index:0}.website-bottom-module .footer_bg_image{position:absolute;top:0;right:0;width:50%;height:100%;opacity:.1;z-index:1}.website-bottom-module .footer_bg_image img{width:100%;height:100%;object-fit:cover}.website-bottom-module .ft_container{max-width:1400px;margin:0 auto;padding:80px 20px;position:relative;z-index:2}.website-bottom-module .ft_top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:60px;padding-bottom:60px;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:40px}.website-bottom-module .ft_brand{display:flex;flex-direction:column;gap:20px}.website-bottom-module .ft_brand .logo-box{display:flex;align-items:center;grid-gap:1.2rem}.website-bottom-module .ft_brand .logo_img{width:3.2rem;height:auto;aspect-ratio:1/1}.website-bottom-module .ft_brand .logo_img img{object-fit:contain}.website-bottom-module .ft_brand .logo{font-size:2.8rem;font-weight:900;letter-spacing:2px;color:#fff}.website-bottom-module .ft_brand .tagline{font-size:1.52rem;color:hsla(0,0%,100%,.6);line-height:1.6}.website-bottom-module .ft_nav_col h4.product-title{margin-top:4rem}.website-bottom-module .ft_nav_col h4{font-size:1.44rem;font-weight:700;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px}.website-bottom-module .ft_nav_col ul{display:flex;flex-direction:column;gap:12px}.website-bottom-module .ft_nav_col ul li .link_text{color:hsla(0,0%,100%,.7);font-size:1.52rem;transition:all .3s;display:flex;align-items:center;gap:8px}.website-bottom-module .ft_nav_col ul li .link_text:hover{color:#00d28a;transform:translateX(5px)}.website-bottom-module .ft_nav_col ul li .link_text .iconfont{font-size:1.92rem;opacity:.5}.website-bottom-module .ft_contact_info{display:flex;flex-direction:column;gap:15px}.website-bottom-module .contact_item{display:flex;align-items:start;gap:12px;color:hsla(0,0%,100%,.7);font-size:1.52rem}.website-bottom-module .contact_item .iconfont{font-size:2rem;color:#00d28a}.website-bottom-module .contact_item span{flex:1;line-height:2.5rem}.website-bottom-module .contact_item a{color:hsla(0,0%,100%,.7);transition:color .3s}.website-bottom-module .contact_item a:hover{color:#00d28a}.website-bottom-module .ft_social{display:flex;gap:12px}.website-bottom-module .ft_social a{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;transition:all .3s}.website-bottom-module .ft_social a .iconfont{font-size:18px;color:#fff}.website-bottom-module .ft_social a:hover{background:#00d28a;transform:translateY(-3px)}.website-bottom-module .ft_social a:hover .iconfont{color:#12161e}.website-bottom-module .ft_bottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid hsla(0,0%,100%,.1)}.website-bottom-module .ft_bottom .ft_desc{font-size:1.44rem;color:hsla(0,0%,100%,.5)}.website-bottom-module .ft_legal{display:flex;gap:30px}.website-bottom-module .ft_legal .link-item{color:hsla(0,0%,100%,.5);font-size:1.44rem;transition:all .3s}.website-bottom-module .ft_legal .link-item:hover{color:#00d28a}@media(max-width: 1200px){.website-bottom-module .ft_top{grid-template-columns:1fr 1fr 1fr;gap:40px}}@media(max-width: 992px){.website-bottom-module .ft_container{padding:4rem 2rem}.website-bottom-module .ft_top{grid-template-columns:1fr 1fr;padding-bottom:4rem}.website-bottom-module .ft_brand{grid-column:span 2}.website-bottom-module .ft_legal{gap:20px}.website-bottom-module .footer_bg_image{opacity:0}}@media(max-width: 768px){.website-bottom-module .ft_top{grid-template-columns:1fr;gap:30px}.website-bottom-module .ft_brand{grid-column:span 1}.website-bottom-module .ft_bottom{flex-direction:column;gap:15px;text-align:center}.website-bottom-module .ft_legal{justify-content:center;flex-wrap:wrap}}.layout-cookie-module{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000}.layout-cookie-module:before{content:"";position:absolute;width:100%;height:100%;background:rgba(24,24,24,.5);z-index:1}.layout-cookie-module .home_cookie_list{width:100%;height:100%;display:flex;padding:0 4rem;align-items:flex-end}.layout-cookie-module .home_cookie_item{width:100%;position:relative;z-index:2;height:auto;background:#fff;border-radius:3rem 3rem 0 0}.layout-cookie-module .home_cookie_box{width:100%;max-width:100%;margin:0 auto;padding:3rem 21.5rem 2.3rem;display:flex;flex-wrap:wrap;position:relative;z-index:1;justify-content:space-between}.layout-cookie-module .mobile-close-btn{display:none}.layout-cookie-module .home_text_item{flex:1;padding:0 3rem 0 0;max-width:72.8rem}.layout-cookie-module .text_item_describe{font-size:var(--f-s-14);font-weight:400;color:#313131;line-height:1.8}.layout-cookie-module .home_btn_item{min-width:20.1rem;max-width:50%;display:flex;flex-direction:row;align-items:flex-start;grid-gap:3.6rem}.layout-cookie-module .btn_item_button{display:flex;text-align:center;border-radius:5rem;font-weight:400;font-size:var(--f-s-16);color:#fff;line-height:1.5;padding:1.5rem 3.4rem;transition:.3s all}.layout-cookie-module .btn_item_button:hover{cursor:pointer}.layout-cookie-module .btn_item_button:after{content:"";color:#fff;font-size:inherit;line-height:inherit;font-family:"iconfont"}.layout-cookie-module .btn_item_one{background:var(--ui-color-primary)}.layout-cookie-module .btn_item_one:hover{background:#001938}.layout-cookie-module .btn_item_two{background:#001938}.layout-cookie-module .btn_item_two:hover{background:var(--ui-color-primary)}.layout-cookie-module .home_cookie_close_item{position:absolute;top:2.3rem;right:11.1rem;z-index:2}.layout-cookie-module .home_cookie_close_item i{font-size:var(--f-s-42);color:#fff;line-height:1}.layout-cookie-module .home_cookie_close_item:hover{cursor:pointer}@media(min-width: 1200px)and (max-width: 1575px){.layout-cookie-module .home_cookie_box{padding:3rem 8rem 2.4rem}}@media(max-width: 1199px){.layout-cookie-module .home_cookie_list{padding:0 1.5rem}.layout-cookie-module .home_cookie_item{max-height:100vh;overflow:auto}.layout-cookie-module .home_cookie_box{width:100%;padding:3rem 2rem 4.5rem;justify-content:center}.layout-cookie-module .home_text_item{width:100%;padding:0;text-align:center}.layout-cookie-module .mobile-close-btn{display:none;position:absolute;top:2.6rem;right:2.3rem;font-size:var(--f-s-40);color:#fff;z-index:1}.layout-cookie-module .text_item_describe{font-size:1.2rem;margin:0 0 3.2rem;text-align:left}.layout-cookie-module .home_btn_item{justify-content:center;flex-wrap:wrap;align-items:flex-start;max-width:100%;min-width:100%;flex-direction:column;grid-gap:1.6rem}.layout-cookie-module .btn_item_button{min-width:auto}.layout-cookie-module .home_cookie_close_item{top:2.3rem;right:2.3rem}}.layout-breadcrumbs-module{width:100%}.layout-breadcrumbs-module .content-box .breadcrumb-nav .breadcrumb-list .breadcrumb-current.active{color:#00d28a}.layout-message-box{position:fixed;top:22rem;left:50%;transform:translateX(-50%);z-index:99;transition:opacity .4s ease;opacity:0}.popup-form{transition-duration:300ms;position:fixed;width:100%;height:100%;left:0;top:0;z-index:999;background-color:rgba(0,0,0,.5333333333);display:flex;align-items:center}.popup-form .inner{width:fit-content;position:relative}.popup-form .inner .module-width .close{cursor:pointer;display:block;transform:translate(-120%, 150%);float:right;font-size:4rem}.popup-form .inner .form-box{border-radius:1.6rem}.popup-form.hide{pointer-events:none;background-color:rgba(0,0,0,0)}.popup-form.hide .inner{opacity:0;transform:translateY(6rem)}#videoModal .modal-content{background-color:rgba(0,0,0,0);border:none}#videoModal .modal-header{border-bottom:none}#videoModal .btn-close{color:#fff;background:rgba(0,0,0,0);opacity:1;font-size:var(--f-s-24)}#videoModal .btn-close:focus{outline:none}#videoModal .modal-title{font-size:var(--f-s-24)}#videoModal .modal-dialog{max-width:70%;margin-top:1rem}@media(max-width: 992px){#videoModal .modal-dialog{max-width:90%;margin:10rem auto 0}#videoModal .modal-dialog .modal-header{padding:0}#videoModal .modal-dialog .modal-header .btn-close{width:2.4rem;height:2.4rem}#videoModal .modal-dialog .modal-body{padding:1rem}}.layout_body{transition:.6s ease-in-out}.module-wrapper{width:100%}.module .module-head{display:flex;flex-direction:column;align-items:center}.module .module-head .module-subtitle{font-weight:400;font-size:var(--f-s-18);color:var(--ui-color-primary);line-height:2;margin:0 0 .5rem}.module .module-head .module-title{font-weight:bold;font-size:var(--f-s-48);color:#222;line-height:1.2;display:flex;align-items:center;grid-gap:3.2rem}.module .module-head .module-title:after,.module .module-head .module-title:before{content:"";width:10rem;height:1rem;border-top:.2rem solid var(--ui-color-primary);border-bottom:.2rem solid var(--ui-color-primary)}@media(max-width: 1199px){.module .module-head .module-subtitle{font-size:var(--f-s-12);line-height:1.2;margin:0 0 .4rem}.module .module-head .module-title{font-size:var(--f-s-20);grid-gap:1.5rem}.module .module-head .module-title:after,.module .module-head .module-title:before{content:"";width:5rem;height:.6rem;border-top:.1rem solid var(--ui-color-primary);border-bottom:.1rem solid var(--ui-color-primary)}}.module-title-s+.module-title{margin-top:1.6rem}.module-title-s{font-size:var(--f-s-18);color:var(--ui-color-primary)}.module-title{font-size:var(--f-s-48);font-weight:bold;position:relative;line-height:1.3}.module-desc{font-size:var(--f-s-16);line-height:1.8}.module-desc+.module-primary-btn{margin-top:3.2rem}.module-title-underline~.module-desc{margin-top:6rem}.module-desc+.module-btn{margin-top:2.4rem}.module-width>.module-title-s{text-align:center}.module-width>.module-title{text-align:center}.module-width>.module-title.module-title-underline:before{right:0;margin:auto}.module-width>.module-desc{text-align:center}@keyframes upRound{0%{transform:translateY(0)}50%{transform:translateY(-40px)}51%{transform:translateY(40px)}100%{transform:translateY(0)}}.website-top-btn{background-color:var(--ui-color-primary);display:flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;position:fixed;right:5.5rem;bottom:6rem;z-index:100;transition:.3s ease-in-out;cursor:pointer;overflow:hidden}.website-top-btn .iconfont{font-size:2.2rem;color:#fff}.website-top-btn:hover .iconfont{animation:upRound .5s ease}@media(max-width: 1199px){.website-top-btn{right:1.5rem}}.module-btn{padding:1.2rem 3rem;width:fit-content;font-size:var(--f-s-18);position:relative;background-color:rgba(0,0,0,0);color:var(--ui-color-bg-primary);border:1px solid var(--ui-color-bg-primary);border-radius:3rem;z-index:3;cursor:pointer;height:4.8rem;display:flex;align-items:center;grid-gap:2rem;font-family:font_mengyuan}.module-btn::after{content:"";position:relative;display:flex;justify-content:center;align-items:center;color:var(--ui-color-bg-primary);font-size:var(--f-s-18);font-family:iconfont;z-index:2}@media(max-width: 1199px){.module-btn{padding:.8rem 2rem;font-size:var(--f-s-16);height:4.4rem}.module-btn::after{font-size:var(--f-s-16)}.module-btn:hover::before{width:calc(100% - 8px)}}.module-conventional-btn{padding:1.2rem 3rem;width:fit-content;font-size:var(--f-s-18);background-color:var(--ui-color-primary);color:var(--ui-color-secondary);border-radius:3rem;cursor:pointer;transition-duration:300ms;font-family:font_mengyuan}.module-conventional-btn:hover{background-color:var(--ui-color-bg-primary)}.module-primary-btn{padding:1.4rem 3rem;border-radius:4rem;background:#fff;font-size:var(--f-s-16);cursor:pointer;min-width:16.4rem;width:fit-content;display:flex;align-items:center;justify-content:center;grid-gap:1.4rem;transition:.5s ease;position:relative}.module-primary-btn:after{position:absolute;content:"";width:100%;height:100%;border-radius:4rem;background-color:rgba(0,0,0,0);border:1px solid #01478c;left:0;top:0;opacity:1;transition:.5s ease}.module-primary-btn.light{background:linear-gradient(120deg, rgba(255, 255, 255, 0.6) 31%, rgba(255, 255, 255, 0) 86%),#fdcd00}.module-primary-btn.light:after{opacity:0}.module-primary-btn:hover{background:linear-gradient(120deg, rgba(255, 255, 255, 0.6) 31%, rgba(255, 255, 255, 0) 86%),#fdcd00}.module-primary-btn:hover:before{transform:translateX(4px)}.module-primary-btn:hover:after{opacity:0}.module-primary-btn:before{content:"";font-family:iconfont;font-size:.8rem;transition:.5s ease}@media(max-width: 1199px){.module-primary-btn{min-width:15.6rem;padding:1.2rem 2rem}}.owl-carousel{position:relative}.owl-carousel .owl-dots{display:flex;grid-gap:1.2rem;position:absolute;bottom:-4rem;left:0;right:0;margin:0 auto;justify-content:center}.owl-carousel .owl-dots .owl-dot{width:.8rem;background:#ccc;height:.8rem;border-radius:.8rem;transition:.2s ease-in-out}.owl-carousel .owl-dots .owl-dot.active{width:1.9rem}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;top:0;bottom:0;margin:auto;width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--ui-color-primary) !important;transition:.3s ease-in-out}.owl-carousel .owl-nav .owl-prev::after,.owl-carousel .owl-nav .owl-next::after{transition:.3s ease-in-out;color:var(--ui-color-primary)}.owl-carousel .owl-nav .owl-prev.disabled,.owl-carousel .owl-nav .owl-next.disabled{cursor:unset;border-color:#9e9e9e !important}.owl-carousel .owl-nav .owl-prev.disabled::after,.owl-carousel .owl-nav .owl-next.disabled::after{color:#9e9e9e}.owl-carousel .owl-nav .owl-prev:hover:not(.disabled),.owl-carousel .owl-nav .owl-next:hover:not(.disabled){background-color:var(--ui-color-primary)}.owl-carousel .owl-nav .owl-prev:hover:not(.disabled)::after,.owl-carousel .owl-nav .owl-next:hover:not(.disabled)::after{color:#fff}.owl-carousel .owl-nav .owl-prev{left:-4.8rem}.owl-carousel .owl-nav .owl-prev:after{margin-left:-0.4rem}.owl-carousel .owl-nav .owl-next{right:-4.8rem}.owl-carousel .owl-nav .owl-next:after{margin-right:-0.4rem}.layout-module-head-owl-nav{display:flex;grid-gap:2rem;align-items:center}.layout-module-head-owl-nav .nav-list{display:flex;align-items:center;justify-content:center;grid-gap:2rem;width:8.8rem;height:4.4rem;background:#e8ebf1;border-radius:8rem}.layout-module-head-owl-nav .nav-list .iconfont{cursor:pointer;transition:.3s ease-in-out}.layout-module-head-owl-nav .nav-list .iconfont:hover{color:var(--ui-color-primary)}.viewer-canvas>img{object-fit:contain}.alert{font-size:var(--f-s-24);padding:1rem 5rem 1rem 2rem}.alert .btn-close{font-size:var(--f-s-20)}.modal{--bs-modal-width: 64%;background-color:rgba(0,0,0,.5)}.modal .modal-header{border-bottom:unset;padding:4rem 4rem 4rem 10rem}.modal .modal-title{font-size:var(--f-s-30)}.modal .btn-close{width:2em;height:2em;background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1.3em auto no-repeat}.modal .modal-body{padding:1rem 10rem 8rem}.modal .modal-body .table{margin-bottom:2rem}.modal .modal-body .table>:not(caption)>*>*{padding:1.5rem 0;border-bottom-color:#000}.modal .modal-body .table th{font-weight:normal}.modal .modal-body .table th:nth-child(1){width:13rem}.modal .modal-body .table th:nth-child(2){width:35rem}.modal .modal-body .table th:nth-child(3){width:19.2rem}.modal .modal-body .table th:nth-child(4){width:24rem}.modal .modal-body .table .img-box{width:9rem;aspect-ratio:1/1}.modal .modal-body .table .img-box>img{object-fit:cover}.modal .modal-body .table .p-name{max-width:30rem;color:#000}.modal .modal-body .table .p-type{color:#000}.modal .modal-body .table .quantity-input{outline:unset;box-shadow:unset;padding:.6rem 1rem;border:1px solid #d9d9d9;max-width:20rem;line-height:1.2}.modal .modal-body .table .remove-btn{padding:.8rem 1.6rem;border:1px solid #d9d9d9;line-height:1.3;width:fit-content;cursor:pointer}.modal .modal-body .num-pagination-box{width:100%;display:flex;justify-content:space-between;margin-bottom:3.6rem}.modal .modal-body .num-pagination-box .pagination-box{opacity:0}.modal .modal-body .num-pagination-box .pagination-box .pagination-item{width:5rem;height:5rem;display:flex;justify-content:center;align-items:center;border:1px solid #000}.modal .modal-body .total-add-box{display:flex;justify-content:space-between;align-items:center;padding-right:12.4rem;margin-bottom:6.6rem}.modal .modal-body .total-add-box .total-box .total-number{color:#3fa9f5}.modal .modal-body .total-add-box .add-btn{padding:.6rem 1.4rem;background-color:#000;color:#fff;cursor:pointer;transition:.3s ease;border:1px solid #000}.modal .modal-body .total-add-box .add-btn:hover{background-color:#fff;color:#000}.modal .modal-body .send-form-box{display:flex;flex-direction:column;grid-gap:2.8rem}.modal .modal-body .send-form-box .form-title{font-size:var(--f-s-30)}.modal .modal-body .send-form-box .send-form{display:flex;flex-wrap:wrap;justify-content:space-between}.modal .modal-body .send-form-box .send-form .form-item{margin-bottom:3rem}.modal .modal-body .send-form-box .send-form .form-item.size-4{width:31%}.modal .modal-body .send-form-box .send-form .form-item.size-8{width:65.44%}.modal .modal-body .send-form-box .send-form .form-item.size-12{width:100%}.modal .modal-body .send-form-box .send-form .form-item .form-control{padding:.8rem 1rem;border:1px solid #000;outline:unset;box-shadow:unset}.modal .modal-body .send-form-box .send-form .form-item .form-control.form-textarea{min-height:8rem}.modal .modal-body .send-form-box .send-form .module-btn{border:1px solid #000;background-color:#fff;margin-top:1rem}.modal .modal-body .send-form-box .send-form .module-btn:hover{background-color:#000;color:#fff}.modal .modal-body .send-form-box .send-form .module-btn:after{border:1px solid #000}/*# sourceMappingURL=layout.css.map */
