.btn{overflow:hidden;position:relative;display:inline-block;border-radius:5px;overflow:hidden;margin-top:30px;width:100%;box-shadow:0 8px 15px 0 rgba(105,138,141,0.3);transition:all .8s cubic-bezier(0.25,0.46,0.45,0.94)}.btn:hover{box-shadow:none}.btn .button_on_circle{background-color:#000;border-radius:100%;position:absolute;left:0;top:0;width:0;height:0;margin-left:0;margin-top:0;pointer-events:none;animation-timing-function:ease-in-out}.btn .btn_inner{display:block;background:#000;color:#fff;font-size:16px;letter-spacing:1px;transition:.4s;padding:15px 40px;text-align:center}.btn .btn_txt_area{position:relative;display:flex;align-items:center;justify-content:center}.btn .explode-circle{animation:explode .5s forwards}.btn .desplode-circle{animation:desplode .5s forwards}.btn a{cursor:pointer}.btn a i{margin-left:10px;font-size:inherit;font-size:18px;position:relative}.btn.search_btn a i{top:-1px}.btn_area .btn{width:auto;margin-top:0}.btn_type2{display:flex;justify-content:center;padding-top:40px;border-top:1px solid #dde2e6}.btn_type2 .btn_area{float:left;margin-right:20px}.btn_type2 .btn_area:last-of-type{margin-right:0}.btn_focus{border:1px solid #20211f !important}@keyframes explode{0{width:0;height:0;margin-left:0;margin-top:0;background-color:rgba(0,0,0,0.15)}100%{width:400px;height:400px;margin-left:-200px;margin-top:-200px;background-color:rgba(0,0,0,0.15)}}@keyframes desplode{0{width:400px;height:400px;margin-left:-200px;margin-top:-200px;background-color:rgba(0,0,0,0.15)}100%{width:0;height:0;margin-left:0;margin-top:0;background-color:rgba(0,0,0,0.15)}}.flip_btn{height:40px;perspective:500px;position:relative;left:-20px;transition:left .5s cubic-bezier(0.2,0.9,0.4,1.1);margin:20px 0 0 0;border-radius:5px;overflow:hidden}.flip_btn:hover{left:0}.flip_btn a{width:100%;height:100%;position:absolute;transform-style:preserve-3d;transform:translateZ(-25px);transition:transform .3s;cursor:pointer;font-size:12px;letter-spacing:1px}.flip_btn a i{margin-left:10px}.flip_btn a .front,.flip_btn a .back{margin:0;height:40px;line-height:40px;position:absolute;padding:0 20px}.flip_btn a .front{background-color:transparent;color:#20211f;transform:rotateY(0) translateZ(14px)}.flip_btn a .back{background-color:rgba(255,255,255,0);color:rgba(51,51,51,0);transform:rotateX(90deg) translateZ(14px);overflow:hidden}.flip_btn a .back:after{content:'';position:absolute;top:-32%;left:-10%;width:120%;height:50%;background:#f4f8f8;transform:rotate(8deg);transition:all .5s ease;transition-delay:.15s}.flip_btn a:hover{transform:translateZ(-24px) rotateX(-90deg)}.flip_btn a:hover .front{background:#000;transition:all .8s ease}.flip_btn a:hover .back{color:#fff;transition:color .4s linear;background:#000}.flip_btn a:hover .back:after{transform:rotate(6deg) translate(100px,-18px)}.ellip,.ellip-line{position:relative;overflow:hidden;max-width:100%}.ellip{display:block}.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}@media(max-width:1024px){.link_motion>svg{width:45px;height:45px;transform:translate(-50%,2px) translateZ(0)}.link_motion:hover svg{transform:translate(-50%,0) translateZ(0)}}.bano_button{position:relative;display:inline-block;cursor:pointer;background:0;-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);width:150px;height:150px;display:flex;align-items:center;justify-content:center;color:#2a2a2a;cursor:pointer;font-size:15px;font-weight:500;font-family:'Poppins',sans-serif}.bano_button>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.bano_button>a>span{font-size:13px;line-height:1;font-family:'SpoqaHanSansNeo-Regular';font-weight:bold}.bano_button .arrow{margin-left:15px;transition:left 1s cubic-bezier(0.23,1,0.32,1);position:relative}.bano_button .arrow i{color:#2a2a2a}.bano_button .progress{position:absolute;width:100%;height:100%;transition:transform .4s cubic-bezier(0.7,0,0.3,1)}.bano_button:hover .progress{transform:scale3d(1.1,1.1,1)}.bano_button:hover .arrow{animation:bano_btn_arrow .8s ease infinite reverse}.bano_button .progress__circle{fill:none;stroke:rgba(0,0,0,0.4);stroke-width:.5px}.bano_button:focus-visible .progress__circle{fill:#2a2a2a}.bano_button .progress__path{fill:none;stroke-width:.5px;stroke:#2a2a2a;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1s cubic-bezier(0.7,0,0.3,1)}.bano_button:hover .progress__path{stroke-dashoffset:0}@media(max-width:800px){.bano_button{width:20vw;height:20vw}.bano_button .arrow{left:-2.5vw;animation:none !important;display:none}.bano_button .arrow img{width:7.6vw}.bano_button .progress{top:0;left:0}.bano_button>span{font-size:2.5vw;line-height:1;letter-spacing:0}}.white .bano_button{color:#fff}.white .bano_button .progress__circle{fill:none;stroke:rgba(255,255,255,0.4)}.white .bano_button:focus-visible .progress__circle{fill:rgba(255,255,255,0.4)}.white .bano_button .progress__path{fill:none;stroke:#fff}.white .bano_button>span{color:#fff}.white .bano_button .arrow i{color:#fff}.view_btn{width:120px;height:120px;border-radius:100%;z-index:4}.view_btn .btn_border_shape{width:100%;height:100%;border:1px solid #000;background:transparent;position:absolute;top:5px;left:5px;z-index:2;border-radius:100%;pointer-events:none}.view_btn a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:transparent;border-radius:100%;cursor:pointer;font-family:'Poppins',sans-serif;text-align:center;font-size:16px;line-height:1.2;letter-spacing:0;font-weight:500}@media(max-width:1024px){.title_lr_area .btn_area{white-space:nowrap}}@media(max-width:768px){.magnetic_btn{transform:none !important}.view_btn{width:18vw;height:18vw;transform:none !important}.view_btn .btn_border_shape{border:.1vw solid #000;top:1vw;left:1vw}}.plane_button_area{width:100%;height:70px;background:#000;display:flex;align-items:center;justify-content:center;flex-direction:column}.plane_button_area .btn_txt{color:#fff;position:absolute}.plane_button{display:flex;align-items:center;justify-content:center;flex-direction:column;--primary:#000;--primary2:#f6f8ff;--primary-dark:#232942;--primary-dark2:#d1d6ee;--primary-darkest:#232942;--primary-darkest2:#8a91b4;--text:#362a89;--text-opacity:1;--success:#000;--success-x:-12;--success-stroke:14;--success-opacity:0;--overflow:hidden;--x:0;--y:0;--rotate:0;--plane-x:0;--plane-y:0;--plane-opacity:1;--trails:rgba(255,255,255,.15);--trails-stroke:57;--left-wing-background:var(--primary);--left-wing-first-x:0;--left-wing-first-y:0;--left-wing-second-x:50;--left-wing-second-y:0;--left-wing-third-x:0;--left-wing-third-y:100;--left-body-background:var(--primary);--left-body-first-x:50;--left-body-first-y:0;--left-body-second-x:50;--left-body-second-y:100;--left-body-third-x:0;--left-body-third-y:100;--right-wing-background:var(--primary);--right-wing-first-x:50;--right-wing-first-y:0;--right-wing-second-x:100;--right-wing-second-y:0;--right-wing-third-x:100;--right-wing-third-y:100;--right-body-background:var(--primary);--right-body-first-x:50;--right-body-first-y:0;--right-body-second-x:50;--right-body-second-y:100;--right-body-third-x:100;--right-body-third-y:100;width:100%;height:100%;cursor:pointer;position:relative;border:0;padding:0;min-width:100px;text-align:center;margin:0;line-height:1;font-family:inherit;font-weight:inherit;font-size:15px;background:0;outline:0;color:var(--text);-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.plane_button .plane,.plane_button .trails{pointer-events:none;position:absolute}.plane_button .plane{left:0;top:0;right:0;bottom:0;-webkit-filter:drop-shadow(0 3px 6px var(--shadow));filter:drop-shadow(0 3px 6px var(--shadow));-webkit-transform:translate(calc(var(--x) * 1px),calc(var(--y) * 1px)) rotate(calc(var(--rotate) * 1deg)) translateZ(0);transform:translate(calc(var(--x) * 1px),calc(var(--y) * 1px)) rotate(calc(var(--rotate) * 1deg)) translateZ(0)}.plane_button .plane .left,.plane_button .plane .right{position:absolute;left:0;top:0;right:0;bottom:0;opacity:var(--plane-opacity);-webkit-transform:translate(calc(var(--plane-x) * 1px),calc(var(--plane-y) * 1px)) translateZ(0);transform:translate(calc(var(--plane-x) * 1px),calc(var(--plane-y) * 1px)) translateZ(0)}.plane_button .plane .left:before,.plane_button .plane .right:before,.plane_button .plane .left:after,.plane_button .plane .right:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:calc(var(--border-radius) * 1px);-webkit-transform:translate(var(--part-x,0.4%),var(--part-y,0)) translateZ(0);transform:translate(var(--part-x,0.4%),var(--part-y,0)) translateZ(0);z-index:var(--z-index,2);background:var(--background,var(--left-wing-background));-webkit-clip-path:polygon(calc(var(--first-x,var(--left-wing-first-x)) * 1%) calc(var(--first-y,var(--left-wing-first-y)) * 1%),calc(var(--second-x,var(--left-wing-second-x)) * 1%) calc(var(--second-y,var(--left-wing-second-y)) * 1%),calc(var(--third-x,var(--left-wing-third-x)) * 1%) calc(var(--third-y,var(--left-wing-third-y)) * 1%));clip-path:polygon(calc(var(--first-x,var(--left-wing-first-x)) * 1%) calc(var(--first-y,var(--left-wing-first-y)) * 1%),calc(var(--second-x,var(--left-wing-second-x)) * 1%) calc(var(--second-y,var(--left-wing-second-y)) * 1%),calc(var(--third-x,var(--left-wing-third-x)) * 1%) calc(var(--third-y,var(--left-wing-third-y)) * 1%))}.plane_button .plane .left:after{--part-x:0;--z-index:1;--background:var(--left-body-background);--first-x:var(--left-body-first-x);--first-y:var(--left-body-first-y);--second-x:var(--left-body-second-x);--second-y:var(--left-body-second-y);--third-x:var(--left-body-third-x);--third-y:var(--left-body-third-y)}.plane_button .plane .right:before{--part-x:-0.4%;--z-index:2;--background:var(--right-wing-background);--first-x:var(--right-wing-first-x);--first-y:var(--right-wing-first-y);--second-x:var(--right-wing-second-x);--second-y:var(--right-wing-second-y);--third-x:var(--right-wing-third-x);--third-y:var(--right-wing-third-y)}.plane_button .plane .right:after{--part-x:0;--z-index:1;--background:var(--right-body-background);--first-x:var(--right-body-first-x);--first-y:var(--right-body-first-y);--second-x:var(--right-body-second-x);--second-y:var(--right-body-second-y);--third-x:var(--right-body-third-x);--third-y:var(--right-body-third-y)}.plane_button .trails{display:block;width:33px;height:64px;top:-4px;left:16px;fill:none;stroke:var(--trails);stroke-linecap:round;stroke-width:2;stroke-dasharray:57px;stroke-dashoffset:calc(var(--trails-stroke) * 1px);-webkit-transform:rotate(68deg) translateZ(0);transform:rotate(68deg) translateZ(0)}.plane_button span{color:#fff;display:block;position:relative;z-index:4;opacity:var(--text-opacity);font-size:inherit;font-weight:500}.plane_button i{color:#fff;font-size:17px;line-height:1;position:relative;top:-1px;margin-right:10px;max-width:25px}.plane_button span.default{width:100%;display:flex;justify-content:center;align-items:center}.plane_button span.success{pointer-events:none;z-index:0;position:absolute;left:-50px;right:0;top:12px;-webkit-transform:translateX(calc(var(--success-x) * 1px)) translateZ(0);transform:translateX(calc(var(--success-x) * 1px)) translateZ(0);opacity:var(--success-opacity);color:var(--success);white-space:nowrap}.plane_button span.success svg{display:inline-block;vertical-align:top;width:16px;height:16px;margin:-1px 8px 0 0;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14px;stroke:var(--success);stroke-dashoffset:calc(var(--success-stroke) * 1px)}@media(max-width:800px){.plane_button_area{height:11vw}.plane_button{border-radius:2vw}.plane_button .plane .left:before,.plane_button .plane .right:before,.plane_button .plane .left:after,.plane_button .plane .right:after{border-radius:2vw}.plane_button span{font-size:3.5vw}.plane_button span.success{left:-4vw}.plane_button i{max-width:5vw}}