.div_anim{max-width:100%;width:1280px;box-sizing:border-box;margin:0px auto;display:flex;justify-content:space-between;align-items:center;}
.animBox{width:38%;min-height: 526px;}
.box_anim{background:#055588 url(../images/bg_anim.webp) 50% 50% no-repeat;padding:35px 0px 15px;background-size:cover;overflow:hidden;}
.txtAnim{line-height:4em;text-align: left;margin-right: 17%}
.txtAnim p{line-height: 1.5em;font-size:25px;color:#FFFFFF;font-weight:900;text-align:left;transform:translateX(200%);animation-duration:1s;animation-fill-mode:both;animation-delay:1.5s;animation-name:slideInAnim;}
.txtAnim p:first-child{font-size:57px;animation-delay:0.5s;line-height: 1em;margin-bottom: 20px}
.txtAnim p:last-child{animation-delay:2s;margin-top:30px;}
@keyframes slideInAnim{0%{transform:translateX(300%);}
100%{transform:translateX(0%);}
}
.txtAnim p a{white-space: nowrap;background-color:#7FB615;display:inline-block;text-align:center;left:0px;font-size:24px;font-weight:700;color:#FFFFFF;box-sizing:border-box;padding:20px 20px;line-height:1;border-radius:4px;border:1px solid #7FB615;transition:all 0.5s ease-out 0s;}
.txtAnim p a:hover{color:#7FB615;background-color:#FFFFFF;}
@media screen and (max-width:1280px){.div_anim{box-sizing:border-box;padding-right:20px}
.txtAnim p:first-child{font-size:37px}
.txtAnim{line-height:3em;}
.txtAnim p{font-size:23px;}
.txtAnim p:last-child{margin-top:20px}
.txtAnim p a{font-size:20px;padding:14px;}
.animBox{min-height: unset}
}
@media screen and (max-width:980px){.txtAnim p:first-child{font-size:31px}
.txtAnim p{font-size:17px;}
}
@media screen and (max-width:710px){.animBox{width:30%;}
}
@media screen and (max-width:640px){.animBox{display:none}
.txtAnim p:first-child{font-size:24px}
.txtAnim p{font-size:14px;text-align: center}
.txtAnim{width:100%;line-height:2.4em;text-align: center;margin: 0px}
.txtAnim p:last-child{margin-top:10px;}
.box_anim{padding:25px 0px}
.div_anim{padding:0px 15px}
.txtAnim p a{font-size:16px;text-align: center}
}