.editor-styles-wrapper{
	.software-accordion{
		padding: var(--section-padding);
		background: var(--wp--preset--color--background-colors-bg-light-1);

		.images{
			position: relative;

			img{
				opacity: 0;
				transition: opacity .3s ease;

				&.active{
					opacity: 1;
				}

				&:not(:first-child){
					position: absolute;
					top: 0;
					left: 0;
				}
			}
		}
	}

	#softwareAccordion{
		margin-top: 62px;

		@media (max-width: 767px){
			margin-top: 26px;
		}

		.accordion-button.collapsed{
			background: #fff;
			color: var(--wp--preset--color--font-colors-font-dark-1);
			box-shadow: 0px 4px 0px 0px #F2F2F2, 0px 4.5px 0.5px 0px rgba(0, 0, 0, 0.25), 0px 2px 6px 0px rgba(0, 0, 0, 0.20); 
		}
		.accordion-button:not(.collapsed){
			background: var(--wp--preset--color--main-colors-slate);
			color: #fff;
		}
		.accordion-button.collapsed::after{
			filter: brightness(0) invert(16%) sepia(20%) saturate(633%) hue-rotate(155deg) brightness(91%) contrast(86%);
		}
		.accordion-body{
			padding-top: 0;
			padding-bottom: 16px;
			background: var(--wp--preset--color--main-colors-slate);
			box-shadow: 0px 4px 0px #55616b, 0px 4.5px 0.5px rgba(0,0,0,0.25), 0px 2px 6px rgba(0,0,0,0.2);
			color: var(--wp--preset--color--font-colors-font-light-1);
		}
		.link{
			font-size: 14px;
			font-weight: 700;
			line-height: 1.7143;
			letter-spacing: 0.12em;
			color: var(--wp--preset--color--main-colors-orange);
			text-transform: uppercase;
			text-decoration: none;
		}
	}
}