.tiles{padding-top:30px;padding-bottom:30px}.tiles__column-1,.tiles__column-2,.tiles__column-3,.tiles__column-4{display:grid;grid-gap:30px;gap:30px}.tiles__column-1{grid-template-columns:1fr}.tiles__column-2{grid-template-columns:repeat(2, 1fr)}.tiles__column-3{grid-template-columns:repeat(3, 1fr)}.tiles__column-4{grid-template-columns:repeat(4, 1fr)}.tiles__wrapper{position:relative}.tiles__planet{position:absolute;top:-66px;right:-255px;z-index:-1;display:none;width:540px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tile{position:relative;width:100%;background:#ebf0fc}.tile-col-2{grid-column:auto/span 2}.tile-col-3{grid-column:auto/span 3}.tile-col-4{grid-column:auto/span 4}.tile__title{position:relative;z-index:1;margin-bottom:12px;font-size:24px;font-weight:500;line-height:147%}.tile__icon{margin-bottom:26px}.tile__text{position:relative;z-index:1;font-size:16px}.tile-padding--small{padding:24px 24px 32px}.tile-padding--medium{padding:24px 24px 39px}.tile-padding--large{padding:24px 24px 48px}.tile__decor{position:absolute;right:24px;bottom:24px;z-index:0;width:93px;height:93px}.cil-paragraph+.tiles .tiles__planet{display:block}@media (max-width: 1690px){.tiles__planet{right:-200px}}@media (max-width: 1580px){.tiles__planet{right:-150px}}@media (max-width: 1480px){.tiles__planet{right:-100px}}@media (max-width: 1380px){.tiles__planet{right:-50px}}@media (max-width: 1280px){.tiles__planet{right:-20px}}@media (max-width: 1070px){.tiles__column-4{grid-template-columns:repeat(3, 1fr)}.tile-col-4{grid-column:auto/span 3}}@media (max-width: 920px){.tile__title{font-size:20px}}@media (max-width: 860px){.tiles__column-3{grid-template-columns:repeat(2, 1fr)}.tiles__column-4{grid-template-columns:repeat(2, 1fr)}.tile-col-2{grid-column:auto}.tile-col-3{grid-column:auto}.tile-col-4{grid-column:auto}.tile-padding--small{padding:20px}.tile-padding--medium{padding:20px}.tile-padding--large{padding:20px}}@media (max-width: 767px){.tiles__column-1,.tiles__column-2,.tiles__column-3,.tiles__column-4{gap:20px}.tiles__planet{width:390px}.tile__title{font-size:18px}}@media (max-width: 580px){.tiles__column-2{grid-template-columns:1fr}.tiles__column-3{grid-template-columns:1fr}.tiles__column-4{grid-template-columns:1fr}}
