/*---New blog---*/
body.blog-style-v5.single-post {
  font-feature-settings: "liga" 0, "clig" 0;
}

.blog-style-v5.single-post #primary {
    width: 100%;
}

.blog-style-v5.single-post #secondary {
    position: absolute;
    height: 100%;
    top: 38px;
    right: -272px;
    margin-top: 0;
    width: auto;
    opacity: 0;
    transition: opacity .15s ease-out, right 0s ease-out 0s;
    padding-left: 30px;
}

.blog-style-v5.single-post #secondary .sidebar-main {
    position: sticky;
    top: calc(50% - 150px);
}

.blog-style-v5.single-post .element_banners_side_title_1 {
    margin-bottom: 4px;
}

.blog-style-v5.single-post .element_banners_side_title_2 {
    margin-bottom: 12px;
}

.blog-style-v5.single-post .site-content > .ast-container {
    max-width: 770px;
    position: relative;
    width: 94%;
}

.blog-style-v5.single-post .ast-container {
    width: 1180px;
    max-width: 94%;
    margin: auto;   
}

.blog-style-v5.single-post.ast-page-builder-template .ast-container .blog-structure-v5 section {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.blog-style-v5.single-post.ast-page-builder-template .ast-container .banner__container {
    padding: 0;
    width: 100%;
    max-width: 700px;
    margin-left: auto!important;
    margin-right: auto!important;
}

.blog-style-v5.single-post.ast-page-builder-template .blog_header {
    width: 726px;
}

.blog-style-v5.single-post.ast-page-builder-template #primary .ast-article-single {
    padding-right: 0;
}

.blog-style-v5.single-post.ast-page-builder-template .site-content > .ast-container {
    width: 1140px;
    max-width: 94%;
    margin-left: auto;
    margin-right: auto;
}

.blog-style-v5.single-post #secondary.active {
    opacity: 1;
}

