	/* ListToggleT1 */
	
	@media all {
	
		div.ListToggleT1 {
			margin: 12% 0;
		}
		
		div.ListToggleT1 .t1 {
			margin-bottom: 3.5%;
		}
		
		div.ListToggleT1 .element .toggler {
			position: relative;
			padding: 20px 50px 20px 20px;
			cursor: pointer;
		}
		
		div.ListToggleT1 .element .toggler:hover {
			opacity: 0.85;
		}
		
		div.ListToggleT1 .element .toggler:before {
			content: '';
			position: absolute;
			right: 22px;
			top: 26px;
			width: 12px;
			height: 12px;
			border-bottom: solid 2px currentColor;
			border-left: solid 2px currentColor;
			transition: all 400ms ease;
			transform: rotate(-45deg);
		}
		
		div.ListToggleT1 .element .toggler.open:before {
			transform: rotate(135deg);
			top: 36px;
		}
		
		div.ListToggleT1 .element .content {
			display: none;
			padding: 5% 6.667%;
		}
		
		div.ListToggleT1 .element .content .rows {
			margin-top: 5%;
			display: flex;
			align-items: flex-start;
			justify-content: space-between;
		}
		
		div.ListToggleT1 .element .content .rows .row {
			width: 45%;
		}
		
		div.ListToggleT1 .element .content .rows .row .row-element .desc {
			margin-top: 10px;
		}
		
		div.ListToggleT1 .element .content .rows .row .row-element + .row-element {
			margin-top: 40px;
			padding-top: 40px;
			border-top: 2px solid #D4C5BC;
		}
		
		div.ListToggleT1 .element + .element {
			margin-top: 20px;
		}
		
		div.ListToggleT1 .button {
			margin-top: 50px;
		}
	
	}
	
	@media (max-width: 1024px) {
	
		div.ListToggleT1 .element .toggler:before {
			top: 23px;
		}
		
		div.ListToggleT1 .element .toggler.open:before {
			top: 31px;
		}
	
	}
	
	@media (max-width: 650px) {
	
		div.ListToggleT1 {
			margin: 50px 0;
		}
		
		div.ListToggleT1 .t1 {
			margin-bottom: 30px;
		}
		
		div.ListToggleT1 .element .toggler:before {
			top: 20px;
		}
		
		div.ListToggleT1 .element .content .rows {
			display: block;
		}
		
		div.ListToggleT1 .element .content .rows .row {
			width: 100%;
		}
		
		div.ListToggleT1 .element .content .rows .row + .row {
			margin-top: 20px;
			padding-top: 20px;
			border-top: 2px solid #D4C5BC;
		}
		
		div.ListToggleT1 .element .content .rows .row .row-element + .row-element {
			margin-top: 20px;
			padding-top: 20px;
		}
		
		div.ListToggleT1 .element .toggler.open:before {
			top: 26px;
		}
	
	}