/* <site1> */
.tpl-body-site-1 {
--tpl-color-foreground-main: #1b2a33;
--tpl-color-foreground-main-darkest: rgb(0,0,0);
--tpl-color-foreground-main-darker: rgb(0,0,0);
--tpl-color-foreground-main-dark: rgb(8,13,16);
--tpl-color-foreground-main-light: rgb(43,68,83);
--tpl-color-foreground-main-lighter: rgb(61,96,116);
--tpl-color-foreground-main-lightest: rgb(79,123,150);
--tpl-color-foreground-accent: #3f5662;
--tpl-color-foreground-accent-darkest: rgb(3,5,6);
--tpl-color-foreground-accent-darker: rgb(23,32,37);
--tpl-color-foreground-accent-dark: rgb(43,59,68);
--tpl-color-foreground-accent-light: rgb(83,114,130);
--tpl-color-foreground-accent-lighter: rgb(105,141,159);
--tpl-color-foreground-accent-lightest: rgb(136,164,179);
--tpl-color-brand: #0e7c86;
--tpl-color-brand-darkest: rgb(0,0,0);
--tpl-color-brand-darker: rgb(4,38,41);
--tpl-color-brand-dark: rgb(9,81,87);
--tpl-color-brand-light: rgb(18,166,180);
--tpl-color-brand-lighter: rgb(23,209,226);
--tpl-color-brand-lightest: rgb(65,221,235);
--tpl-color-background-main: #ffffff;
--tpl-color-background-main-darkest: rgb(178,178,178);
--tpl-color-background-main-darker: rgb(204,204,204);
--tpl-color-background-main-dark: rgb(229,229,229);
--tpl-color-background-main-light: rgb(255,255,255);
--tpl-color-background-main-lighter: rgb(255,255,255);
--tpl-color-background-main-lightest: rgb(255,255,255);
--tpl-color-background-accent: #eef5f6;
--tpl-color-background-accent-darkest: rgb(138,186,193);
--tpl-color-background-accent-darker: rgb(171,206,211);
--tpl-color-background-accent-dark: rgb(204,225,228);
--tpl-color-background-accent-light: rgb(255,255,255);
--tpl-color-background-accent-lighter: rgb(255,255,255);
--tpl-color-background-accent-lightest: rgb(255,255,255);
--tpl-color-fm: #1b2a33;
--tpl-color-fa: #3f5662;
--tpl-color-bm: #ffffff;
--tpl-color-ba: #eef5f6;
--tpl-color-abm: #ffffff;
--tpl-color-aba: #eef5f6;
color: var(--tpl-color-foreground-main);
background-color: var(--tpl-color-background-main);
 }
