.cs-card.cs-style1{border-radius:15px;display:block;position:relative}.cs-card.cs-style1:hover{filter:drop-shadow(0 0 30px #75d40880)}.cs-card.cs-style1 img{border-radius:inherit;width:100%}.cs-card.cs-style1 .cs-card_overlay{border-radius:inherit;opacity:.5;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.cs-card.cs-style1 .cs-card_info{padding:45px 25px 0;position:absolute;top:0;left:0}.cs-card.cs-style1 .cs-card_info span{border-radius:50%;width:12px;height:12px;margin-bottom:10px;display:block}.cs-card.cs-style1 .cs-card_title{margin:0;font-size:18px;line-height:1.5em}@media screen and (max-width:1400px){.cs-card.cs-style1 .cs-card_title{font-size:20px}.cs-card.cs-style1 .cs-card_info{padding:40px 18px 0}}@media screen and (max-width:1199px){.cs-card.cs-style1 .cs-card_title{font-size:24px}.cs-card.cs-style1 .cs-card_info{flex-direction:column;justify-content:center;width:100%;height:100%;padding:40px 30px;display:flex}}
.cs-partner_logo_wrap{justify-content:space-between;margin:0 -15px;display:flex}.cs-partner_logo{padding:15px}@media screen and (max-width:575px){.cs-partner_logo_wrap{margin:0 -10px}}
:root{--accent:#7aa427}.cs-moving_text_wrap{color:#0000;-webkit-text-stroke:2px var(--accent);font-size:120px;line-height:1.2em;overflow:hidden}.cs-moving_text_in{white-space:nowrap;flex-wrap:nowrap;min-width:100%;display:flex}.cs-moving_text{flex-shrink:0;align-items:center;padding:5px 6px;animation:20s linear infinite slide-left;display:flex}.cs-moving_text>*{margin:0 20px}.cs-moving_text_wrap.cs-type1{color:var(--accent)}.cs-moving_text_wrap.cs-type1 .cs-moving_text{padding:5px 0;animation:40s linear infinite slide-left}.cs-moving_text_wrap.cs-type1 .cs-moving_text a:hover{color:#0000;-webkit-text-stroke:2px var(--accent)}.cs-moving_text_wrap.cs-type1:hover .cs-moving_text{animation-play-state:paused}.cs-moving_text_wrap.cs-type2{color:#fff;-webkit-text-stroke:initial}.cs-moving_text_wrap.cs-type2 .cs-moving_text{-webkit-text-fill-color:#0000;background:linear-gradient(#fff 0%,#fff0 103.33%);-webkit-background-clip:text;background-clip:text}.cs-reverse_animation{animation-direction:reverse!important}@keyframes slide-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (max-width:1380px){.cs-moving_text_wrap{font-size:100px}}@media screen and (max-width:1199px){.cs-moving_text_wrap{font-size:80px}}@media screen and (max-width:575px){.cs-moving_text_wrap{font-size:56px}}
:root{--accent:#7aa427}.cs-iconbox_3_list{min-height:640px;position:relative}.cs-iconbox_3_list>:not(:last-child){border-bottom:1px solid #4d4d4d}.cs-iconbox_3_list .cs-image_layer{pointer-events:none;max-width:416px;height:600px}.cs-iconbox_3_list .cs-image_layer .cs-image_layer_in{width:100%;height:100%}.cs-iconbox_3_list .cs-image_layer img{-o-object-fit:cover;object-fit:cover;clip-path:inset(0 100% 0 0);width:100%;height:100%;animation:.6s forwards inactiveImageAnimation1;position:relative}.cs-iconbox_3_list .cs-hover_tab.active .cs-image_layer img{animation:.6s forwards activeImageAnimation1}.cs-iconbox_3_list .cs-hover_tab.active .cs-iconbox_icon{color:#fff;background-color:var(--accent);border-color:var(--accent)}@media (max-width:1024px){.cs-iconbox_3_list{padding-top:650px;padding-left:0}.cs-iconbox_3_list .cs-image_layer{width:100%;max-width:100%}}.cs-iconbox_3_list.cs-style1{min-height:initial;padding-left:0}.cs-iconbox_3_list.cs-style1 .cs-iconbox.cs-style3 .cs-iconbox_in{max-width:560px}@media (max-width:1199px){.cs-iconbox_3_list.cs-style1{padding:0}}.cs-iconbox_3_list.cs-style2{counter-reset:number-counter;padding-top:0;padding-left:110px}@media (max-width:767px){.cs-iconbox_3_list.cs-style2{padding-left:40px}}@media (max-width:575px){.cs-iconbox_3_list.cs-style2{padding-left:0}}.cs-iconbox_3_list.cs-style2 .cs-image_layer.cs-style1,.cs-iconbox_3_list.cs-style2 .cs-image_layer_in:after{opacity:0;visibility:hidden;transition:all .3s}.cs-iconbox_3_list.cs-style2 .cs-image_layer.cs-style1{height:initial;width:170px;top:50%;right:28%;left:initial;padding-bottom:0;padding-right:0;transform:rotate(0)translateY(-50%)}@media (max-width:1199px){.cs-iconbox_3_list.cs-style2 .cs-image_layer.cs-style1{right:20%}}@media (max-width:767px){.cs-iconbox_3_list.cs-style2 .cs-image_layer.cs-style1{display:none}}.cs-iconbox_3_list.cs-style2 .cs-image_layer.cs-style1 img{clip-path:inset(0% 0% 0 0);animation:none}.cs-iconbox_3_list.cs-style2 .cs-hover_tab{position:relative}.cs-iconbox_3_list.cs-style2 .cs-hover_tab:before{counter-increment:number-counter;content:counter(number-counter, decimal-leading-zero) ". ";color:#fff;font-weight:600;position:absolute;top:30px;left:-110px}@media (max-width:767px){.cs-iconbox_3_list.cs-style2 .cs-hover_tab:before{left:-40px}}@media (max-width:575px){.cs-iconbox_3_list.cs-style2 .cs-hover_tab:before{display:none}}.cs-iconbox_3_list.cs-style2 .cs-hover_tab.active .cs-image_layer.cs-style1{opacity:1;visibility:visible;transform:rotate(15deg)translateY(-50%)}.cs-iconbox.cs-style3{color:#fefefeb3;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding-top:12.5px;padding-bottom:12.5px;display:flex}.cs-iconbox.cs-style3 .cs-iconbox_in{max-width:480px;margin-right:30px}.cs-iconbox.cs-style3 .cs-iconbox_icon{color:#999696;border:2px solid #999696;border-radius:50%;flex:none;width:60px;height:60px;transition:all .3s}.cs-iconbox.cs-style3 .cs-iconbox_icon:hover{color:#fff;background-color:var(--accent);border-color:var(--accent)}.cs-iconbox.cs-style3 .cs-iconbox_title{margin-bottom:15px;font-size:30px}.cs-iconbox.cs-style3 .cs-iconbox_subtitle{line-height:1.75em}.cs-iconbox.cs-style3:hover .cs-iconbox_icon{color:#fff;background-color:var(--accent);border-color:var(--accent)}@media (max-width:767px){.cs-iconbox.cs-style3 .cs-iconbox_title{margin-bottom:10px;font-size:26px}}@media (max-width:575px){.cs-iconbox.cs-style3{flex-direction:column;align-items:flex-start}.cs-iconbox.cs-style3 .cs-iconbox_icon{position:initial;transform:initial;width:60px;height:60px;margin-bottom:20px}.cs-iconbox.cs-style3 .cs-iconbox_icon svg{max-height:22px}}@keyframes inactiveImageAnimation1{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes activeImageAnimation1{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}
