.block-faq{background-color:#f7f6f4;overflow:visible;padding:100px 0;position:relative}@media only screen and (max-width:1060px){.block-faq{padding:60px 0}}.block-faq .block-faq__container{position:relative;z-index:2}.block-faq .block-faq__row{align-items:start;-moz-column-gap:120px;column-gap:120px;display:grid;grid-template-columns:1fr 1fr;row-gap:50px}@media only screen and (max-width:1260px){.block-faq .block-faq__row{-moz-column-gap:80px;column-gap:80px}}@media only screen and (max-width:1060px){.block-faq .block-faq__row{grid-template-columns:1fr;row-gap:40px}}.block-faq .block-faq__row--centered{grid-template-columns:1fr;margin:0 auto;max-width:880px}.block-faq .block-faq__row--centered .block-faq__col-left{width:100%}.block-faq .block-faq__row--centered .block-faq__title{font-size:3.25rem;line-height:3.75rem;margin-bottom:48px;text-align:center}@media only screen and (max-width:1060px){.block-faq .block-faq__row--centered .block-faq__title{font-size:2.25rem;line-height:1.2;margin-bottom:28px}}.block-faq .block-faq__row--centered .block-faq__item{padding:0}.block-faq .block-faq__row--centered .block-faq__item-header{padding:28px 0}.block-faq .block-faq__row--centered .block-faq__item-question{font-size:23px;line-height:36px}@media only screen and (max-width:500px){.block-faq .block-faq__row--centered .block-faq__item-question{font-size:1.1875rem;line-height:1.3}}.block-faq .block-faq__row--centered .block-faq__item-answer{font-size:1.0625rem;line-height:1.625rem}.block-faq .block-faq__row--centered .block-faq__left-btn-wrapper{display:flex;justify-content:center;margin-top:48px}@media only screen and (max-width:1060px){.block-faq .block-faq__row--centered .block-faq__left-btn-wrapper{margin-top:32px}}.block-faq .block-faq__row--reverse .block-faq__col-left{order:2}.block-faq .block-faq__row--reverse .block-faq__col-right{order:1}@media only screen and (max-width:1060px){.block-faq .block-faq__row--reverse .block-faq__col-left,.block-faq .block-faq__row--reverse .block-faq__col-right{order:0}}.block-faq .block-faq__col-left{display:flex;flex-direction:column}.block-faq .block-faq__title{color:#1c5642;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:3rem;font-weight:700;line-height:3.5rem;margin-bottom:40px}@media only screen and (max-width:1060px){.block-faq .block-faq__title{font-size:2rem;line-height:1.2;margin-bottom:24px}}.block-faq .block-faq__accordion{display:flex;flex-direction:column}.block-faq .block-faq__item{border-bottom:1px solid hsla(0,0%,9%,.1);padding:0;transition:border-bottom-color .3s ease}.block-faq .block-faq__item:first-child{border-top:1px solid hsla(0,0%,9%,.1)}.block-faq .block-faq__item.active{border-bottom-color:hsla(0,0%,9%,.1)}.block-faq .block-faq__item.active .block-faq__item-icon svg{transform:rotate(180deg)}.block-faq .block-faq__item-header{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:24px 0;text-align:left;width:100%}.block-faq .block-faq__item-header:focus{outline:none}.block-faq .block-faq__item-question{color:#181818;color:#000;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:34px;transition:color .3s ease}@media only screen and (max-width:500px){.block-faq .block-faq__item-question{font-size:1.125rem}}.block-faq .block-faq__item-header:hover .block-faq__item-question{color:#1c5642}.block-faq .block-faq__item-icon{align-items:center;color:#1c5642;display:flex;flex-shrink:0;justify-content:center}.block-faq .block-faq__item-icon svg{display:block;height:24px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:24px}.block-faq .block-faq__item-content{overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.block-faq .block-faq__item-answer{color:rgba(0,0,0,.8);font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;padding-bottom:24px;padding-top:0}.block-faq .block-faq__item-answer p{margin-bottom:16px}.block-faq .block-faq__item-answer p:last-child{margin-bottom:0}.block-faq .block-faq__left-btn-wrapper{margin-top:40px}@media only screen and (max-width:1060px){.block-faq .block-faq__left-btn-wrapper{margin-top:30px}}.block-faq .block-faq__col-right{display:flex;flex-direction:column}.block-faq .block-faq__image-wrapper{box-shadow:0 10px 30px rgba(0,0,0,.03);height:600px;overflow:hidden;width:100%}@media only screen and (max-width:1060px){.block-faq .block-faq__image-wrapper{aspect-ratio:505/450;height:auto}}.block-faq .block-faq__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-faq .block-faq__content-wrapper{align-items:flex-start;display:flex;flex-direction:column}.block-faq .block-faq__right-title{color:#1c5642;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:2.5rem;font-weight:700;line-height:3rem;margin-bottom:24px}@media only screen and (max-width:1060px){.block-faq .block-faq__right-title{font-size:1.75rem;line-height:1.2;margin-bottom:16px}}.block-faq .block-faq__right-text{color:rgba(0,0,0,.8);font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:32px}.block-faq .block-faq__right-text p{margin-bottom:16px}.block-faq .block-faq__right-text p:last-child{margin-bottom:0}.block-faq .block-faq__btn-wrapper{margin-bottom:40px}@media only screen and (max-width:1060px){.block-faq .block-faq__btn-wrapper{margin-bottom:30px}}.block-faq .block-faq__decoration{bottom:-145px;display:block;height:auto;left:calc(100% - 60px);pointer-events:none;position:absolute;width:303px;z-index:1}@media only screen and (max-width:1460px){.block-faq .block-faq__decoration{left:100%;transform:translateX(-100%)}}@media only screen and (max-width:1060px){.block-faq .block-faq__decoration{display:none}}.block-faq .block-faq__decoration svg{display:block;height:auto;width:100%}.block-faq .block-faq__decoration svg path{fill:#1c5642}.block-faq .block-faq__row--reverse~.block-faq__decoration{left:0}
