.accordion .title{margin-bottom:1.188em}.accordion .title .block{display:block}.accordion__item::last-child(){margin-bottom:0}.accordion .text{text-align:left}.accordion{background-color:#F6F6F6}.accordion__item{margin-bottom:.938em;-webkit-box-shadow:3px 4px 23px rgba(0,0,0,.25);box-shadow:3px 4px 23px rgba(0,0,0,.25);border-radius:.375em;background-color:#fff}.accordion__item:first-child .accordion__question-description:nth-of-type(1):not(.padding-bottom){padding-bottom:0}.accordion__input:checked+.accordion__question .accordion__question-icon:before{-webkit-transform:translateX(.35em) translateY(.225em) rotate(45deg);transform:translateX(.35em) translateY(.225em) rotate(45deg)}.accordion__input:checked+.accordion__question .accordion__question-icon:after{-webkit-transform:translateX(.342em) translateY(-.362em) rotate(135deg);transform:translateX(.342em) translateY(-.362em) rotate(135deg)}.accordion__input:checked~.accordion__question-description,.accordion__input:checked~.list--helper{display:block}.accordion__link{position:relative;text-decoration:none;font-weight:700}.accordion__link:after{content:'';position:absolute;bottom:0;left:0;width:100%;border-bottom:.063em solid #F26421}.accordion__input{display:none}.accordion__question{padding-top:.938em;padding-bottom:.938em;padding-left:.688em;padding-right:.688em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-weight:600}.accordion__question-text,.accordion__question-description{color:#3A3A3A}.accordion__question-text{max-width:15.4em}.accordion__question-icon{display:block;width:.9em;height:.9em;border-radius:50%;position:relative}.accordion__question-icon:before,.accordion__question-icon:after{content:'';display:block;width:.15em;height:.6em;background-color:#F26421}.accordion__question-icon:before{-webkit-transform:translateX(.34em) translateY(.24em) rotate(90deg);transform:translateX(.34em) translateY(.24em) rotate(90deg)}.accordion__question-icon:after{-webkit-transform:translateX(.331em) translateY(-.362em);transform:translateX(.331em) translateY(-.362em)}.accordion__question-description{padding-left:.688em;padding-right:.688em;padding-bottom:.938em;display:none;line-height:1.2}.accordion__question-description .block{display:block}.accordion__about{margin-bottom:1em}.accordion__choose-text{margin-bottom:1em}.accordion .list__item:first-child{max-width:20em;padding-left:0}.accordion .list__icon{background-color:transparent;border:.5px solid #F26421}.accordion .list__icon:before,.accordion .list__icon:after{height:.025em}.accordion .list__icon:before{width:.21em;top:.375em;left:.158em}.accordion .list__icon:after{width:.275em;left:.277em;top:.306em}.accordion .list__word{padding-left:1.2em}.accordion .list--helper{margin-left:1em;padding-bottom:1em;display:none}.accordion .list--helper .list__icon{top:.2em}.accordion .list--helper .list__item{margin-bottom:.813em}.accordion .list--helper .list__item:first-child{max-width:none;padding-left:1.2em}@media (min-width:768px){.accordion{background-color:#F6F6F6}.accordion .text,.accordion__about,.accordion__choose-text,.accordion .list{margin-left:2em}.accordion .title{margin-right:auto;margin-left:auto}.accordion .title{max-width:20em}.accordion .text{margin-bottom:2.188em;max-width:35em}.accordion__item{margin-bottom:1.538em}.accordion__question{padding-left:1.813em}.accordion__question-description{padding-left:1.813em;padding-right:4.813em}.accordion__question-text{max-width:none}.accordion .list__item,.accordion .list__item:first-child{padding-left:1.5em}.accordion .list__item:first-child{max-width:none}.accordion .list__word{padding-left:0}.accordion .list__icon{top:.4em}.accordion .list__icon:after{left:.28em;top:.316em}.accordion .list--helper{max-width:38em}.accordion__about{max-width:34em}}@media (min-width:1200px){.accordion .title{max-width:18em}.accordion .text{max-width:49em}.accordion__question-description{padding-right:2.113em}.accordion__about{max-width:46em}.accordion .list--helper{max-width:55.6em}}

.accordion .inline-block {
	display: inline-block;
}
.accordion.gotovye-okna,
.accordion.panoramnye-okna {
	padding-top: 0;
}
@media (max-width: 767px) {
	.accordion.okna-iz-sosny .title,
	.accordion.okna-v-derevyannyj-dom .title,
	.accordion.teplyj-alyuminij .title {
		font-size: 2.1rem;
	}
}
@media (min-width: 1200px) {
	.accordion.okna-dlya-doma .title {
		max-width: 20em;
	}
	.accordion.obedinenie-s-komnatoj .title {
		max-width: 100%;
	}
}