.descriptionBox .descriptionBoxContainer{max-width:1200px;margin:120px auto}
.descriptionBox .descriptionBoxContainer .blueBox{width:100%;padding:64px 0 0;background-color:#03234b}
.descriptionBox .descriptionBoxContainer .blueBox .boxTitle{margin-bottom:16px;font-family:LubalinGraphStd-Medium,Arial,Helvetica,sans-serif;font-size:2.667rem;font-weight:500;line-height:4.188rem;text-align:center;color:#fff;padding-bottom:0}
.descriptionBox .descriptionBoxContainer .blueBox .boxDescription,.descriptionBox .descriptionBoxContainer .blueBox p{margin:16px 203px 80px;font-family:Arial;font-size:1rem;line-height:1.9rem;letter-spacing:.01rem;text-align:center;color:#eeeff1;padding-bottom:0}
.descriptionBox .descriptionBoxContainer .whiteBox{width:100%;height:320px;padding:32px 20px;border:solid 16px #f7f8fa;background-color:#fff}
.descriptionBox .descriptionBoxContainer .whiteBox .box{width:200px;height:224px;background-color:rgba(0,0,0,0.5);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center}
.descriptionBox .descriptionBoxContainer .whiteBox svg:last-child{display:none}
.descriptionBox .descriptionBoxContainer .whiteBox .box p{font-family:Arial;font-size:1.143rem;font-weight:bold;line-height:1.88595rem;text-align:center;color:#fff;margin:auto;padding:0}
.descriptionBox .descriptionBoxContainer .whiteBox .arrow{font-size:1.524rem;color:#03234b;line-height:0;rotate:90deg}
.descriptionBox .bi-arrow-down-short{display:none}
@media only screen and (min-width:641px){.descriptionBox .descriptionBoxContainer .whiteBox .arrow{rotate:inherit}
}
@media only screen and (min-width:641px) and (max-width:1024px){.descriptionBox .descriptionBoxContainer{max-width:944px;margin:32px auto 80px}
.descriptionBox .descriptionBoxContainer .blueBox .boxDescription,.descriptionBox .descriptionBoxContainer .blueBox p{margin:16px 80px 64px}
.descriptionBox .descriptionBoxContainer .whiteBox{padding:28px 20px}
.descriptionBox .descriptionBoxContainer .whiteBox .box{width:152px;height:248px;padding:88px 0}
.descriptionBox .descriptionBoxContainer .whiteBox .box p{font-size:.81rem;line-height:1.134rem;padding:0}
}
@media only screen and (max-width:640px){.descriptionBox .descriptionBoxContainer{max-width:335px;margin:8px auto 108px}
.descriptionBox .descriptionBoxContainer .blueBox{padding:48px 0 0}
.descriptionBox .descriptionBoxContainer .blueBox .boxTitle{margin-bottom:16px;font-size:1.714rem;line-height:2.6567rem}
.descriptionBox .descriptionBoxContainer .blueBox .boxDescription,.descriptionBox .descriptionBoxContainer .blueBox p{margin:8px 20px 40px;font-size:.81rem;line-height:1.134rem}
.descriptionBox .descriptionBoxContainer .whiteBox{height:560px;padding:16px;flex-direction:column !important}
.descriptionBox .descriptionBoxContainer .whiteBox .box{width:271px;height:80px !important;padding:28px 8px}
.descriptionBox .descriptionBoxContainer .whiteBox .box:first-child{padding:16px 8px}
.descriptionBox .descriptionBoxContainer .whiteBox .box p{font-size:.81rem;line-height:1.134rem}
.descriptionBox .descriptionBoxContainer .whiteBox .arrow{font-size:1.143rem}
.descriptionBox .bi-arrow-right-short{display:none}
.descriptionBox .bi-arrow-down-short{display:inline-block}
}
@media only screen and (min-width:1025px){.descriptionBox .descriptionBoxContainer .whiteBox .box p{padding:0 16px}
}