:root{--max-width:2561px;--primary-black:#000;--primary-black-hover:#0000004d;--light-gray:#00000080;--primary-white:#fff;--bg-gray:#f8f8f8;--primary-green:#5faf2d;--primary-green-hover:#6fcb35;--primary-red:#e64646;--primary-red-hover:#ff4e4e;--bg-green:#5faf2d;--bg-green-light:#c8e7b1;--bg-blue:#c5edfd;--bg-yellow:#ffeb98;--button-yellow:#ffd732;--primary-font-size:16px;--primary-section--padding-desktop-large:80px 320px 80px;--primary-section--padding-desktop-large:80px;--primary-section--padding-tablet:40px;--primary-section--padding-phone:40px 24px}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:visible;scroll-behavior:smooth}body{display:grid;justify-items:center;font-size:var(--primary-font-size);background-color:var(--primary-white);height:100%}a,body{color:var(--primary-black)}a{text-decoration:underline}button{font-family:inherit;color:var(--primary-black)}input,textarea{font-family:inherit;color:var(--primary-black);font-size:var(--primary-font-size)}textarea{resize:none}.pagination{text-align:center;margin-top:-20px}.pagination .swiper-pagination-bullet{width:6px;height:6px;opacity:1;background:var(--primary-black-hover)}.pagination .swiper-pagination-bullet-active{width:24px;height:6px;border-radius:20px;opacity:1;background:var(--primary-black)}blockquote{padding:30px 30px 30px 72px;border:3px solid var(--bg-green-light);border-radius:0 32px 32px 32px;background-image:url(/icons/commas.svg);background-repeat:no-repeat;background-position:30px 30px;line-height:22px}ul{list-style-position:inside}li::marker{color:var(--primary-green)}ol li{margin-left:1rem;margin-bottom:16px;padding-left:6px}ol li:last-child{margin-bottom:0}.buttonLinkWrapper{display:flex;margin:20px auto;justify-content:center;font-size:16px!important}.buttonLinkWrapper a{display:block;padding:22px 32.5px;background-color:var(--primary-green);border-radius:35px;margin:0;text-decoration:none;text-align:center;font-size:16px;font-weight:590;color:#fff!important}@media(hover:hover){a:hover{text-decoration:none}}@media (prefers-color-scheme:dark){html{color-scheme:light}}@media screen and (max-width:1439px){blockquote{padding:24px 24px 24px 60px;background-position:20px 20px;line-height:20px}input,textarea{font-size:14px}}@media screen and (max-width:1025px){.pagination{display:none}}@media screen and (max-width:767px){blockquote{position:16px 16px}.buttonLinkWrapper{margin:16px auto}.buttonLinkWrapper a{width:100%}}