:root{--rg-color-default:#1c7edf;--rg-color-site:#1c7edf;--rg-gradient:linear-gradient(90deg,#1c7edf,#3c9cfc)}footer#footer.footer{background:url(/wp-content/themes/kontur-center.ru/assets/min/img/2be003738e2fa0ef8e75.svg) no-repeat 50%/cover}.cards-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;gap:24px;grid-template-columns:1fr;justify-items:center}.cards-grid .card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.6);border-radius:24px;box-shadow:0 10px 30px -5px rgba(0,0,0,.08),0 5px 15px -5px rgba(0,0,0,.03);display:block;height:100%;max-width:650px;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.cards-grid .card:hover{background:#fff;border-color:rgba(28,126,223,.3);box-shadow:0 25px 40px -12px rgba(28,126,223,.2),0 8px 20px -8px rgba(0,0,0,.1);transform:translateY(-6px)}.cards-grid .card:after{background:linear-gradient(145deg,transparent,transparent);border-radius:24px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff,#fff 0) content-box,linear-gradient(#fff,#fff 0);mask:linear-gradient(#fff,#fff 0) content-box,linear-gradient(#fff,#fff 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.cards-grid .card:hover:after{background:linear-gradient(145deg,#1c7edf,transparent);opacity:.4}.cards-grid .card-content{display:flex;flex-direction:column;height:100%;padding:32px 28px;position:relative;z-index:2}.cards-grid .card-header{align-items:center;display:flex;gap:16px;margin-bottom:20px}.cards-grid .icon-wrapper{align-items:center;background:linear-gradient(135deg,rgba(28,126,223,.12),rgba(28,126,223,.08));border-radius:18px;color:#1c7edf;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.cards-grid .icon{fill:none;height:32px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:32px}.cards-grid .card-title{color:#1e293b;font-size:24px;font-weight:500;margin-bottom:0;padding-bottom:0}.cards-grid .card-description{color:#475569;flex-grow:1;font-size:1rem;line-height:1.6;margin-bottom:28px}.cards-grid .card-link{align-items:center;color:#1c7edf;display:flex;gap:12px;margin-top:auto}.rg-container-for-cards>div{width:100%}.rg-container-for-cards__2-columns>div:not(.full){max-width:49%}.rg-container-for-cards__3-columns>div:not(.full){max-width:32%}.rg-container-for-cards__3-columns>div:not(.full).max-49{max-width:49%}.rg-container-for-cards__4-columns>div:not(.full){max-width:23%}.rg-container-for-cards__5-columns>div:not(.full){max-width:49%}.rg-container-for-cards__grid>div.card-66{max-width:66%}.rg-container-for-cards__grid>div.card-32{max-width:32%}.solution-for-beginners .rg-block-3 .item.content span{border:3px dashed #fff;border-radius:30px;left:40%}.solution-for-beginners .rg-block-3 .item.content span.tag-rotate-plus{top:80px;transform:rotate(15deg)}.solution-for-beginners .rg-block-3 .item.content span.tag-rotate-minus{bottom:80px;transform:rotate(-15deg)}.solution-for-beginners .rg-block-3 .item.image{min-height:268px}.ready-kits .items .item .content{max-width:61%}.ready-kits .items .item .content p.title{border-bottom:2px solid #f4f4f4;width:-webkit-max-content;width:-moz-max-content;width:max-content}.rg-block-3 .decorations:after,.rg-block-3 .decorations:before{background:url(/wp-content/themes/kontur-center.ru/assets/min/img/f6134e7b24b51f681f5f.svg) no-repeat 0 0/contain;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.rg-block-3 .decorations:after{background:url(/wp-content/themes/kontur-center.ru/assets/min/img/d8933d7f4e976a14ade4.svg) no-repeat 100% 100%/contain;bottom:0;left:auto;right:0;top:auto}.rg-block-3 .decorations.bg-chirkash:before{left:0;width:110%}.rg-block-3 .decorations.bg-chirkash:after{right:-60px}.rg-block-3 .decorations.bg-chirkash>.bg-chirkash_item:before{background:url(/wp-content/themes/kontur-center.ru/assets/min/img/0dd39bd49238fb55f88a.svg) no-repeat 100%/contain;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.rg-block-3_mini{margin:0 auto;max-width:1150px}.rg-block-3>.item.content,.rg-block-3>.item.image{z-index:1}.rg-block-3_desc-borders{padding:80px 30px}.rg-block-3_desc-borders .decorations:after{left:-35%;right:auto;transform:scaleX(-1)}.rg-block-3_desc-borders .item.content .items>.desc{border:2px solid #fff;border-radius:25px;font-size:1.1666666667rem;padding-left:35px;padding-right:35px}.rg-block-3_desc-borders .item.image{position:absolute;right:0}.rg-block-3.focus-demo{background:#1c7edf!important;background:var(--rg-color-site)!important;margin:0 auto;max-width:1140px}.rg-block-3.focus-demo .item.image{z-index:0}.rg-blocks-5>.item{max-width:48%}.rg-blocks-5>.item p.title{border-bottom:1px solid #eaeaea}.rg-blocks-5>.item p.price{font-size:1.6666666667rem}.rg-blocks-5>.item .image img{margin-bottom:1rem;width:auto}.rg-blocks-5 .item .decor:after,.rg-blocks-5 .item .decor:before{background:url(/wp-content/themes/kontur-center.ru/assets/min/img/06866a9f4895ad79ecd3.svg) no-repeat 0 0/contain;content:"";height:96%;left:0;position:absolute;top:0;width:96%}.rg-blocks-5 .item .decor:after{background:url(/wp-content/themes/kontur-center.ru/assets/min/img/d7e4f3700376b178d870.svg) no-repeat 100% 100%/contain;bottom:0;left:auto;right:0;top:auto}.rg-blocks-5 .item .content{z-index:1}.rg-bg-box{background:var(--rg-bg-section-light);border-radius:50px;margin:0 auto;max-width:95%}.rg-bg-box .shadow-box{background:#fff}@media (max-width:768px){.cards-grid .cards-grid{gap:20px;grid-template-columns:1fr}.cards-grid .cards-grid .card{max-width:100%}.cards-grid .cards-grid:has(:only-child) .card{max-width:100%}.cards-grid .card-content{padding:28px 24px}.cards-grid .icon-wrapper{border-radius:16px;height:52px;width:52px}.cards-grid .icon{height:28px;width:28px}}@media screen and (max-width:508px){.rg-block-3_just_title>.item.content .title{max-width:100%!important}.rg-block-3_just_title>.item.image{width:31%!important}.rg-block-3.focus-demo .item.content .title{max-width:73%!important}}@media screen and (max-width:500px){.rg-block-3.focus-demo .item.image{bottom:40%!important}}@media screen and (max-width:495px){.solution-for-beginners .rg-block-3 .item.content span.tag-rotate-minus{font-size:15px!important;left:47%!important}.solution-for-beginners .rg-block-3 .item.image{display:none!important}}@media (max-width:480px){.cards-grid .card-content{padding:24px 20px}.cards-grid .card-header{gap:12px}.cards-grid .icon-wrapper{border-radius:14px;height:48px;width:48px}}@media screen and (max-width:460px){.rg-block-3_desc-borders .item.content .items{width:100%!important}.rg-block-3_desc-borders .item.image{display:none!important}}@media screen and (max-width:450px){.rg-container-for-cards__3-columns>div:not(.full),.rg-container-for-cards__4-columns>div:not(.full){max-width:100%!important}}@media screen and (max-width:435px){.solution-for-beginners .rg-block-3 .item.content span.tag-rotate-plus{display:none!important}}@media screen and (max-width:420.98px){.rg-blocks-5>.item .image img{width:100%!important}}@media screen and (max-width:405px){.rg-block-3.focus-demo .item.content .title{max-width:100%!important}.rg-block-3.focus-demo .item.image{bottom:10%!important}}@media screen and (max-width:400px){.rg-container-for-cards__2-columns>div:not(.full){margin-left:auto!important;margin-right:auto!important;max-width:300px!important}}@media screen and (max-width:392px){.rg-block-3_just_title>.item.content .title{font-size:1.3888888889rem!important}}@media screen and (max-width:379px){.ready-kits .items .item .image{display:none!important}}@media screen and (max-width:335px){.solution-for-beginners .rg-block-3 .item.content span.tag-rotate-minus{bottom:70px!important}}@media screen and (min-width:768px)and (max-width:992px){.rg-container-for-cards__3-columns.full_992>div:not(.full).item-992{max-width:100%!important;width:100%!important}.rg-container-for-cards__3-columns.full_992>div:not(.full):not(.item-992){max-width:48%!important}}
