.text-green{color:#299e61}.text-gray{color:#999}.text-litegray{color:#ddd}.text-darkgray{color:#666}.bg-gold{background-color:#c6a14c}.bg-liteGreen{background-color:#17b554}.bg-green{background-color:#299e61;color:#fff}.flow-li:before{content:"";display:inline-block;position:relative;left:-5px;top:-4px;width:5px;height:5px;margin-right:4px;background:#299e61;border-radius:50%}.btn-green{padding:16px 32px;background-color:#299e61;font-size:1rem;font-weight:500}.btn-green,.btn-green:hover{color:#fff;transition:all .3s}.btn-green:hover{background-color:#3fc680;text-decoration:none;-moz-opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}.btn-header{font-size:.9rem}.btn-cta{display:inline-block;min-width:256px;padding:20px 48px;background-color:#fff;color:#299e61;font-size:1rem;font-weight:600;transition:all .3s}.cta-area .btn-cta{border:2px solid #299e61!important}.btn-cta:hover{background-color:#33c67a;border:2px solid #33c67a!important;color:#fff;text-decoration:none;-moz-opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";transition:all .3s}.btn-linkinpage{display:inline-block;width:14rem;padding:20px 15px 20px 36px;background-color:#fff;border:3px solid #299e61;color:#299e61;font-size:1rem;font-weight:500;text-align:center;transition:all .3s;letter-spacing:0}.btn-linkinpage:hover{background-color:#299e61;color:#fff;text-decoration:none;-moz-opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";transition:all .3s}.btn,.btn-nohover{width:200px;margin:0 auto;padding:16px;border-radius:0;font-weight:500}.tag-ip{margin:0 auto;padding:4px 12px;background-color:#f4a02f;color:#fff;font-size:.75rem}.arrow,.tag-ip{display:inline-block}.arrow{position:relative}.arrow:after,.arrow:before{position:absolute;top:0;bottom:0;left:0;margin:auto;vertical-align:middle;content:""}.arrow-base{display:inline-block}.arrow-base:after,.arrow-base:before,.arrow-right{position:absolute;top:0;bottom:0;left:0;margin:auto;vertical-align:middle;content:""}.arrow-right:before{top:0;left:60px;height:5px;border:17px solid transparent;border-left:24px solid #c1b8ad}.arrow-right:after{top:0;left:20px;height:16px;border-left:40px solid #c1b8ad}#flow .arrow-right:before{top:0;left:356px}#flow .arrow-right:after{top:0;left:317px}.arrow-douwn:before{top:0;height:6px;-webkit-transform:translate(-50%,-100%);border:17px solid transparent;border-top:24px solid #c1b8ad}.arrow-douwn:after,.arrow-douwn:before{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%)}.arrow-douwn:after{top:-74px;width:8px;height:40px;border-left:16px solid #c1b8ad}#flow .arrow-douwn:after{top:300px}#flow .arrow-douwn:after,#flow .arrow-douwn:before{transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%)}#flow .arrow-douwn:before{top:340px}@-moz-document url-prefix(){#flow .arrow-douwn:after{top:304px!important}#flow .arrow-douwn:before{top:324px!important}}#flow .arrow-left:before{top:0;left:-100px;width:6px;height:5px;border:17px solid transparent;border-right:24px solid #c1b8ad}#flow .arrow-left:after{top:0;left:-60px;width:8px;height:16px;border-left:40px solid #c1b8ad}#flow .arrow-up:before{top:-419px;width:5px;height:6px;border:17px solid transparent;border-bottom:24px solid #c1b8ad}#flow .arrow-up:after,#flow .arrow-up:before{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%)}#flow .arrow-up:after{top:-340px;width:8px;height:40px;border-left:16px solid #c1b8ad}.arrow-gradation2-area{display:flex;justify-content:center;margin:0 auto;width:400px}.arrow-gradation2-num{margin:10px 20px;color:#fff;font-size:30px;font-weight:600;font-family:Oxygen}.arrow-gradation2-num:after{top:0;content:"."}.arrow-gradation2-text{color:#fff;font-size:20px;font-weight:700;text-align:left}.arrow-gradation2-1{-webkit-appearance:none;display:flex;align-items:center;width:400px;height:74px;background:linear-gradient(90deg,#299e61,#39b997,#3fc3aa)}.arrow-gradation2-2{width:0;height:0;border-color:transparent transparent transparent #3fc3aa;border-style:solid;border-width:37px 0 37px 16px}.arrow-gradation3-area{display:flex;justify-content:center}.arrow-gradation3-num{margin:10px 20px;color:#fff;font-size:20px;font-weight:600;font-family:Oxygen}.arrow-gradation3-num:after{top:0;content:"."}.arrow-gradation3-text{color:#fff;font-size:16px;font-weight:700;text-align:left}.arrow-gradation3-1{-webkit-appearance:none;display:flex;align-items:center;width:100%;height:74px;background:linear-gradient(90deg,#299e61,#39b997,#3fc3aa)}.arrow-gradation3-2{width:0;height:0;border-color:transparent transparent transparent #3fc3aa;border-style:solid;border-width:37px 0 37px 16px}@media (max-width:991px){.arrow-gradation3-area{flex-direction:column;overflow:hidden}.arrow-gradation3-1{background:linear-gradient(180deg,#299e61,#39b997,#3fc3aa)}.arrow-gradation3-2{border-style:solid;border-right:calc(50vw - 15px) solid transparent;border-left:calc(50vw - 15px) solid transparent;border-top:40px solid #3fc3aa;border-bottom:0}}@media (max-width:768px){.arrow-gradation3-2{border-style:solid;border-right:calc(48vw - 15px) solid transparent;border-left:calc(48vw - 15px) solid transparent;border-top:20px solid #3fc3aa;border-bottom:0}}.arrow-linkinpage:before{top:-17px;left:-20px;width:10px;height:10px;border-top:2px solid #299e61;border-right:2px solid #299e61;transform:rotate(135deg)}.btn-linkinpage:hover .arrow-linkinpage:before{border-top:2px solid #fff;border-right:2px solid #fff}.slider{margin:0 auto;width:90%}.slick-prev{left:-50px}.slick-next,.slick-prev{position:absolute;top:47%;z-index:100;width:40px;height:40px;background:#299e61;border-radius:60px;transform:translateY(-50%)}.slick-next{right:-50px}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background-color:#056734;text-decoration:none;-moz-opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";transition:all .3s}.slick-prev:before{right:11px;transform:rotate(225deg)}.slick-next:before,.slick-prev:before{position:absolute;top:14px;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;content:""}.slick-next:before{left:11px;transform:rotate(46deg)}.slick-dots li button:before{font-family:slick;font-size:12px;line-height:20px;position:absolute;top:-28px;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#056734;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#299e61}.slick-dotted.slick-slider{margin-bottom:0}.box-shadow{box-shadow:0 4px 5px rgba(0,0,0,.3)}.hover-line-span{display:block}#hover-line:after,#hover-line:before{position:absolute;width:0;height:2px;background:#299e61;content:"";transition:all .2s linear}.hover-line-span:after,.hover-line-span:before{position:absolute;width:2px;height:0;background:#299e61;content:"";transition:all .2s linear}#hover-line:hover:after,#hover-line:hover:before{width:100%}#hover-line:hover .hover-line-span:after,#hover-line:hover .hover-line-span:before{height:100%}.hover-line:after,.hover-line:before{transition-delay:0s}.hover-line .hover-line-span:after,.hover-line .hover-line-span:before{transition-delay:.2s}.hover-line:before{top:0;right:0}.hover-line:after{bottom:0;left:0}.hover-line .hover-line-span:before{top:0;left:0}.hover-line .hover-line-span:after{right:0;bottom:0}.hover-line:hover:after,.hover-line:hover:before{transition-delay:.2s}.hover-line:hover .hover-line-span:after,.hover-line:hover .hover-line-span:before{transition-delay:0s}@media screen and (max-width:758px){.btn-nohover{width:196px;padding:12px}.arrow-douwn:before{top:0;height:6px;-webkit-transform:translate(-50%,-100%);border:17px solid transparent;border-top:24px solid #c1b8ad}.arrow-douwn:after,.arrow-douwn:before{left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.arrow-douwn:after{top:-74px;width:8px;height:40px;border-left:16px solid #c1b8ad}.arrow-gradation2-num{margin:9px;font-size:20px}.arrow-gradation2-text{font-size:16px}.arrow-gradation2-1,.arrow-gradation2-area{width:300px}.slick-prev{left:-35px}.slick-next{right:-35px}}