@scope (.fixed-content) {
.vk_custom_css_1 .vk_gridcolcard_item{ position:relative; overflow:visible; } .vk_custom_css_1 .vk_gridcolcard_item:not(:last-of-type)::after { content: ""; width: 14px; height: 14px; margin-right: 10px; display: inline-block; border-top: 3px solid rgb(0,0,0,0.3); border-right: 3px solid rgb(0,0,0,0.3); position: absolute; top: calc(50% - 14px); right: -30px; -webkit-transform: rotate(45deg); transform: rotate(45deg); } @media (max-width: 575.98px){ .vk_custom_css_1 .vk_gridcolcard_item:not(:last-of-type)::after { position: absolute; top: unset; bottom: -25px; right: unset; left: 50%; transform: translateX(-50%) rotate(135deg); -webkit-transform: translateX(-50%) rotate(135deg); } .vk_custom_css_1 { gap: 70px 30px !important; } } .vk_custom_css_1 .vkp_item_dot{ display: flex; justify-content: center; align-items: center; width: 60px; height: 60px; margin: 0 auto; padding:0; border-radius: 50%; text-align: center; position: absolute; top: 0; left: 50%; transform: translate(-50%, -50%); flex-direction: column; } .vk_custom_css_1 .block-editor-inner-blocks .vkp_item_dot{ top: -50px !important; } .vk_custom_css_2 .vk_gridcolcard_item{ position:relative; overflow:visible; } .vk_custom_css_2 .vk_gridcolcard_item:not(:last-of-type)::after { content: ""; width: 14px; height: 14px; margin-right: 10px; display: inline-block; border-top: 3px solid rgb(0,0,0,0.3); border-right: 3px solid rgb(0,0,0,0.3); position: absolute; top: calc(50% - 14px); right: -30px; -webkit-transform: rotate(45deg); transform: rotate(45deg); } @media (max-width: 575.98px){ .vk_custom_css_2 .vk_gridcolcard_item:not(:last-of-type)::after { position: absolute; top: unset; bottom: 0; right: unset; left: 50%; transform: translateX(-50%) rotate(135deg); -webkit-transform: translateX(-50%) rotate(135deg); } } .vk_custom_css_2 .vkp_item_dot{ display: flex; justify-content: center; align-items: center; width: 60px; height: 60px; margin: 0 auto; border-radius: 50%; border-width:2px; text-align: center; position: absolute; top: 0; left: 50%; transform: translate(-50%, -50%); flex-direction: column; } .vk_custom_css_2 .block-editor-inner-blocks .vkp_item_dot{ top:-50px; } .vk_custom_css_3 .vk_gridcolcard_item{ border-top: 3px solid #2b9b8e !important; border-color: #e5e5e5; } .vk_custom_css_3 .vkp_icon_wrap{ display:flex; justify-content:center; align-items:center; width:72px; height:72px; border-radius:50%; background-color:#e6f7f5; margin:0 auto 1rem auto; } .vk_custom_css_4{ border-bottom: 1px dashed #ffffff !important; }
}