.ll-home .ll-copy-heading{padding:45px 0 22px;max-width:900px}.ll-home .ll-copy-heading p{color:#5b6872}
.ll-home .ll-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0 0 28px}.ll-home .ll-content-grid:before,.ll-home .ll-content-grid:after{display:none}
.ll-home .ll-content-grid>.vc_column_container{float:none;width:auto;min-width:0;background:#f6f4f0;border-top:2px solid #c9b391;padding:32px}.ll-home .ll-content-grid h3{font-size:27px;line-height:1.25}.ll-home .ll-content-grid p{font-size:16px;color:#5b6872;margin:0}
.ll-home .ll-faq{padding:45px 0 20px;max-width:none;width:100%}.ll-home .ll-faq .wpb_text_column{margin:0}.ll-home .ll-faq-item{border-bottom:1px solid #e3ded5;padding:0}.ll-home .ll-faq-item summary{position:relative;cursor:pointer;font:600 17px/1.5 Arial,sans-serif;color:#243645;padding:22px 36px 22px 0;list-style:none}.ll-home .ll-faq-item summary::-webkit-details-marker{display:none}.ll-home .ll-faq-item summary:after{content:'+';position:absolute;right:6px;top:20px;font-size:24px;font-weight:400;color:#8b6d45}.ll-home .ll-faq-item[open] summary:after{content:'−'}.ll-home .ll-faq-item p{color:#5b6872;max-width:none;padding:0 36px 22px 0;margin:0}.ll-home .ll-faq-item summary:focus-visible{outline:3px solid #a37a36;outline-offset:3px}
@media(max-width:650px){.ll-home .ll-content-grid{grid-template-columns:1fr;gap:20px;margin-bottom:20px}.ll-home .ll-content-grid>.vc_column_container{padding:25px}.ll-home .ll-content-grid h3{font-size:25px}.ll-home .ll-faq-item summary{font-size:16px}}

.ll-home .ll-planning{max-width:none}.ll-home .ll-planning h3{font-size:25px;margin:24px 0 12px}.ll-home .ll-planning p{max-width:1000px}


.ll-home .ll-faq-planning{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin:45px 0 40px;align-items:start}.ll-home .ll-faq-planning:before,.ll-home .ll-faq-planning:after{display:none}.ll-home .ll-faq-planning>.vc_column_container{float:none;width:auto;min-width:0;padding:0}.ll-home .ll-faq-planning>.vc_column_container>.vc_column-inner{padding:0}.ll-home .ll-faq-planning h2{font-size:34px;line-height:1.2;margin-top:0}.ll-home .ll-faq-planning .ll-planning h3{font-size:24px}.ll-home .ll-faq-planning .ll-planning p{font-size:16px}@media(max-width:800px){.ll-home .ll-faq-planning{grid-template-columns:1fr;gap:36px}.ll-home .ll-faq-planning h2{font-size:30px}}

