@import"https://unpkg.com/swiper@8/swiper-bundle.min.css";*{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;outline:none}.carousel-shell{position:relative;max-width:85%;margin:20px auto;overflow:visible}.case-swiper{position:relative;overflow:hidden}.case-swiper img{width:100%;height:100%;display:block;object-fit:cover}.case-swiper .swiper-pagination-bullet{background:#999;opacity:1}.case-swiper .swiper-pagination-bullet-active{background:#fff}.top10-item-link{text-align:center;padding:4px;margin:12px auto;border:#004DA6 2px solid;width:212px;border-radius:8px}.top10-item-link a{color:#004da6;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:18px;text-decoration:none}.top10-item-link:hover{background-color:#004da61f}.top10-item-link a:hover{color:#004da6}.swiper-button-prev:after,.swiper-button-next:after{content:none}.carousel-prev svg,.carousel-next svg{width:13.2px;height:26.4px}.carousel-prev,.carousel-next{position:absolute;top:52%;transform:translateY(-50%);width:48px;height:48px;background-color:#1a1a1a4d;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s;transition:opacity .3s ease}.case-swiper:hover .carousel-prev,.case-swiper:hover .carousel-next{opacity:1;pointer-events:auto}.carousel-prev:hover,.carousel-next:hover{background-color:#1a1a1a99}.carousel-shell .carousel-prev{left:-56px}.carousel-prev svg{position:absolute;left:30%}.carousel-shell .carousel-next{right:-56px}.carousel-next svg{position:absolute;right:30%}.case-swiper{height:496px}.case-swiper .swiper-slide{height:100%}.comment-slide img{height:auto;object-fit:contain}.comment-swiper{height:auto;padding:25px}.comment-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#1a1a1ab3}.page-contact-section .page-width .grid:nth-child(1){width:100%;display:block;margin:0;padding:60px 40px}.new-freedesign-container{position:relative;display:block;width:100%}.new-freedesign-image-mobile{display:block;width:100%;margin-left:0}.new-freedesign-image,.image-wrapper{display:none}.overlay{position:absolute;right:0;left:10px;width:100%;padding:0;margin-top:15px;text-align:left;font-family:Poppins,sans-serif;box-sizing:border-box}.overlay p{color:#333;margin:0 10% 8px 20px;font-family:Poppins;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0px}.overlay p strong{font-weight:600;font-size:15px;line-height:20px;color:#1a1a1a;letter-spacing:-.1px;font-style:normal}.overlay button{background-color:#004da6;color:#fff;border:none;cursor:pointer;margin-top:12px;display:flex;align-items:center;margin-left:20px;gap:6px;padding:8px 20px;border-radius:6px;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px}@media (min-width: 768px){.new-freedesign-image-mobile{display:none}.image-wrapper{display:block;position:relative;width:100%;padding-bottom:50%;height:340px;overflow:hidden}.new-freedesign-image{display:block;position:absolute;top:0;left:0;width:100%;height:auto}.overlay{position:absolute;top:26%;right:unset;left:56%;width:320px;padding:5px;margin-top:0}.overlay .section-title{display:block;margin:0!important;color:#1a1a1a;font-weight:700;letter-spacing:-.22px;line-height:32px;font-size:24px}.overlay p{margin:5px 0;font-family:Poppins;font-weight:400;font-size:15px;line-height:22px;max-width:313px;width:483px;color:#333;letter-spacing:-.1px;font-style:normal}.overlay button{margin:0;width:196px;height:32px;gap:8px;opacity:1;border-radius:6px;padding-left:36px;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.1px}.new-freedesign-container{display:flex;max-width:1440px;margin:0 auto}}@media (max-width:780px){.carousel-prev,.carousel-next{display:none}.case-swiper{height:220px}.overlay{position:absolute;top:13%!important;padding:25px 20px 62px;margin-top:0;left:0}h2.section-title{font-weight:600;font-size:22px;line-height:28px;letter-spacing:-1px;margin:0% 10% 20px 20px;color:#1a1a1a}.page-contact-section .page-width .grid:nth-child(1){opacity:1;padding:24px 20px;border-radius:8px}.section-header.text-center.homepage_subtitle_style_match_header{margin-bottom:16px}.overlay p strong{font-family:Poppins;font-weight:500;color:#1a1a1a;font-size:16px;line-height:20px;letter-spacing:0px}.homepage_subtitle_style_match_header .rte p{font-family:Poppins;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0px;text-align:left;color:#333}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/top-10.css.map */