:root {
--tpl-color-foreground-main: #1b2a33;
--tpl-color-foreground-main-darkest: rgb(0,0,0);
--tpl-color-foreground-main-darker: rgb(0,0,0);
--tpl-color-foreground-main-dark: rgb(8,13,16);
--tpl-color-foreground-main-light: rgb(43,68,83);
--tpl-color-foreground-main-lighter: rgb(61,96,116);
--tpl-color-foreground-main-lightest: rgb(79,123,150);
--tpl-color-foreground-accent: #3f5662;
--tpl-color-foreground-accent-darkest: rgb(3,5,6);
--tpl-color-foreground-accent-darker: rgb(23,32,37);
--tpl-color-foreground-accent-dark: rgb(43,59,68);
--tpl-color-foreground-accent-light: rgb(83,114,130);
--tpl-color-foreground-accent-lighter: rgb(105,141,159);
--tpl-color-foreground-accent-lightest: rgb(136,164,179);
--tpl-color-brand: #0e7c86;
--tpl-color-brand-darkest: rgb(0,0,0);
--tpl-color-brand-darker: rgb(4,38,41);
--tpl-color-brand-dark: rgb(9,81,87);
--tpl-color-brand-light: rgb(18,166,180);
--tpl-color-brand-lighter: rgb(23,209,226);
--tpl-color-brand-lightest: rgb(65,221,235);
--tpl-color-background-main: #ffffff;
--tpl-color-background-main-darkest: rgb(178,178,178);
--tpl-color-background-main-darker: rgb(204,204,204);
--tpl-color-background-main-dark: rgb(229,229,229);
--tpl-color-background-main-light: rgb(255,255,255);
--tpl-color-background-main-lighter: rgb(255,255,255);
--tpl-color-background-main-lightest: rgb(255,255,255);
--tpl-color-background-accent: #eef5f6;
--tpl-color-background-accent-darkest: rgb(138,186,193);
--tpl-color-background-accent-darker: rgb(171,206,211);
--tpl-color-background-accent-dark: rgb(204,225,228);
--tpl-color-background-accent-light: rgb(255,255,255);
--tpl-color-background-accent-lighter: rgb(255,255,255);
--tpl-color-background-accent-lightest: rgb(255,255,255);
}
.tpl-body-site-1 button, .tpl-body-site-1 button[type='submit']:not(.tpl-button-secondary), .tpl-body-site-1 input[type='button'], .tpl-body-site-1 input[type='submit'], .tpl-body-site-1 input[type='reset'], .tpl-body-site-1 .tpl-button, .tpl-body-site-1 .tpl-button-primary, .tpl-body-site-1 .tpl-button-secondary, .tpl-body-site-1 button.tpl-block-button { padding-top: 12px;padding-bottom: 12px;padding-left: 24px;padding-right: 24px;border-radius: 8px;font-size: 16px;font-weight: 600; }
.tpl-body-site-1 button[type='submit']:not(.tpl-button-secondary), .tpl-body-site-1 input[type='submit']:not(.tpl-button-secondary), .tpl-body-site-1 .tpl-button-primary, .tpl-body-site-1 button.tpl-block-button { background-color: var(--tpl-color-brand);color: var(--tpl-color-background-main);border-color: var(--tpl-color-brand); }
.tpl-body-site-1 button:hover, .tpl-body-site-1 button[type='submit']:not(.tpl-button-secondary):hover, .tpl-body-site-1 input[type='button']:hover, .tpl-body-site-1 input[type='submit']:hover, .tpl-body-site-1 input[type='reset']:hover, .tpl-body-site-1 .tpl-button:hover, .tpl-body-site-1 .tpl-button-primary:hover, .tpl-body-site-1 .tpl-button-secondary:hover, .tpl-body-site-1 button.tpl-block-button:hover { color: var(--tpl-color-brand-dark);border-color: var(--tpl-color-brand-dark); }
.tpl-body-site-1 button[type='submit']:not(.tpl-button-secondary):hover, .tpl-body-site-1 input[type='submit']:not(.tpl-button-secondary):hover, .tpl-body-site-1 .tpl-button-primary:hover, .tpl-body-site-1 button.tpl-block-button:hover { background-color: var(--tpl-color-brand-dark);color: var(--tpl-color-background-main);border-color: var(--tpl-color-brand-dark); }
.tpl-body-site-1 {
--tpl-mixin-layout-min-indent-left: 20px;
--tpl-mixin-layout-min-indent-right: 20px
}
.tpl-body-site-1 .tpl-area-main-list {
display: flex;
flex-direction: column
}
.tpl-body-site-1 .tpl-area-main-list > * {
--tpl-mixin-layout-max-width: 1200px;
max-width: var(--tpl-mixin-width-set-max-width, 1200px);
margin-left: max(calc((100% - var(--tpl-mixin-width-set-max-width, 1200px)) / 2), var(--tpl-mixin-layout-min-indent-left, 0px));
margin-right: max(calc((100% - var(--tpl-mixin-width-set-max-width, 1200px)) / 2), var(--tpl-mixin-layout-min-indent-right, 0px));
--tpl-mixin-layout-child-indent-left: max(calc((100% - var(--tpl-mixin-width-set-max-width, 1200px)) / 2), var(--tpl-mixin-layout-min-indent-left, 0px));
--tpl-mixin-layout-child-indent-right: max(calc((100% - var(--tpl-mixin-width-set-max-width, 1200px)) / 2), var(--tpl-mixin-layout-min-indent-right, 0px))
}
/* </site1> */
/* <block16> */
.tpl-container-16 .tpl-container-16-list {
display: flex;
flex-direction: row;
align-items: center;
flex-wrap: wrap;
row-gap: 8px;
column-gap: 24px;
justify-content: space-between;
}
.tpl-container-16 {
--tpl-color-background-main: var(--tpl-color-aba);
--tpl-color-background-main-darkest: var(--tpl-color-aba-darkest);
--tpl-color-background-main-darker: var(--tpl-color-aba-darker);
--tpl-color-background-main-dark: var(--tpl-color-aba-dark);
--tpl-color-background-main-light: var(--tpl-color-aba-light);
--tpl-color-background-main-lighter: var(--tpl-color-aba-lighter);
--tpl-color-background-main-lightest: var(--tpl-color-aba-lightest);
--tpl-color-background-accent: var(--tpl-color-abm);
--tpl-color-background-accent-darkest: var(--tpl-color-abm-darkest);
--tpl-color-background-accent-darker: var(--tpl-color-abm-darker);
--tpl-color-background-accent-dark: var(--tpl-color-abm-dark);
--tpl-color-background-accent-light: var(--tpl-color-abm-light);
--tpl-color-background-accent-lighter: var(--tpl-color-abm-lighter);
--tpl-color-background-accent-lightest: var(--tpl-color-abm-lightest);
background-color: var(--tpl-color-background-main);
}
.tpl-container-16 {
max-width: calc(100% - var(--tpl-mixin-margin-left, 0px) - var(--tpl-mixin-margin-right, 0px)) !important;
min-width: calc(var(--tpl-mixin-layout-min-width, 0px) + var(--tpl-mixin-layout-min-indent-left, 0px)) !important;
width: calc(100% - var(--tpl-mixin-margin-left, 0px) - var(--tpl-mixin-margin-right, 0px)) !important;
margin-left: var(--tpl-mixin-margin-left, 0px) !important;
margin-right: var(--tpl-mixin-margin-right, 0px) !important;
padding-left: calc(max(var(--tpl-mixin-layout-min-indent-left, 0px), var(--tpl-mixin-layout-child-indent-left, 0px) - var(--tpl-mixin-margin-left, 0px)));
padding-right: calc(max(var(--tpl-mixin-layout-min-indent-right, 0px), 100% - var(--tpl-mixin-layout-max-width, 100%) - var(--tpl-mixin-layout-child-indent-left, 0px) - var(--tpl-mixin-margin-left, 0px)))
}
@media (max-width: 766.99px) {
.tpl-container-16 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 12px 0 12px 0; }
.tpl-container-16 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 12px 0 12px 0; }}
@media (min-width: 767px) {
.tpl-container-16 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 16px 0 16px 0; }
.tpl-container-16 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 16px 0 16px 0; }}
/* </block16> */
/* <block19> */
@media (max-width: 766.99px) {
.tpl-block-19 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 16px 0 0 0; }
.tpl-block-19 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 16px 0 0 0; }}
@media (min-width: 767px) {
.tpl-block-19 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 24px 0 0 0; }
.tpl-block-19 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 24px 0 0 0; }}
/* </block19> */
/* <block20> */
@media (max-width: 766.99px) {
.tpl-block-20 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 8px 0 8px 0; }
.tpl-block-20 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 8px 0 8px 0; }}
@media (min-width: 767px) {
.tpl-block-20 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 8px 0 16px 0; }
.tpl-block-20 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 8px 0 16px 0; }}
/* </block20> */
/* <block22> */
.tpl-container-22 .tpl-container-22-list {
display: flex;
flex-direction: row;
align-items: flex-start;
flex-wrap: wrap;
row-gap: 24px;
column-gap: 48px;
justify-content: space-between;
}
.tpl-container-22 {
--tpl-color-foreground-main: var(--tpl-color-bm);
--tpl-color-foreground-main-darkest: var(--tpl-color-bm-darkest);
--tpl-color-foreground-main-darker: var(--tpl-color-bm-darker);
--tpl-color-foreground-main-dark: var(--tpl-color-bm-dark);
--tpl-color-foreground-main-light: var(--tpl-color-bm-light);
--tpl-color-foreground-main-lighter: var(--tpl-color-bm-lighter);
--tpl-color-foreground-main-lightest: var(--tpl-color-bm-lightest);
--tpl-color-foreground-accent: var(--tpl-color-ba);
--tpl-color-foreground-accent-darkest: var(--tpl-color-ba-darkest);
--tpl-color-foreground-accent-darker: var(--tpl-color-ba-darker);
--tpl-color-foreground-accent-dark: var(--tpl-color-ba-dark);
--tpl-color-foreground-accent-light: var(--tpl-color-ba-light);
--tpl-color-foreground-accent-lighter: var(--tpl-color-ba-lighter);
--tpl-color-foreground-accent-lightest: var(--tpl-color-ba-lightest);
--tpl-color-background-main: var(--tpl-color-fm);
--tpl-color-background-main-darkest: var(--tpl-color-fm-darkest);
--tpl-color-background-main-darker: var(--tpl-color-fm-darker);
--tpl-color-background-main-dark: var(--tpl-color-fm-dark);
--tpl-color-background-main-light: var(--tpl-color-fm-light);
--tpl-color-background-main-lighter: var(--tpl-color-fm-lighter);
--tpl-color-background-main-lightest: var(--tpl-color-fm-lightest);
--tpl-color-background-accent: var(--tpl-color-fa);
--tpl-color-background-accent-darkest: var(--tpl-color-fa-darkest);
--tpl-color-background-accent-darker: var(--tpl-color-fa-darker);
--tpl-color-background-accent-dark: var(--tpl-color-fa-dark);
--tpl-color-background-accent-light: var(--tpl-color-fa-light);
--tpl-color-background-accent-lighter: var(--tpl-color-fa-lighter);
--tpl-color-background-accent-lightest: var(--tpl-color-fa-lightest);
--tpl-color-abm: var(--tpl-color-fm);
--tpl-color-abm-darkest: var(--tpl-color-fm-darkest);
--tpl-color-abm-darker: var(--tpl-color-fm-darker);
--tpl-color-abm-dark: var(--tpl-color-fm-dark);
--tpl-color-abm-light: var(--tpl-color-fm-light);
--tpl-color-abm-lighter: var(--tpl-color-fm-lighter);
--tpl-color-abm-lightest: var(--tpl-color-fm-lightest);
--tpl-color-aba: var(--tpl-color-fa);
--tpl-color-aba-darkest: var(--tpl-color-fa-darkest);
--tpl-color-aba-darker: var(--tpl-color-fa-darker);
--tpl-color-aba-dark: var(--tpl-color-fa-dark);
--tpl-color-aba-light: var(--tpl-color-fa-light);
--tpl-color-aba-lighter: var(--tpl-color-fa-lighter);
--tpl-color-aba-lightest: var(--tpl-color-fa-lightest);
color: var(--tpl-color-foreground-main);
background-color: var(--tpl-color-background-main);
}
.tpl-container-22 {
max-width: calc(100% - var(--tpl-mixin-margin-left, 0px) - var(--tpl-mixin-margin-right, 0px)) !important;
min-width: calc(var(--tpl-mixin-layout-min-width, 0px) + var(--tpl-mixin-layout-min-indent-left, 0px)) !important;
width: calc(100% - var(--tpl-mixin-margin-left, 0px) - var(--tpl-mixin-margin-right, 0px)) !important;
margin-left: var(--tpl-mixin-margin-left, 0px) !important;
margin-right: var(--tpl-mixin-margin-right, 0px) !important;
padding-left: calc(max(var(--tpl-mixin-layout-min-indent-left, 0px), var(--tpl-mixin-layout-child-indent-left, 0px) - var(--tpl-mixin-margin-left, 0px)));
padding-right: calc(max(var(--tpl-mixin-layout-min-indent-right, 0px), 100% - var(--tpl-mixin-layout-max-width, 100%) - var(--tpl-mixin-layout-child-indent-left, 0px) - var(--tpl-mixin-margin-left, 0px)))
}
@media (max-width: 766.99px) {
.tpl-container-22 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 32px 0 32px 0; }
.tpl-container-22 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 32px 0 32px 0; }}
@media (min-width: 767px) {
.tpl-container-22 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 48px 0 48px 0; }
.tpl-container-22 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 48px 0 48px 0; }}
/* </block22> */
/* <block18> */
@media (max-width: 766.99px) {
.tpl-block-18 .tpl-block-18-list {
display: flex;
flex-direction: row;
align-items: center;
flex-wrap: wrap;
row-gap: 4px;
column-gap: 12px;
justify-content: flex-start;
}
}
@media (min-width: 767px) {
.tpl-block-18 .tpl-block-18-list {
display: flex;
flex-direction: row;
align-items: center;
flex-wrap: wrap;
row-gap: 4px;
column-gap: 24px;
justify-content: flex-end;
}
}
/* </block18> */
/* <block24> */
.tpl-block-24[data-nc-b2~="768"] { margin-bottom: 40px }
.tpl-block-24[data-nc-b2~="768"] * { --tpl-mixin-margin-left: 0px; --tpl-mixin-margin-right: 0px; }
.tpl-block-24[data-nc-b1~="768"] { margin-bottom: 60px }
.tpl-block-24[data-nc-b1~="768"] * { --tpl-mixin-margin-left: 0px; --tpl-mixin-margin-right: 0px; }

