.text-size-lg{font-size:18px}@media (max-width:1599px){.text-size-lg{font-size:16px}}@media (max-width:1279px){.text-size-lg{font-size:16px}}@media (max-width:1023px){.text-size-lg{font-size:15px}}.text-size-md{font-size:16px}@media (max-width:1599px){.text-size-md{font-size:15px}}@media (max-width:1279px){.text-size-md{font-size:14px}}@media (max-width:1023px){.text-size-md{font-size:13px}}.text-size-sm{font-size:14px}@media (max-width:1599px){.text-size-sm{font-size:14px}}@media (max-width:1279px){.text-size-sm{font-size:13px}}@media (max-width:1023px){.text-size-sm{font-size:12px}}.text-style-heading1{font-family:Sumana,serif;font-size:48px;font-weight:400;line-height:1.13}@media (max-width:1599px){.text-style-heading1{font-size:40px}}@media (max-width:1279px){.text-style-heading1{font-size:36px}}@media (max-width:1023px){.text-style-heading1{font-size:32px}}@media (max-width:767px){.text-style-heading1{font-size:30px}}.text-style-heading2{font-family:Sumana,serif;font-size:36px;font-weight:400;line-height:1.28}@media (max-width:1599px){.text-style-heading2{font-size:32px}}@media (max-width:1279px){.text-style-heading2{font-size:30px}}@media (max-width:1023px){.text-style-heading2{font-size:28px}}@media (max-width:767px){.text-style-heading2{font-size:26px}}.text-style-heading3{font-family:Open Sans,sans-serif;font-size:26px;font-weight:600;line-height:1.28}@media (max-width:1599px){.text-style-heading3{font-size:24px}}@media (max-width:1279px){.text-style-heading3{font-size:22px}}@media (max-width:1023px){.text-style-heading3{font-size:20px}}.text-style-heading4{font-family:Open Sans,sans-serif;font-size:22px;font-weight:600;line-height:1.28}@media (max-width:1599px){.text-style-heading4{font-size:20px}}@media (max-width:1023px){.text-style-heading4{font-size:18px;line-height:1.13}}.text-style-block-heading{font-family:Open Sans,sans-serif;font-size:24px;font-weight:600;line-height:1.28}@media (max-width:1599px){.text-style-block-heading{font-size:22px}}@media (max-width:1279px){.text-style-block-heading{font-size:20px}}@media (max-width:1023px){.text-style-block-heading{font-size:18px}}.text-style-block-heading-lg{font-family:Open Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.28}@media (max-width:1279px){.text-style-block-heading-lg{font-size:30px}}@media (max-width:1023px){.text-style-block-heading-lg{font-size:26px}}@media (max-width:767px){.text-style-block-heading-lg{font-size:22px}}.text-style-block-heading-sm{font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;line-height:1.28}@media (max-width:1599px){.text-style-block-heading-sm{font-size:18px}}@media (max-width:1279px){.text-style-block-heading-sm{font-size:16px}}@media (max-width:1023px){.text-style-block-heading-sm{font-size:15px}}@media (max-width:767px){.text-style-block-heading-sm{font-size:14px}}.page-main .a-collapsible_headline.btn-arrow-down{align-items:center;display:inline-flex;font-size:18px;gap:8px;line-height:normal;margin-bottom:10px}@media (max-width:1599px){.page-main .a-collapsible_headline.btn-arrow-down{font-size:16px}}@media (max-width:1279px){.page-main .a-collapsible_headline.btn-arrow-down{font-size:16px}}@media (max-width:1023px){.page-main .a-collapsible_headline.btn-arrow-down{font-size:15px}}.page-main .a-collapsible_headline{padding:0 25px 10px 0;transition:all 1s ease}.page-main .a-collapsible_headline.btn-arrow-down:after{font-size:.55em;margin-top:0}.page-main .a-collapsible_text{display:none}.page-main .a-collapsible_text-hide .btn-arrow-down{align-items:center;display:inline-flex;font-size:18px;gap:8px;margin-bottom:0;padding:0 25px 0 0;position:relative}@media (max-width:1599px){.page-main .a-collapsible_text-hide .btn-arrow-down{font-size:16px}}@media (max-width:1279px){.page-main .a-collapsible_text-hide .btn-arrow-down{font-size:16px}}@media (max-width:1023px){.page-main .a-collapsible_text-hide .btn-arrow-down{font-size:15px}}.page-main .a-collapsible_text-hide .btn-arrow-down:hover:after{animation-name:arrow-top;animation-timing-function:linear}.page-main .a-collapsible_text-hide .btn-arrow-down:after{animation-duration:1s;animation-iteration-count:infinite;font-size:.55em;margin-top:0;transform:rotate(180deg)}.page-main .a-collapsible_text-hide .btn-arrow-down:after:hover{animation:none}@keyframes arrow-top{0%{transform:translateY(0) rotate(180deg)}50%{transform:translateY(-3px) rotate(180deg)}to{transform:translateY(0) rotate(180deg)}}