@charset "UTF-8";

.main-head .swiper-slide { height:900px; }
.main-head .swiper-control-wrap{display: flex; width:1200px; height: 20px; align-items: center; position: absolute; bottom: 25%; left: 50%; transform: translateX(-50%); gap: 0 12px; z-index: 10;}
.main-head .swiper-pagination {position: relative; width: 240px; height: 100%;}
.main-head.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin-left:8px; }
.main-head .swiper-pagination-bullet::before { background:#fff !important; }
.main-head .swiper-pagination-bullet .circle i::before { border-color:#fff !important; }
.main-head .swiper-button-prev, .main-head .swiper-button-next { background:transparent; border-radius:100%; overflow:hidden; }
.main-head .swiper-button-prev::before, .main-head .swiper-button-next::before { width:42px; height:2px; margin-left:-21px; margin-right:-21px; }
.main-head .swiper-button-prev::after, .main-head .swiper-button-next::after { border-left-width:2px; border-bottom-width:2px; margin-left:-20px; margin-right:-20px; }
.main-head .swiper-button-next::before, .main-head .swiper-button-next::after { left:auto; right:50%; }
.main-head .swiper-button-prev { left:50%; margin-left:-685px; }
.main-head .swiper-button-next { right:50%; margin-right:-685px; }

.store-search { position:fixed; left:0; bottom:0; z-index:100; width:100%; min-width:1200px; opacity:0; -webkit-transition:opacity 0.3s ease 1.3s; transition:opacity 0.3s ease 1.3s; }
.store-search.ani-visible { opacity:1; }
.store-search .btn { position:absolute; left:50%; bottom:0; display:block; height:70px; margin-left:-675px; background:#ff5a2b; padding:0 70px 0 0; }
.store-search .btn::after { position:absolute; right:21px; top:21px; margin-top:-10px; -webkit-transition:margin 0.3s ease; transition:margin 0.3s ease; }
.store-search .btn::before { content:'약국찾기'; position:absolute; right:0; bottom:8px; width:70px; text-align:center; color:#fff; font-size:14px; font-weight:400; -webkit-transition:opacity 0.3s ease; transition:opacity 0.3s ease; }
.store-search .btn .in { position:relative; display:block; width:0; white-space:nowrap; overflow:hidden; color:#fff; font-size:16px; line-height:70px; text-align:left; box-sizing:border-box; -webkit-transition:width 0.3s ease; transition:width 0.3s ease; }
.store-search .btn .in::before { content:''; display:inline-block; width:31px; height:1px; }
.store-search .btn .in::after { content:''; position:absolute; right:0; top:0; bottom:0; width:1px; background:#000; opacity:0.1; }
.store-search .btn:hover::after, .store-search:not(.min) .btn::after { margin-top:0; }
.store-search .btn:hover::before, .store-search:not(.min) .btn::before { opacity:0; }
.store-search .btn:hover .in, .store-search:not(.min) .btn .in { width:220px; -webkit-transition-delay:300ms; transition-delay:300ms; }
.contents { width: 100%; margin:0 auto; padding:0; }
.contents .title { font-size:16px; font-weight:700; line-height:1; text-transform:uppercase; }
.title-sub { font-size:40px; font-weight:400; line-height:1.5; }
.title-sub::after { content:''; display:inline-block; width:6px; height:6px; margin-left:5px; background:#f86f48; border-radius:6px; }

.newsroom { position:relative; color:#000; }
.mgt-55 { margin-top:55px !important; } /* 2024-04-19 */

.rnd { position:relative; margin:297px 0; color:#000; }
.rnd .title { margin:0 0 36px; text-align:center; }
.rnd .title-sub { margin:0 0 0; text-align:center; }
.rnd .btn-more { position:absolute; left:50%; top:302px; margin-left:-53px; }
.rnd .list { width:1410px; margin:102px -120px -53px; }
.rnd .list .swiper-slide .text { position:absolute; left:238px; top:188px; bottom:199px; text-align:left; font-size:16px; font-weight:400; color:#000; }
.rnd .list .swiper-slide .text > dt { font-size:50px; font-weight:700; line-height:1.14; }
.rnd .list .swiper-slide .text > dd { position:absolute; left:2px; bottom:0; min-width:400px; line-height:2.25; }
.rnd .swiper-slide { height:884px; text-align:center; }
.rnd .swiper-button-prev, .rnd .swiper-button-next { background:transparent; width:50px; height:50px; margin-top:-25px; border-radius:50px; border:1px solid #222; }
.rnd .swiper-button-prev { left:148px; }
.rnd .swiper-button-next { right:148px; }
.rnd .swiper-button-prev::before, .rnd .swiper-button-next::before, .rnd .swiper-button-prev::after, .rnd .swiper-button-next::after { display:none; }
.rnd .swiper-button-prev .ir, .rnd .swiper-button-next .ir { position:absolute; bottom:0; left:0; top:0; right:0; overflow:hidden; }
.rnd .swiper-button-prev .ir::after,
.rnd .swiper-button-next .ir::after { content:''; position:absolute; bottom:0; left:50%; top:50%; margin:-6px -4px 0; width:11px; height:11px; border-left:solid 2px #222; border-bottom:solid 2px #222; -webkit-transform:rotate(45deg);transform:rotate(45deg); }
.rnd .swiper-button-next .ir::after { left:auto; right:50%; -webkit-transform:rotate(-135deg);transform:rotate(-135deg); }
.rnd .preview { position:absolute; right:-14px; top:-2px; height:0; width:0; overflow:hidden; opacity:0; -webkit-transition:opacity 0.3s ease, height 0s ease 0.3s, width 0s ease 0.3s; transition:opacity 0.3s ease, height 0s ease 0.3s, width 0s ease 0.3s; }
.rnd button:hover .preview { opacity:1; width:210px; height:309px; -webkit-transition-delay:0s, 0s; transition-delay:0s, 0s; }
.rnd .preview img { position:absolute; right:0; bottom:0; width:210px; height:156px; }
.rnd .preview .text { position:absolute; right:90px; bottom:180px; width:210px; font-size:14px; color:#000; line-height:1.42; text-align:right; }
.rnd .swiper-button-next .preview { left:-14px; bottom:-2px; right:auto; top:auto; }
.rnd .swiper-button-next .preview img { left:0; top:0; right:auto; bottom:auto; }
.rnd .swiper-button-next .preview .text { left:90px; top:180px; right:auto; bottom:auto; text-align:left; }
.rnd .swiper-container-horizontal>.swiper-pagination-bullets, .rnd .swiper-pagination-custom, .rnd .swiper-pagination-fraction { left:auto; right:284px; bottom:190px; width:auto; font-weight:700; }
.rnd .swiper-pagination-current { font-size:60px; -webkit-text-stroke : 1px #222; color:transparent; }
.ie .rnd .swiper-pagination-current { text-shadow: -1px -1px 0 #222, 1px -1px 0 #222, -1px 1px 0 #222, 1px 1px 0 #222; }
.rnd .swiper-pagination-total { font-size:26px; color:#000; }
.rnd .swiper-pagination-total::before { content:''; display:inline-block; width:1px; height:40px; margin:0 9px -2px 16px; background:#000; -webkit-transform:rotate(28deg); transform:rotate(28deg); }

.rnd .img { position:relative; display:block; width:672px; height:884px; margin:0 auto; opacity:0; -webkit-transition:opacity 600ms ease 200ms; transition:opacity 600ms ease 200ms; }
.rnd .img .in { position:absolute; left:0; right:0; top:0; bottom:0; overflow:hidden; }
.rnd .img img { width:672px; }
.rnd .swiper-slide-active { z-index:3; }
.rnd .swiper-slide-active .img { opacity:1; -webkit-transition-duration:0ms; transition-duration:0ms; -webkit-transition-delay:0ms; transition-delay:0ms; }
.rnd .direction-prev .swiper-slide-next { z-index:2; opacity:1 !important; }
.rnd .swiper-slide-active .img .in { -webkit-animation:aniswiper 600ms both; animation:aniswiper 600ms both; }
.rnd .direction-prev .swiper-slide-active .img .in { -webkit-animation:aniswiper-prev 600ms both; animation:aniswiper-prev 600ms both; }
.rnd .swiper-slide .text > dt { opacity:0; -webkit-transform:translateX(40px);transform:translateX(40px); -webkit-transition:all 100ms ease; transition:all 100ms ease; }
.rnd .swiper-slide .text > dd { opacity:0; -webkit-transform:translateX(40px);transform:translateX(40px); -webkit-transition:all 100ms ease; transition:all 100ms ease; }
.rnd .swiper-slide.swiper-slide-active .text > dt, .rnd .swiper-slide.swiper-slide-active .text > dd, .rnd .swiper-slide.swiper-slide-active .img { opacity:1; -webkit-transform:translateX(0); transform:translateX(0); }
.rnd .swiper-slide.swiper-slide-active .text > dt { -webkit-transition-duration:600ms; transition-duration:600ms; -webkit-transition-delay:400ms; transition-delay:400ms; }
.rnd .swiper-slide.swiper-slide-active .text > dd { -webkit-transition-duration:600ms; transition-duration:600ms; -webkit-transition-delay:500ms; transition-delay:500ms; }

.company-culture dt[class^=i-culture]::after { content:''; width:88px; height:77px; background-image:url("/resource/p/kr/image/main/i-culture.png"); }
.i-culture::after { background-position:0 0; }
.i-culture-2::after { background-position:-90px 0;}
.i-culture-3::after { background-position:-180px 0; }
.i-culture-4::after { background-position:-270px 0; }
.company-culture .btn-more { position:absolute; left:50%; top:251px; margin-left:14px; }
.company-culture .deco-set { position:absolute; left:248px; top:162px; width:0; height:0; }
.company-culture .deco-set .deco-circle.ty-1 { width:33px; height:33px; left:-14px; top:-46px; background:#8e8f95; opacity:0.5; -webkit-animation:anidot-5 18000ms linear infinite both; animation:anidot-5 18000ms linear infinite both; }
.company-culture .deco-set .deco-circle.ty-2 { width:66px; height:66px; left:-282px; top:79px; background:#1e202b; -webkit-animation:anidot-7 16000ms linear -500ms infinite both; animation:anidot-7 16000ms linear -500ms infinite both; }
.company-culture .deco-set .deco-circle.ty-3 { left:33px; top:-9px; background:#ff5a2b; -webkit-animation:anidot-6 16000ms linear 500ms infinite both; animation:anidot-6 16000ms linear 500ms infinite both; }
.company-culture .list { padding:0; background: #B2F1FF;}
.company-culture .swiper-slide dt::after { position:absolute; right:0; top:-6px; }
.company-culture .swiper-slide .text dt { margin-bottom:15px; font-size:40px; color:#303030; font-weight:bold; line-height:1.25; }
.company-culture .swiper-slide .text dt small { display:block; padding:2px 0 8px; font-size:20px; }
.company-culture .swiper-slide .text dd { font-size:16px; color:#222; font-weight:400; line-height:1.875; }
.company-culture .swiper-slide .img { position:relative; display:block; width:990px; height:600px; margin:0 auto; }
.company-culture .swiper-slide .img .in { position:absolute; left:0; right:0; top:0; bottom:0; overflow:hidden; }
.company-culture .preview { position:absolute; right:-66px; bottom:-471px; padding-bottom:0; width:210px; overflow:hidden; text-align:left; }
.company-culture .preview img { height:200px; margin-left:-200px; }
.company-culture .preview .img { display:block; text-align:right; overflow:hidden; }
.company-culture .preview .num { display:block; }
.company-culture .preview .text { display:block; margin:0 0 11px 20px; font-size:14px; color:#000; line-height:1.42; min-height:4.26em; }

.company-culture .swiper-button-prev, .company-culture .swiper-button-next { background:transparent; width:50px; height:50px; top:80px; margin-top:0; border-radius:50px; border:1px solid #222; }
.company-culture .swiper-button-prev { left:95px; }
.company-culture .swiper-button-next { right:65px; }
.company-culture .swiper-button-prev::before, .company-culture .swiper-button-next::before, .company-culture .swiper-button-prev::after, .company-culture .swiper-button-next::after { display:none; }
.company-culture .swiper-button-prev .ir, .company-culture .swiper-button-next .ir { position:absolute; bottom:0; left:0; top:0; right:0; overflow:hidden; }
.company-culture .swiper-button-prev .ir::after,
.company-culture .swiper-button-next .ir::after { content:''; position:absolute; bottom:0; left:50%; top:50%; margin:-6px -4px 0; width:11px; height:11px; border-left:solid 2px #222; border-bottom:solid 2px #222; -webkit-transform:rotate(45deg);transform:rotate(45deg); }
.company-culture .swiper-button-next .ir::after { left:auto; right:50%; -webkit-transform:rotate(-135deg);transform:rotate(-135deg); }
html:not(.ie) .company-culture .swiper-button-prev:focus,
html:not(.ie) .company-culture .swiper-button-next:focus,
html:not(.ie) .rnd .swiper-button-prev:focus,
html:not(.ie) .rnd .swiper-button-next:focus { outline:none; }
html:not(.ie) .company-culture .swiper-button-prev:focus .ir,
html:not(.ie) .company-culture .swiper-button-next:focus .ir,
html:not(.ie) .rnd .swiper-button-prev:focus .ir,
html:not(.ie) .rnd .swiper-button-next:focus .ir { outline:-webkit-focus-ring-color auto 1px; }

.company-culture .swiper-slide-active { z-index:3; }
.company-culture .direction-prev .swiper-slide-next { z-index:2; opacity:1 !important; }
.company-culture .swiper-slide-active .img .in { -webkit-animation:aniswiper 600ms both; animation:aniswiper 600ms both; }
.company-culture .direction-prev .swiper-slide-active .img .in { -webkit-animation:aniswiper-prev 600ms both; animation:aniswiper-prev 600ms both; }
.company-culture .swiper-slide .text dt, .company-culture .swiper-slide .text dd { opacity:0; -webkit-transform:translateX(70px);transform:translateX(70px); -webkit-transition:all 600ms ease; transition:all 600ms ease; }
.company-culture .swiper-slide .text dd { -webkit-transition-delay:100ms; transition-delay:100ms; }
.company-culture .swiper-slide-active .text dt, .company-culture .swiper-slide-active .text dd { opacity:1; -webkit-transform:translateX(0);transform:translateX(0); }
.company-culture .swiper-pagination-fraction, .company-culture .swiper-pagination-custom, .company-culture .swiper-container-horizontal > .swiper-pagination-bullets { left:113px; bottom:58px; width:495px; text-align:left; }
.company-culture .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet + .swiper-pagination-bullet { margin-left:8px; }


@media all and (max-width:1360px) {
	.main-head .swiper-pagination { width:600px; }
	.main-head .swiper-button-prev { margin-left:-610px; }
	.main-head .swiper-button-next { margin-right:-610px; }
	.store-search .btn { margin-left:-600px; }
}
/****************************** Animation ******************************/
.title { opacity:0; -webkit-transform:translateY(70px);transform:translateY(70px); -webkit-transition:all 600ms ease; transition:all 600ms ease; }
.title-sub, .product-sch, .product-swiper { opacity:0; -webkit-transform:translateY(70px);transform:translateY(70px); -webkit-transition:all 600ms ease 100ms; transition:all 600ms ease 100ms; }
.btn-more { opacity:0; -webkit-transform:translateY(70px);transform:translateY(70px); -webkit-transition:opacity 600ms ease 200ms, -webkit-transform 600ms ease 200ms; transition:opacity 600ms ease 200ms, transform 600ms ease 200ms; }
.title.ani-visible, .title-sub.ani-visible, .btn-more.ani-visible, .product-sch.ani-visible, .product-swiper.ani-visible { opacity:1; -webkit-transform:translateY(0);transform:translateY(0); }
.rnd .list, .company-culture .list, .newsroom .list > li, .rnd-sec .rnd-swiper,  .news-sec .list > .d-flex, .rnd-sec .list { opacity:0; -webkit-transform:translateY(70px);transform:translateY(70px); -webkit-transition:all 600ms ease 200ms; transition:all 600ms ease 200ms; }
.rnd.ani-visible .list, .company-culture.ani-visible .list, .newsroom .list > li.ani-visible, .rnd-sec.ani-visible .rnd-swiper, .rnd-sec.ani-visible .list, .news-sec .list > .d-flex.ani-visible{ opacity:1; -webkit-transform:translateY(0);transform:translateY(0); }


.rnd .swiper-button-prev, .company-culture .swiper-button-prev { animation:ani-prevbtn-2-out 300ms both; }
.rnd .swiper-button-prev .ir::after, .company-culture .swiper-button-prev .ir::after { animation:ani-prev-2-out 300ms both; }
.rnd .swiper-button-next, .company-culture .swiper-button-next { animation:ani-nextbtn-2-out 300ms both; }
.rnd .swiper-button-next .ir::after, .company-culture .swiper-button-next .ir::after { animation:ani-next-2-out 300ms both; }
.rnd .swiper-button-prev:hover, .company-culture .swiper-button-prev:hover { animation:ani-prevbtn-2 600ms both; }
.rnd .swiper-button-prev:hover .ir::after, .company-culture .swiper-button-prev:hover .ir::after { animation:ani-prev-2 600ms both; }
.rnd .swiper-button-next:hover, .company-culture .swiper-button-next:hover { animation:ani-nextbtn-2 600ms both; }
.rnd .swiper-button-next:hover .ir::after, .company-culture .swiper-button-next:hover .ir::after { animation:ani-next-2 600ms both; }
.main-head .swiper-button-prev { animation:ani-prevbtn-3-out 300ms both; }
.main-head .swiper-button-prev::after { animation:ani-prev-3-out 300ms both; }
.main-head .swiper-button-prev::before { animation:ani-prev-3-out-bar 300ms both; }
.main-head .swiper-button-next { animation:ani-nextbtn-3-out 300ms both; }
.main-head .swiper-button-next::after { animation:ani-next-3-out 300ms both; }
.main-head .swiper-button-next::before { animation:ani-next-3-out-bar 300ms both; }
.main-head .swiper-button-prev:hover { animation:ani-prevbtn-3 600ms both; }
.main-head .swiper-button-prev:hover::after { animation:ani-prev-3 600ms both; }
.main-head .swiper-button-prev:hover::before { animation:ani-prev-3-bar 600ms both; }
.main-head .swiper-button-next:hover { animation:ani-nextbtn-3 600ms both; }
.main-head .swiper-button-next:hover::after { animation:ani-next-3 600ms both; }
.main-head .swiper-button-next:hover::before { animation:ani-next-3-bar 600ms both; }

@keyframes ani-prevbtn-2{ 100%{border-color:#ff5a2b;background-color:#ff5a2b;} 0%, 50%{background-color:transparent;} }
@keyframes ani-nextbtn-2{ 100%{border-color:#ff5a2b;background-color:#ff5a2b;} 0%, 50%{background-color:transparent;} }
@keyframes ani-prev-2{ 100%{left:50%;border-color:#fff;} 50.1%{left:100%;border-color:#fff;} 50%{left:-100%;} }
@keyframes ani-next-2{ 100%{right:50%;border-color:#fff;} 50.1%{right:100%;border-color:#fff;} 50%{right:-100%;} }

@keyframes ani-prevbtn-2-out{ 0%{border-color:#ff5a2b;background-color:#ff5a2b;} 100%{background-color:transparent;} }
@keyframes ani-nextbtn-2-out{ 0%{border-color:#ff5a2b;background-color:#ff5a2b;} 100%{background-color:transparent;} }
@keyframes ani-prev-2-out{ 0%{left:50%;border-color:#fff;} 100%{left:50%;} }
@keyframes ani-next-2-out{ 0%{right:50%;border-color:#fff;} 100%{right:50%;} }

@keyframes ani-prevbtn-3-out{ 0%{background-color:#ff5a2b;} 100%{background-color:transparent;} }
@keyframes ani-nextbtn-3-out{ 0%{background-color:#ff5a2b;} 100%{background-color:transparent;} }
@keyframes ani-prev-3-out{ 0%{margin-left:-3px;} }
@keyframes ani-next-3-out{ 0%{margin-right:-3px;} }
@keyframes ani-prev-3-out-bar{ 0%{left:70%;background-color:transparent;} 100%{left:50%;} }
@keyframes ani-next-3-out-bar{ 0%{right:70%;background-color:transparent;} 100%{right:50%;} }

@keyframes ani-prevbtn-3{ 100%{background-color:#ff5a2b;} 0%, 50%{background-color:transparent;} }
@keyframes ani-nextbtn-3{ 100%{background-color:#ff5a2b;} 0%, 50%{background-color:transparent;} }
@keyframes ani-prev-3{ 100%{left:50%;border-color:#fff;margin-left:-3px;} 50.1%{left:100%;border-color:#fff;margin-left:-3px;} 50%{left:-100%;} }
@keyframes ani-next-3{ 100%{right:50%;border-color:#fff;margin-right:-3px;} 50.1%{right:100%;border-color:#fff;margin-right:-3px;} 50%{right:-100%;} }
@keyframes ani-prev-3-bar{ 100%{left:50%;background-color:transparent;} 50.1%{left:100%;background-color:transparent;} 50%{left:-100%;} }
@keyframes ani-next-3-bar{ 100%{right:50%;background-color:transparent;} 50.1%{right:100%;background-color:transparent;} 50%{right:-100%;} }

@keyframes aniswiper{0%{ left:100%; } 100%{ left:0; }}
@-webkit-keyframes aniswiper{0%{ left:100%; } 100%{ left:0; }}
@keyframes aniswiper-prev{0%{ right:100%; } 100%{ right:0; }}
@-webkit-keyframes aniswiper-prev{0%{ right:100%; } 100%{ right:0; }}

.line-set { position:absolute; left:50%; top:185px; z-index:-1; width:1182px; height:1140px; margin:0 0 0 -680px; opacity:0; -webkit-transition:opacity 2000ms ease; transition:opacity 2000ms ease; }
.rnd.ani-visible .line-set { opacity:1; }
.line-set .line { position:absolute; left:0; top:0; width:1182px; height:1140px; background:url("/resource/p/kr/image/main/main-line.png") 0 0 no-repeat; opacity:0; -webkit-animation:mainline 10500ms linear infinite both; animation:mainline 10500ms linear infinite both; }
.line-set .line:nth-child(2) { opacity:.9; -webkit-animation-delay:300ms; animation-delay:300ms; }
.line-set .line:nth-child(3) { opacity:.81; -webkit-animation-delay:600ms; animation-delay:600ms; }
.line-set .line:nth-child(4) { opacity:.72; -webkit-animation-delay:900ms; animation-delay:900ms; }
.line-set .line:nth-child(5) { opacity:.63; -webkit-animation-delay:1200ms; animation-delay:1200ms; }
.line-set .line:nth-child(6) { opacity:.54; -webkit-animation-delay:1500ms; animation-delay:1500ms; }
.line-set .line:nth-child(7) { opacity:.45; -webkit-animation-delay:1800ms; animation-delay:1800ms; }
.line-set .line:nth-child(8) { opacity:.36; -webkit-animation-delay:2100ms; animation-delay:2100ms; }
.line-set .line:nth-child(9) { opacity:.27; -webkit-animation-delay:2400ms; animation-delay:2400ms; }
.line-set .line:nth-child(10) { opacity:.18; -webkit-animation-delay:2700ms; animation-delay:2700ms; }
.line-set .line:nth-child(11) { opacity:.09; -webkit-animation-delay:3000ms; animation-delay:3000ms; }
@keyframes mainline{
	0% {left:0; top:0;} 6.25% {left:5.5px; top:-28.5px;} 12.5% {left:22px; top:-53.5px;} 18.75% {left:46.5px; top:-69.5px;}
	25% {left:75px; top:-75px;} 31.25% {left:103.5px; top:-69.5px;} 37.5% {left:128px; top:-53.5px;}
	43.75% {left:144px; top:-28.5px;} 50% {left:149.5px; top:0;} 56.25% {left:144px; top:28.5px;}
	62.5% {left:128px; top:53.5px;} 68.75% {left:103.5px; top:69.5px;} 75% {left:75px; top:75px;}
	81.25% {left:46.5px; top:69.5px;} 87.5% {left:22px; top:53.5px;} 93.75% {left:5.5px; top:28.5px;} 100% {left:0; top:0;}
}
@-webkit-keyframes mainline{
	0% {left:0; top:0;} 6.25% {left:5.5px; top:-28.5px;} 12.5% {left:22px; top:-53.5px;} 18.75% {left:46.5px; top:-69.5px;}
	25% {left:75px; top:-75px;} 31.25% {left:103.5px; top:-69.5px;} 37.5% {left:128px; top:-53.5px;}
	43.75% {left:144px; top:-28.5px;} 50% {left:149.5px; top:0;} 56.25% {left:144px; top:28.5px;}
	62.5% {left:128px; top:53.5px;} 68.75% {left:103.5px; top:69.5px;} 75% {left:75px; top:75px;}
	81.25% {left:46.5px; top:69.5px;} 87.5% {left:22px; top:53.5px;} 93.75% {left:5.5px; top:28.5px;} 100% {left:0; top:0;}
}


/******************************* 메인 리뉴얼 *******************************/
.fm-item{}
.fm-ipt-5{width: 100%; height: 56px; font-size: 16px; padding: 0 10px; font-weight: 400; border: 5px solid #FF4E00;}
.fm-ipt-5::placeholder{color: #FF6000 !important;}
.fm-sch-5{position: absolute; right: 25px; top: 9px; padding: 5px;}

.i-sch-point{width: 23px; height: 23px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' fill='none'%3E%3Cg stroke='%23F47F20' stroke-width='2'%3E%3Ccircle cx='9.289' cy='9.854' r='8.25'/%3E%3Cpath d='m15.914 15.979 5.875 6.125'/%3E%3C/g%3E%3C/svg%3E"); background-position: 0 0;}
.i-site{width: 19px; height: 27px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='27' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' stroke='%23FF6000' stroke-linecap='round' stroke-linejoin='round' d='M9.54.883c-4.7 0-8.53 3.7-8.53 8.24 0 2.21 1.01 3.63 1.74 4.66.11.15.21.3.3.43.8 1.18 5.44 6.88 5.49 6.93l.97 1.2.99-1.18c.04-.05 4.45-5.27 5.31-6.61.07-.11.15-.23.25-.38.75-1.11 1.99-2.97 1.99-5.05.02-4.54-3.8-8.24-8.51-8.24Z'/%3E%3Cpath fill='%23FF6000' d='M12.19 8.933h-1.75v-1.75H8.65v1.75H6.9v1.79h1.75v1.75h1.79v-1.75h1.75v-1.79ZM18.39 24.283H.69v1.79h17.7v-1.79Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.51.383h18.06v25.69H.51z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-position: 0 0; margin-right: 15px;} /*230921*/
.i-mall{width: 24px; height: 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='22' viewBox='0 0 25 22' fill='none'%3E%3Cg clip-path='url(%23clip0_404_1505)'%3E%3Cpath d='M19.6791 4.85125H0.539062L3.77906 14.4312H16.6491L20.8191 1.28125H24.1891' stroke='%23FF6000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.37766 19.1212C7.37766 20.1612 6.52766 21.0112 5.48766 21.0112C4.44766 21.0112 3.59766 20.1612 3.59766 19.1212C3.59766 18.0812 4.44766 17.2312 5.48766 17.2312C6.52766 17.2312 7.37766 18.0812 7.37766 19.1212Z' fill='%23FF6000' stroke='%23FF6000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.0378 19.1712C17.0378 20.2112 16.1878 21.0613 15.1478 21.0613C14.1078 21.0613 13.2578 20.2112 13.2578 19.1712C13.2578 18.1312 14.1078 17.2812 15.1478 17.2812C16.1878 17.2812 17.0378 18.1312 17.0378 19.1712Z' fill='%23FF6000' stroke='%23FF6000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_404_1505'%3E%3Crect width='24.65' height='20.78' fill='white' transform='translate(0.0390625 0.78125)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-position: 0 0;}
.i-link{width: 17px; height: 17px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cg clip-path='url(%23clip0_165_339)'%3E%3Cpath d='M15.7089 12.6285V15.7485H1.62891V1.66846H5.63891' stroke='%23333333' stroke-width='1.88' stroke-miterlimit='10'/%3E%3Cpath d='M8.21875 1.66846H15.7088V9.02846' stroke='%23333333' stroke-width='1.88' stroke-miterlimit='10'/%3E%3Cpath d='M15.5093 1.71875L9.5293 8.70875' stroke='%23333333' stroke-width='1.88' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_165_339'%3E%3Crect width='15.96' height='15.96' fill='white' transform='translate(0.689453 0.728516)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-position: 0 0;}

.btn-outline-point{border: 1px solid #FF4E00; color: #FF6000;}
.product-sch{margin-top: 10px;}
.product-sch-btn{display: flex; gap: 5px; align-items: flex-start; position: relative; z-index: 20;}
.product-sch-btn > div{flex: 50% 0 1;}
.product-sch-btn .fm-ipt-5{outline: none;}
.product-sch-btn .btn-group{display: flex; gap: 5px;}
.product-sch-btn .btn-group .btn{display: flex; height: 56px; flex: 50% 0 1; font-size: 20px; font-weight: bold; gap: 0 17px; align-items: center; padding: 0 0 0 20px;}
.product-sch-btn .btn-group .btn span{font-size: 14px; font-weight: normal;} /*[폰트] - 230918*/
.autocomp-list{display: none; background: #fff; position: absolute; top: 56px; left: 0; width: 100%; max-height: 300px; padding: 5px 0; border: 1px solid #EEE; overflow-y: auto;}
.autocomp-list li{padding: 0 20px;}
.autocomp-list li span{display: block; border-bottom: 1px solid #F5F5F5; color: #474747; padding: 10px 0; cursor: pointer;}
.autocomp-list li:hover{background: #efefef;}

.fullpage{}
.fullpage .section{}

/* --- 공통 --- */
.d-flex{display: flex;}
.d-flex .col{flex: 1 0 0; width: 0;}
.flex-column{flex-direction: column;}
.ms-auto{margin-left: auto;}
.text-muted{color: #666666; font-weight: 350;}
.fs-20px{font-size: 20px;}
.fs-12px{font-size: 12px;}
.mt-50px{margin-top: 50px;}
.me-10px{margin-right: 10px;}

.section{}
.section section{}
.section section .inner{max-width: 1200px; width: 100%; padding: 110px 0 0; margin: auto;} /* 2024-04-19 */
.section section .inner.type01{padding: 65px 0 0; margin: auto;} /* 2024-04-19 */
.section section .inner h2{margin-bottom: 0; font-size: 36px; font-weight: 700;}  /* 2024-04-19 */

/* --- 비주얼 영역 -- */
.main-head .msg { position:relative; z-index:5; top:50%; width:1200px; margin:-194px auto 0; color:#fff;}
.main-head .msg .in { display:block; position:absolute; left:0; right:0; -webkit-transition:all 800ms ease; transition:all 800ms ease; }
.main-head .msg dt { position:relative; font-size:56px; font-weight:700; line-height:1.16; height:208px; margin-bottom:-24px; overflow:hidden; box-sizing:content-box; letter-spacing: -1.2px;} /*[폰트] - 230918*/
.main-head .msg dt .in { bottom:-100%; }
.main-head .msg dd { position:relative; height:224px; margin:45px 0 0 0; font-size:20px; line-height:1.8; font-weight: 300; letter-spacing: -0.5px;} /*[폰트] - 231010*/
.main-head .msg dd .text-wrap { position:relative; display:block; height:3.5em; overflow:hidden; }
.main-head .msg dd .in { top:-100%; }
.main-head .msg .btn-more { margin-top: 20px; }
.main-head .msg .btn-more::before, .main-head .msg .btn-more .i-go::after { background:#fff; }
.main-head .msg .btn-more .i-go::before { border-left-color:#fff; border-bottom-color:#fff; }

.main-head .swiper-slide{width: 100%; height: 100vh;}
.main-head .swiper-slide video{position: absolute; top: 0; left: 0; height: 100%; width: 100%; object-fit: cover;}

.main-head .swiper-control-wrap{display: flex; width:1200px; height: auto; align-items: center; position: absolute; bottom: 60px; left: 50%; transform: translateX(-50%); gap: 0 5px; z-index: 10; justify-content: center;}
.main-head .swiper-pagination {position: relative; display: inline-block; width: auto; height: 100%;}
.main-head .swiper-pagination-bullet {width: auto; height: 20px; text-align: center; line-height: 20px; font-size: 15px; color: #fff; font-weight: 700; opacity: 1; letter-spacing: 2.25px; padding: 0 15px;}
.main-head .swiper-pagination-bullet::before {display: none;}
.main-head .swiper-pagination-bullet+ .swiper-pagination-bullet::after {content: ""; position: absolute; left: 0; top: 50%; width: 1px; height: 9px; background: #fff; opacity: .6; transform: translateY(-50%);}
.main-head .swiper-pagination-bullet-active {color: #FF8901;}
.main-head .swiper-button-play {position: relative; bottom: 0; width: 26px; height: 26px; background-color: #fff; border-radius: 50px; opacity: 1;}
.main-head .swiper-button-play::before {display: none; border-color: #162212; left: 10px;}
.main-head .swiper-button-play::after {display: block; border-left-color: #162212;}

.main-head .swiper-play .swiper-button-play::before {display: block;}
.main-head .swiper-play .swiper-button-play::after {display: none;}
.main-head .swiper-play .swiper-button-play.stop::before {display: none;}
.main-head .swiper-play .swiper-button-play.stop::after {display: block;}

.swiper-button-wrap {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 1200px; z-index: 10; text-align: right; font-size: 0;}
.main-head .swiper-button-wrap button {position: relative; margin: 0; left: auto; right: auto; width: 50px; height: 50px; border: 1px solid #fff; border-radius: 100px; animation: 0; display: inline-block; background: transparent !important;}
.main-head .swiper-button-wrap button::before {width: 10px; height: 16px; margin: 0; animation: none; background-color: transparent; transform: translate(-50%, -50%);}
.main-head .swiper-button-wrap button::after {display: none;}
.main-head .swiper-button-next {margin-left: 30px !important}
.main-head .swiper-button-prev::before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cg clip-path='url(%23clip0_203_573)'%3E%3Cpath d='M8.95508 0.711601L1.74508 7.9316L8.95508 15.1416' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_203_573'%3E%3Crect width='9.33' height='15.84' fill='white' transform='translate(9.66602 15.8516) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.main-head .swiper-button-next::before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cg clip-path='url(%23clip0_203_577)'%3E%3Cpath d='M1.04688 15.1517L8.25688 7.93168L1.04688 0.72168' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_203_577'%3E%3Crect width='9.33' height='15.84' fill='white' transform='translate(0.335938 0.0117188)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); margin-right: -10px !important;}

.main-head .img { position:absolute; left:0; right:0; top:0; bottom:0; height:100%; overflow:hidden; }
.main-head .img video{}
.main-head .img .in { position:absolute; right:0; width:100vw; min-width:1200px; top:0; bottom:0; background-repeat:no-repeat; background-position:center center; background-size:cover; }
.main-head .swiper-slide-active { z-index:3; }
.main-head .swiper-slide-active .img { -webkit-animation:aniswiper 600ms both; animation:aniswiper 600ms both; }
.main-head .swiper-slide-active .btn-more { opacity:1; -webkit-transform:translateY(0);transform:translateY(0); -webkit-transition-delay:300ms; transition-delay:300ms; font-size: 16px;} /*[폰트] - 231018*/
.main-head .swiper-slide-active .msg dt .in { bottom:24px; -webkit-transition-delay:300ms; transition-delay:300ms; }
.main-head .swiper-slide-active .msg dd .in { top:0; -webkit-transition-delay:300ms; transition-delay:300ms; }
.main-head.direction-prev .img .in { left:0; right:auto; }
.main-head.direction-prev .swiper-slide-next { z-index:2; opacity:1 !important; }
.main-head.direction-prev .swiper-slide-next .msg dt .in { bottom:24px; -webkit-transition-duration:0ms; transition-duration:0ms; }
.main-head.direction-prev .swiper-slide-next .msg dd .in { top:0; -webkit-transition-duration:0ms; transition-duration:0ms; }
.main-head.direction-prev .swiper-slide-active .img { -webkit-animation:aniswiper-prev 600ms both; animation:aniswiper-prev 600ms both; }


/* --- product 영역 --- */
.prod-sec{padding-top: 0px;}
.prod-sec .inner{padding: 80px 0 0;}
.prod-sec .title{}
.product-swiper{position: relative; margin-top: 140px; overflow: hidden; padding-bottom: 150px;} /* 2024-04-23 */
.product-swiper .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0px;width:40px;height:40px;border-radius:0; background: none;top: 250px;} /* 2024-04-19 */
.product-swiper .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0px;width:40px;height:40px;border-radius:0; background: none;top: 250px;} /* 2024-04-19 */
.product-swiper .swiper-button-prev::before,
.product-swiper .swiper-button-next::before{content: " "; width: 40px; height: 40px; background-repeat: no-repeat; top: 0; left: 0; margin: 0; background-color: transparent;}
.product-swiper .swiper-button-prev::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='41' viewBox='0 0 24 41' fill='none'%3E%3Cpath d='M21.7402 2.43018L3.66016 20.5102L21.7402 38.5902' stroke='%23FF6000' stroke-width='5' stroke-miterlimit='10'/%3E%3C/svg%3E"); background-position: 0 center;}
.product-swiper .swiper-button-next::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='41' viewBox='0 0 24 41' fill='none'%3E%3Cpath d='M21.7402 2.43018L3.66016 20.5102L21.7402 38.5902' stroke='%23FF6000' stroke-width='5' stroke-miterlimit='10'/%3E%3C/svg%3E"); transform: rotate(180deg); background-position: 0 center;}
.product-swiper .swiper-button-prev::after,
.product-swiper .swiper-button-next::after{display: none;}
.product-swiper .swiper-pagination:not(.swiper-pagination-fraction){font-size:0}

.prd{}
.prd .thumb img{max-width: 100%;}
.prd .txt{display: flex; flex-direction: column;}
.prd .txt .subj{font-weight: bold;}
.prd .txt .des{color: #6f6f6f; font-weight: 500;}

.prd-lg{}
.prd-lg a{display: flex; justify-content: center; align-items: center;}
.prd-lg .thumb{display: block; width: 250px;}
.prd-lg .thumb img{}
.prd-lg .txt{gap: 10px 0;}
.prd-lg .txt .subj{font-size: 38px;} /*[폰트] - 230918*/
.prd-lg .txt .des{font-size: 16px;} /*[폰트] - 230918*/
.prd-lg .txt span{display: block;}
.prd-sm-group{margin-top:130px; justify-content: center; gap: 0 40px; padding: 0 80px;} /* 2024-04-19 */
.prd-sm{display: flex; flex-direction: column; flex: 0 1 33%;} /*[PRD] - 230918*/
.prd-sm .thumb{display: block; width: 200px; height: 200px;}
.prd-sm .thumb img{}
.prd-sm .txt{gap: 8px 0;}
.prd-sm .txt .subj{font-size: 22px;line-height: 1.3;}  /* 2024-04-19 */
.prd-sm .txt .des{font-size: 15px;}

.swiper-container-horizontal.product-swiper > .swiper-pagination-bullets{bottom: 40px;}
.product-swiper .swiper-pagination-bullet{width: 90px; text-align: center;} /* 2024-04-23 */
.product-swiper .swiper-pagination-bullet::before{width: 14px; height: 14px;}
.product-swiper .swiper-pagination-bullet:first-child:before{left:auto;right:-35px} /* 2024-04-23 */
.product-swiper .swiper-pagination-bullet:last-child:before{left:-20px;} /* 2024-04-23 */
.swiper-pagination-bullet.swiper-pagination-bullet-active{z-index:-1;} /* 2024-04-23 */
.product-swiper .swiper-pagination-bullet > span{width: 100%; position: absolute; top: 40px; left: 0; text-align: center;} /* 2024-04-23 */
.product-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active .bullet-text{color: #FF6000; border-bottom: 1px solid #FF6000; padding-bottom: 1px;} /* 2024-04-23 */
.bullet-text{font-size: 14px;} /*[폰트] - 230918*/


/* --- newsroom 영역 --- */
.news-sec{}
.news-sec .list{margin-top: 10px;}
.news-sec .img-wrap{background-size: cover !important; position: relative; overflow: hidden;}
.news-sec .img-wrap img{position:absolute; max-width:105%; left:50%; top:50%; transform:translate(-50%, -50%); transform-origin:left; -webkit-transition:-webkit-transform 0.3s ease-out; transition:transform 0.3s ease-out; object-fit: cover;}
.news-sec .img-wrap a{display: block; width: 100%; height: 100%; position: relative;}
.news-sec .img-wrap a:hover img{transform:scale(1.1) translate(-50%, -50%);}
.news-sec .img-wrap a:after{content:''; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.3); opacity:0; transition:opacity 0.3s ease-in-out;}
.news-sec .img-wrap a:hover:after {opacity:1;}

.news-sec .desc-wrap{position: relative;}
.news-sec .desc-wrap .news-tag{display: block; margin-bottom: 10px; line-height: 1;}
.news-sec .desc-wrap .tit{font-weight: bold; line-height: 1.3;}
.news-sec .desc-wrap .tit + p{font-weight: 400; color: #6F6F6F; line-height: 1.8;}
.news-sec .desc-wrap p{}
.news-sec .desc-wrap p strong{}
.news-sec .desc-wrap .bottom{margin-top: 27px; font-size: 12px;}

.news-sec .news-lg{gap: 0 70px; margin-bottom: 67px;} /* 2024-04-19 */
.news-sec .news-lg .img-wrap{flex: 0 0 480px; height: 290px;}
.news-sec .news-lg .desc-wrap{}
.news-sec .news-lg .desc-wrap .tit{height: 73px; font-size: 28px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;} /*[폰트] - 230918*/
.news-sec .news-lg .desc-wrap .tit + p{margin-top: 20px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; font-size: 16px;} /*[폰트] - 230918*/
.news-sec .news-lg .bottom{position: absolute; bottom: 0; left: 0; width: 100%;}

.news-sm-group{gap: 0 120px;}
.news-sec .news-sm{gap: 30px 0;}  /* 2024-04-19 */
/*.news-sec .news-sm .img-wrap{width: 320px; height: 185px;}*/
.news-sec .news-sm .img-wrap{width: 320px; height: 250px;}/* 24-12-18 수정*/
.news-sec .news-sm .desc-wrap{}
.news-sec .news-sm .desc-wrap .tit{height: 52px; font-size: 20px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;margin-bottom:23px;} /*[폰트] - 230918*/ /* 2024-04-19 */
.news-sec .news-sm .desc-wrap .tit + p{margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-sec .news-sm .desc-wrap .news-tag{font-size: 14px;}
.news-sec .i-window::after{margin-left: 0;}

/* --- rnd 영역 --- */
.rnd-sec{background: #fe8501 url(../image/main/rnd-bg.png) no-repeat 100% 100%; margin-top: 130px;} /* 2024-04-19 */
.rnd-sec .inner{padding-bottom: 50px !important; position: relative;} /*[RND] - 231018*/
.rnd-sec .inner h2 {font-size: 46px !important; line-height: 1;} /*[폰트] - 230918*/
.rnd-sec .inner h2 sup {display: none; font-size: 16px; font-weight: 700;} /*[폰트] - 230918*/
.rnd-sec .title-sub{font-size: 16px !important;} /*[RND] - 230918*/
.rnd-sec .btn-more{position: absolute; top: 160px; left: initial; right: 0; color: #fff; margin-left: 0;}
.rnd-sec .btn-more .i-go::before{border-color: #fff;}

.rnd-swiper{margin-top: 80px;}
.rnd-swiper .swiper-wrapper{background: #A1EEFF;}
.rnd-swiper .swiper-slide{background: #A1EEFF; display: flex; align-items: center; height: 320px;}
.rnd-swiper .swiper-slide .inner{display: flex; gap: 0; align-items: center; padding:0 !important;}
.rnd-swiper .swiper-slide .img{width: 465px; height: auto; margin: 0; text-align: center; font-size: 0;}
.rnd-swiper .swiper-slide .img .in{position: relative; bottom: initial; right: initial; display: inline-block;}
.rnd-swiper .swiper-slide dt::after { display: none; }
.rnd-swiper .swiper-slide .text dt { margin-bottom:20px; font-size:28px; color:#FF6000; font-weight:bold; line-height:1.25; } /*[폰트] - 230918*/
.rnd-swiper .swiper-slide .text dt small { display:block; padding:2px 0 8px; font-size:20px; }
.rnd-swiper .swiper-slide .text dd { font-size:16px; color:#FF6000; font-weight:bold; line-height:1.65; } /*[폰트] - 230918*/

.rnd-swiper .swiper-pagination-custom{width: 100%; margin-bottom: 40px;}
.rnd-swiper .preview { position:relative; right:initial; bottom:initial; padding-bottom:0; width:100%; display: flex; overflow:hidden; text-align:left; }
.rnd-swiper .preview .js-preview {flex-grow: 1; cursor: pointer;}
.rnd-swiper .preview .js-preview+ .js-preview {padding-left: 20px; position: relative;}
.rnd-swiper .preview .js-preview+ .js-preview::before {content: ""; position: absolute; left: 0; top: 3px; width: 3px; height: 82px; background: #fff; opacity: .5;}
.rnd-swiper .preview .text { display:block; font-size:18px; color:#fff; font-weight: 700; line-height:24px; opacity: .7; margin: 0;} /*[폰트] - 230918*/
.rnd-swiper .preview .num { display:block; font-size: 14px; font-weight: 700; margin-bottom: 5px;}
.rnd-swiper .preview .num strong{font-size: 22px;}
.rnd-swiper .preview .js-preview.active .text {color: #A1EEFF; opacity: 1;}

.rnd-swiper .swiper-button-prev, .rnd-swiper .swiper-button-next {top: 240px; width: auto; height: auto; padding: 20px; animation: none !important; border-radius: 0; border: 0;}
.rnd-swiper .swiper-button-prev .ir::after, .rnd-swiper .swiper-button-next .ir::after {display: none !important;}
.rnd-swiper .swiper-button-prev {left: 20px;}
.rnd-swiper .swiper-button-next {right: 20px;}
.rnd-swiper .swiper-button-prev .ir {position: static; width: 24px; height: 47px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='47' viewBox='0 0 24 47' fill='none'%3E%3Cg clip-path='url(%23clip0_203_190)'%3E%3Cpath d='M23.5862 40.8748L6.37617 23.6648L23.5862 6.45477V0.864766L23.3562 0.634766L0.326172 23.6648L23.3562 46.6848L23.5862 46.4548V40.8748Z' fill='%23FF4800'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_203_190'%3E%3Crect width='23.26' height='46.05' fill='white' transform='translate(0.326172 0.634766)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-position: center center;}
.rnd-swiper .swiper-button-next .ir {position: static; width: 24px; height: 47px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='47' viewBox='0 0 25 47' fill='none'%3E%3Cg clip-path='url(%23clip0_203_192)'%3E%3Cpath d='M0.861097 6.44457L18.0711 23.6546L0.861094 40.8646L0.861094 46.4546L1.09109 46.6846L24.1211 23.6546L1.0911 0.634569L0.861098 0.864569L0.861097 6.44457Z' fill='%23FF4800'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_203_192'%3E%3Crect width='23.26' height='46.05' fill='white' transform='translate(24.1211 46.6846) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-position: center center;}

.rnd-swiper .swiper-pagination{display: flex; width: 100%; left: 0; bottom: 0; gap: 0 10px;}
.rnd-swiper .swiper-pagination span{width: auto;}
.rnd-swiper .swiper-pagination span:before{display: none;}
.swiper-pagination-bullet .circle i::before{display: none;}

.fullpage #section0{height: 100vh;width: 100%;}
.fullpage #section1{height: auto}