.tpl-block-24 .tpl-block-24-list > * {
max-width: calc(1000px - var(--tpl-mixin-margin-left, 0px) - var(--tpl-mixin-margin-right, 0px));
--tpl-mixin-width-set-max-width: 1000px
}
.tpl-block-24 .tpl-block-24-list > * > * {
--tpl-mixin-width-set-max-width: initial
}
/* </block24> */
/* <block21> */
.tpl-container-21 {
max-width: calc(100% - var(--tpl-mixin-margin-left, 0px) - var(--tpl-mixin-margin-right, 0px)) !important;
min-width: calc(var(--tpl-mixin-layout-min-width, 0px) + 0px) !important;
width: calc(100% - var(--tpl-mixin-margin-left, 0px) - var(--tpl-mixin-margin-right, 0px)) !important;
margin-left: var(--tpl-mixin-margin-left, 0px) !important;
margin-right: var(--tpl-mixin-margin-right, 0px) !important
}
.tpl-container-21 {
--tpl-mixin-layout-min-indent-left: 20px;
--tpl-mixin-layout-min-indent-right: 20px
}
.tpl-container-21 .tpl-container-21-list {
display: flex;
flex-direction: column
}
.tpl-container-21 .tpl-container-21-list > * {
--tpl-mixin-layout-max-width: 1200px;
max-width: var(--tpl-mixin-width-set-max-width, 1200px);
margin-left: max(calc((100% - var(--tpl-mixin-width-set-max-width, 1200px)) / 2), var(--tpl-mixin-layout-min-indent-left, 0px));
margin-right: max(calc((100% - var(--tpl-mixin-width-set-max-width, 1200px)) / 2), var(--tpl-mixin-layout-min-indent-right, 0px));
--tpl-mixin-layout-child-indent-left: max(calc((100% - var(--tpl-mixin-width-set-max-width, 1200px)) / 2), var(--tpl-mixin-layout-min-indent-left, 0px));
--tpl-mixin-layout-child-indent-right: max(calc((100% - var(--tpl-mixin-width-set-max-width, 1200px)) / 2), var(--tpl-mixin-layout-min-indent-right, 0px))
}
/* </block21> */
/* <block12> */
@media (max-width: 766.99px) {
.tpl-block-12 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 24px 0 24px 0; }
.tpl-block-12 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 24px 0 24px 0; }}
@media (min-width: 767px) {
.tpl-block-12 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 40px 0 40px 0; }
.tpl-block-12 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 40px 0 40px 0; }}

