.main-visual .container{width:100%;max-width:none;padding:0;padding-right:160px;position:relative}@media (max-width:1200px){.main-visual .container{padding-right:120px}}@media (max-width:768px){.main-visual .container{padding-right:60px}}.main-visual .container .swiper-container{width:100%;position:relative}.main-visual .container .swiper-container .swiper-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto}.main-visual .container .swiper-container .swiper-wrapper .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:0 0 100px 0;overflow:hidden}.main-visual .container .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .img-bx{-webkit-transform:scale(1);transform:scale(1)}@media (max-width:768px){.main-visual .container .swiper-container .swiper-wrapper .swiper-slide{border-radius:0 0 50px 0}}.main-visual .container .swiper-container .swiper-wrapper .swiper-slide .img-bx{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:5s ease;transition:5s ease;display:block;position:relative;overflow:hidden}.main-visual .container .swiper-container .swiper-wrapper .swiper-slide .img-bx:after{content:"";display:block;padding-bottom:34.0909090909%}.main-visual .container .swiper-container .swiper-wrapper .swiper-slide .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;-webkit-transform:translate(-50%,-50%) scale(0.1);transform:translate(-50%,-50%) scale(0.1)}@media (max-width:768px){.main-visual .container .swiper-container .swiper-wrapper .swiper-slide .img-bx{display:block;position:relative;overflow:hidden}.main-visual .container .swiper-container .swiper-wrapper .swiper-slide .img-bx:after{content:"";display:block;padding-bottom:133.3333333333%}.main-visual .container .swiper-container .swiper-wrapper .swiper-slide .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;-webkit-transform:translate(-50%,-50%) scale(0.1);transform:translate(-50%,-50%) scale(0.1)}}.main-visual .container .swiper-control-bx{position:absolute;right:260px;bottom:-50px;width:200px;height:100px;background:#fff;border-radius:50px 0 50px 0;z-index:10;-webkit-box-shadow:7.1px 7.1px 30px 0 rgba(0,0,0,0.08);box-shadow:7.1px 7.1px 30px 0 rgba(0,0,0,0.08);display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px}@media (max-width:768px){.main-visual .container .swiper-control-bx{width:150px;height:300px;padding:0;border-radius:100px 0 100px 0;bottom:100px;right:0px}}@media (max-width:576px){.main-visual .container .swiper-control-bx{width:75px;height:150px;padding:0;border-radius:35px 0 35px 0;bottom:50px;right:30px}}.main-visual .container .swiper-control-bx .swiper-button-next,.main-visual .container .swiper-control-bx .swiper-button-prev{position:relative;left:auto;right:auto}@media (max-width:768px){.main-visual .container .swiper-control-bx .swiper-button-next,.main-visual .container .swiper-control-bx .swiper-button-prev{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.main-visual .container .swiper-control-bx .swiper-button-next i,.main-visual .container .swiper-control-bx .swiper-button-prev i{font-size:12px;font-weight:900;color:#ccc;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}@media (max-width:768px){.main-visual .container .swiper-control-bx .swiper-button-next i,.main-visual .container .swiper-control-bx .swiper-button-prev i{font-size:clamp(12px,2.3438vw,18px)}}.main-visual .container .swiper-control-bx .swiper-button-next i:hover,.main-visual .container .swiper-control-bx .swiper-button-prev i:hover{color:#000}.main-visual .container .swiper-control-bx .swiper-button-next:after,.main-visual .container .swiper-control-bx .swiper-button-prev:after{display:none}@media (max-width:768px){.main-visual .container .swiper-control-bx .swiper-button-prev{bottom:auto;top:40px;margin-top:0}}@media (max-width:576px){.main-visual .container .swiper-control-bx .swiper-button-prev{bottom:auto;top:20px;margin-top:0}}@media (max-width:768px){.main-visual .container .swiper-control-bx .swiper-button-next{top:auto;bottom:40px}}@media (max-width:576px){.main-visual .container .swiper-control-bx .swiper-button-next{top:auto;bottom:20px}}.main-visual .container .swiper-control-bx .swiper-pagination{position:relative;bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Poppins;font-size:13px;font-weight:500;line-height:1;letter-spacing:normal;color:#999}@media (max-width:768px){.main-visual .container .swiper-control-bx .swiper-pagination{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(15px,3.9063vw,30px)}}.main-visual .container .swiper-control-bx .swiper-pagination .swiper-pagination-current{color:#0271b9}.main-visual .container .swiper-control-bx .swiper-pagination .swiper-pagination-divider{margin:0 10px}@media (max-width:768px){.main-visual .container .swiper-control-bx .swiper-pagination .swiper-pagination-divider{margin:10px 0px}}@media (max-width:576px){.main-visual .container .swiper-control-bx .swiper-pagination .swiper-pagination-divider{margin:5px 0px}}.main-visual .container .scroll-down-bx{position:absolute;bottom:0;right:0;width:160px;height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:1200px){.main-visual .container .scroll-down-bx{width:120px;height:120px}}@media (max-width:768px){.main-visual .container .scroll-down-bx{display:none}}.main-visual .container .scroll-down-bx .text{width:100%;text-align:right;font-family:"Poppins";font-size:12px;font-weight:500;line-height:normal;letter-spacing:3px;color:rgba(0,0,0,0.4)}.main-section2 .container{padding:50px 160px 0px;max-width:none}@media (max-width:1500px){.main-section2 .container{padding:100px 160px 0}}@media (max-width:1200px){.main-section2 .container{padding:100px 120px 0 40px}}@media (max-width:768px){.main-section2 .container{padding:35px 20px 0 20px}}.main-section2 .container .top-bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:160px}@media (max-width:1024px){.main-section2 .container .top-bx{margin-bottom:120px}}@media (max-width:768px){.main-section2 .container .top-bx{margin-bottom:25px}}.main-section2 .container .top-bx .logo{width:100%;max-width:150px;margin-right:50px}@media (max-width:1024px){.main-section2 .container .top-bx .logo{max-width:100px}}@media (max-width:768px){.main-section2 .container .top-bx .logo{max-width:60px;margin-right:20px}}.main-section2 .container .top-bx .txt-bx{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.main-section2 .container .top-bx .txt-bx{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}}.main-section2 .container .top-bx .txt-bx .text{font-family:"Poppins";font-size:45px;font-weight:500;line-height:1;letter-spacing:normal;text-align:left;color:#111}@media (max-width:1024px){.main-section2 .container .top-bx .txt-bx .text{font-size:30px}}@media (max-width:768px){.main-section2 .container .top-bx .txt-bx .text{font-size:clamp(24px,6.2vw,48px);line-height:1.25}}.main-section2 .container .top-bx .txt-bx .title{font-family:"Poppins";font-size:100px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#111}@media (max-width:1024px){.main-section2 .container .top-bx .txt-bx .title{font-size:66px}}.main-section2 .container .top-bx .txt-bx .title .color{color:#0271b9}.main-section2 .container .title{font-family:"Poppins";font-size:100px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#111}@media (max-width:1024px){.main-section2 .container .title{font-size:66px}}@media (max-width:768px){.main-section2 .container .title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(42px,11.6667vw,84px);margin-bottom:100px}}.main-section2 .container .title .color{color:#0271b9;margin-right:10px}.main-section2 .container .bottom-bx{text-align:right}.main-section2 .container .bottom-bx .subText{font-family:"Poppins";font-size:80px;font-weight:bold;line-height:1;letter-spacing:normal;color:#111;margin-bottom:15px}@media (max-width:768px){.main-section2 .container .bottom-bx .subText{font-size:clamp(36px,10vw,72px)}}.main-section2 .container .bottom-bx .subText .color{color:#0271b9}.main-section2 .container .bottom-bx .text{font-family:"Poppins";font-size:24px;font-weight:500;line-height:1;letter-spacing:normal;color:#111}@media (max-width:1024px){.main-section2 .container .bottom-bx .text{font-size:clamp(16px,4.4444vw,32px)}}.main-section3 .container{width:100%;max-width:none;padding:50px 0 250px;overflow:hidden;position:relative}@media (max-width:1024px){.main-section3 .container{padding:100px 0 250px}}@media (max-width:768px){.main-section3 .container{padding:70px 0 320px}}.main-section3 .container .swiper-container{width:100%;max-width:calc(100% - 320px);overflow:visible;position:relative}@media (max-width:1200px){.main-section3 .container .swiper-container{max-width:calc(100% - 160px);margin-left:40px}}@media (max-width:768px){.main-section3 .container .swiper-container{max-width:calc(100% - 40px);margin:0 auto}}.main-section3 .container .swiper-container .swiper-wrapper{height:auto}.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide{border-radius:0px 100px 0px 100px;overflow:hidden}@media (max-width:768px){.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide{border-radius:0 50px 0 50px}}.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide .img-bx{-webkit-transition:opacity 1s ease,-webkit-transform 5s ease;transition:opacity 1s ease,-webkit-transform 5s ease;transition:opacity 1s ease,transform 5s ease;transition:opacity 1s ease,transform 5s ease,-webkit-transform 5s ease;opacity:0.4;-webkit-transform:scale(1.2);transform:scale(1.2);display:block;position:relative;overflow:hidden}.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide .img-bx:after{content:"";display:block;padding-bottom:37.5%}.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;-webkit-transform:translate(-50%,-50%) scale(0.1);transform:translate(-50%,-50%) scale(0.1)}@media (max-width:768px){.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide .img-bx{display:block;position:relative;overflow:hidden}.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide .img-bx:after{content:"";display:block;padding-bottom:150%}.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;-webkit-transform:translate(-50%,-50%) scale(0.1);transform:translate(-50%,-50%) scale(0.1)}}.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide .txt-bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:150px;bottom:50px;font-family:"Poppins";font-size:36px;font-weight:600;line-height:1;letter-spacing:normal;text-align:left;color:#fff;z-index:5;opacity:0;-webkit-transition:1s ease;transition:1s ease}@media (max-width:1400px){.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide .txt-bx{font-size:24px;left:50px}}@media (max-width:768px){.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide .txt-bx{font-size:clamp(24px,6.6667vw,48px);left:40px}}.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide .txt-bx .color{font-size:30px;color:#40b4ff;margin-right:25px}@media (max-width:768px){.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide .txt-bx .color{margin-right:10px}}.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .img-bx,.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-duplicate-active .img-bx{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .txt-bx,.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-duplicate-active .txt-bx{opacity:1}.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .outer-txt-bx,.main-section3 .container .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-duplicate-active .outer-txt-bx{opacity:1}.main-section3 .container .swiper-container .swiper-control-bx{position:absolute;left:200px;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:200px;height:100px;background:#fff;border-radius:50px 0 50px 0;z-index:10;-webkit-box-shadow:7.1px 7.1px 30px 0 rgba(0,0,0,0.08);box-shadow:7.1px 7.1px 30px 0 rgba(0,0,0,0.08);display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px}@media (max-width:1024px){.main-section3 .container .swiper-container .swiper-control-bx{left:100px}}@media (max-width:768px){.main-section3 .container .swiper-container .swiper-control-bx{width:300px;height:150px;padding:0}}@media (max-width:576px){.main-section3 .container .swiper-container .swiper-control-bx{width:150px;height:75px;left:0px;border-radius:35px 0 35px 0}}.main-section3 .container .swiper-container .swiper-control-bx .swiper-button-next,.main-section3 .container .swiper-container .swiper-control-bx .swiper-button-prev{position:relative;left:auto;right:auto}.main-section3 .container .swiper-container .swiper-control-bx .swiper-button-next i,.main-section3 .container .swiper-container .swiper-control-bx .swiper-button-prev i{font-size:12px;font-weight:900;color:#ccc;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}@media (max-width:768px){.main-section3 .container .swiper-container .swiper-control-bx .swiper-button-next i,.main-section3 .container .swiper-container .swiper-control-bx .swiper-button-prev i{font-size:clamp(12px,2.3438vw,18px)}}.main-section3 .container .swiper-container .swiper-control-bx .swiper-button-next i:hover,.main-section3 .container .swiper-container .swiper-control-bx .swiper-button-prev i:hover{color:#000}.main-section3 .container .swiper-container .swiper-control-bx .swiper-button-next:after,.main-section3 .container .swiper-container .swiper-control-bx .swiper-button-prev:after{display:none}@media (max-width:768px){.main-section3 .container .swiper-container .swiper-control-bx .swiper-button-prev{left:20px}}@media (max-width:768px){.main-section3 .container .swiper-container .swiper-control-bx .swiper-button-next{right:20px}}.main-section3 .container .swiper-container .swiper-control-bx .swiper-pagination{position:relative;bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Poppins;font-size:13px;font-weight:500;line-height:1;letter-spacing:normal;color:#999}@media (max-width:768px){.main-section3 .container .swiper-container .swiper-control-bx .swiper-pagination{font-size:clamp(15px,3.9063vw,30px)}}.main-section3 .container .swiper-container .swiper-control-bx .swiper-pagination .swiper-pagination-current{color:#0271b9}.main-section3 .container .swiper-container .swiper-control-bx .swiper-pagination .swiper-pagination-divider{margin:0 10px}@media (max-width:768px){.main-section3 .container .swiper-container .swiper-control-bx .swiper-pagination .swiper-pagination-divider{margin:0 5px}}.main-section3 .container .swiper-container2{width:100%;margin-top:40px}@media (max-width:768px){.main-section3 .container .swiper-container2{margin-top:30px;padding:0 20px}}.main-section3 .container .swiper-container2 .swiper-wrapper{height:auto}.main-section3 .container .swiper-container2 .swiper-wrapper .swiper-slide .outer-txt-bx{width:100%;max-width:1200px;margin:0 auto}@media (max-width:1600px){.main-section3 .container .swiper-container2 .swiper-wrapper .swiper-slide .outer-txt-bx{max-width:800px}}@media (max-width:1300px){.main-section3 .container .swiper-container2 .swiper-wrapper .swiper-slide .outer-txt-bx{max-width:600px}}.main-section3 .container .swiper-container2 .swiper-wrapper .swiper-slide .outer-txt-bx .text{font-family:"Poppins";font-size:18px;font-weight:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#666}@media (max-width:1400px){.main-section3 .container .swiper-container2 .swiper-wrapper .swiper-slide .outer-txt-bx .text{font-size:12px}}@media (max-width:768px){.main-section3 .container .swiper-container2 .swiper-wrapper .swiper-slide .outer-txt-bx .text{font-size:clamp(15px,4.1667vw,30px)}}.main-section3 .container .deco-bg-bx{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:768px){.main-section3 .container .deco-bg-bx{bottom:100px;right:0}}.main-section3 .container .deco-bg-bx .txt-bx{font-family:"Poppins";font-size:100px;font-weight:700;line-height:0.7;letter-spacing:normal;text-align:left;color:#eee;margin-right:30px;text-transform:uppercase}@media (max-width:1200px){.main-section3 .container .deco-bg-bx .txt-bx{font-size:66px}}@media (max-width:768px){.main-section3 .container .deco-bg-bx .txt-bx{font-size:clamp(50px,13.8889vw,100px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:20px;line-height:1;text-align:right}}.main-section3 .container .deco-bg-bx .img-bx{width:450px}@media (max-width:1200px){.main-section3 .container .deco-bg-bx .img-bx{width:300px}}@media (max-width:768px){.main-section3 .container .deco-bg-bx .img-bx{width:150px}}