.pm-home-about{padding:64px 0;background:#fafaf8;color:#263b30;--white_text_black:#173b2c;--basic_text_black:#52645a;--light_basic_text_black:#68756b;--black_bg_black:#fafaf8;--card_bg_black:#fafaf8}
.pm-home-about .content_wrapper_block,.pm-home-about .company{background:transparent!important;border:0!important}
.pm-home-about .maxwidth-theme{padding-top:0!important;padding-bottom:0!important}
.pm-home-about .company .row{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin:0 -24px;width:auto}
.pm-home-about .company .row>div{padding:0 24px}
.pm-home-about .company .text{padding:0!important;max-width:none!important}
.pm-home-about .company .text .font_upper{font-size:12px;letter-spacing:1.8px;font-weight:700;color:#9e7a40!important}
.pm-home-about h2{color:#123b2a!important;font-size:32px;line-height:1.22;margin:16px 0 22px!important}
.pm-home-about .preview-text,.pm-home-about .preview-text p{color:#52645a!important;font-size:15px;line-height:1.75}
.pm-home-about .preview-text p:last-child{margin-bottom:0}
.pm-home-about .company .image-block .item{min-height:350px;height:350px;position:relative!important;top:auto!important}
.pm-home-about .company .image{height:350px!important;border-radius:10px;background-position:center!important}
.pm-home-about .company .btn{background:#123d2c!important;border-color:#123d2c!important;color:#e7c180!important;border-radius:5px}
.pm-home-faq{background:#102c22;padding:64px 0;color:#f5f4ed;--white_text_black:#f5f4ed;--basic_text_black:#d0d9d0;--light_basic_text_black:#a5b7a9;--black_bg_black:#102c22;--card_bg_black:#16372a;--stroke_black:#345040}
.pm-home-faq__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:60px;background:transparent!important}
.pm-home-faq__grid:before,.pm-home-faq__grid:after{display:none!important;content:none!important}
.pm-home-faq__intro,.pm-home-faq__list{min-width:0}
.pm-home-faq__eyebrow{color:#d7b575;font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 18px}
.pm-home-faq h2{color:#f5f4ed;font-size:30px;line-height:1.25;margin:0 0 22px}
.pm-home-faq__intro>p:not(.pm-home-faq__eyebrow){color:#b5c5b8;font-size:15px;line-height:1.7}
.pm-home-faq__intro>a{display:inline-block;color:#e4bf7a;font-size:14px;font-weight:600;margin-top:12px}
.pm-home-faq .items-list1{margin:0!important}
.pm-home-faq .item-accordion-wrapper{background:#16372a!important;border-color:#345040!important;border-radius:6px;margin-bottom:10px!important;box-shadow:none!important}
.pm-home-faq .accordion-head{background:transparent!important;color:#f5f4ed!important;padding:22px 58px 22px 24px!important;line-height:1.45}
.pm-home-faq .accordion-head:hover{background:#1b4030!important;color:#e7c180!important}
.pm-home-faq .accordion-head .title{font-size:15px!important;font-weight:600}
.pm-home-faq .accordion-head .svg-inline-arrow{color:#d7b575}
.pm-home-faq .accordion-head svg path{fill:#d7b575}
.pm-home-faq .accordion-body{padding:0 24px 24px!important;color:#c4d0c5}
.pm-home-faq .accordion-body p,.pm-home-faq .accordion-body .preview-text{color:#c4d0c5!important;font-size:14px;line-height:1.75;margin:0}
@media(max-width:991px){.pm-home-about,.pm-home-faq{padding:48px 0}.pm-home-about .company .row{margin:0 -16px}.pm-home-about .company .row>div{padding:0 16px}.pm-home-about h2{font-size:27px}.pm-home-faq__grid{grid-template-columns:minmax(0,1fr);gap:24px}.pm-home-faq h2{font-size:28px}.pm-home-faq h2 br{display:none}}
@media(max-width:767px){.pm-home-about,.pm-home-faq{padding:40px 0}.pm-home-about .company .row{flex-direction:column-reverse;margin:0;width:100%}.pm-home-about .company .row>div{padding:0;width:100%}.pm-home-about .company .image-block{margin-bottom:26px}.pm-home-about .company .image-block .item,.pm-home-about .company .image{min-height:0;height:240px!important}.pm-home-about h2{font-size:26px}.pm-home-faq .accordion-head{padding:20px 48px 20px 18px!important}.pm-home-faq .accordion-body{padding:0 18px 20px!important}}

.pm-home-about h2,.pm-home-faq h2{font-weight:650}.pm-home-faq .accordion-head>span:not(.arrow_open){font-size:15px;font-weight:600}

.pm-home-faq .accordion-body .title{display:none}


.pm-home-about h2,.pm-home-faq h2{font-weight:650}.pm-home-faq .accordion-head>span:not(.arrow_open){font-size:15px;font-weight:600}