.tpl-block-12 .tpl-block-12-list > *:not(.tpl-mixin-padding-pass-down) { padding: 20px; }
.tpl-block-12 .tpl-block-12-list > *.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 20px; }.tpl-block-12 .tpl-block-12-list > * {
max-width: calc(1000px - var(--tpl-mixin-margin-left, 0px) - var(--tpl-mixin-margin-right, 0px));
--tpl-mixin-width-set-max-width: 1000px
}
.tpl-block-12 .tpl-block-12-list > * > * {
--tpl-mixin-width-set-max-width: initial
}
.tpl-block-12 .tpl-block-12-list > * { border: 1px solid var(--tpl-color-background-accent); --tpl-mixin-border-line-width: 1px;  }
.tpl-block-12 .tpl-block-12-list > * { border-radius: 20px; overflow: hidden; }
/* </block12> */
/* <block13> */
.tpl-block-13 {
--tpl-color-background-main: var(--tpl-color-aba);
--tpl-color-background-main-darkest: var(--tpl-color-aba-darkest);
--tpl-color-background-main-darker: var(--tpl-color-aba-darker);
--tpl-color-background-main-dark: var(--tpl-color-aba-dark);
--tpl-color-background-main-light: var(--tpl-color-aba-light);
--tpl-color-background-main-lighter: var(--tpl-color-aba-lighter);
--tpl-color-background-main-lightest: var(--tpl-color-aba-lightest);
--tpl-color-background-accent: var(--tpl-color-abm);
--tpl-color-background-accent-darkest: var(--tpl-color-abm-darkest);
--tpl-color-background-accent-darker: var(--tpl-color-abm-darker);
--tpl-color-background-accent-dark: var(--tpl-color-abm-dark);
--tpl-color-background-accent-light: var(--tpl-color-abm-light);
--tpl-color-background-accent-lighter: var(--tpl-color-abm-lighter);
--tpl-color-background-accent-lightest: var(--tpl-color-abm-lightest);
background-color: var(--tpl-color-background-main);
}
.tpl-block-13 {
max-width: calc(100% - var(--tpl-mixin-margin-left, 0px) - var(--tpl-mixin-margin-right, 0px)) !important;
min-width: calc(var(--tpl-mixin-layout-min-width, 0px) + var(--tpl-mixin-layout-min-indent-left, 0px)) !important;
width: calc(100% - var(--tpl-mixin-margin-left, 0px) - var(--tpl-mixin-margin-right, 0px)) !important;
margin-left: var(--tpl-mixin-margin-left, 0px) !important;
margin-right: var(--tpl-mixin-margin-right, 0px) !important;
padding-left: calc(max(var(--tpl-mixin-layout-min-indent-left, 0px), var(--tpl-mixin-layout-child-indent-left, 0px) - var(--tpl-mixin-margin-left, 0px)));
padding-right: calc(max(var(--tpl-mixin-layout-min-indent-right, 0px), 100% - var(--tpl-mixin-layout-max-width, 100%) - var(--tpl-mixin-layout-child-indent-left, 0px) - var(--tpl-mixin-margin-left, 0px)))
}
@media (max-width: 766.99px) {
.tpl-block-13 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 32px 0 32px 0; }
.tpl-block-13 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 32px 0 32px 0; }}
@media (min-width: 767px) {
.tpl-block-13 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 64px 0 64px 0; }
.tpl-block-13 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 64px 0 64px 0; }}