.blog-style-v5.single-post main h2 {
    font-family: 'Public Sans', sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 20px;
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5.single-post .no-margin {
    margin-bottom: 0!important;
}

.blog-style-v5.single-post main .text-title {
    font-family: 'Public Sans', sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 20px;
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5.single-post main h3 {
    font-family: 'Public Sans', sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: 0.2px;
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5.single-post main h4 {
    font-family: 'Public Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 28px;
	letter-spacing: 0.2px;
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5.single-post main p, .blog-style-v5.single-post main div.with-path {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 18px;
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5.single-post main span{
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5.single-post main a {
    color: var(--text_colorlink, #0050E9FF);
}

.element_contarticl_articlink {
    color: var(--text_color_element_contarticl_articlink, #1647A6);
}

.blog-style-v5.single-post main a:hover {
    color: var(--text_hovercolorlink, #0039A6FF);
}

.blog-style-v5.single-post main .header_authorname a:hover {
    color: var(--text_maincolourhover, #0039A6FF);
}

.blog-style-v5 .before-we-start {
    padding-left: 36px;
    padding-right: 28px;
    border-radius: 8px;
    position: relative;
}

.blog-style-v5.single-post .before-we-start p {
    margin-bottom: 4px;
}

.blog-style-v5 .before-we-start p:last-child {
    margin-bottom: 0;
}

.blog-style-v5 .before-we-start.element_note_azure_cont:after {
    background: #29C0E6;
}

.blog-style-v5.single-post main p.before-we-start-title {
    font-family: 'Public Sans', sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0.2px;
    vertical-align: middle;
    margin-bottom: 12px;
}

.blog-style-v5 .before-we-start a {
    font-weight: 400;
}

.blog-style-v5.single-post main ul {
    margin-left: 15px;
    margin-bottom: 20px;
}

.blog-style-v5 .crp_related {
    margin-bottom: 45px;
}

.blog-style-v5 .sidebar-related-posts .crp_related {
    margin-bottom: 0px;
}

.blog-style-v5.single-post main .sidebar-related-posts .crp_related ul {
    margin: 0 10px 0 26px;
    padding: 0;
    padding-bottom: 12px;
    background: unset;
    border: unset;
    border-top: none;
    border-radius: unset;
    list-style-type: none;  
}

.blog-style-v5.single-post main ul.blog-ul ::marker {
    color: #5680D5;
}

.blog-style-v5.single-post main ul.blog-ul {
    margin-left: 32px;
}

.blog-style-v5.single-post main ul.blog-ul li {
    margin-bottom: 8px;
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5.single-post main ol li {
    margin-bottom: 14px;
    font-family: 'Lato', sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 26px;
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5 .element_notes_link {
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	font-size: 17px;
	line-height: 26px;
	letter-spacing: 0.2px;
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5 .text_list_bolditalic{
    font-style: italic;
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5 .screen_shadow {
	box-shadow: 0px 0px 5.97px 1.99px #2644752E;
}

.blog-style-v5 .scale-image img.no-shadow, . blog-style-v5 .no-shadow {
     box-shadow: none!important;
}

.blog-style-v5 .scale-image .scale-screenshot{
   transform: scale(1.2);
}

/*--- complex screenshots ---*/
.blog-style-v5 .img-hover {
    position: relative;
    box-shadow: none !important;
    margin: 10px -10px;
    max-width: calc(100% + 20px);
}

.blog-style-v5 .img-hover img{
    position: relative;
}

.blog-style-v5 .img-hover:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: var(--hover-image);
    background-size: calc(100%);
    background-repeat: no-repeat;
    background-position: 0px;
    opacity: 0;
    transition: all .2s linear;
}

.blog-style-v5 .img-hover:hover:before {
    opacity: 1;
}
/*--- end complex screenshots ---*/

.blog-style-v5 .blog_breadcrumbs {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.5px;
	vertical-align: middle;
	margin: 0px auto 15px;
	max-width: 726px;
}

.blog-style-v5.single-post main .blog_breadcrumbs a, .blog-style-v5.single-post main .blog_breadcrumbs span {
    color: var(--text_bradcrums_state, #323458FF);
}

.blog-style-v5.single-post main .blog_breadcrumbs a:hover {
    color: var(--text_bradcrums_hover, #060714FF);
}

.blog-style-v5.single-post main .element_appinfo_title {
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 800;
    line-height: 18px;
    letter-spacing: 0em;
}

.blog-style-v5.single-post main .element_notes_title {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.2px;
}

.blog-style-v5.single-post main .element_notes_bold {
	font-weight: 800;
}


.blog-style-v5.single-post main .element_notes_regular {
	margin-bottom: 8px;
}

.blog-style-v5.single-post main .element_thartcont_title li {
    color: var(--element_thartcont_title, #536894);
}

.blog-style-v5 .button-container {
     text-align: center;
}

.blog-style-v5 .button-download {
    display: inline-block;
    border-radius: 12px;
    padding: 12px 40.5px;
    padding-left: 82.5px;
    cursor: pointer;
}

.button-container p {
    margin-bottom: 0 !important;
}

.blog-style-v5 .button-download {
    padding: 9px 2.26em 9px 4.46em;
    background-image: url(https://nektony.com/wp-content/uploads/2025/04/download-icon.png) !important;
    background-size: 24px 32px;
    background-position: 2.26em center;
    background-repeat: no-repeat;
    transition: all .3s ease-out;
}

.blog-style-v5 .button-download.button-green {
    background-color: var(--element_button_default, #0DA137FF);
	border: 0.5px solid var(--element_button_stroke, #77FF9E);
    box-shadow: 0px 1px 3.5px 0.5px #0E44257D;
}

.blog-style-v5 .button-download.button-medium {
    padding: 17px 3.4em 17px 5.8em;
    background-size: 22px 28px;
    background-position: 3.4em center;
}

.blog-style-v5 .button-download.button-small {
    padding: 13.5px 44px 13.5px 77px;
    background-size: 18px 24px;
    background-position: 45px center;
    background-repeat: no-repeat;
}

.blog-style-v5 .button-download.button-small {
    padding: 13.5px 2.74em 13.5px 4.66em;
    background-size: 18px 24px;
    background-position: 45px center;
    background-repeat: no-repeat;
}

.blog-style-v5 .button-download.small {
    padding: 13.5px 44px 13.5px 77px;
    background-size: 18px 24px;
    background-position: 45px center;
    background-repeat: no-repeat;
}

.blog-style-v5 .button-download.button-green:hover {
    background-color: var(--element_button_hover, #0DA137FF);
    transition: all .3s ease-out;
}

.blog-style-v5 .button-download.button-green:active {
    background-color: var(--element_button_press, #0A9A3F);
    transition: all 0s ease-out;
}

.blog-style-v5.single-post .button-download-text {
	text-shadow: 0px 2px 5.7px #1CA54FBA;
	margin-bottom: 0;
	color: var(--white, #fff);
	text-align: left;
}

.blog-style-v5.single-post .button-download-desc {
    margin-bottom: 0;
    margin-top: -2px;
	text-shadow: 0px 2px 5.7px #1CA54FBA;
	color: var(--white, #fff);
	text-align: left;
}

.blog-style-v5.single-post main .button-text-guarantee {
    line-height: 16px;
    margin-top: 8px;
}

.blog-style-v5.single-post main .button-text-guarantee span {
    padding-left: 18px;
    background-image: url(/wp-content/uploads/2025/05/check-button.svg);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: left 0.6px;
    color: var(--element_button_description, #929292FF);
}

.blog-style-v5 .button-text-guarantee {
	color: var(--element_button_description, #292929);
}

.blog-style-v5.single-post main ol.text-list {
    margin-left: 43px !important;
    margin-bottom: 24px !important;
}

.blog-style-v5.single-post main ol.text-list li {
    padding-left: 8px;
}

.blog-style-v5.single-post main ol.text-list ::marker {
    color: var(--text_numberp, #5A78B7);
    font-weight: 800;
}

.blog-style-v5 .text_colorlink {
    color: var(--text_colorlink, #0050E9FF);
}

.blog-style-v5.single-post main .title {
     margin-bottom: 16px!important;   
}

.blog-style-v5.single-post main .intersting-facts li {
	color: var(--element_note_text, #222D35);
}

.blog-style-v5 .intersting-facts ul {
    margin-left: 16px;
}

.blog-style-v5 .intersting-facts ul ::marker {
    color: var(--element_note_text, #222D35);
}

.blog-style-v5 .blog_header {
    width: calc(100% + 26px);
    margin: auto;
    border-radius: 12px;
}

.blog-style-v5 .blog_header_inner {
    padding: 22px 20px;
    border-radius: 12px;
    border: 1px solid;
}

.blog-style-v5 .blog_header h1 {
   margin: 24px 0 30px;
   text-align: left;
   color: var(--text_maincolourtext, #323458);
}

.blog-style-v5 .blog_header hr {
    width: 100%;
    height: 1px;
    margin-bottom: 22px;
    opacity: 38%;
}

.blog-style-v5 section {
    margin-bottom: 50px;
}

.blog-style-v5 .blog_header .header_end, .blog-style-v5 .blog_header .users {
    display: flex;
    justify-content: space-between;
}

.blog-style-v5 .user_avatar {
    border-radius: 50%;
    border: 1px solid;
    margin-right: 14px;
}

.blog-style-v5 .blog_header .user {
    display: flex;
    align-items: center;
    margin-right: 28px;
}

.blog-style-v5 .blog_header .before_user {
	display: flex;
}

.blog-style-v5 .blog_header .user_experience_info {
    width: 418px;
    background: #FFFFFF;
    padding: 14px;
    position: absolute;
    border-radius: 12px;
    border: 0.5px solid rgb(50 52 88 / 20%);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    opacity: 0;
    transition: left 0s linear .5s, opacity .25s ease-out .25s;
	left: -10000px;
}

.blog-style-v5 .blog_header .author .user_experience_info {
    top: -79px;
}

.blog-style-v5 .blog_header .approver .user_experience_info {
    top: -97px;
}

.blog-style-v5 .blog_header .info_icon {
    margin-left: 6px;
    height: 14px;
    position: relative;
}

.blog-style-v5 .blog_header .info_icon {
    margin-left: 6px;
    height: 14px;
    position: relative;
    transition: all .3s ease-out;
}

.blog-style-v5 .blog_header .info_icon svg {
    transition: all .25s ease-in;
}

.blog-style-v5 .blog_header .info_icon:hover svg {
    margin-top: -1.5px;
}

.blog-style-v5 .blog_header .info_icon:hover .user_experience_info {
    opacity: 1;
    transition: left 0s linear, opacity .25s ease-out;
    left: -202px;
}

.blog-style-v5 .blog_header .user_experience_info>div {
    position: relative;
}


.blog-style-v5 .blog_header .user_experience_info svg {
    position: absolute;
    bottom: -22px;
    left: calc(50% - 16px);
    filter: drop-shadow(0px 2.5px 1.5px rgba(0, 0, 0, 0.2));
}

.blog-style-v5 .blog_header .user_block p {
    margin-bottom: 0;
}

.blog-style-v5 .blog_header .user_block a {
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5 .crunchify-social {
    display: flex;
    align-items: center;
    margin-left: -4px;
    margin-bottom: 14px;
}

.blog-style-v5 .crunchify-social {
    margin-left: 0px;
    margin-bottom: 0px;
    width: auto;
}

.blog-style-v5 .crunchify-social div {
    height: 38px;
    width: 38px;
    position: relative;
    display: flex;
}

.crunchify-social div:hover:after {
    display: none;
}

.blog-style-v5 .crunchify-link {
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
	top: 0!important;
	padding: 0;
    background: none !important;
}

.blog-style-v5 .blog_header .crunchify-social p {
	margin-bottom: 0px;
	margin-right: 4px;
}

.blog-style-v5 .blog_header {
	background: linear-gradient(155.47deg, var(--header_header_background_back_1_gradientcomponent0, #EEF5FF) 14.56%, var(--header_header_background_back_1_gradientcomponent1, #A5E1E5) 85.44%);
}

.blog-style-v5 .blog_header.category_reviews {
	background: linear-gradient(147.96deg, var(--header_header_background_back_2_gradientcomponent0, #EEF5FF)  -27.91%, var(--header_header_background_back_2_gradientcomponent1, #A5E1E5) 162.48%);
}

.blog-style-v5 .blog_header.category_blog {
	background: linear-gradient(146.76deg, var(--header_header_background_back_3_gradientcomponent0, #EEF5FF) -13.54%, var(--header_header_background_back_3_gradientcomponent1, #A5E1E5) 180.44%);
}

.blog-style-v5 .blog_header.category_tips {
	background: linear-gradient(165.53deg, var(--header_header_background_back_4_gradientcomponent0, #EEF5FF) -40.36%, var(--header_header_background_back_4_gradientcomponent1, #A5E1E5) 199.69%);
}

.blog-style-v5 .blog_header.title-color-blue {
	background: linear-gradient(147.96deg, var(--header_header_background_back_2_gradientcomponent0, #EEF5FF)  -27.91%, var(--header_header_background_back_2_gradientcomponent1, #A5E1E5) 162.48%)!important;
}

.blog-style-v5 .blog_header.title-color-purple {
	background: linear-gradient(146.76deg, var(--header_header_background_back_3_gradientcomponent0, #EEF5FF) -13.54%, var(--header_header_background_back_3_gradientcomponent1, #A5E1E5) 180.44%)!important;
}

.blog-style-v5 .blog_header.title-color-pink {
	background: linear-gradient(165.53deg, var(--header_header_background_back_4_gradientcomponent0, #EEF5FF) -40.36%, var(--header_header_background_back_4_gradientcomponent1, #A5E1E5) 199.69%)!important;
}

.blog-style-v5 .header_stroke {
    border-color: var(--header_stroke, #00000026);
}

.blog-style-v5 .text_maincolourtext {
	color: var(--text_maincolourtext, #323458);
}

.blog-style-v5 .header_share_separator_icons {
	background: linear-gradient(0deg, #44444499, #0000004D);
}

.blog-style-v5 .contents_with_sublist ol {
    list-style-type: none;
    padding-left: 40px!important;
}

.blog-style-v5 .contents_with_sublist ul {
    list-style-type: none;
    padding-left: 22px!important;
}

.blog-style-v5 .contents .sublist {
    padding-top: 4px;
}

.blog-style-v5 .contents .sublist li {
    margin-bottom: 4px;
    font-size: 16px;
}

.blog-style-v5 .contents_with_sublist .contents li:hover:before {
    opacity: 0;
}

.blog-style-v5 .contents_with_sublist .contents li:hover a {
    color: var(--element_thartcont_title, #536894);
}

.blog-style-v5 .opened .contents {
    max-height: fit-content !important;
}

.blog-style-v5 .contents_outer.opened .arrow, .blog-style-v5 .opened .contents::after {
    display: none;
}

.blog-style-v5 .contents_outer.opened {
    padding-bottom: 0;
}

.blog-style-v5 .opened .contents:hover {
    border-color: var(--element_stroke, #AFBEDF);
}

.blog-style-v5 .sidebar-contents-and-related-posts.left-sidebar-with-sublist ol.sidebar-ol {
    list-style-type: none;
    padding-left: 26px;
}

.blog-style-v5 .left-sidebar-with-sublist .sublist span:before {
    display: none;
}

.blog-style-v5 .left-sidebar-with-sublist .sidebar-ol a {
    position: relative;
}

.blog-style-v5 .sidebar-contents-and-related-posts.left-sidebar-with-sublist ol.sidebar-ol li:hover a span {
    color: var(--element_contarticl_ctextdefault, #323458)!important;
}

.blog-style-v5 .sidebar-contents-and-related-posts.left-sidebar-with-sublist ol.sidebar-ol li:hover>a span {
    color: var(--black, #000) !important;
}

.blog-style-v5 .sidebar-contents-and-related-posts.left-sidebar-with-sublist ol.sidebar-ol li>a.active span {
    color: var(--element_contarticl_ctextactive, #0046CD) !important;
}

.blog-style-v5 .sidebar-contents-and-related-posts.left-sidebar-with-sublist ol.sidebar-ol li.active>a span {
    color: var(--element_contarticl_ctextactive, #0046CD) !important;
}

.blog-style-v5 .sidebar-contents-and-related-posts.left-sidebar-with-sublist ol.sidebar-ol li.active>a>span:before {
    background: var(--element_contarticl_separatoractive, #E2E8F0);
}

.blog-style-v5 .sidebar-contents-and-related-posts.left-sidebar-with-sublist .sublist li {
    font-size: 13px;
}


.blog-style-v5 .sidebar-contents-and-related-posts.left-sidebar-with-sublist ol.sidebar-ol li>a>span:before {
    left: -10px;
}

.blog-style-v5 .contents_with_sublist .contents li a:before {
    content: '';
    width: 10px;
    height: 10px;
    background-color: #4383FF;
    clip-path: polygon(2% 6%, 2% 92%, 11% 95%, 87% 54%, 87% 46%, 11% 5%);
    display: inline-block;
    position: absolute;
    left: -5px;
    top: calc(50% - 5px);
    margin-left: -16px;
    margin-right: 7px;
    opacity: 0;
    transition: opacity 0s linear;
}

.blog-style-v5.single-post main .contents_with_sublist .contents li:hover {
    color: var(--element_thartcont_title, #536894);
}

.blog-style-v5.single-post main .contents_with_sublist .contents li a {
    position: relative;
}

.blog-style-v5.single-post main .contents_with_sublist .contents li a:hover {
    color: var(--element_thartcont_titlehover, #1D1E37FF);
}

.blog-style-v5 .contents_with_sublist .contents li a:hover:before {
    opacity: 1;
    transition: opacity .2s linear;
}

.blog-style-v5 .contents_outer {
    position: relative;
    padding-bottom: 20px;
}

.contents_outer.active .contents {
    overflow: hidden;
}

.blog-style-v5 .contents {
    overflow: hidden;
    max-height: 188px;
    border-radius: 8px;
    position: relative;
    border: 1px solid;
    border-color: var(--element_stroke, #AFBEDF);
    background: var(--white, #FFF);
    box-shadow: 0px 4px 10px 0px rgba(159, 175, 211, 0.40);
    transition: max-height .15s ease-in, border-color .15s linear;
    margin: auto;
    max-width: 560px;
}

.blog-style-v5 .contents_outer.active .contents {
    transition: max-height .15s ease-in, border-color .15s linear;
    max-height: 560px;
}


.blog-style-v5 .contents:hover {
    border-color: var(--focus, #4383FF);
}

.blog-style-v5 .contents::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 40px;
    bottom: 0;
    opacity: 1;
    background: linear-gradient(180deg, rgb(255 255 255 / 50%), white);
    transition: opacity 0s ease-in-out;
}

.blog-style-v5 .contents_outer.active .contents:after {
    opacity: 0;
    height: 0;
    transition: all 0.25s ease-in-out;
}

.blog-style-v5 .contents_header {
    background-image: url(/wp-content/uploads/2025/03/contents-icon.svg);
    background-position: 22px center;
    background-repeat: no-repeat;
    padding: 12px 22px 12px 60px;
    border-bottom: 1px solid var(--element-thartcont_stroke, rgba(189, 207, 245, 0.82));
    cursor: pointer;
}

.blog-style-v5 .contents_header p {
    margin-bottom: 0px !important;
}

.blog-style-v5 .contents ol {
    padding: 18px 18px 18px 58px;
    margin: 0;
}

.blog-style-v5 .no-numbers ol.element_thartcont_title {
    padding-left: 41px;
    list-style-type: none;
}

.blog-style-v5 .no-numbers ol.element_thartcont_title>li:before {
    margin-left: 1px;
}

.blog-style-v5 .contents li {
    position: relative;
}

.blog-style-v5 .contents li a {
	color: var(--element_thartcont_title, #536894);
	margin-bottom: 12px;
	transition: all 0s linear !important;
}

.blog-style-v5 .contents li:hover a {
    color: var(--element_thartcont_titlehover, #1D1E37FF);
}

.blog-style-v5.single-post main .contents li:hover {
    color: var(--element_thartcont_titlehover, #1D1E37FF);
}

.blog-style-v5 .contents ol li:last-child {
    margin-bottom: 0;
}

.blog-style-v5 .contents_outer .arrow {
    position: absolute;
    bottom: 0px;
    left: calc(50% - 20.5px);
    cursor: pointer;
    width: 41px;
    height: 41px;
    box-shadow: 0px 1px 4px 0px rgba(137, 154, 189, 0.6);
    border-radius: 50%;
}

.blog-style-v5 .contents_outer .arrow svg {
    transition: transform 0s ease-in-out, transform 0s linear;
}

.blog-style-v5 .contents_outer .arrow:hover svg {
    transition: transform 0s ease-in-out, transform .25s linear;
    transform: rotate(0deg) scale(1.05);
}

.blog-style-v5 .contents_outer.active .arrow svg {
    transition: transform 0.25s ease-in-out, transform .25s linear;
    transform: rotate(-180deg) scale(1);
}

.blog-style-v5 .contents_outer.active .arrow:hover svg {
    transition: transform 0.25s ease-in-out, transform .25s linear;
    transform: rotate(-180deg) scale(1.05);
}

.blog-style-v5 .contents li:before {
    content: '';
    width: 10px;
    height: 10px;
    background-color: #4383FF;
    clip-path: polygon(2% 6%, 2% 92%, 11% 95%, 87% 54%, 87% 46%, 11% 5%);
    display: inline-block;
    position: absolute;
    left: -20px;
    top: calc(50% - 5px);
    margin-left: -16px;
    margin-right: 7px;
    opacity: 0;
    transition: opacity 0s linear;
}

.blog-style-v5 .contents li:hover:before {
    opacity: 1;
    transition: opacity .2s linear;
}

.blog-style-v5 .information-card-3 {
    max-width: 560px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    border-radius: 8px;
    border: 1px solid #B9CAED;
    background: #FFF;
    box-shadow: unset;
}

.blog-style-v5 .information-card-container {
    padding: 16px;
    padding-left: 50px;
    background-size: 34px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-size: 46px 46px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.blog-style-v5.single-post main .information-card-3 .information-card-container p {
    letter-spacing: 0.2px;
    margin-bottom: 0;
}

.blog-style-v5 .information-card-3 .info-table {
    max-height: 388px;
    margin: 0 !important;
    transition: max-height 0.25s linear;
    overflow: hidden;
    background: var(--white, #FFF);
    border-radius: 0 0 8px 8px;
    border: solid !important;
    border-width: 1px 0px 0 !important;
    border-color: #B9CAED !important;
}

.blog-style-v5 .information-card-3.disabled .info-table {
    max-height: 0;
    margin: 0px !important;
    transition: all 0s linear 0.25s, max-height 0.25s linear;
    border-color: transparent !important;
    background: transparent;
    border-width: 0px !important;
}

.blog-style-v5 .information-card-3 .information-card-container {
    padding: 13px 16px;
    padding-left: 50px;
    background-size: 34px;
    background-position: 10px center;
}

.blog-style-v5 .info-table>div {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid var(--element_appinfo_separator, #C9D8F7);
}

.blog-style-v5 .info-table>div:last-child {
    display: flex;
    justify-content: space-between;
    border-bottom: none;
}

.blog-style-v5.single-post main .information-card-container span {
    margin-bottom: 0;
}

.blog-style-v5.single-post main .info-table>div span {
    margin: 9px 18px;
    margin-bottom: 9px !important;
}

.blog-style-v5.single-post main .info-table>div span:last-child {
    text-align: right;
}

.blog-style-v5.single-post main .info-table>div span:first-child {
    color: var(--element_appinfo_text_2, #768B9E);
}

.blog-style-v5.single-post main .info-table>div span:last-child {
    color: var(--element_appinfo_text_1, #323458);
}


.blog-style-v5 .information-card .text{
    width: calc(100% - 118px);
}

.blog-style-v5 .information-card .title {
    border-bottom: 1px solid var(--element_appinfo_stroke, #CCE6FF);
    padding: 0 0 8px;
    margin-bottom: 8px !important;
}

.blog-style-v5 .information-card .info-table {
    border: none;
    margin: 0;
}

.blog-style-v5 .information-card .info-table tr td {
    border: none;
    padding: 4px 0;
    max-width: 332px;
    margin-bottom: 0!important;
    width: 50%;
}

.blog-style-v5 .information-card .info-table tr td:first-child {
    color: var(--element_appinfo_text_2, #768B9EFF);
}

.blog-style-v5 .information-card .info-table tr td:last-child {
    text-align: right;
}

.blog-style-v5 .interesting-facts {
    border-radius: 8px;
    border: 1px solid var(--element_note_factstroke, #96CCE8);
    background: url(https://nektony.com/wp-content/uploads/2025/04/raccoon-tony.png), linear-gradient(165deg, var(--element_note_factbg_gradientcomponent0, #F6FDFE) 7.15%, var(--element_note_factbg_gradientcomponent1, #EDF6FF) 89.6%);
    background-size: 83px, 100%;
    background-repeat: no-repeat;
    background-position: 0px 18px, 0;
    padding: 18px 19px 18px 91px;
}

.blog-style-v5 .interesting-facts ul {
    margin-left: 16px;
    margin-bottom: 0px;   
}

.blog-style-v5 .interesting-facts ul li {
    margin-bottom: 4px;
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5 .video-guide {
    border: 1px solid;
    border-color: var(--element_stroke, rgba(175, 190, 223, 1));
	box-shadow: 0px 4px 19.1px 0px #9FAFD366;
    padding: 6px;
    border-radius: 8px;
}

.blog-style-v5 .video-player {
    line-height: 0;
    max-height: 388px;
    margin-top: 4px;
    transition: maxHeight 0.25s linear;
    position: relative;
    line-height: 0;
    width: 100%;
    aspect-ratio: 688 / 387;
    height: auto;
    border-radius: 6px;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.blog-style-v5 .video-guide.disabled .video-player {
	max-height: 0;
	margin-top: 0px;
	transition: all 0.25s linear;
}

.blog-style-v5 .video-guide .video-player {
	max-height: 388px;
	margin-top: 4px;
	transition: all 0.25s linear;
	position: relative;
	overflow: hidden;
}

.blog-style-v5 .video-guide .video-player .noscript {
	display: none;
}

#youtube-video.hidden {
    opacity: 1;
}

#youtube-video.hidden {
    opacity: 0;
}

.blog-style-v5 .video-guide.disabled:hover {
    border-color: var(--focus, rgba(175, 190, 223, 1));
	box-shadow: 0px 1px 5.3px 0px #4383FF80, 0px 4px 19.1px 0px #9FAFD366;
    transition: all .5s ease-in;
}

.blog-style-v5 .video-guide-container {
    cursor: pointer;
    padding: 18px 15px;
    padding-left: 76px;
    display: flex;
    justify-content: space-between;
    background-image: url(/wp-content/uploads/2025/03/video.png);
    background-size: 40px 28px;
    background-repeat: no-repeat;
    background-position: 16px center;
}

.blog-style-v5 .video-guide p {
    margin-bottom: 0!important;
}

.blog-style-v5 .video-guide .time, .blog-style-v5 .information-table-2 .time {
    display: flex;
    align-items: center;
}

.blog-style-v5 .video-guide iframe, .blog-style-v5 .video-guide .video-player img.video-preview {
    width: 100%;
    aspect-ratio: 688 / 388;
    height: auto;
	border-radius: 6px;
    max-height: 388px;
    transition: max-height 0.25s ease-in;
}

.blog-style-v5 .video-player {
    line-height: 0;
    cursor: pointer;
}

.blog-style-v5 .video-guide.disabled iframe, .blog-style-v5 .video-guide.disabled .video-player img.video-preview  {
    max-height: 0;
    transition: max-height 0.25s ease-in;
}

.blog-style-v5 .video-guide .video-player img.video-preview {
    position: absolute;
    top: 0;
    z-index: -1;
}

.blog-style-v5 .video-guide .video-player img.youtube-button {
    position: absolute;
    top: calc(50% - 36px);
    left: calc(50% - 36px);
    transition: transform .1s linear;
}

.blog-style-v5 .video-guide .video-player img.youtube-button:hover {
    transform: scale(1.1);
}

.blog-style-v5 .video-guide.disabled .arrow-color {
    fill: var(--text_maincolourtext, #323458);
    transition: all .4s linear;
}

.blog-style-v5 .video-guide.disabled:hover .arrow-color {
    fill: var(--focus, #4383FF);
}

.blog-style-v5 .video-guide .svg-icon, .blog-style-v5 .information-card-3 .svg-icon {
	height: 28px; 
	width: 28px; 
	padding: 0px 6px;
    transform: rotate(-180deg);
    transition: transform .25s linear;
}

.blog-style-v5 .video-guide.disabled .svg-icon, .blog-style-v5 .information-card-3.disabled .svg-icon {
    transform: rotate(0deg);
    transition: transform .25s linear;
}

.blog-style-v5 .sidebar-contents-and-related-posts {
    width: 288px;
    position: sticky;
    top: 118px;
    margin-left: -331px;
    height: 0;
    opacity: 0;
    transition: all .35s linear;
    pointer-events: none;
}

.sidebar-contents-and-related-posts-container {
    border: 1px solid var(--element_contarticl_stroke, #E2EBFCFF);
    border-radius: 8px;
    background: var(--element_contarticl_bg, #F8FAFDFF);
}

.blog-style-v5.single-post main p.element_contarticl_headline {
	font-family: 'Lato', sans-serif;
	font-weight: 800;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 0;
	vertical-align: middle;
}

.blog-style-v5 #left-sidebar-body {
    overflow: hidden;
    transition: max-height .35s linear, border-width 0s linear 0s;
    border-radius: 0 0 8px 8px;
    border-top: none;
}

.blog-style-v5 .left-sidebar-hidden #left-sidebar-body {
    max-height: 0 !important;
    border-width: 0;
    transition: max-height .35s linear, border-width 0s linear .35s;
}

.blog-style-v5 .left-sidebar-hidden.sidebar-contents-and-related-posts .sidebar-title {
    border-radius: 8px;
    transition: border-radius .12s linear .45s;
}

#sidebar-contents-and-related-posts #hide-left-sidebar {
	width: 20px; 
	height: 20px;
	margin: 0; 
	transform: rotate(0deg); 
	transition: all .35s linear;
}

#sidebar-contents-and-related-posts.left-sidebar-hidden #hide-left-sidebar {
    transform: rotate(180deg) !important;
}

.blog-style-v5 #left-sidebar-arrow.left-sidebar-arrow-rotate {
    transform: rotate(360deg)!important;
}

.blog-style-v5 .sidebar-contents-and-related-posts.active {
    opacity: 1;
}

.blog-style-v5 .sidebar-contents-and-related-posts .sidebar-related-posts ol.sidebar-ol {
    padding-right: 16px;
}

.blog-style-v5 .sidebar-contents-and-related-posts ol.sidebar-ol {
    margin: 0;
    padding: 0px 6px 12px 43px;
    border-bottom: none;
}

.blog-style-v5 .sidebar-contents-and-related-posts .sidebar-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    padding-left: 16px;
    margin: 0 !important;
    border-radius: 8px 8px 0 0;
    border-bottom: none;
}

.blog-style-v5 .sidebar-contents-and-related-posts .sidebar-title svg {
    cursor: pointer;
}

.blog-style-v5 .sidebar-contents-and-related-posts .sidebar-related-posts .sidebar-title {
    border: none;
    padding: 6px 18px 10px 18px;
}

.blog-style-v5 .sidebar-contents-and-related-posts ol.sidebar-ol ul {
    list-style-type: none;
    margin-bottom: 8px;
}

.blog-style-v5 .sidebar-contents-and-related-posts ol.sidebar-ol li {
    position: relative;
}

.blog-style-v5 .sidebar-contents-and-related-posts ol.sidebar-ol li a {
    color: var(--element_contarticl_ctextdefault, #323458);
}

.blog-style-v5 .sidebar-contents-and-related-posts ol.sidebar-ol li.active {
    color: var(--element_contarticl_ctextactive, #0046CD) !important;
}

.blog-style-v5 .sidebar-contents-and-related-posts ol.sidebar-ol li a.active span {
    color: var(--element_contarticl_ctextactive, #0046CD)!important;
}

.blog-style-v5 .sidebar-contents-and-related-posts ol.sidebar-ol li:hover {
    color: var(--black, #000);
}

.blog-style-v5 .sidebar-contents-and-related-posts ol.sidebar-ol li:hover a span {
    color: var(--black, #000);
}

.blog-style-v5 .sidebar-related-posts a {
    color: var(--text_colorlink, #0050E9FF)!important;
}

.blog-style-v5 .sidebar-contents-and-related-posts ol.sidebar-ol ul {
    list-style-type: none;
    margin-bottom: 8px;
    margin-left: 12px;
}

.blog-style-v5 .sidebar-contents-and-related-posts ol.sidebar-ol ul li {
    margin-bottom: 2px !important;
    padding-left: 0px;
}

.blog-style-v5 .sidebar-contents-and-related-posts ol.sidebar-ol li.active>a>span {
    position: relative;
}

.blog-style-v5 .sidebar-contents-and-related-posts ol.sidebar-ol li.active>a:hover>span {
    color: #000;
}

.blog-style-v5 .sidebar-contents-and-related-posts ol.sidebar-ol li>a>span:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 100%;
    background: var(--element_contarticl_separator, #E2E8F0);
    border-radius: 2px;
    left: -27px;
}

.blog-style-v5 .sidebar-contents-and-related-posts ol.sidebar-ol li>a.active>span:before {
    background: var(--element_contarticl_separatoractive, #E2E8F0);
}

.blog-style-v5 .sidebar-related-posts .crp_related {
    margin-top: 0;
}

.blog-style-v5 .sidebar-related-posts .related-articles-title {
    border-radius: 8px 8px 0 0;
    border: none;
    padding: 6px 18px 10px 18px;
    background: none;
}

.blog-style-v5.single-post main .sidebar-related-posts .related-articles-title p {
    font-family: 'Lato', sans-serif;
    font-weight: 800;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    text-align: left;
}

.blog-style-v5 .sidebar-related-posts .crp_related ul {
    background: none;
    border: none;
    padding: 0;
}

.blog-style-v5.single-post main .sidebar-related-posts .crp_related ul li a{
    background-color: unset;
    border-radius: 0px;
    box-shadow: unset;
    margin: 0 0 8px 0;
    padding: 0;
    font-size: 18px;
    display: inherit;
    width: 100%;
    font-weight: 500 !important;
    line-height: 20px;
    font-family: 'Public Sans', sans-serif;
}

.blog-style-v5.single-post main .sidebar-related-posts ul li span {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    color: var(--text_color_element_contarticl_articlink, #1647A6);
}

.blog-style-v5 div.blog-picture {
    padding: 7px 7px 9px;
    border-radius: 8px;
    cursor: zoom-in;
    transition: all .2s linear;
    background: var(--element_screen_bg, #FBFCFF);
    box-shadow: 0px 4px 10px 0px rgba(159, 175, 211, 0.4);
    border: 1px solid var(--element_screen_stroke, #BDCFF5FF);
}

.blog-style-v5 div.blog-picture .picture-caption {
    text-align: center;
    margin-top: 10px;
}

.blog-style-v5 .text_screentitle {
    color: var(--text_screentitle, #0B3071)!important;
}

.blog-style-v5 .blog-picture>picture img {
    box-shadow: 0px 0px 5.97px 1.99px #2644752E;
}

.blog-style-v5 .blog-picture p {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0px!important;
}

.blog-style-v5 .blog-picture:hover {
    box-shadow: 0px 4px 10px 0px #9FAFD380, 0px 1px 18.08px 0px #7192DD66;
    cursor: zoom-in;
    transition: all .2s linear;
}

.blog-style-v5 .blog-picture .path-next {
    margin: 0px 10px;
}

.scale-image img {
    width: auto;
    max-width: 94%;
    max-height: 70%;
    z-index: 1000;
    cursor: zoom-out!important;
    border: none !important;
    box-shadow: none!important;
}

.scale-image {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1000;
    background: #00000060;
    cursor: zoom-out;
}

.scale-image img.no-shadow, .no-shadow {
     box-shadow: none!important;
}

.blog-style-v5 .note-container {
    padding: 16px 28px 16px 36px;
    border-radius: 8px;
    position: relative;
}

.blog-style-v5 .note-container.element_note_blue_cont {
    background: var(--element_note_bluebg, #F2F6FE);
    border: 1px solid var(--element_note_bluest, #CADAF9);
}

.note-container.element_note_yellow_cont {
    background: var(--element_note_yellowbg_2, #FFFCF5FF);
    border: 1px solid var(--element_note_yellowst_2, #FFE6C0FF);
}

.single-post main p.element_notes_title.element_note_yellow {
    color: var(--element_note_yellow, #CC5300FF) !important;
}

.note-container.element_note_yellow_cont:after {
    background: var(--element_note_yellow, #CC5300FF);
}

.note-container.element_note_green_cont {
    background: var(--element_note_greenbg_2, #F2FEF8);
    border: 1px solid var(--element_note_greenst, #c0ebdc);
}

.single-post main p.element_notes_title.element_note_green {
    color: var(--element_note_green, #008538) !important;
}

.note-container.element_note_green_cont:after {
    background: var(--element_note_green, #008538);
}

.blog-style-v5 .note-container:after, .blog-style-v5 .before-we-start:after {
    content: '';
    position: absolute;
    height: calc(100% - 2* 16px);
    width: 6px;
    border-radius: 3px;
    display: block;
    top: 16px;
    left: 16px;
}

.blog-style-v5 .before-we-start:after {
    height: 100%;
    top: 0;
}

.blog-style-v5 .note-container.element_note_blue_cont:after {
    background: var(--element_note_blue, #296AE6);
}

.blog-style-v5.single-post main .element_note_blue {
	color: var(--element_note_blue, #296AE6);
}

.blog-style-v5.single-post main p.note-title {
    margin-bottom: 6px;
}

.blog-style-v5 .note-container img {
    margin-top: 16px;
    border-radius: 18px;
}

.blog-style-v5.single-post main hr.blog-separator-purple {
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg, rgba(189, 207, 245, 0) 0%, #A5BDEF 50%, rgba(189, 207, 245, 0) 100%);
	margin: 45px 0;
}

.blog-style-v5.single-post main hr.blog-separator-grey {
	width: 100%;
	height: 2px;
	background: linear-gradient(90deg, rgba(179, 196, 227, 0) 0%, #B3C4E3 50%, rgba(179, 196, 227, 0) 97.6%);
	margin: 26px 0;
}

.blog-style-v5 .read-also-container {
    padding: 6px 0;
    background: var(--white, #fff);
    border-radius: 8px;
}

.blog-style-v5 .read-also {
    margin-right: 10px;
    padding-left: 26px;
    background: url(https://nektony.com/wp-content/uploads/2025/04/file.png);
    background-size: 16px 20px;
    background-position: left center;
    background-repeat: no-repeat;
}

.blog-style-v5 .file-path {
    cursor: pointer;
	padding: 2px 37px 2px 10px;
	color: var(--element_code_codetext, #222D35);
	background: var(--element_code_bg, #F3F4F8);
	border: 1px solid var(--element_code_stroke, #DBDFE8);
	border-radius: 6px;
	position: relative;
}

.blog-style-v5 .file-path.smaller {
	max-width: 500px;
}

.blog-style-v5 .file-path.small {
	width: fit-content;
}

.blog-style-v5.single-post .inline-path {
    display: inline-flex;
    margin: 0 6px !important;
}

.blog-style-v5 .file-path svg {
	position: absolute;
	top: 6px;
	right: 10px;
    opacity: 0;
    transition: all .2s ease-out;
}

.blog-style-v5 .file-path:hover svg.uncopied {
    opacity: 1;
    transition: all .2s ease-out;
}

.blog-style-v5 .file-path.copied-now:hover svg {
    opacity: 0;
    transition: all .2s ease-out;
}

.blog-style-v5 .file-path.copied-now:hover svg.copied {
    opacity: 1;
    transition: all .2s ease-out;
}

.blog-style-v5 .file-path-color {
    fill: var(--black, #000000);
    	opacity: 1;
}

.blog-style-v5 .file-path.copied:hover .file-path-color {
    fill: var(--focus, #4383FF);
}

.blog-style-v5.single-post main .file-path p, .blog-style-v5.single-post main .file-path pre, .blog-style-v5.single-post main .text-to-copy {
	margin-bottom: 0;
	color: var(--element_code_codetext, #222D35);
    background: none;
    padding: 0;
    white-space: pre-wrap;
    word-break: break-word;
}

.blog-style-v5.single-post main code {
    white-space: pre-wrap;
    word-break: break-word;
    font-family: 'SF Mono', 'Roboto', monospace;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
}

.blog-style-v5 .file-path .hint {
    position: absolute;
    width: 0px;
    height: 0px;
    top: -31px;
    background: url(https://nektony.com/wp-content/uploads/2025/04/hint.png);
    background-size: 100%;
    right: -500%;
    color: var(--element_code_hint, #4D4D4DFF);
    text-align: center;
    padding: 5.5px 0;
    opacity: 0;
    transition: all 0s ease-out .2s, opacity .2s ease-out;
}

.blog-style-v5 .file-path:hover .hint {
    opacity: 1;
    transition: opacity .2s ease-out;
    width: 57px;
    height: 31px;
    right: -9px;
}

.blog-style-v5 .file-path.copied {
    background: var(--element_code_bgcopied, #E9EFFFFF);
    border: 1px solid var(--element_code_stokecopied, #CDD6EF);
}

.blog-style-v5 .terminal-header {
    background: var(--element_code_headbg);
    border-radius: 7px 7px 0 0;
    height: 23px;
    position: relative;
}

.blog-style-v5 .blog-download-sidebar {
    display: block;
    width: 208px;
    height: 300px;
    border-radius: 8px;
    padding: 23px 10px;
    position: relative;
    background: linear-gradient(128.81deg, #003087 12.24%, #365EEC 107.87%);
}

.blog-style-v5 .blog-download-sidebar.appCleaner {
    background-image: url(/wp-content/uploads/2025/05/ac-sidebar-bg.png);
    background-size: 100%;
}

.blog-style-v5 .blog-download-sidebar.phonecleaner {
    padding: 23px 14px;
}

.blog-style-v5 .blog-download-sidebar.phonecleaner p.sidebar-description {
    margin-bottom: 14px!important;
}

.blog-style-v5 .blog-download-sidebar.phonecleaner .code {
    background: #fff;
    padding: 10px;
    border-radius: 9px;
}

.blog-style-v5.single-post main .note-container :last-child {
    margin-bottom: 0px;
}

.blog-style-v5 .blog-download-sidebar.macCleaner {
    background-image:  url('https://nektony.com/wp-content/uploads/2025/04/mc-sidebar-bg.png');
    background-size: 100%;
}

.blog-style-v5 .blog-download-sidebar-label.macCleaner {
    background: linear-gradient(128.09deg, #4045AC -12.01%, #0E3C8F 73.43%);
    box-shadow: 0px 38px 90px 0px #00000040, 0px 0px 2px 0px #0000000D, 0px 0px 1px 0px #00000099;
}

.blog-style-v5 .blog-download-sidebar.dsa {
    background-image: url('https://nektony.com/wp-content/uploads/2025/04/dsa-sidebar-bg.png');
    background-size: 100%;
}

.blog-style-v5 .blog-download-sidebar-label.dsa {
    background: linear-gradient(236.28deg, #252B86 5.3%, #008E7D 119.56%);
    box-shadow: 0px 38px 90px 0px #00000040, 0px 0px 2px 0px #0000000D, 0px 0px 1px 0px #00000099;
}

.blog-style-v5 .blog-download-sidebar.dff {
    background-image: url('https://nektony.com/wp-content/uploads/2025/04/dff-sidebar-bg.png');
    background-size: 100%;
}

.blog-style-v5 .blog-download-sidebar.memory-cleaner {
    background-image: url('https://nektony.com/wp-content/uploads/2025/04/memcl-sidebar-bg.png');
    background-size: 100%;
}

.blog-style-v5 .blog-download-sidebar-label.memory-cleaner {
    background: linear-gradient(284.02deg, rgba(63, 220, 166, 0.35) -49.65%, rgba(119, 159, 237, 0.35) 18.08%, rgba(157, 110, 217, 0.35) 63.63%, rgba(217, 110, 208, 0.35) 106.48%), #fff;
    box-shadow: 0px 38px 90px 0px #00000040, 0px 0px 2px 0px #0000000D, 0px 0px 1px 0px #00000099;
}

.blog-style-v5 .blog-download-sidebar.funter {
    background-image: url('https://nektony.com/wp-content/uploads/2025/04/funter-sidebar-bg.png');
    background-size: 100%;
}

.blog-style-v5 .blog-download-sidebar-label.funter {
	background: #d7e6ff;
    box-shadow: 0px 38px 90px 0px #00000040, 0px 0px 2px 0px #0000000D, 0px 0px 1px 0px #00000099;
}

.blog-style-v5 .blog-download-sidebar.funter_light {
    background: linear-gradient(311.7deg, #E4F4FD 1.32%, #9FD8F6 93.82%);
    box-shadow: 0px 4px 6.3px 0px #9E9A9A75;
    padding-top: 17px;
}

 .blog-style-v5 .blog-download-sidebar.phonecleaner {
	background: #d7e6ff;
    box-shadow: 0px 4px 6.3px 0px #9E9A9A75;
}

.blog-style-v5 .banner-hero.banner-funter_light {
    background: linear-gradient(286.35deg, #E4F4FD -12.14%, #9FD8F6 112.36%);
}

.blog-style-v5 .banner-hero.banner-phonecleaner {
    background: #d7e6ff;
}

.blog-style-v5 .blog-download-sidebar.funter_light .sidebar-image {
    margin-top: 0;
    margin-bottom: 11px;
}

.blog-style-v5 .blog-download-sidebar.funter_light .sidebar-title {
    margin-bottom: 15px;
}

.blog-style-v5 .blog-download-sidebar.funter_light .sidebar-title, .blog-style-v5 .blog-download-sidebar.phonecleaner .sidebar-title {
    font-size: 22px;
    color: var(--text_maincolourtext, #2A2B3D);
}

.blog-style-v5 .blog-download-sidebar.funter_light .sidebar-description {
    list-style-type: none;
}

.blog-style-v5 .blog-download-sidebar.funter_light .sidebar-description li, .blog-style-v5 .blog-download-sidebar.phonecleaner .sidebar-description {
    color: var(--text_maincolourtext, #2A2B3D)!important;
    font-size: 14px;
    margin-bottom: 3px !important;
    position: relative;
}

.blog-style-v5 .blog-download-sidebar.funter_light p.sidebar-close svg:hover path, .blog-style-v5 .blog-download-sidebar.phonecleaner p.sidebar-close svg:hover path {
    fill: #000000;
}

.blog-style-v5 .blog-download-sidebar-label.funter_light {
    background: linear-gradient(269.72deg, #E4F4FD -57.66%, #9FD8F6 81.19%);
}

.blog-style-v5 .blog-download-sidebar-label.phonecleaner {
    background: #d7e6ff;
}

.blog-style-v5 .blog-download-sidebar-label.funter_light p, .blog-style-v5 .blog-download-sidebar-label.phonecleaner p {
    color: var(--text_maincolourtext, #2A2B3D);
}

.blog-style-v5 .blog-download-sidebar.funter_light .sidebar-description li:before, .blog-style-v5 .blog-download-sidebar.phonecleaner .sidebar-description li:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background: linear-gradient(180deg, #2D89B0 0.01%, #122C6F 100%);
    left: -13px;
    top: 8px;
    border-radius: 50%;
}

.blog-style-v5 .blog-download-sidebar.funter_light .download-button-container, .blog-style-v5 .blog-download-sidebar.phonecleaner .download-button-container {
    box-shadow: 0px 1px 3.5px 0.5px #0E44257D;
}

.blog-style-v5 .blog-download-sidebar p.sidebar-description {
    max-width: 140px;
    margin: auto;
}

.blog-style-v5 .blog-download-sidebar.funter p.sidebar-description {
    max-width: 174px;
    margin: auto;
}

.blog-style-v5 .blog-download-sidebar.macCleaner p.sidebar-description {
    max-width:160px;
}

.blog-style-v5 .light-sidebar p, .blog-style-v5 .blog-download-sidebar.light-sidebar p.sidebar-title, .blog-style-v5 .blog-download-sidebar.light-sidebar p.sidebar-description {
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5 .blog-download-sidebar.light-sidebar p.sidebar-close svg path {
    fill: #323458;
}

.blog-style-v5 .blog-download-sidebar.light-sidebar p.sidebar-close svg:hover path {
    fill: #000;
}

.blog-style-v5 .blog-download-sidebar-label.light-sidebar p {
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5 .blog-download-sidebar .icon-shadow {
	box-shadow: 0px 1.04px 2.08px 0px #00000040;
}

.blog-download-sidebar p.sidebar-image {
    margin-bottom: 18px;
    margin-top: 10px;
}

.blog-download-sidebar p.sidebar-title {        
	font-family: 'Public Sans', 'Lato', sans-serif;
	font-weight: 700;
	font-size: 15px;
	line-height: 130%;
	text-align: center;
    color: var(--white, #fff);
}

.blog-download-sidebar p.sidebar-description {
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    text-align: center;
    color: #fff;
    margin-top: 14px;
    letter-spacing: 0.021px;
    color: var(--white, #fff);
}

.blog-style-v5.single-post ul.sidebar-description {
    list-style-type: disc;
    padding-left: 14px;
    max-width: fit-content;
    margin: auto;
}

.blog-style-v5.single-post ul.sidebar-description li {
    color: var(--white, #fff);
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 0 !important;
}

.download-button-container a.sidebar-download-button {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    background: linear-gradient(180deg, #00D267 21.35%, #009A4F 100%);
    z-index: 1;
    font-family: 'Public Sans', 'Lato', sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
    text-shadow: 0px 1px 13px #0C2F1E2B;
}

.blog-download-sidebar .download-button-container:after {
    background: linear-gradient(127.7deg, rgba(255, 255, 255, 0.25) -8.67%, rgba(255, 255, 255, 0) 22.66%), linear-gradient(331.39deg, rgba(255, 255, 255, 0.42) -25.56%, rgba(255, 255, 255, 0) 33.33%);
    border-radius: 8px;
    z-index: -1;
}

/* .blog-download-sidebar .download-button-container {
    position: absolute;
    width: 166px;
    height: 44px;
    bottom: 23px;
    left: calc(50% - 83px);
    padding: 1px;
    background: linear-gradient(180deg, #00D267 21.35%, #009A4F 100%);
    border-radius: 8px;
} */

.blog-download-sidebar .download-button-container {
    position: absolute;
    width: 164px;
    height: 42px;
    bottom: 23px;
    left: calc(50% - 82px);
    padding: 0.5px;
    background: var(--element_button_stroke, #77ff9e);
    border-radius: 8px;
}

.blog-download-sidebar .download-button-container:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(127.7deg, rgba(255, 255, 255, 0.25) -8.67%, rgba(255, 255, 255, 0) 22.66%), linear-gradient(331.39deg, rgba(255, 255, 255, 0.42) -25.56%, rgba(255, 255, 255, 0) 33.33%);
    z-index: 1 !important;
}

.blog-download-sidebar .download-button-container a.sidebar-download-button {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    /* background: linear-gradient(180deg, #00D267 21.35%, #009A4F 100%); */
    background: var(--element_button_default, #0DA137FF);
    z-index: 1;
    font-family: 'Public Sans', 'Lato', sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    color: #FFFFFF;
    text-shadow: 0px 1px 13px #0C2F1E2B;
    z-index: 2;
}

.blog-download-sidebar .download-button-container a.sidebar-download-button:hover {
    background: var(--element_button_hover, #0DA137FF);
}

.blog-style-v5 .terminal-command {
    border: .5px solid var(--element_code_stroke, #DBDFE8FF);
    border-radius: 8px;
    box-shadow: 0px 0.5px 2.7px 0px #9FAFD380;
}

.blog-style-v5 .terminal-header svg {
    position: absolute;
    top: 7.5px;
    left: 13px;
}

.blog-style-v5 .command-body {
    background: var(--element_code_bg, #F3F4F8FF);
    padding: 9px 10px;
    border-radius: 0 0 8px 8px;
    padding-right: 34px;
    position: relative;
    cursor: pointer;
}

.blog-style-v5 .command-body .copy-icon {
    position: absolute;
    top: 12px;
    right: 10px;
    width: 15px;
    height: 16px !important;
}

.blog-style-v5 .command-body p {
    margin-bottom: 0!important;
}

.blog-style-v5 .command-body svg {
	position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    transition: all .2s ease-out;
}

.blog-style-v5 .command-body .copy-icon .file-path-color {
    transition: all 0.1s linear;
}

.blog-style-v5 .command-body .copy-icon:hover .file-path-color {
    fill: var(--focus, #4383FF);
    transition: all 0.1s linear;
}

.blog-style-v5 .command-body .copied .file-path-color {
    fill: var(--focus, #4383FF);
}

.blog-style-v5 .command-body.copied-now svg.copied {
    opacity: 1;
}

.blog-style-v5 .command-body:hover svg.uncopied {
    opacity: 1;
    transition: all .2s ease-out;
}

.blog-style-v5 .command-body.copied-now:hover svg {
    opacity: 0;
    transition: all .2s ease-out;
}

.blog-style-v5 .command-body.copied-now:hover svg.copied {
    opacity: 1;
    transition: all .2s ease-out;
}

.blog-style-v5 .command-body.copied-now:hover svg.uncopied {
    opacity: 0;
}

.blog-style-v5 .file-path-color {
    fill: var(--black, #000000);
    	opacity: 1;
}

.blog-style-v5.single-post main .command-body p {
	margin-bottom: 0;
	color: var(--element_code_codetext, #222D35);
}

.blog-style-v5 .command-body .hint {
    position: absolute;
    width: 57px;
    height: 31px;
    top: -31px;
    background: url(https://nektony.com/wp-content/uploads/2025/04/hint.png);
    background-size: 100%;
    right: -9px;
    color: var(--element_code_hint, #4D4D4DFF);
    text-align: center;
    padding: 5.5px 0;
    opacity: 0;
    transition: all .2s ease-out;
}

.blog-style-v5 .command-body:hover .hint {
    opacity: 1;
    transition: all .2s ease-out;
}

.blog-style-v5 .blog-download-sidebar .sidebar-close {
    position: absolute;
    height: 0;
    margin: 0;
    top: 0px;
    left: 8px;
}

.blog-style-v5 .blog-download-sidebar p.sidebar-close svg {
    cursor: pointer;
}

.blog-style-v5 .blog-download-sidebar p.sidebar-close svg:hover path {
    fill: #e7f2ff;
}

.blog-style-v5 .hidden .blog-download-sidebar-label {
    right: 0px;  
}

.blog-style-v5 .blog-download-sidebar-label {
    width: 44px;
    height: 208px;
    border-radius: 8px 0 0 8px;
    position: fixed;
    top: calc(50% - 96px);
    right: -44px;  
    transition: all .2s ease-out;  
}

.blog-style-v5 .blog-download-sidebar-label.appCleaner, .blog-style-v5 .blog-download-sidebar-label.dff  {
    background: linear-gradient(342.14deg, #0B61D7 12.02%, #64C7FF 104%, #ACE7FF 126.6%), linear-gradient(340.73deg, #5BCFF8 17.09%, #7CE1FF 92%);
    box-shadow: 0px 38px 90px 0px #00000040, 0px 0px 2px 0px #0000000D, 0px 0px 1px 0px #00000099;
}

.blog-style-v5 .blog-download-sidebar-label p {
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    text-align: center;
    color: #fff;
    margin-bottom: 0;
    width: 180px;
    border-radius: 8px 8px 0 0;
    transform: rotate(270deg);
    position: absolute;
    right: -68px;
    top: calc(100% - 116px);
    cursor: pointer;
}

.blog-style-v5 .blog-download-sidebar {
    right: 0px;
    transition: all .3s ease-out;
}

.blog-style-v5 .hidden .blog-download-sidebar {
	opacity: 0;
    transition: all .3s ease-out;
    pointer-events: none;
}

.blog-style-v5.single-post #secondary {
    pointer-events: none;
}

.blog-style-v5.single-post #secondary.active {
    pointer-events: all;
}

.blog-style-v5.single-post #secondary.sidebar-hidden-for-footer {
	opacity: 0;
    transition: opacity .15s ease-out, right 0s ease-out .2s;
}

.blog-style-v5 .blog-bottom-related-articles, .blog-style-v5 .user-reaction-2, .blog-style-v5 .crp_related, .blog-style-v5.single-post main .faq-container, .blog-style-v5.single-post main #disqus_thread, .blog-style-v5.single-post main .author_bio_section {
    max-width: 700px;
}

.blog-style-v5 .related-articles-title {
    padding: 14.5px 16px;
    padding-left: 50px;
    background-image: url(/wp-content/uploads/2025/05/book.svg);
    border: 1px solid var(--element_thartcont_stroke, #BDCFF5D1);
    border-radius: 8px 8px 0 0;
    background-size: 20px 17px;
    background-repeat: no-repeat;
    background-position: 16px center;
}

.blog-style-v5.single-post main .related-articles-title p {
    margin-bottom: 0;
    font-family: 'Public Sans', sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0em;
}

.blog-style-v5.single-post main .crp_related ul {
    margin: 0;
    padding: 10px 20px 4px 20px;
    padding-left: 50px;
    background: var(--white, #fff);
    border: 1px solid var(--element_contarticl_articlstroke, #C9D8F7FF);
    border-top: none;
    border-radius: 0 0 8px 8px;
}

.blog-style-v5.single-post main .crp_related span {
    color: var(--element_contarticl_default, #1647a6);
}

.blog-style-v5.single-post main .crp_related span:hover {
    color: var(--element_contarticl_hover, #1157DE);
}

.blog-style-v5.single-post main ul {
    margin: 0;
}

.blog-style-v5.single-post main .crp_related ul li {
    margin-bottom: 5px;
}

.blog-style-v5.single-post main .crp_related ul li a {
    background-color: unset;
    border-radius: 0px;
    box-shadow: unset;
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 18px;
    display: inherit;
    width: 100%;
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 0.2px;
    font-weight: 400!important;
}

.blog-style-v5.single-post main .crp_related ul li:last-child a {
    margin-bottom: 0;  
}

.blog-style-v5 .user-reaction p {
    margin-bottom: 0;
}

.blog-style-v5.single-post main .user-reaction p {
    margin-bottom: 0;
}

.blog-style-v5.single-post main .user-reaction p.user-reaction-title {
    display: flex;
    text-align: center;
    margin-top: 14px;
    margin-bottom: 12px;
    line-height: 30px;
}

.user-reaction .smile {
    display: inline-block;
    font-size: 28px;
    margin-right: 10px;
}

.blog-style-v5 .user-reaction .user-reaction-buttons {
    width: 284px;
    display: flex;
    justify-content: space-evenly;
    margin: auto;
}

.blog-style-v5 .user-reaction .user-reaction-buttons>button {
    width: 124px;
    height: 38px;
    padding: 8px;
}

.blog-style-v5 .user-reaction button.reaction-yes {
    background: var(--element_arthelp_button_yesbgdef, #F2FAF7);
    border: 1px solid var(--element_arthelp_button_yesstrokettext, #009862);
    color: var(--element_arthelp_button_yesstrokettext, #009862);
}

.blog-style-v5 .user-reaction button.reaction-no {
    color: var(--text_maincolourtext, #323458);
    border: 1px solid var(--element_arthelp_button_nostroke, #536894);
    background: var(--element_arthelp_button_nobgdef, #F3FCFFFF);
}

.blog-style-v5 .user-reaction button.reaction-yes:hover {
    background: var(--element_arthelp_button_yesbghov, #F2FAF7);
}

.blog-style-v5 .user-reaction button.reaction-no:hover {
    background: var(--element_arthelp_button_nobghov, #F3FCFFFF);
}


.blog-style-v5 .user-reaction .user-reaction-buttons>p {
	font-family: 'Public Sans', 'Lato', sans-serif;
	font-weight: 500;
	font-size: 25px;
	line-height: 38px;
	letter-spacing: 0px;
	text-align: center;
	vertical-align: middle;
}

.blog-style-v5 .user-reaction button.reaction-yes:hover {
	var(--element_arthelp_button_yesbghov, #E0F3EC);
}

.blog-style-v5 .user-reaction button.reaction-yes:active {
	var(--element_arthelp_button_yesbgpre, #D4EDE4);
}

.blog-style-v5 .user-reaction button.reaction-no:hover {
	var(--element_arthelp_button_nobghov, #E8F9FF);
}

.blog-style-v5 .user-reaction button.reaction-no:active {
	var(--element_arthelp_button_nobgpre, #D5F4FF);
}

.user-reaction-2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 8px;
    padding: 18px 16px;
}

.user-reaction-2.color-green {
    background: linear-gradient(98.52deg, var(--element_arthelp_bg_layer1_gradientcomponent0, rgba(221, 246, 255, 0.6)) 4.58%, var(--element_arthelp_bg_layer1_gradientcomponent1, #F6FBFF) 79.39%);
    border: 1px solid var(--element_arthelp_stroke, #8AC3D6);
}

.user-reaction-2.color-purple {
    background: #F7FBFF;
	border: 1px solid #C9D8F7;
}

.blog-style-v5 .user-reaction-2 .user-reaction-buttons>button {
    width: 74px;
    margin-left: 14px;
    height: 30px;
	padding: 3px 4px;
}

.blog-style-v5 .user-reaction-2 .user-reaction-buttons {
    width: auto;
    margin: 0;
    align-items: center;
}

.blog-style-v5.single-post main .user-reaction-2 p.user-reaction-title {
    margin: 0;
}

.blog-style-v5 .blog-prefooter-author-section {
    padding: 28px;
    border: 1px solid var(--header_stroke, #00000026);
    border-radius: 8px;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.blog-style-v5 .blog-prefooter-author-section p.author-linkedin {
    position: absolute;
    right: 0;
    top: 0;
}

.blog-style-v5 .blog-prefooter-author-section .author-info {
    display: flex;
    align-items: center;
    margin-bottom: 13px;
    position: relative;
    padding-right: 42px;
}

.blog-style-v5 .blog-prefooter-author-section .author-photo {
    width: 68px;
    margin-right: 20px;
}

.blog-style-v5.single-post main .blog-prefooter-author-section p.author-label {
   margin-bottom: 2px;
}

.blog-style-v5.single-post main .blog-prefooter-author-section p.author-expert {
   margin-top: 0px;
   margin-bottom: 0px;
}

.blog-style-v5.single-post main .blog-prefooter-author-section p.author-description {
    margin-bottom: 0;
}

.blog-table-container {
    overflow-x: scroll;
    box-shadow: 0px 4px 9.4px 0px #EDEDED;
    padding-bottom: 0px!important;
 	scrollbar-width: none; /* Firefox */
  	-ms-overflow-style: none;  /* Internet Explorer 10+ */
}

.blog-table-container::-webkit-scrollbar {
  display: none;
}

.blog-style-v5 table.blog-table {
    border: 1px solid var(--element_table_strokeout, #B7D2ECFF);
    overflow: hidden;
    border-radius: 8px;
    box-shadow: 0px 4px 9.4px 0px #EDEDED;
    margin-bottom: 0;
    min-width: 560px;
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5 table.blog-table th {
    border: none;
    border-bottom: 1px solid var(--element_table_strokeout, #B7D2ECFF);
}

.blog-style-v5 table.blog-table td, .blog-style-v5 table.blog-table tbody th {
	text-align: center;
    border-color: var(--element_table_strokeout, #B7D2ECFF);
    vertical-align: middle;
    padding: 10px;
}

.blog-style-v5 table.blog-table tr td:last-child {
    border-right: none;
}

.blog-style-v5 table.blog-table tr:last-child td, .blog-style-v5 table.blog-table tbody tr:last-child th {
    border-bottom: none;
}

.blog-style-v5 table.blog-table thead tr {
    background: var(--element_table_headbg, #DFEFFFFF);
}

.blog-style-v5 table.blog-table thead {
    border-bottom: 1px solid #000;
}

.blog-style-v5 table.blog-table tbody tr th:first-child {
    text-align: left;
    background: var(--element_table_sidebarbg, #F5F9FFFF);
    border-right: 1px solid var(--element_table_strokeout, #B7D2ECFF);
}

.blog-style-v5 table.blog-table span.orange-label {
    border-radius: 4px;
    padding: 0.5px 9px;
    border: 1px solid var(--element_table_markstrokeor, #BC895DFF);
    background: var(--element_table_labelor, #FFEAD7);
    color: (-element_table_labeltext, #3B3B3B);
}

.blog-style-v5 table.blog-table span.green-label {
    border-radius: 4px;
    padding: 0.5px 9px;
    border: 1px solid var(--element_table_markstrokegr, #569967);
    background: var(--element_table_labelgr, #CFFFD0);
    color: (-element_table_labeltext, #3B3B3B);
}

.blog-style-v5.single-post main .faq-question {
    margin-bottom: 10px;
    position: relative;
    cursor: pointer;
    padding-right: 28px;
}

.blog-style-v5.single-post main .faq-container {
    margin-bottom: 25px;
} 

.blog-style-v5.single-post main .faq-container .faq-item {
    border-bottom: 1px solid rgb(50 52 88 / 13%);
    margin-bottom: 20px;
    color: var(--text_maincolourtext, #323458);
}

.blog-style-v5.single-post main p.faq-answer {
    margin-bottom: 0px;
    padding-bottom: 20px;
}

.blog-style-v5.single-post main .faq-question:after {
    content: '';
    display: block;
    width: 26px;
    height: 26px;
    position: absolute;
    right: 0;
    top: 0;
    background-image: url(https://nektony.com/wp-content/uploads/2025/04/faq-arrow.png);
    background-size: 100%;
    transform: rotate(180deg);
    transition: transform .2s linear;
}

.blog-style-v5.single-post main .faq-question.open:after {
    transform: rotate(0deg);
}

.blog-style-v5.single-post main .faq-container .faq-item:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

.blog-style-v5.single-post main .faq-container .faq-item:last-child .faq-answer {
    padding-bottom: 0;
}

.blog-style-v5.single-post main .faq-container .faq-item.open .faq-answer {
    max-height: 400px;
    opacity: 1;    
    transition: max-height .2s ease-in, opacity .16s ease-in;
    transition-delay: 0s, .04s;

}

.blog-style-v5.single-post main .faq-container .faq-item .faq-answer {
    max-height: 0px;
    opacity: 0;
    transition: max-height .2s ease-in, opacity .16s ease-in;
    transition-delay: .04s, 0s;
    overflow: hidden;
}

.blog-style-v5.single-post main .faq-container .faq-item .faq-answer p {
    padding-bottom: 8px;
    margin-bottom: 0;
}

.blog-style-v5.single-post main .faq-container .faq-item .faq-answer p:last-child, .faq-item ol.text-list, .faq-item ul.blog-ul:last-child {
    padding-bottom: 20px;
}

.faq-item ul.blog-ul:last-child {
    padding-bottom: 10px;
}

.blog-style-v5.single-post .entry-content .last-child {
    margin-bottom: 0;
}

.blog-style-v5.single-post main p.termainal-label {
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 6px;
    letter-spacing: 0.2px;
    padding-left: 16px;
    position: relative;
}

.blog-style-v5.single-post main ul.commands {
    margin-left: 0px;
    list-style-type: none;
}

.blog-style-v5.single-post main ul.commands li {
    margin-bottom: 12px;
    padding-left: 0px;
}

.blog-style-v5.single-post main ul.commands.without-text li {
    padding-left: 12px;
    position: relative;
    margin-bottom: 8px;
}

.blog-style-v5.single-post main p.terminal-commands {
    width: 100%;
    margin-bottom: 12px;
    padding: 2px 30px 1px 10px;
    border-radius: 6px;
    color: var(--element_code_codetext, #222D35FF);
    background: var(--element_code_bg, #F3F4F8FF);
    border: 1px solid var(--element_code_stroke, #DBDFE8FF);
}

.blog-style-v5.single-post main p.termainal-label:before, .blog-style-v5.single-post main ul.commands.without-text li:before {
    content: '';
    position: absolute;
    left: 0;
    border-radius: 50%;
    top: calc(50% - 3px);
    width: 6px;
    height: 6px;
    background: var(--element_code_point, #9094A5FF);
}

.blog-style-v5 .banner__container {
    padding: 0;
    width: 100%;
    max-width: 100%;
    margin: 0;
}
.blog-style-v5 p.underbanner__info-txt.info-txt {
    line-height: 26px;
}
.blog-style-v5 .underbanner__info-txtTwo {
    line-height: 20px;
}
.blog-style-v5 .banner-hero-cont {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 30px 24px 30px 37px;
}
.blog-style-v5 .banner-hero {
    display: inherit;
    padding: 0;
    border-radius: 8px;
    box-shadow: 0px 4px 6.3px 0px #9E9A9A75;
    max-width: 100%;
}
.blog-style-v5 .underbanner {
    background: transparent;
    box-shadow: none;
}
.blog-style-v5 .banner-block-title-mc {
    margin-top: 0;
}
.blog-style-v5 .icon-shadow{
	border-radius: 20px;
	box-shadow: 0px 0px 7px 0px #0000000F;
}
.blog-style-v5 .button-container {
    margin-top: 15px;
}
.blog-style-v5.single-post main p.banner-block-title {
    vertical-align: middle;
    color: var(--black, #000);
    margin-bottom: 4px;
}
.blog-style-v5.single-post main p.banner-block-desc {
    vertical-align: middle;
    margin-bottom: 0px;
}
.blog-style-v5.single-post main p.button-text-guarantee {
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: -0.2px;
    text-align: center;
    margin: 0;
    margin-top: 8px;
}
.blog-style-v5.single-post main .banner-hero p.button-text-guarantee span {
    padding-left: 14px;
    background: url(/wp-content/uploads/2025/06/check-grey.png);
    background-size: 11px;
    background-position: left center;
    background-repeat: no-repeat;
    color: var(--element_button_description, #929292FF);
}
.blog-style-v5 .banner-appCleaner {
    background: linear-gradient(290.32deg, #DCF5FF -2.32%, #D9F3FF 6.22%, #B0E0FF 108.46%, #A1D9FF 166.27%);
    border: 1px solid #9CD9FD;
}
.blog-style-v5 .banner-macCleaner {
    background: url(https://nektony.com/wp-content/uploads/2025/04/mc-bg.png), linear-gradient(128.09deg, #4045AC -12.01%, #0E3C8F 73.43%);
    background-size: 603px 152px, 100%;
    background-repeat: no-repeat;
}
.blog-style-v5 .banner-dsa {
    background: url(https://nektony.com/wp-content/uploads/2025/04/dsa-bg.svg), linear-gradient(237.81deg, #252B86 -4.42%, #008E7D 124.07%);
    background-size: 367px 152px, 100%;
    background-repeat: no-repeat;
    background-position: -4px, center;
}
.blog-style-v5 .banner-dff {
    background: url(https://nektony.com/wp-content/uploads/2025/04/dff-small-bg.png), linear-gradient(272.28deg, #0B61D7 19.47%, #64C7FF 168.73%, #ACE7FF 212.06%);
    background-size: 700px 152px, 100%;
    background-position: center;
}
.blog-style-v5 .banner-funter {
    background: linear-gradient(237.81deg, #252B86 -4.42%, #008E7D 124.07%);
}
.blog-style-v5 .banner-memory-cleaner {
    background: linear-gradient(291.52deg, rgba(63, 220, 166, 0.35) -16.78%, rgba(119, 159, 237, 0.35) 38.95%, rgba(157, 110, 217, 0.35) 76.42%, rgba(217, 110, 208, 0.35) 111.67%), #ffffff;
}
.blog-style-v5 .banner-dark .button-download.button-green {
    border: .2px solid #77FF9E;
}
.blog-style-v5.single-post main .banner-dark p.banner-block-title, .blog-style-v5.single-post main .banner-dark p.banner-block-desc {
    color: var(--white, #fff);
}
.blog-style-v5.single-post main .banner-hero.banner-dark .button-text-guarantee span {
    color: var(--element_button_descriptionlight, #EDEDEDFF);
    background: url(/wp-content/uploads/2025/06/check-white.png);
    background-size: 11px;
    background-position: left center;
    background-repeat: no-repeat;
}
.blog-style-v5.single-post main .faq-container .faq-item:last-child p:last-child {
    padding-bottom: 0;
}
.blog-style-v5 blockquote, .blog-style-v5 .blockquote-answer {
    border: none;
    border-radius: 8px;
    padding: 16px 40px;
    margin: 0;
    background: #EEF2F9B0;
}

.blog-style-v5 .blockquote-answer {
    background: #EAF2E8B0;
    position: relative;
}

.blog-style-v5.single-post main blockquote p, .blog-style-v5.single-post main .blockquote-answer p {
    margin-bottom: 0;
}
.blog-style-v5.single-post main .blockquote-answer p.blockquote-title {
	color: var(--element_note_green, #008538);
	margin-bottom: 8px;
}
.blog-style-v5 blockquote::before, .blog-style-v5 .blockquote-answer::before {
    content: '';
    position: absolute;
    background-image: url(https://nektony.com/wp-content/uploads/2025/06/quote-open-grey.svg);
    background-size: 100%;
    width: 16px;
    height: 22px;
    left: 16px;
    top: 16px;
}
.blog-style-v5 blockquote::after, .blog-style-v5 .blockquote-answer::after {
    content: '';
    position: absolute;
    background-image: url(https://nektony.com/wp-content/uploads/2025/06/quote-close-grey.svg);
    background-size: 100%;
    width: 13px;
    height: 15px;
    bottom: 16px;
    right: 16px;
}

.blog-style-v5 .blockquote-answer::before {    
	background-image: url(https://nektony.com/wp-content/uploads/2025/06/quote-open-green.svg);
}

.blog-style-v5 .blockquote-answer::after {    
	background-image: url(https://nektony.com/wp-content/uploads/2025/06/qoute-close-green.svg);
}

@media screen and (max-width: 1400px){
	.blog-style-v5 .sidebar-contents-and-related-posts {
		width: 234px;
		position: sticky;
		margin-left: -260px;
	}
	.blog-style-v5.single-post #secondary {
		right: -214px;
	}
}

@media screen and (max-width: 1260px){
	.blog-style-v5 .sidebar-contents-and-related-posts {
		width: 200px;
		position: sticky;
		margin-left: -228px;
	}
}

@media screen and (max-width: 1220px){
	.blog-style-v5 .sidebar-contents-and-related-posts, .blog-style-v5.single-post #secondary {
		display: none!important;
	}
}

@media screen and (max-width: 1140px){
	.blog-style-v5 .blog_header, .blog-style-v5 .blog_breadcrumbs, .blog-style-v5 .blog-prefooter-author-section, .blog-style-v5 .banner-hero {
		max-width: 100%;
	}
}
@media screen and (max-width: 968px){
	.blog-style-v5 .banner-block-title-mc { text-align: center; }
	.blog-style-v5 .banner__img-hero { margin-bottom: 16px;}
	.blog-style-v5 .banner__content-hero, .banner-hero-cont {
		flex-direction: column;
		text-align: center;
	}
	.blog-style-v5 .banner-hero-cont {
		padding: 33px 24px;
	}
}
@media screen and (max-width: 925px){
	.blog-style-v5 .site-content #primary .ast-article-single {
		padding-right: 0px;
	}
}
@media screen and (max-width: 720px){
	.blog-style-v5 .ast-container, .blog-style-v5.single-post .site-content > .ast-container {
		max-width: 94%;
		margin: auto;  
		padding: 0; 
	}
	.blog-style-v5 .crp_related, .blog-style-v5 .user-reaction-2, .blog-style-v5 .faq-container, .blog-style-v5 .blog_header {
		max-width: 100%;
	}
	
	.blog-style-v5 .blog_header .header_end {
		flex-direction: column;
	}
	.blog-style-v5 .crunchify-social {
		margin-left: 0px!important;
	}
	
	.blog-style-v5 .blog_header .user {
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 560px){
	.blog-style-v5 .blog_header .users {
		flex-direction: column;
	}
	.blog-style-v5 .user-reaction-2 .user-reaction-buttons {
		margin-top: 20px;
	}
	.blog-style-v5 .user-reaction-2 {
		flex-direction: column;
	}
}

@media screen and (max-width: 499px){
	.blog-style-v5.single-post main h1.header_title {
		font-size: 32px;
	}
	.blog-style-v5.single-post main h2 {
		font-size: 24px;
	}
	.blog-style-v5 .information-card {
		flex-direction: column;
	}
	.blog-style-v5 .information-card .text {
		width: 100%;
		margin-top: 16px;
	}
	.blog-style-v5.single-post main .title {
		text-align: center;
	}
	.blog-style-v5 .interesting-facts {
		padding: 24px;
		background: linear-gradient(165deg, var(--element_note_factbg_gradientcomponent0, #F6FDFE) 7.15%, var(--element_note_factbg_gradientcomponent1, #EDF6FF) 89.6%);
	}
	.blog-style-v5.single-post .site-content > .ast-container {
		max-width: 94%;
		padding: 0;
		margin: auto;
	}
}
@media screen and (max-width: 400px) {
    .blog-style-v5 .banner-hero-cont {
        padding: 33px 12px;
    }

	.blog-style-v5 .button-download.button-green {
		padding: 12px 24px 12px 62px;
		background-position: 24px center;
	}
}

@media screen and (max-width: 360px) {
	.blog-style-v5.single-post main h1.header_title, .blog-style-v5.single-post main .element_faq_title {
		font-size: 28px;
		line-height: 40px;
	}
	.blog-style-v5.single-post main .element_title, .blog-style-v5.single-post main .element_notes_title, .blog-style-v5.single-post main p, .blog-style-v5.single-post main .text_body_link {
		font-size: 16.4px;
	}
	.blog-style-v5.single-post main .element_thartcont_title li {
		font-size: 16px;
		margin-bottom: 8px;
	}
	.blog-style-v5.single-post main .element_notes_regular, .blog-style-v5.single-post main .element_notes_bold, .blog-style-v5.single-post main ol li, .blog-style-v5.single-post main .text_list_regular {
		font-size: 15px;
	}
	.blog-style-v5 .info-table>div {
		flex-direction: column;
		text-align: center;
	}
	.blog-style-v5.single-post main .info-table>div p:last-child {
		text-align: center;
		margin-top: 0;
	}
	.blog-style-v5 .user-reaction-2 {
		padding: 18px;
	}
}

@media screen and (max-width: 350px){
	.blog-style-v5 .video-guide-container {
		padding-left: 15px;
		background-image: none;
	}
	.blog-style-v5 .blog-prefooter-author-section .author-info {
		padding-right: 0;
		flex-direction: column;
		text-align: center;
	}
	.blog-style-v5 .blog-prefooter-author-section .author-photo {
		width: 80px;
		margin-right: 0;
	}
}

 @font-face {
  font-family: 'SF Mono';
  src: url('/wp-content/themes/astra-child/fonts/SF Mono/SF-Mono-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'SF Mono';
  src: url('/wp-content/themes/astra-child/fonts/SF Mono/SF-Mono-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
}
