.section-with-aside{display:flex;justify-content:center;margin:30px 0}@media screen and (max-width: 768px){.section-with-aside{flex-direction:column;margin:0}}.section-container{display:grid;grid-template-columns:25% 1fr;gap:40px;width:100%}@media screen and (max-width: 768px){.section-container{padding:0 30px}}.section-aside.mobile{display:none}.section-aside ul{list-style:none;padding:0;margin:0}.section-aside ul li{margin-bottom:10px}.section-aside .link-menu{font-family:var(--font-body-family);text-decoration:none;font-size:13px;color:#000;display:block;text-transform:uppercase;padding:5px 0;letter-spacing:2.6px;font-weight:500;max-width:200px}.section-aside .link-menu span{transition:all ease-in-out .2s;max-width:max-content;position:relative}.section-aside .link-menu span::after{position:absolute;bottom:-10px;width:100%;content:"";padding-bottom:7px;border-bottom:2px solid rgba(0,0,0,0);display:block;transition:all ease-in-out .2s}.section-aside .link-menu:hover span::after{border-color:var(--color-purple)}.section-aside .link-menu.active span::after{border-color:var(--color-purple)}.block-content .title{font-size:40px;margin-bottom:40px;margin-top:20px;font-weight:400;color:#000;line-height:30px}@media screen and (max-width: 768px){.block-content .title{font-size:30px;text-align:center}}.block-content .section-page h1,.block-content .section-page h2{font-size:30px;font-weight:400;color:#000}@media screen and (max-width: 768px){.block-content .section-page h1,.block-content .section-page h2{font-size:25px}}.block-content .section-page h3,.block-content .section-page h4,.block-content .section-page h5,.block-content .section-page h6{font-weight:400;font-size:25px;color:#000}.block-content .section-page p,.block-content .section-page li,.block-content .section-page a,.block-content .section-page th,.block-content .section-page td{font-family:var(--font-paragraph-family);font-size:16px;font-weight:400;color:#000}.block-content .section-page strong{font-weight:500}.section-form .form-row{display:flex;gap:20px;margin-bottom:15px}@media screen and (max-width: 575px){.section-form .form-row{flex-direction:column;gap:25px;margin-bottom:25px}}.section-form input,.section-form textarea{font-family:var(--font-paragraph-family);width:100%;border:1px solid #5a5a5a;padding:10px;font-size:16px;color:#000;border-radius:0}.section-form input::placeholder,.section-form textarea::placeholder{color:#000}.btn-submit{background:var(--color-purple);font-family:var(--font-body-family);color:#fff;border:none;padding:10px 35px;border-radius:20px;cursor:pointer;font-size:15px;text-transform:uppercase;letter-spacing:3px;transition:all ease-in-out .2s;margin-top:30px;display:flex;height:44px;align-items:center;font-weight:400}@media(max-width: 768px){.btn-submit{margin-top:0}}.btn-submit:hover{opacity:.8}.section-faq{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 40px;margin-top:45px}@media(max-width: 768px){.section-faq{margin-top:20px}}@media(max-width: 768px){.section-faq{grid-template-columns:1fr}}.faq-item{border-bottom:1px solid #5a5a5a}@media(min-width: 769px){.faq-item:nth-child(-n+2){border-top:1px solid #5a5a5a}.faq-item:nth-last-child(-n+2){border-bottom:0}}@media(max-width: 768px){.faq-item:first-child{border-top:1px solid #5a5a5a}.faq-item:last-child{border-bottom:0}}.faq-item .faq-question svg{transition:transform .3s ease}.faq-item .faq-question svg path{stroke:#000}.faq-item.active .faq-question svg{transform:rotate(180deg)}.faq-question{width:100%;font-family:var(--font-paragraph-family);letter-spacing:0px;color:#000;background:none;border:none;padding:15px 0;font-size:20px;font-weight:400;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px}.faq-answer{display:none;padding:0 0 15px;font-size:16px;font-family:var(--font-paragraph-family);letter-spacing:0px;color:#000}.faq-item.active .faq-answer{display:block}.accordion-toggle{display:none;font-family:var(--font-body-family);letter-spacing:2.6px;text-transform:uppercase;color:var(--color-purple);font-weight:500;font-size:13px;background:#f6f5f4;border:none;width:100%;text-align:center;padding:20px 20px;cursor:pointer}.accordion-toggle span{padding:10px 20px;display:flex;align-items:center;gap:15px;justify-content:center}.accordion-toggle svg{width:15px;height:8px;transition:all ease-in-out .2s}.accordion-toggle:has(+.accordion-content.open) span svg{transform:rotate(-180deg)}.accordion-content{margin-top:25px}@media screen and (max-width: 768px){.section-container{grid-template-columns:1fr}.section-aside{margin-bottom:40px}.section-aside.desktop{display:none}.section-aside.mobile{position:relative;display:block}.section-aside.mobile .accordion-content{position:absolute;margin-top:0;left:0;right:0;margin:auto;max-width:200px;background:#fff;padding:20px 30px;box-shadow:0px 4px 9px 0px #ebebeb;display:none}.section-aside.mobile .accordion-content.open{display:block;animation:fadeIn .3s ease-in-out}.section-aside.mobile .accordion-content .link-menu{font-family:var(--font-paragraph-family);font-weight:400;font-size:16px;color:#000;text-transform:capitalize;letter-spacing:0px}.section-aside.mobile ul li{margin-bottom:0}.accordion-toggle{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}