.tpl-block-13 .tpl-block-13-list > * {
max-width: calc(1000px - var(--tpl-mixin-margin-left, 0px) - var(--tpl-mixin-margin-right, 0px));
--tpl-mixin-width-set-max-width: 1000px
}
.tpl-block-13 .tpl-block-13-list > * > * {
--tpl-mixin-width-set-max-width: initial
}
/* </block13> */
/* <block14> */
.tpl-block-14 .tpl-block-14-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 24px;
}
@media (max-width: 766.99px) {
.tpl-block-14 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 24px 0 24px 0; }
.tpl-block-14 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 24px 0 24px 0; }}
@media (min-width: 767px) {
.tpl-block-14 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 40px 0 40px 0; }
.tpl-block-14 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 40px 0 40px 0; }}
/* </block14> */
/* <block15> */
.tpl-block-15 .tpl-block-15-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 24px;
}
@media (max-width: 766.99px) {
.tpl-block-15 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 24px 0 24px 0; }
.tpl-block-15 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 24px 0 24px 0; }}
@media (min-width: 767px) {
.tpl-block-15 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 40px 0 40px 0; }
.tpl-block-15 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 40px 0 40px 0; }}
/* </block15> */
/* <block3> */
.tpl-block-3 .tpl-block-3-list[data-object-count] {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  row-gap: 20px;
}
.tpl-block-3 .tpl-text-default p, .tpl-block-3 .tpl-text-default-paragraph, .tpl-block-3 p {margin-top:0px;margin-bottom:4px;}
.tpl-block-3 .tpl-text-default-smallest p, .tpl-block-3 .tpl-text-default-smallest-paragraph {margin-top:0px;margin-bottom:2.8px;}
.tpl-block-3 .tpl-text-default-smaller p, .tpl-block-3 .tpl-text-default-smaller-paragraph {margin-top:0px;margin-bottom:3.2px;}
.tpl-block-3 .tpl-text-default-small p, .tpl-block-3 .tpl-text-default-small-paragraph {margin-top:0px;margin-bottom:3.6px;}
.tpl-block-3 .tpl-text-default-big p, .tpl-block-3 .tpl-text-default-big-paragraph {margin-top:0px;margin-bottom:4.8px;}
.tpl-block-3 .tpl-text-default-bigger p, .tpl-block-3 .tpl-text-default-bigger-paragraph {margin-top:0px;margin-bottom:5.6px;}
.tpl-block-3 .tpl-text-default-biggest p, .tpl-block-3 .tpl-text-default-biggest-paragraph {margin-top:0px;margin-bottom:6.4px;}
.tpl-block-3 .tpl-text-alt p, .tpl-block-3 .tpl-text-alt-paragraph {margin-top:0px;margin-bottom:0px;}
.tpl-block-3 .tpl-text-alt-smallest p, .tpl-block-3 .tpl-text-alt-smallest-paragraph {margin-top:0px;margin-bottom:0px;}
.tpl-block-3 .tpl-text-alt-smaller p, .tpl-block-3 .tpl-text-alt-smaller-paragraph {margin-top:0px;margin-bottom:0px;}
.tpl-block-3 .tpl-text-alt-small p, .tpl-block-3 .tpl-text-alt-small-paragraph {margin-top:0px;margin-bottom:0px;}
.tpl-block-3 .tpl-text-alt-big p, .tpl-block-3 .tpl-text-alt-big-paragraph {margin-top:0px;margin-bottom:0px;}
.tpl-block-3 .tpl-text-alt-bigger p, .tpl-block-3 .tpl-text-alt-bigger-paragraph {margin-top:0px;margin-bottom:0px;}
.tpl-block-3 .tpl-text-alt-biggest p, .tpl-block-3 .tpl-text-alt-biggest-paragraph {margin-top:0px;margin-bottom:0px;}
.tpl-block-3 .tpl-text-header3, .tpl-block-3 h3 {margin-top:30px;margin-bottom:16px;}
.tpl-block-3 .tpl-text-header3-smallest {margin-top:21px;margin-bottom:11.2px;}
.tpl-block-3 .tpl-text-header3-smaller {margin-top:24px;margin-bottom:12.8px;}
.tpl-block-3 .tpl-text-header3-small {margin-top:27px;margin-bottom:14.4px;}
.tpl-block-3 .tpl-text-header3-big {margin-top:36px;margin-bottom:19.2px;}
.tpl-block-3 .tpl-text-header3-bigger {margin-top:42px;margin-bottom:22.4px;}
.tpl-block-3 .tpl-text-header3-biggest {margin-top:48px;margin-bottom:25.6px;}
.tpl-block-3 .tpl-text-header4, .tpl-block-3 h4 {margin-top:0px;margin-bottom:4px;}
.tpl-block-3 .tpl-text-header4-smallest {margin-top:0px;margin-bottom:2.8px;}
.tpl-block-3 .tpl-text-header4-smaller {margin-top:0px;margin-bottom:3.2px;}
.tpl-block-3 .tpl-text-header4-small {margin-top:0px;margin-bottom:3.6px;}
.tpl-block-3 .tpl-text-header4-big {margin-top:0px;margin-bottom:4.8px;}
.tpl-block-3 .tpl-text-header4-bigger {margin-top:0px;margin-bottom:5.6px;}
.tpl-block-3 .tpl-text-header4-biggest {margin-top:0px;margin-bottom:6.4px;}
.tpl-block-3 .tpl-text-header5, .tpl-block-3 h5 {margin-top:0px;margin-bottom:4px;}
.tpl-block-3 .tpl-text-header5-smallest {margin-top:0px;margin-bottom:2.8px;}
.tpl-block-3 .tpl-text-header5-smaller {margin-top:0px;margin-bottom:3.2px;}
.tpl-block-3 .tpl-text-header5-small {margin-top:0px;margin-bottom:3.6px;}
.tpl-block-3 .tpl-text-header5-big {margin-top:0px;margin-bottom:4.8px;}
.tpl-block-3 .tpl-text-header5-bigger {margin-top:0px;margin-bottom:5.6px;}
.tpl-block-3 .tpl-text-header5-biggest {margin-top:0px;margin-bottom:6.4px;}.tpl-block-3 a {text-decoration:none;}
.tpl-block-3 a:visited {text-decoration:none;}
.tpl-block-3 a:hover {text-decoration:none;}
.tpl-block-3 * {}
/* </block3> */
/* <block4> */
.tpl-block-4 .tpl-block-4-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  gap: 24px;
}
@media (max-width: 766.99px) {
.tpl-block-4 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 24px 0 24px 0; }
.tpl-block-4 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 24px 0 24px 0; }}
@media (min-width: 767px) {
.tpl-block-4 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 40px 0 40px 0; }
.tpl-block-4 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 40px 0 40px 0; }}
/* </block4> */
/* <block5> */
@media (max-width: 766.99px) {
.tpl-block-5 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 16px 0 16px 0; }
.tpl-block-5 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 16px 0 16px 0; }}
@media (min-width: 767px) {
.tpl-block-5 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 24px 0 24px 0; }
.tpl-block-5 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 24px 0 24px 0; }}
/* </block5> */
/* <block6> */
.tpl-block-6 .tpl-block-6-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 24px;
}
@media (max-width: 766.99px) {
.tpl-block-6 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 24px 0 24px 0; }
.tpl-block-6 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 24px 0 24px 0; }}
@media (min-width: 767px) {
.tpl-block-6 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 40px 0 40px 0; }
.tpl-block-6 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 40px 0 40px 0; }}
/* </block6> */
/* <block7> */
.tpl-block-7 .tpl-block-7-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 24px;
}
@media (max-width: 766.99px) {
.tpl-block-7 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 24px 0 24px 0; }
.tpl-block-7 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 24px 0 24px 0; }}
@media (min-width: 767px) {
.tpl-block-7 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 40px 0 40px 0; }
.tpl-block-7 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 40px 0 40px 0; }}
/* </block7> */
/* <block8> */
.tpl-block-8 .tpl-block-8-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 24px;
}
@media (max-width: 766.99px) {
.tpl-block-8 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 24px 0 24px 0; }
.tpl-block-8 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 24px 0 24px 0; }}
@media (min-width: 767px) {
.tpl-block-8 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 40px 0 40px 0; }
.tpl-block-8 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 40px 0 40px 0; }}
/* </block8> */
