.mgBlockSection{background-color:#d7e8f2;padding:3.5rem 1.2rem}.mgBlockSection h2{color:#0c3b5f;font-size:28px;font-weight:700;line-height:1.2;padding-bottom:20px}.mgBlockSection h2,.mgBlockSection p{font-family:Montserrat,sans-serif;text-align:center}.mgBlockSection p{font-size:16px;line-height:1.5;margin-bottom:35px}.mgBlockSection .buttonCls{align-items:center;display:flex;justify-content:center;margin-bottom:2.5rem}.mgBlockSection .blockContainer{display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px 0}.mgBlockSection .blockContainer .block-card{background:#fff;border:1px solid #d5d5d5;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;padding:32px 16px 38px;position:relative;text-align:center;width:25%;word-wrap:break-word;transition:transform .3s ease,box-shadow .3s ease}.mgBlockSection .blockContainer .block-card h3{color:#0c3b5f;font-family:Montserrat,sans-serif;font-size:25px;font-weight:600;line-height:1.44;margin-top:8px;padding:0}.mgBlockSection .blockContainer .block-card p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:300;line-height:1.63;margin-bottom:8px;min-height:5px;padding:0 0 10px}.mgBlockSection .blockContainer .block-card .btn-block-dblue{box-shadow:none;display:inline-block;font-size:14px;margin:0 auto;padding:8px 14px;text-transform:uppercase;vertical-align:middle;white-space:nowrap;width:fit-content}.mgBlockSection .blockContainer .block-card .btn-block-dblue:focus,.mgBlockSection .blockContainer .block-card .btn-block-dblue:hover{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:none;font-size:14px;font-weight:400;margin:0 auto}@media screen and (max-width:1199px){.mgBlockSection .blockContainer{column-gap:16px;justify-content:center;row-gap:32px}.mgBlockSection .blockContainer .block-card{width:calc(50% - 15px)}.mgBlockSection .blockContainer .block-card p{min-height:auto;padding:0 0 30px}}@media screen and (max-width:620px){.mgBlockSection{padding:2.5rem 0}.mgBlockSection h2{font-size:21px;padding-bottom:30px}.mgBlockSection .blockContainer .block-card{width:100%}.mgBlockSection .blockContainer .block-card p{min-height:auto;padding:0 0 15px}.mgBlockSection .blockContainer .block-card{padding:20px 16px 25px}.mgBlockSection .blockContainer .block-card h3{padding:0}.mgBlockSection .blockContainer{margin:0}}