.block--boxes{position:relative;padding-top:8.9rem;padding-bottom:13.2rem}.block--boxes .my-general-title{text-align:center;padding-bottom:4.7rem;width:75%;margin:0 auto;color:#000}.block--boxes .box-row{display:flex;flex-wrap:wrap;justify-content:center;gap:11.1rem}.block--boxes .box-row .single-box{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:space-around;box-shadow:3px 4px 9.9px 0 rgba(0,0,0,.25);background:#fff;padding:4.7rem 3.5rem 6.2rem;box-sizing:border-box;width:36.8rem;max-width:100%}.block--boxes .box-row .single-box .box-icon{margin-bottom:2.5rem;width:5rem;height:5rem;object-fit:contain}.block--boxes .box-row .single-box .box-img{width:12rem;height:12rem;object-fit:contain}.block--boxes .box-row .single-box .mph-popup{position:relative;display:block;margin-top:2.3rem;padding:1rem;background:#e1e1e1;border-radius:50%;width:1.5rem;height:1.5rem}.block--boxes .box-row .single-box .mph-popup svg{position:absolute;top:50%;left:calc(50% + 1px);transform:translate(-50%,-50%)}.block--boxes .box-row .single-box .mph-popup:hover{background:#d8d8d8}.block--boxes .box-row .single-box .box-img+.my-titles{padding-top:2.3rem}.block--boxes .box-row .single-box .my-titles{display:flex;align-items:center;flex-direction:column;gap:.5rem}.block--boxes .box-row .single-box .my-titles .box-pretitle{text-align:center;font-weight:800}.block--boxes .box-row .single-box .my-titles .box-title{text-align:center;color:#1f1f1f;font-weight:800}.block--boxes .box-row .single-box .box-description{padding-top:1.9rem;color:#6b6b6b;text-align:center}.block--boxes .box-row .single-box .box-link{margin-top:3rem}@media screen and (max-width:1200px){.block--boxes .box-row{gap:5rem}}@media screen and (max-width:991px){.block--boxes .my-general-title{width:100%}}@media screen and (max-width:768px){.block--boxes .box-row{gap:3.5rem}}.popup-container{display:none;width:70rem;max-width:100%}.popup-container .popup-container-content{display:flex;gap:3.5rem;align-items:center}.popup-container .popup-container-content .first-col{display:flex;align-items:center;justify-content:center;width:40%}.popup-container .popup-container-content .first-col .box-img{width:12rem}.popup-container .popup-container-content .second-col{width:60%;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:991px){.popup-container .popup-container-content{display:grid;grid-template-columns:1fr}.popup-container .popup-container-content .first-col,.popup-container .popup-container-content .second-col{width:100%}}
