@keyframes rotate{to{transform:rotate(-360deg)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes toBottomLeft{49%{transform:translate(-100%, 100%)}50%{opacity:0;transform:translate(50%, -50%)}100%{opacity:1}}@keyframes toTopRight{49%{transform:translate(100%, -100%)}50%{opacity:0;transform:translate(-50%, 50%)}100%{opacity:1}}.card-texticon .card-inner{display:block;background-color:#fff;padding:24px;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;min-height:190px;height:100%}.card-texticon .card-inner:hover .title{text-decoration:underline}.card-texticon .card-inner .title{font-family:"e-Ukraine";font-weight:700;font-size:20px;line-height:28px;color:#000;margin-bottom:10px}.card-texticon .card-inner .icon{width:48px;height:48px;background-color:#fbe352;border-radius:50%;padding:12px}.card-texticon .card-inner .icon img{display:block;width:100%;height:100%;object-fit:contain}.swiper-pagination{display:flex;justify-content:center;margin-top:24px}.swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background-color:#080a0e;margin:4px}.swiper-pagination .swiper-pagination-bullet-active{background-color:#fbe352}.text-grid-texticon{overflow:hidden;position:relative;padding-bottom:55px;background:#eaf5ff}@media screen and (max-width: 768px){.text-grid-texticon{padding-bottom:20px}}.text-grid-texticon.is-hero .section--wrapper{padding-top:calc(184px + 104px)}@media screen and (max-width: 1024px){.text-grid-texticon.is-hero .section--wrapper{padding-top:calc(66px + 104px)}}@media screen and (max-width: 768px){.text-grid-texticon.is-hero .section--wrapper{padding-top:calc(66px + 36px)}}.text-grid-texticon.is-hero .section--wrapper .admin-bar{padding-top:calc(184px + 104px + 32px)}@media screen and (max-width: 1024px){.text-grid-texticon.is-hero .section--wrapper .admin-bar{padding-top:calc(66px + 104px + 32px)}}@media screen and (max-width: 768px){.text-grid-texticon.is-hero .section--wrapper .admin-bar{padding-top:calc(66px + 36px + 46px)}}.text-grid-texticon .section--wrapper{padding-top:104px;position:relative}.text-grid-texticon .section--wrapper::before{content:"";display:block;height:calc(100% - 96px);width:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg, #52ADFC 21.63%, #003498 100%)}.text-grid-texticon .bg{position:absolute;right:-245px;top:-327px;pointer-events:none}@media screen and (max-width: 768px){.text-grid-texticon .bg{width:500px;height:500px;right:-180px;top:-70px}}.text-grid-texticon .bg svg{width:100%;height:100%}.text-grid-texticon .container-main{position:relative}.text-grid-texticon .section--title .title{font-weight:700;font-size:64px;line-height:62px;text-align:center;letter-spacing:-0.01em;text-transform:uppercase;margin-bottom:40px;color:#fbe352}@media screen and (max-width: 768px){.text-grid-texticon .section--title .title{font-weight:700;font-size:32px;line-height:40px;margin-bottom:20px}}.text-grid-texticon .section--title .text{text-align:center;max-width:624px;margin:0 auto}.text-grid-texticon .section--title .text *{color:#fff}.text-grid-texticon .section--title .no-anchor,.text-grid-texticon .section--title .anchor_to{margin-top:60px;width:68px;text-decoration:none;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.text-grid-texticon .section--title .no-anchor,.text-grid-texticon .section--title .anchor_to{width:51px}}.text-grid-texticon .section--title .no-anchor svg,.text-grid-texticon .section--title .anchor_to svg{display:block;width:100%;height:100%}.text-grid-texticon .section--title .no-anchor svg path,.text-grid-texticon .section--title .anchor_to svg path{fill:#fbe352}.text-grid-texticon .section--title .anchor_to{cursor:pointer}.text-grid-texticon .section--title .anchor_to:hover svg path{fill:#ecf713}.text-grid-texticon .section--grid{margin-top:80px}@media screen and (max-width: 768px){.text-grid-texticon .grid-texticon{overflow:visible}}@media screen and (min-width: 769px){.text-grid-texticon .grid-texticon .items{display:flex;flex-wrap:wrap;margin:-12px}}@media screen and (min-width: 769px){.text-grid-texticon .grid-texticon .items .item{width:33.3333333333%;padding:12px}}@media screen and (min-width: 769px){.text-grid-texticon .swiper-pagination{display:none}}.text-grid-texticon.style-2{padding-bottom:0}.text-grid-texticon.style-2 .section--wrapper{padding-bottom:104px}.text-grid-texticon.style-2 .section--wrapper::before{height:100%}.text-grid-texticon.style-2 .section--title .text{max-width:850px}
