/* extra pages css */

body.one-container.page-id-3625 .site-content,
body.one-container.page-id-3683 .site-content {
	padding-top: 0;
}

.wp-block-kadence-accordion .wp-block-kadence-pane {
    border-bottom: 1px solid;
}

.wp-block-kadence-accordion:not(.pso-faq) .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger {
	background: none!important;
	background-color: unset!important
}

.price-desc .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before, .price-desc .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after {
    background-color: var(--base-2)!important;
}

body.page-id-3683 .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after,
body.page-id-3683 .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before {
    background-color: #282828!important;
}

.number-top {
    position: absolute;
    width: 2.5em;
    height: 2.5em;
    line-height: 1em;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 23px;
    top: -9%;
    left: -7%;
}

@media (min-width: 768px) {
	
	.pso-faq .kt-accordion-inner-wrap {
		display: flex;
		flex-wrap: wrap;
	}
	.pso-faq .kt-accordion-inner-wrap {
		column-gap: 2%;
	}
	.pso-faq .kt-accordion-pane {
		width: 49%;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {

	
	
}

@media (max-width: 767px) {
	
	div.bg-attachment-fix-m {
		background-attachment: fixed
	}
	
}

@media (max-width: 499px) {
	
	
	
}