.text-and-image-double-wrapper {

	position: relative;

	margin: 65px 0; }



.text-and-image-double {

	margin: 85px auto; }



.text-and-image-double > a {

	display: block;

	text-decoration: none;

	color: inherit; }



.text-and-image-double-text {

	color: var(--txt-color);

	padding: 20px 10px 10px; }

.text-and-image-double-text .wrapper-arrow {

	text-align: right; }



.text-and-image-double-text .wrapper-arrow .arrow {

	transition: var(--transition); }



.text-and-image-double-wrapper > * {

	transition: var(--transition); }



.text-and-image-double-wrapper a:hover > * {

	color: #fced35; }



a .text-and-image-double-wrapper:hover .arrow {

	transform: translate(25px, 0); }



.text-and-image-double-wrapper.right .separator {

	display: none; }



.text-and-image-double-wrapper.right .separator {

	display: none; }

.text-and-image-double-wrapper .text-and-image-double-text .title {

	font-size: 2.4rem;

	line-height: 1.4;

	font-weight: 400;
	
	margin-bottom: 10px;

	color: var(--txt-color); }



@media (min-width: 768px) {



	.text-and-image-double .text-and-image-double-wrapper:hover img {

		opacity: 0.6;

		transform: scale(0.95); }



	.text-and-image-double .text-and-image-double-wrapper img {
		
		position: relative;

		z-index: -1;

		transition: all .3s ease; }



	.text-and-image-double-wrapper{ margin: 0; }



	.text-and-image-double {

		display: grid;

		grid-template-columns: repeat(2, 1fr);

		grid-gap: var(--gutter); }



	.text-and-image-double-text {

		padding: var(--gutter); }



	.text-and-image-double-wrapper.right {

		padding-top: 85px;

		margin-bottom: -85px; }



	.text-and-image-double-wrapper.right .separator {

		display: block;

		position: absolute;

		top: 0; left: 0; right: 0;

		margin: auto; }

}



@media (min-width: 1024px) {



}