.three-cols-wp{background-color:#f4f4f4;background-repeat:no-repeat;background-size:cover;background-position:center}.three-cols-head{max-width:736px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:64px}.three-cols-head h2,.three-cols-head p{color:#fff}.three-cols{display:flex;flex-wrap:wrap}.three-cols-block{width:calc(100% / 3 - (1 - 1/3) * 32px);background-color:#fff;box-shadow:-3px 16px 32px rgba(81,130,172,0.64);border-radius:16px;padding:40px;margin-right:32px;margin-bottom:32px}.three-cols-block:nth-of-type(3n){margin-right:0}.three-cols-block.relative{position:relative}.three-cols-block-popup{display:none;left:0;top:0;background-color:#fff;box-shadow:-3px 16px 32px rgba(81,130,172,0.64);border-radius:16px;padding:72px 40px 40px}.three-cols-block.relative .three-cols-block-popup{position:absolute}.three-cols-block-popup-close-btn{position:absolute;right:32px;top:32px;cursor:pointer;font-size:32px;line-height:1}.three-cols-block-img{text-align:right;margin-bottom:32px}.three-cols-block p{color:#8e8a8a}.three-cols-popup-btn{display:block;cursor:pointer;text-decoration:underline;margin-top:24px}@media(max-width:1024px){.three-cols-block{width:calc(100% / 2 - (1 - 1/2) * 32px)}.three-cols-block:nth-of-type(2n){margin-right:0}.three-cols-block:nth-of-type(3n){margin-right:32px}.three-cols-block:last-of-type{margin-right:0;margin-bottom:0}}@media(max-width:767px){.three-cols-block:nth-of-type(n){width:100%;margin-right:0}}