@import url(https://cdn.jsdelivr.net/gh/theeluwin/NotoSansKR-Hestia@master/stylesheets/NotoSansKR-Hestia.css);
:root{--Myeongjo: "NanumMyeongjo" !important;}
.polwrap .quicks img,.polwrap .pol img{width: auto;display: inline-block;}
.pol h1,.pol h2,.pol a,.pol div,.pol span,.pol a,.pol p,.pol i{font-family: 'Noto Sans Korean' !important;; letter-spacing: -1.2px;line-height: 150%;}
.polwrap{width:100%; min-width:1300px;max-width: 1900px; margin: auto;position: relative;height: 100%;;}
.polwrap .quicks{position: fixed;top: 180px; right: 50px;z-index: 10;display: inline-block;}
.polwrap .pol{width:100%; min-width:1300px;max-width: 1900px; margin: auto;position: relative;overflow: hidden;}
.polwrap .blind{position: absolute; clip: rect(0 0 0 0);width: 1px; height: 1px;margin: -1px;overflow: hidden;;}
.polwrap .pol .inner{width:1300px; margin: auto;position: relative;}
.polwrap .pol1{background: url(../images/bg1.png) 50% 0 no-repeat;}
.polwrap .pol1 .inner{height: 1001px}
.polwrap .pol1 .inner .bis{position: absolute;right: 23px; top: 5px;color:#000; font-size: 14px;font-weight: 400;}
.polwrap .pol1 .inner .gnilogos{padding: 6px 0 124px 0px;position: relative;z-index: 2;}
.polwrap .pol1 .inner .gnilogos a{display: inline-block;}
.polwrap .pol1 .inner .gnilogos span{color:#000; font-size: 14px;font-weight: 400;}
.polwrap .pol1 .inner .Tbox{padding:0 0 0 100px;}
.polwrap .pol1 .inner .Tbox h1{margin:0 0 79px -28px;opacity: 0;animation: fade-in-top 1s linear both;}
.polwrap .pol1 .inner .Tbox p.T1{font-size: 22px; color:#fff;font-weight: 400;margin-bottom: 37px;line-height: 29.7px;}
.polwrap .pol1 .inner .Tbox .polbtn{margin-bottom: 39px;}
.polwrap .pol1 .inner .Tbox .polbtn a{background: #fff;color:#000; font-size: 25px; width: 337px; height: 99px;line-height: 99px;text-align: center;font-weight: 500;}
.polwrap .pol1 .inner .Tbox .polbtn a:before{border: 6px solid #fff;}
.polwrap .pol1 .inner .Tbox p.T2{font-size: 17px; color:#fff;font-weight: 400;}
.polwrap .pol1 .inner .Tbox p.T2 i{font-size: 13px; color:#fff;font-weight: 400;display: block;}
.polwrap .pol2{background: #2f311e;}
.polwrap .pol2 .inner{padding: 75px 0;}
.polwrap .pol2 .inner .videos {width: 998px;height: 563px; position: relative;margin: auto;  }
.polwrap .pol2 .inner .videos iframe {position: absolute; left: 0; top: 0; width: 100%;height: 100%;}
.polwrap .pol3{background: url(../images/bg2.png) 50% 0 no-repeat;}
.polwrap .pol3 .inner{height: 1035px}
.polwrap .pol3 .inner .Tbox{padding:173px 0 0 100px;}
.polwrap .pol3 .inner .Tbox h2{opacity: 0;;margin-bottom: 39px;}
.polwrap .pol3 .inner .Tbox h2.on{animation: fade-in-left 1s linear both;}
.polwrap .pol3 .inner .Tbox p.T2{font-size: 21px;line-height: 31px; color:#fff;margin-bottom: 61px;}
.polwrap .pol3 .inner .Tbox .imgbox{display: flex;align-items: flex-start;justify-content: flex-start;gap: 10px;}
.polwrap .pol3 .inner .Tbox .imgbox img{opacity: 0;}
.polwrap .pol3 .inner .Tbox .imgbox.on img{animation: fade-in-top 1s linear both}
.polwrap .pol3 .inner .Tbox .imgbox.on img:nth-of-type(2){animation-delay: 0.3s;}
.polwrap .pol4{background: url(../images/bg3.png) 50% 0 no-repeat;}
.polwrap .pol4 .inner{height: 854px}
.polwrap .pol4 .inner .Tbox{padding:99px 0 0 100px;}
.polwrap .pol4 .inner .Tbox h2{opacity: 0;;margin:0 0 -6px -43px;}
.polwrap .pol4 .inner .Tbox h2.on{animation: fade-in-left 1s linear both;}
.polwrap .pol4 .inner .Tbox p.T2{font-size: 21px;line-height: 31px; color:#fff;margin-bottom: 54px;}
.polwrap .pol4 .inner .Tbox p.T2 i{font-size: 21px;line-height: 31px; color:#f5eaac;font-weight: 600;}
.polwrap .pol4 .inner .Tbox .polbtn a{background: #5a6b5a;color:#fff; font-size: 21px; width: 250px; height: 70px;line-height: 70px;text-align: center;font-weight: 500;}
.polwrap .pol4 .inner .Tbox .polbtn a:before{border: 6px solid #5a6b5a;}
.polwrap .pol5{background: url(../images/bg4.png) 50% 0 no-repeat;}
.polwrap .pol5 .inner{height: 787px}
.polwrap .pol5 .inner .Tbox{padding:192px 0 0 650px;}
.polwrap .pol5 .inner .Tbox h2{opacity: 0;;margin:0 0 40px 0px;}
.polwrap .pol5 .inner .Tbox h2.on{animation: fade-in-left 1s linear both;}
.polwrap .pol5 .inner .Tbox p.T2{font-size: 21px;line-height: 31px; color:#fff;margin-bottom: 56px;}
.polwrap .pol6{background: url(../images/bg5.png) 50% 0 no-repeat;}
.polwrap .pol6 .inner{height: 922px}
.polwrap .pol6 .inner .Tbox{padding:49px 0 0 100px;}
.polwrap .pol6 .inner .Tbox h2{opacity: 0;;margin:0 0 -42px -79px;}
.polwrap .pol6 .inner .Tbox h2.on{animation: fade-in-left 1s linear both;}
.polwrap .pol6 .inner .Tbox p.T2{font-size: 22px;line-height: 32px; color:#474747;margin-bottom: 48px;}
.polwrap .pol6 .inner .Tbox .polbtn a{background: #8a655b;color:#fff; font-size: 21px; width: 250px; height: 70px;line-height: 70px;text-align: center;font-weight: 500;}
.polwrap .pol6 .inner .Tbox .polbtn a:before{border: 6px solid #8a655b;}
.polwrap .pol7{background: #2f311e;}
.polwrap .pol7 .inner{padding: 74px 0 70px 0;}
.polwrap .pol7 .inner .T1{padding: 0 0 38px 0px;text-align: center;font-size: 43px;line-height: 56px;font-weight: 700;color:#fff;letter-spacing: -3px;}
.polwrap .pol7 .inner .polbtn{text-align: center;margin-bottom: 49px;}
.polwrap .pol7 .inner .polbtn a.B1{background: #6d9542;}
.polwrap .pol7 .inner .polbtn a.B2{background: #7e8d6e;width: 200px;;}
.polwrap .pol7 .inner .polbtn a{font-size: 29px; width: 415px; height: 107px;line-height: 107px;text-align: center;font-weight: 700;margin: 0 8px;color:#fff;}
.polwrap .pol7 .inner .polbtn a.B1:before{border: 6px solid #6d9542;}
.polwrap .pol7 .inner .polbtn a.B2:before{border: 6px solid #7e8d6e;}
.polwrap .pol7 .inner .T2{font-size: 15px; text-align: center;color:#fff}
.polwrap .pol8{background: url(../images/bg6.png) 50% 0 no-repeat;;}
.polwrap .pol8 .inner{height: 907px;}
.polwrap .pol8 .inner .Tbox{padding: 84px 0 0 100px;}
.polwrap .pol8 .inner .Tbox p.T1{font-size: 36px; color:#1e1e1e; line-height: 34px;letter-spacing: -3px;margin-bottom: 35px;}
.polwrap .pol8 .inner .Tbox p.T1 i{font-weight: 700;color:#1e1e1e}
.polwrap .pol8 .inner .Tbox p.T2{font-size: 18px; color:#1e1e1e;margin-bottom: 51px;}
.polwrap .pol8 .inner .Tbox p.T2 i{font-size: 13px; color:#aeaeae; }
.polwrap .pol8 .inner .Tbox p.T2 span{font-size: 18px; color:#1e1e1e; font-weight: 500;}
.polwrap .pol8 .inner .Tbox .polbtn{margin-bottom: 43px;}
.polwrap .pol8 .inner .Tbox .polbtn a{font-size: 25px; width: 393px; height: 105px;line-height: 105px;text-align: center;font-weight: 500;color:#fff;background: #6d9542;}
.polwrap .pol8 .inner .Tbox .polbtn a:before{border: 6px solid #6d9542;}
.polwrap .pol8 .inner .Tbox p.T3{font-size: 21px; color:#6d9542;font-weight: 500;text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.5);}
.polwrap .polfot{padding: 30px 0;text-align: center;color:#222; font-size: 15px;background: #fff;}
.footer{background: #fff;position: relative;z-index: 2;}
.polwrap #footer {margin:45px auto 0;border-top:1px solid #d1d1d1}
.polwrap #footer .footer_menu {border-bottom:1px solid #d1d1d1;background:#e9e9e9;padding:5px 10px 5px 3px}
.polwrap #footer .footer_lay {position:relative;width:980px;margin:0 auto;}
.polwrap #footer .footer_lay:after {content:" ";display:block;clear:both}
.polwrap #footer .footer {background:#f5f5f5;position:relative;z-index: 1;}
.polwrap #footer .footer .footer_lay {padding:25px 0 24px 153px;position:relative;width:827px;/* margin-top:5px;*/ margin-bottom:5px}
.polwrap #footer .footer .logo {position:absolute;top:41px;left:16px;border-top:none;margin:0;padding:0;width:119px; height:23px;background-position:-168px -263px;text-indent:-9999px;}
.polwrap #footer .footer address {color:#7c7c7c;font-size:11px;padding-top:3px;font-style: normal;}
.polwrap #footer .footer address span {color:#7c7c7c}
.polwrap #footer .footer address strong {color:#666666;margin-right:12px;width:200px;display:inline-block;text-align:right}
.polwrap #footer .footer address strong span {color:#857768;margin-left:5px}
.polwrap #footer .footer p {font-size:11px;border-top:1px solid #e5e5e5;padding-top:8px;margin-top:5px;color:#a8a8a8}
.polwrap #footer .footer p.gniinfotxt{border: 0px; float: left; color:#666666; }
.polwrap #footer .footer p.gniinfotxt span.hipe{margin: 0px; font-size: 12px; font-weight:700;}
.polwrap #footer .footer p.gniinfotxt span.hipe span.pa{color:#857768; margin-left:5px; font-weight:100;  font-size: 12px; }
.polwrap #footer .footer p span {float:right;margin-right:12px;font-size:10px}
.ir {background: url(https://ad.goodneighbors.kr/mainSprite.png)}
.polwrap .polbtn a:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-animation-duration: 1s;animation-duration: 1s;}
.polwrap .polbtn a:hover:before, .polwrap .polbtn a:focus:before, .polwrap .polbtn a:active:before {-webkit-animation-name: hvr-ripple-out;animation-name: hvr-ripple-out;}
.polwrap .polbtn a {display: inline-block;vertical-align: -1px;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;}
@-webkit-keyframes hvr-ripple-out {100% {top: -12px;right: -12px;bottom: -12px;left: -12px;opacity: 0;}}@keyframes hvr-ripple-out {100% {top: -12px;right: -12px;bottom: -12px;left: -12px;opacity: 0;}}
@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
@keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}
@keyframes fade-in-right{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0);opacity:1}}
@keyframes w100{0%{width: 0;}100%{width: 100%;}}