.bp-hero{padding:80px 0;background:url(../themes/strymba/assets/images/_redesign26/bp/bg-template-hero.svg);background-size:cover;background-position:top}
.type{display:flex;align-items:center;gap:10px;color:#7A7888;font-size:14px;line-height:normal;border:none;padding:0}
.bp-hero .date{color:#7A7888;font-size:14px;line-height:normal;display:flex;align-items:center;gap:10px}
.bp-hero .img-wrap{border-radius:15px;padding:0;margin:18px 0 54px;background:transparent}
.bp-hero h1{margin:0 0 54px;font-size:42px;line-height:54px;color:#3F3B54;font-weight:700;text-align:center}
.bp-hero h1 span{color:#5073F1;font-weight:700}
.bp-hero .subtitle p{font-size:24px;line-height:34px;text-align:center}
.bp-hero .btns{width:100%;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:center;margin:54px 0 0}
.bp-hero .btns a{width:100%;max-width:382px}
.bp-hero .btn{border:1px solid #5073F1}
.bp-hero .btn_secondary{background:transparent;color:#5073F1;border:1px solid #5073F1;border-radius:20px;padding:16px 24px;font-weight:700;font-size:18px;line-height:20px;text-align:center}
.text_under_title{margin:0 0 54px}
.text_under_title p{margin:0 0 24px;font-size:18px;line-height:28px}
.desription-cta{padding:80px 0}
.tp_cta_medium{max-width:100%;padding:42px 30px;background:url(../themes/strymba/assets/images/_redesign26/bp/bg-cta1.svg);background-size:cover;background-position:center}
.tp_cta_medium h2{font-size:32px;line-height:36px;margin:0 0 8px;font-weight:700}
.tp_cta_medium h2 strong{color:#5073F1}
.tp_cta_medium h3{font-weight:700;font-size:24px;line-height:34px;margin:0 0 24px 0}
.tp_cta_medium .text{max-width:700px}
.tp_cta_medium p{font-size:16px;line-height:24px;margin:0 0 12px 0}
.tp_cta_medium ul{margin:5px 0 24px;display:flex;align-items:center;gap:24px}
.tp_cta_medium .btn{max-width:262px;padding:16px 24px;background:linear-gradient(270deg,#F3BE43 0%,#ED641D 100%);border-radius:20px}
.tp_cta_medium img{height:100%;width:50%}
.tp_cta_medium ul li:before{background:url(../themes/strymba/assets/images/_redesign26/bp/icon-check.svg);width:28px;height:28px}
.tp_cta_medium ul li:nth-child(n+2):before{background:url(../themes/strymba/assets/images/_redesign26/bp/icon-check2.svg)}
.tp_cta_medium ul li:nth-child(n+3):before{background:url(../themes/strymba/assets/images/_redesign26/bp/icon-check3.svg)}
.tp_cta_medium.big_cta{padding:30px;background:url(../themes/strymba/assets/images/_redesign26/bp/bg-cta2.svg);background-size:cover}
.tp_cta_medium ul li:before{background:url(../themes/strymba/assets/images/_redesign26/bp/cta2-i1.svg);width:28px;height:28px}
.tp_cta_medium.big_cta ul li:nth-child(n+2):before{background:url(../themes/strymba/assets/images/_redesign26/bp/cta2-i2.svg)}
.tp_cta_medium.big_cta ul li:nth-child(n+3):before{background:url(../themes/strymba/assets/images/_redesign26/bp/cta2-i3.svg)}
.tp_cta_medium.big_cta h2{margin:0}
.tp_cta_medium.big_cta h2{font-weight:700}
.tp_cta_medium.big_cta h2 strong{color:#5073F1;-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:transparent;font-weight:700}
.tp_cta_medium.big_cta h3{font-weight:400;font-size:24px;line-height:34px;margin:0}
.flex-template__content .tp_cta_medium.big_cta h4{font-size:16px;font-weight:700;margin:24px 0 12px}
.tp_cta_medium ul li{font-size:16px}
.flex-template__content .tp_cta_medium.big_cta p{margin:24px 0;max-width:390px}
.tp_cta_medium.big_cta a{width:100%;max-width:262px;font-size:18px;padding:16px 24px;border-radius:20px;background:linear-gradient(270deg,#F3BE43 0%,#ED641D 100%)}
.tp_cta_medium.big_cta a span{font-size:18px}
.tp_cta_medium.big_cta img{position:absolute;height:100%;width:auto}
.inner-posts{margin-bottom:36px;background:url(../themes/strymba/assets/images/_redesign26/bp/inner-posts.svg);background-size:cover;padding:30px;border-radius:25px;position:relative}
.inner-posts h2{color:#5073F1;margin:0 0 18px}
.inner-posts a{color:#3F3B54;font-size:24px}
.inner-posts li{color:#5073F1;font-size:24px}
.inner-posts .icon{position:absolute;right:30px;top:30px}
.btn span{font-size:18px}
.info-wrapper_img img{height:100% !important}.bp-hero .img-wrap img{max-height:376px;object-fit:cover}
@media (max-width:768px){.btn.mob_btn_show span{font-size:12px;line-height:16px}.bp-hero{padding:37px 0}.top-wrap{display:flex;flex-direction:column-reverse;gap:14px;margin:0 0 30px}.bp-hero .img-wrap{margin:0;min-height:200px}.bp-hero .img-wrap img{height:100%;width:100%;object-fit:cover;height:200px}.bp-hero .date{display:none}.bp-hero h1{margin:0 0 14px;font-size:28px;line-height:34px;text-align:left}.bp-hero .subtitle p{font-size:18px;line-height:22px;text-align:left;margin-bottom:14px}.bp-hero .btns{margin:30px 0 0}.desription-cta{padding:37px 0}.text_under_title{margin:0 0 30px}.text_under_title p{margin:0 0 14px;font-size:16px;line-height:28px}.tp_cta_medium{max-width:100%;padding:42px 15px 0 15px}.tp_cta_medium img.mob{display:block;position:initial;height:auto;width:calc(100% + 30px);object-fit:cover;max-width:initial;margin:30px -15px 0 -15px}.tp_cta_medium .btn{width:100%;max-width:100%}.tp_cta_medium h2{font-size:28px;line-height:34px}.tp_cta_medium h3{font-size:20px;line-height:24px}.tp_cta_medium ul{margin:5px 0 24px;display:flex;align-items:center;gap:12px}.tp_cta_medium.big_cta img{display:none}.tp_cta_medium.big_cta a{max-width:100%}.inner-posts{padding:15px;border-radius:15px;background-position:right}.inner-posts li,.inner-posts a{font-size:16px}.inner-posts .icon{right:15px;top:15px}}.category-padding:has(.bp-search-form ) .category-wrapper{display:flex}.bp-template-catalog{padding:80px 0;background:radial-gradient(circle at 72% 38%,rgba(181,157,255,.5),transparent 34%),radial-gradient(circle at 14% 55%,rgba(139,198,250,.58),transparent 36%),linear-gradient(135deg,#f5f7ff 0%,#eef0ff 47%,#eaf8fb 100%)}
.bp-template-catalog__head{margin:0 auto 54px;text-align:center}
.bp-template-catalog__head h1{margin:0 0 24px;color:#3f3b54;font-size:42px;font-weight:700;line-height:1.2}
.bp-template-catalog__head h1 span{color:#5073f1}
.bp-template-catalog__head p{margin:0;color:#3f3b54;font-size:24px;line-height:1.4}
.bp-template-catalog__layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}
.bp-template-catalog__filters{display:flex;flex-direction:column;gap:24px}
.bp-template-catalog__search{position:relative;display:flex;align-items:center;height:44px;padding:0 18px;color:#7a7888;background:#fff;border-radius:14px}
.bp-template-catalog__search svg{flex:0 0 auto;margin-right:12px}
.bp-template-catalog__search input{width:100%;height:100%;padding:0;color:#3f3b54;font:inherit;border:0;outline:0;background:transparent}
.bp-template-catalog__search input::placeholder{color:#8f8c9d}
.bp-template-catalog__category{padding:28px 24px 24px;background:#fff;border-radius:14px}
.bp-template-catalog__category>label{display:block;margin-bottom:20px;color:#3f3b54;font-size:16px;font-weight:700}
.bp-template-catalog__select-wrap{position:relative}
.bp-template-catalog__select-wrap::after{content:'';position:absolute;top:50%;right:17px;width:7px;height:7px;border-right:1.5px solid #7a7888;border-bottom:1.5px solid #7a7888;transform:translateY(-70%) rotate(45deg);pointer-events:none}
.bp-template-catalog__filter-icon{display:none}
.bp-template-category-select{width:100%;height:40px;padding:0 42px 0 15px;color:#7a7888;font:inherit;border:1px solid #d6d4df;border-radius:12px;outline:none;background:#fff;appearance:none;cursor:pointer}
.bp-template-catalog__results .blog-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}
.bp-template-catalog__results .blog-card{display:flex;align-items:center;min-width:0;min-height:100px;padding:16px;margin:0;background:#F8F9FE;border:1px solid transparent;border-radius:15px;box-shadow:none;justify-content:flex-start;box-shadow:0px 0px 10px 0px #5751741A}
.bp-template-catalog__results .blog-wrap .blog-card>a.blog-card__img,
.bp-template-catalog__results .blog-wrap .blog-card>span.blog-card__img{flex:0 0 126px;width:126px;height:68px;margin:0 12px 0 0;border-radius:12px;overflow:hidden}
.bp-template-catalog__results .blog-card__img--placeholder{display:flex;align-items:center;justify-content:center;color:#5073f1;background:linear-gradient(135deg,#e7edff 0%,#e2f4f8 100%)}
.bp-template-catalog__results .blog-card__img--placeholder svg{width:30px;height:30px}
.bp-template-catalog__results .blog-card__img img{display:block;width:100%;height:100%;object-fit:cover}
.bp-template-catalog__results .blog-wrap .blog-card h3.blog-card__title{width:auto;margin:0;font-size:18px;font-weight:700;line-height:1.35;text-align:left;height:fit-content;min-height:initial}
.bp-template-catalog__results .blog-wrap .blog-card h3.blog-card__title a{color:#3f3b54}
.bp-template-catalog__search-summary{margin:5px 0 12px;color:#3f3b54;font-size:18px;font-weight:700}
.bp-template-catalog .load-more-wrapper{display:none;margin-top:30px}
.bp-template-catalog .load-more-btn{width:100%;max-width:300px;margin:0 auto}
.bp-template-catalog .pagination-wrapper{display:flex;justify-content:center;margin-top:54px;width:100%}
.bp-template-catalog .pagination-wrap,
.bp-template-catalog .pagination{display:flex;align-items:center;gap:8px}
.bp-template-catalog .pagination-wrap a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#3f3b54;background:#fff;border:1px solid #fff;border-radius:4px}
.bp-template-catalog .pagination-wrap a.active{color:#5073f1;border-color:#5073f1}
.bp-template-catalog .pagination-wrap .arrow{color:#5073f1;font-size:26px;line-height:1}
.bp-template-catalog__empty{grid-column:1 / -1;padding:30px;text-align:center;background:rgba(255,255,255,.75);border-radius:15px}
.pagination-wrap a.arrow svg{width:6px;height:10px}
.pagination-wrap a.arrow.next svg{transform:rotate(0deg)}
.bp-template-catalog .pagination-wrap a{margin:0}
.main-template .info-wrapper{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0;background:url(../themes/strymba/assets/images/_redesign26/bg_cta_gen_new.svg);background-size:cover;margin:54px 0 0 0;position:relative}
.main-template .info-wrapper__inner{padding:40px;text-align:left;color:#3F3B54;align-items:flex-start;width:60%;justify-content:flex-start;margin:0}
.main-template .info-wrapper__inner h2{font-size:42px;line-height:54px;margin:0 0 24px;font-weight:700;color:#3F3B54}
.main-template .info-wrapper__inner .descr_normal{width:100%;margin:0 0 24px}
.main-template .info-wrapper__inner h2 span{color:#5073F1}
.main-template .info-wrapper__img{width:40%;height:100%;position:absolute;right:0;top:0;object-fit:contain}.main-template .info-wrapper__inner li{position:relative;padding-left:30px;font-weight:400;font-size:18px;line-height:28px;letter-spacing:0.01em;color:#3F3B54;list-style:none !important;width:100%}
.main-template .info-wrapper__inner li::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:5px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.3l3.1 3.1 6.8-7.1' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat,linear-gradient(135deg,#F3BE43 0%,#ED641D 100%)}.main-template .info-wrapper__inner ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:6px 10px;margin:0}
.main-template .info-wrapper__inner .btn{padding:16px 24px;font-size:18px;line-height:20px;border-radius:20px;background:linear-gradient(270deg,#F3BE43 0%,#ED641D 100%);max-width:378px;width:100%;color:#fff}
.main-template .info-wrapper__inner .btn span{color:#fff}
.container{max-width:1440px;padding:0 60px}
@media (max-width:768px){.container{padding:0 15px}.bp-template-catalog{padding:37px 0 30px}.bp-template-catalog__head{margin-bottom:30px;text-align:left}.bp-template-catalog__head h1{margin-bottom:14px;font-size:28px;line-height:1.18}.bp-template-catalog__head p{font-size:18px;line-height:1.35}.bp-template-catalog__layout{display:block}.bp-template-catalog__filters{gap:14px;margin-bottom:30px}.bp-template-catalog__search{height:44px;border-radius:15px}.bp-template-catalog__category{padding:0;background:transparent}.bp-template-catalog__category>label{display:none}.bp-template-catalog__select-wrap{display:flex;align-items:center;height:44px;background:#fff;border-radius:15px}.bp-template-catalog__filter-icon{display:block;position:absolute;left:16px;z-index:1;color:#8f8c9d;pointer-events:none}.bp-template-category-select{height:44px;padding-left:48px;border:0;border-radius:15px}.bp-template-catalog__results .blog-wrap{grid-template-columns:1fr;gap:14px}.bp-template-catalog__results .blog-card{padding:16px;border-radius:15px}.bp-template-catalog__results .blog-wrap .blog-card>a.blog-card__img,.bp-template-catalog__results .blog-wrap .blog-card>span.blog-card__img{flex-basis:126px;width:126px;height:68px;margin-right:13px}.bp-template-catalog__results .blog-wrap .blog-card h3.blog-card__title{font-size:18px;line-height:1.35}.bp-template-catalog__search-summary{margin:-16px 0 12px}.bp-template-catalog .pagination-wrapper{display:none}.bp-template-catalog .load-more-wrapper{display:flex}.bp-template-catalog .load-more-btn{max-width:none;min-height:50px;border-radius:14px;background:#5073f1}.main-template .info-wrapper{display:flex;flex-direction:column;gap:30px;padding:0;background:url(../themes/strymba/assets/images/_redesign26/bg_cta_gen_new_mob.svg);background-size:cover;margin:30px 0 0 0;position:relative;flex-direction:column;padding:40px 0 0}.main-template .info-wrapper__inner{padding:0 15px;width:100%}.main-template .info-wrapper__inner h2{font-size:28px;line-height:34px}.main-template .info-wrapper__inner li{margin:0}.main-template .info-wrapper__img{width:100%;height:auto;position:inherit}}@media (max-width:374px){.bp-template-catalog__results .blog-wrap .blog-card>a.blog-card__img,.bp-template-catalog__results .blog-wrap .blog-card>span.blog-card__img{flex-basis:100px;width:100px}.bp-template-catalog__results .blog-wrap .blog-card h3.blog-card__title{font-size:16px}}
.flex-template.blog .flex-template__menu .share-wrap__title{font-weight:400;font-size:16px;line-height:24px;color:#7A7888;margin-bottom:12px;display:block}
.flex-template.blog .flex-template__menu .share-wrap .soc-media a{width:20px;height:20px;margin-right:12px}
.flex-template.blog .flex-template__menu .share-wrap .soc-media a:last-of-type{margin-right:0}
.flex-template.blog .flex-template__menu .share-wrap .soc-media a:hover svg path{stroke:#5C41FF}
.flex-template.blog .flex-template__menu .share-wrap .soc-media a svg{width:100%;height:100%}.popup_wrap.free_access{position:fixed;inset:0;z-index:100;width:100%;height:100%;background:rgba(0,0,0,0.5);backdrop-filter:blur(20px)}
.free_access .popup_container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:40px 15px;overflow:auto}
.free_access .content{width:100%;max-width:640px;margin:auto;padding:24px;position:relative;border-radius:20px;background:#fff}
.free_access .content .type{display:inline-flex;padding:6px 10px;border:0;border-radius:6px;background:#ebebec;color:#3f3b54}
.free_access .content .close{position:absolute;top:24px;right:24px;width:24px;height:24px;cursor:pointer}
.free_access .content h3{margin:20px 0;font-size:32px;line-height:normal;font-weight:700}
.free_access .content p{margin:0;color:#3f3b54;font-size:18px;line-height:28px}
.free_access .content p b{color:#5c41ff;font-weight:700}
.free_access .free_access_form{display:flex;flex-direction:column;margin-top:20px}
.free_access .free_access_form input{margin-bottom:10px;padding:10px 12px;border:1px solid #ebebec;border-radius:8px;font-size:15px}
.free_access .free_access_form input.is-invalid{border-color:#d33}
.free_access .free_access_form button{display:flex;align-items:center;justify-content:center;margin-top:15px;padding:10px 12px;border:0;border-radius:10px;background:linear-gradient(131.41deg,#5c41ff -0.14%,#ff5b8c 100.05%);color:#fff;font-size:14px;font-weight:700}
.free_access .free_access_form .info_text{display:flex;align-items:flex-start;justify-content:center;margin-top:25px;font-size:12px}
.free_access .free_access_form .info_text svg{flex:0 0 20px;width:20px;height:20px;margin-right:10px}
.free_access .form_error{color:#d33;font-size:14px}@media (max-width:768px){.free_access .content h3{margin:15px 0;font-size:26px}.free_access .content p{font-size:16px;line-height:24px}}