/* <sub16> */
.tpl-body-sub-16 button, .tpl-body-sub-16 input[type='button'], .tpl-body-sub-16 input[type='submit'], .tpl-body-sub-16 input[type='reset'], .tpl-body-sub-16 .tpl-button, .tpl-body-sub-16 .tpl-button-primary, .tpl-body-sub-16 button.tpl-block-button { margin-top:1px;margin-bottom:1px;margin-left:1px;margin-right:1px;padding-top:1px;padding-bottom:1px;padding-left:1px;padding-right:1px;border-radius:1px;border-color:rgba(235, 18, 18, 1);border-width:0px;border-style:solid;text-decoration:none; }
.tpl-body-sub-16 button[type='submit'], .tpl-body-sub-16 input[type='submit'], .tpl-body-sub-16 .tpl-button-primary, .tpl-body-sub-16 button.tpl-block-button { border-width:0px;border-style:solid;text-decoration:none; }
.tpl-body-sub-16 button:hover, .tpl-body-sub-16 input[type='button']:hover, .tpl-body-sub-16 input[type='submit']:hover, .tpl-body-sub-16 input[type='reset']:hover, .tpl-body-sub-16 .tpl-button:hover, .tpl-body-sub-16 .tpl-button-primary:hover, .tpl-body-sub-16 button.tpl-block-button:hover { border-color:rgba(250, 250, 37, 1);text-decoration:none; }
.tpl-body-sub-16 button[type='submit']:hover, .tpl-body-sub-16 input[type='submit']:hover, .tpl-body-sub-16 .tpl-button-primary:hover, .tpl-body-sub-16 button.tpl-block-button:hover { text-decoration:none; }
/* </sub16> */
/* <sub113> */
.tpl-body-sub-113 { background: rgba(252, 243, 234, 1); }
/* </sub113> */
/* <sub115> */
.tpl-body-sub-115 .tpl-area-main-list > .tpl-accordion-header:not(.tpl-mixin-padding-pass-down) { padding: 32px 0 32px 0; }
.tpl-body-sub-115 .tpl-area-main-list > .tpl-accordion-header.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 32px 0 32px 0; }.tpl-body-sub-115 .tpl-area-main-list > .tpl-accordion-header { border-top: 1px solid rgba(0, 0, 0, 0.23);  }

.tpl-body-sub-115 .tpl-area-main-list > .tpl-accordion-header { cursor: pointer; margin: 0; }
.tpl-body-sub-115 .tpl-area-main-list > .tpl-accordion-header:not(.tpl-mixin-padding-pass-down) { padding: 32px 0 32px 0; }
.tpl-body-sub-115 .tpl-area-main-list > .tpl-accordion-header.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 32px 0 32px 0; }.tpl-body-sub-115 .tpl-area-main-list > .tpl-accordion-header { border-top: 1px solid rgba(0, 0, 0, 0.23);  }
.tpl-body-sub-115 .tpl-area-main-list > .tpl-accordion-header .tpl-accordion-header-container { display: flex; align-items: center; position: relative; }
.tpl-body-sub-115 .tpl-area-main-list > .tpl-accordion-header .tpl-accordion-header-title { width: calc(100% - 1.5em);}
.tpl-body-sub-115 .tpl-area-main-list > .tpl-accordion-header .tpl-accordion-indicator { position: absolute; right: 0; width: 1em; height: 1em; stroke: var(--tpl-color-foreground-main, #000); transition: transform 0.2s; transform: rotate(180deg); }
.tpl-body-sub-115 .tpl-area-main-list > .tpl-accordion-header.tpl-state-opened .tpl-accordion-indicator { transform: rotate(0deg); }
.tpl-body-sub-115 .tpl-area-main-list > *:not(.tpl-accordion-header) { display: none; }
.tpl-body-sub-115 {
 }
.tpl-body-sub-115 button, .tpl-body-sub-115 input[type='button'], .tpl-body-sub-115 input[type='submit'], .tpl-body-sub-115 input[type='reset'], .tpl-body-sub-115 .tpl-button, .tpl-body-sub-115 .tpl-button-primary, .tpl-body-sub-115 button.tpl-block-button { border-width:0px;border-style:solid;text-decoration:none; }
.tpl-body-sub-115 button[type='submit'], .tpl-body-sub-115 input[type='submit'], .tpl-body-sub-115 .tpl-button-primary, .tpl-body-sub-115 button.tpl-block-button { border-width:0px;border-style:solid;text-decoration:none; }
.tpl-body-sub-115 button:hover, .tpl-body-sub-115 input[type='button']:hover, .tpl-body-sub-115 input[type='submit']:hover, .tpl-body-sub-115 input[type='reset']:hover, .tpl-body-sub-115 .tpl-button:hover, .tpl-body-sub-115 .tpl-button-primary:hover, .tpl-body-sub-115 button.tpl-block-button:hover { border-color:rgba(231, 228, 240, 1);background-color:rgba(239, 237, 247, 1);text-decoration:none; }
.tpl-body-sub-115 button[type='submit']:hover, .tpl-body-sub-115 input[type='submit']:hover, .tpl-body-sub-115 .tpl-button-primary:hover, .tpl-body-sub-115 button.tpl-block-button:hover { text-decoration:none; }
/* </sub115> */
/* <sub64> */
.tpl-body-sub-64 .tpl-area-main-list { display: flex; flex-direction: row; flex-wrap: wrap; }
.tpl-body-sub-64 .tpl-area-main-list > * {
    width: 50.0000%;
    margin: 0 0 0;
    align-self: stretch;
}
.tpl-body-sub-64 .tpl-area-main-list > *:nth-child(2n) { margin-right: 0 }
.tpl-body-sub-64 .tpl-area-main-list > *:nth-child(2n+1) { margin-left: 0 }
.tpl-body-sub-64 .tpl-area-main-list > *:nth-child(-n+2) { margin-top: 0; }
.tpl-body-sub-64 {
--tpl-color-foreground-main: #BA2222;
--tpl-color-foreground-main-darkest: rgb(56,10,10);
--tpl-color-foreground-main-darker: rgb(99,18,18);
--tpl-color-foreground-main-dark: rgb(142,26,26);
--tpl-color-foreground-main-light: rgb(217,52,52);
--tpl-color-foreground-main-lighter: rgb(225,95,95);
--tpl-color-foreground-main-lightest: rgb(233,138,138);
--tpl-color-foreground-accent: #A62B2B;
--tpl-color-foreground-accent-darkest: rgb(44,11,11);
--tpl-color-foreground-accent-darker: rgb(85,21,21);
--tpl-color-foreground-accent-dark: rgb(125,32,32);
--tpl-color-foreground-accent-light: rgb(203,56,56);
--tpl-color-foreground-accent-lighter: rgb(214,96,96);
--tpl-color-foreground-accent-lightest: rgb(224,137,137);
--tpl-color-brand: #C72828;
--tpl-color-brand-darkest: rgb(72,14,14);
--tpl-color-brand-darker: rgb(114,22,22);
--tpl-color-brand-dark: rgb(157,31,31);
--tpl-color-brand-light: rgb(218,71,71);
--tpl-color-brand-lighter: rgb(227,114,114);
--tpl-color-brand-lightest: rgb(235,157,157);
color: var(--tpl-color-foreground-main);
 }
.tpl-body-sub-64 button, .tpl-body-sub-64 input[type='button'], .tpl-body-sub-64 input[type='submit'], .tpl-body-sub-64 input[type='reset'], .tpl-body-sub-64 .tpl-button, .tpl-body-sub-64 .tpl-button-primary, .tpl-body-sub-64 button.tpl-block-button { border-width:0px;border-style:solid;text-decoration:none; }
.tpl-body-sub-64 button[type='submit'], .tpl-body-sub-64 input[type='submit'], .tpl-body-sub-64 .tpl-button-primary, .tpl-body-sub-64 button.tpl-block-button { border-width:0px;border-style:solid;text-decoration:none; }
.tpl-body-sub-64 button:hover, .tpl-body-sub-64 input[type='button']:hover, .tpl-body-sub-64 input[type='submit']:hover, .tpl-body-sub-64 input[type='reset']:hover, .tpl-body-sub-64 .tpl-button:hover, .tpl-body-sub-64 .tpl-button-primary:hover, .tpl-body-sub-64 button.tpl-block-button:hover { text-decoration:none; }
.tpl-body-sub-64 button[type='submit']:hover, .tpl-body-sub-64 input[type='submit']:hover, .tpl-body-sub-64 .tpl-button-primary:hover, .tpl-body-sub-64 button.tpl-block-button:hover { text-decoration:none; }
/* </sub64> */
/* <sub101> */
.tpl-body-sub-101 .tpl-area-main-list { display: flex; flex-direction: row; flex-wrap: wrap; }
.tpl-body-sub-101 .tpl-area-main-list > * {
    width: 50.0000%;
    margin: 0 0 0;
    align-self: stretch;
}
.tpl-body-sub-101 .tpl-area-main-list > *:nth-child(2n) { margin-right: 0 }
.tpl-body-sub-101 .tpl-area-main-list > *:nth-child(2n+1) { margin-left: 0 }
.tpl-body-sub-101 .tpl-area-main-list > *:nth-child(-n+2) { margin-top: 0; }
.tpl-body-sub-101 {
--tpl-color-foreground-main: #BA4541;
--tpl-color-foreground-main-darkest: rgb(71,26,25);
--tpl-color-foreground-main-darker: rgb(109,40,38);
--tpl-color-foreground-main-dark: rgb(147,54,51);
--tpl-color-foreground-main-light: rgb(200,103,100);
--tpl-color-foreground-main-lighter: rgb(213,140,138);
--tpl-color-foreground-main-lightest: rgb(227,177,175);
--tpl-color-background-main: #F7EFEF;
--tpl-color-background-main-darkest: rgb(195,136,136);
--tpl-color-background-main-darker: rgb(212,170,170);
--tpl-color-background-main-dark: rgb(229,204,204);
--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);
color: var(--tpl-color-foreground-main);
background-color: var(--tpl-color-background-main);
 }
.tpl-body-sub-101 .nc-field, .tpl-body-sub-101 .tpl-block-input, .tpl-body-sub-101 .tpl-component-netcat-module-requests-request .tpl-block-input {  }
.tpl-body-sub-101 .nc-field-caption, .tpl-body-sub-101 .tpl-caption, .tpl-body-sub-101 .tpl-component-netcat-module-requests-request .tpl-caption {  }
.tpl-body-sub-101 input[type='color'], .tpl-body-sub-101 input[type='date'], .tpl-body-sub-101 input[type='datetime-local'], .tpl-body-sub-101 input[type='email'], .tpl-body-sub-101 input[type='month'], .tpl-body-sub-101 input[type='number'], .tpl-body-sub-101 input[type='password'], .tpl-body-sub-101 input[type='search'], .tpl-body-sub-101 input[type='tel'], .tpl-body-sub-101 input[type='text'], .tpl-body-sub-101 input[type='time'], .tpl-body-sub-101 input[type='url'], .tpl-body-sub-101 input[type='week'], .tpl-body-sub-101 input[type='file'], .tpl-body-sub-101 select:not([dummy-selector]), .tpl-body-sub-101 textarea:not([dummy-selector]), .tpl-body-sub-101 input[type='color']:hover, .tpl-body-sub-101 input[type='date']:hover, .tpl-body-sub-101 input[type='datetime-local']:hover, .tpl-body-sub-101 input[type='email']:hover, .tpl-body-sub-101 input[type='month']:hover, .tpl-body-sub-101 input[type='number']:hover, .tpl-body-sub-101 input[type='password']:hover, .tpl-body-sub-101 input[type='search']:hover, .tpl-body-sub-101 input[type='tel']:hover, .tpl-body-sub-101 input[type='text']:hover, .tpl-body-sub-101 input[type='time']:hover, .tpl-body-sub-101 input[type='url']:hover, .tpl-body-sub-101 input[type='week']:hover, .tpl-body-sub-101 input[type='file']:hover, .tpl-body-sub-101 select:not([dummy-selector]):hover, .tpl-body-sub-101 textarea:not([dummy-selector]):hover, .tpl-body-sub-101 input[type='color']:focus, .tpl-body-sub-101 input[type='date']:focus, .tpl-body-sub-101 input[type='datetime-local']:focus, .tpl-body-sub-101 input[type='email']:focus, .tpl-body-sub-101 input[type='month']:focus, .tpl-body-sub-101 input[type='number']:focus, .tpl-body-sub-101 input[type='password']:focus, .tpl-body-sub-101 input[type='search']:focus, .tpl-body-sub-101 input[type='tel']:focus, .tpl-body-sub-101 input[type='text']:focus, .tpl-body-sub-101 input[type='time']:focus, .tpl-body-sub-101 input[type='url']:focus, .tpl-body-sub-101 input[type='week']:focus, .tpl-body-sub-101 input[type='file']:focus, .tpl-body-sub-101 select:not([dummy-selector]):focus, .tpl-body-sub-101 textarea:not([dummy-selector]):focus { border-width:1px;border-style:solid;border-radius:0px;padding-top:0px;padding-left:0px; }
.tpl-body-sub-101 .tpl-block-search-form .tpl-block-input + br { display: none; }
.tpl-body-sub-101 .tpl-block-search-form .tpl-block-input-row { display: block; margin-bottom: .5em }
.tpl-body-sub-101 .nc-field-caption { display: block; }
.tpl-body-sub-101 .tpl-block-search-form .tpl-caption { display: inline-block; }
.tpl-body-sub-101 button, .tpl-body-sub-101 input[type='button'], .tpl-body-sub-101 input[type='submit'], .tpl-body-sub-101 input[type='reset'], .tpl-body-sub-101 .tpl-button, .tpl-body-sub-101 .tpl-button-primary, .tpl-body-sub-101 button.tpl-block-button { border-width:0px;border-style:solid;text-decoration:none; }
.tpl-body-sub-101 button[type='submit'], .tpl-body-sub-101 input[type='submit'], .tpl-body-sub-101 .tpl-button-primary, .tpl-body-sub-101 button.tpl-block-button { border-width:0px;border-style:solid;text-decoration:none; }
.tpl-body-sub-101 button:hover, .tpl-body-sub-101 input[type='button']:hover, .tpl-body-sub-101 input[type='submit']:hover, .tpl-body-sub-101 input[type='reset']:hover, .tpl-body-sub-101 .tpl-button:hover, .tpl-body-sub-101 .tpl-button-primary:hover, .tpl-body-sub-101 button.tpl-block-button:hover { text-decoration:none; }
.tpl-body-sub-101 button[type='submit']:hover, .tpl-body-sub-101 input[type='submit']:hover, .tpl-body-sub-101 .tpl-button-primary:hover, .tpl-body-sub-101 button.tpl-block-button:hover { text-decoration:none; }
.tpl-body-sub-101 a {}
.tpl-body-sub-101 a:visited {}
.tpl-body-sub-101 a:hover {color:var(--tpl-color-brand);}
.tpl-body-sub-101 * { --tpl-link-hover-color: var(--tpl-color-brand);}
/* </sub101> */
/* <sub116> */
.tpl-body-sub-116 {
--tpl-color-foreground-main: #AD0C17;
--tpl-color-foreground-main-darkest: rgb(28,1,3);
--tpl-color-foreground-main-darker: rgb(76,5,10);
--tpl-color-foreground-main-dark: rgb(123,8,16);
--tpl-color-foreground-main-light: rgb(219,15,29);
--tpl-color-foreground-main-lighter: rgb(240,45,58);
--tpl-color-foreground-main-lightest: rgb(243,92,103);
--tpl-color-background-main: #FAF5F6;
--tpl-color-background-main-darkest: rgb(198,143,154);
--tpl-color-background-main-darker: rgb(215,176,184);
--tpl-color-background-main-dark: rgb(232,210,215);
--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);
color: var(--tpl-color-foreground-main);
background-color: var(--tpl-color-background-main);
 }
/* </sub116> */
/* <sub107> */
.tpl-body-sub-107 {
--tpl-color-foreground-main: #9E3131;
--tpl-color-foreground-main-darkest: rgb(42,13,13);
--tpl-color-foreground-main-darker: rgb(81,25,25);
--tpl-color-foreground-main-dark: rgb(120,37,37);
--tpl-color-foreground-main-light: rgb(196,63,63);
--tpl-color-foreground-main-lighter: rgb(208,102,102);
--tpl-color-foreground-main-lightest: rgb(220,141,141);
color: var(--tpl-color-foreground-main);
 }
.tpl-body-sub-107 button, .tpl-body-sub-107 input[type='button'], .tpl-body-sub-107 input[type='submit'], .tpl-body-sub-107 input[type='reset'], .tpl-body-sub-107 .tpl-button, .tpl-body-sub-107 .tpl-button-primary, .tpl-body-sub-107 button.tpl-block-button { border-width:0px;border-style:solid;text-decoration:none; }
.tpl-body-sub-107 button[type='submit'], .tpl-body-sub-107 input[type='submit'], .tpl-body-sub-107 .tpl-button-primary, .tpl-body-sub-107 button.tpl-block-button { border-radius:10px;border-width:7px;border-style:solid;text-decoration:none; }
.tpl-body-sub-107 button:hover, .tpl-body-sub-107 input[type='button']:hover, .tpl-body-sub-107 input[type='submit']:hover, .tpl-body-sub-107 input[type='reset']:hover, .tpl-body-sub-107 .tpl-button:hover, .tpl-body-sub-107 .tpl-button-primary:hover, .tpl-body-sub-107 button.tpl-block-button:hover { border-color: ;text-decoration:none; }
.tpl-body-sub-107 button[type='submit']:hover, .tpl-body-sub-107 input[type='submit']:hover, .tpl-body-sub-107 .tpl-button-primary:hover, .tpl-body-sub-107 button.tpl-block-button:hover { text-decoration:none; }
/* </sub107> */
/* <sub108> */
.tpl-body-sub-108 {
--tpl-color-foreground-main: #9E3131;
--tpl-color-foreground-main-darkest: rgb(42,13,13);
--tpl-color-foreground-main-darker: rgb(81,25,25);
--tpl-color-foreground-main-dark: rgb(120,37,37);
--tpl-color-foreground-main-light: rgb(196,63,63);
--tpl-color-foreground-main-lighter: rgb(208,102,102);
--tpl-color-foreground-main-lightest: rgb(220,141,141);
color: var(--tpl-color-foreground-main);
 }
.tpl-body-sub-108 .nc-field, .tpl-body-sub-108 .tpl-block-input, .tpl-body-sub-108 .tpl-component-netcat-module-requests-request .tpl-block-input {  }
.tpl-body-sub-108 .nc-field-caption, .tpl-body-sub-108 .tpl-caption, .tpl-body-sub-108 .tpl-component-netcat-module-requests-request .tpl-caption {  }
.tpl-body-sub-108 input[type='color'], .tpl-body-sub-108 input[type='date'], .tpl-body-sub-108 input[type='datetime-local'], .tpl-body-sub-108 input[type='email'], .tpl-body-sub-108 input[type='month'], .tpl-body-sub-108 input[type='number'], .tpl-body-sub-108 input[type='password'], .tpl-body-sub-108 input[type='search'], .tpl-body-sub-108 input[type='tel'], .tpl-body-sub-108 input[type='text'], .tpl-body-sub-108 input[type='time'], .tpl-body-sub-108 input[type='url'], .tpl-body-sub-108 input[type='week'], .tpl-body-sub-108 input[type='file'], .tpl-body-sub-108 select:not([dummy-selector]), .tpl-body-sub-108 textarea:not([dummy-selector]), .tpl-body-sub-108 input[type='color']:hover, .tpl-body-sub-108 input[type='date']:hover, .tpl-body-sub-108 input[type='datetime-local']:hover, .tpl-body-sub-108 input[type='email']:hover, .tpl-body-sub-108 input[type='month']:hover, .tpl-body-sub-108 input[type='number']:hover, .tpl-body-sub-108 input[type='password']:hover, .tpl-body-sub-108 input[type='search']:hover, .tpl-body-sub-108 input[type='tel']:hover, .tpl-body-sub-108 input[type='text']:hover, .tpl-body-sub-108 input[type='time']:hover, .tpl-body-sub-108 input[type='url']:hover, .tpl-body-sub-108 input[type='week']:hover, .tpl-body-sub-108 input[type='file']:hover, .tpl-body-sub-108 select:not([dummy-selector]):hover, .tpl-body-sub-108 textarea:not([dummy-selector]):hover, .tpl-body-sub-108 input[type='color']:focus, .tpl-body-sub-108 input[type='date']:focus, .tpl-body-sub-108 input[type='datetime-local']:focus, .tpl-body-sub-108 input[type='email']:focus, .tpl-body-sub-108 input[type='month']:focus, .tpl-body-sub-108 input[type='number']:focus, .tpl-body-sub-108 input[type='password']:focus, .tpl-body-sub-108 input[type='search']:focus, .tpl-body-sub-108 input[type='tel']:focus, .tpl-body-sub-108 input[type='text']:focus, .tpl-body-sub-108 input[type='time']:focus, .tpl-body-sub-108 input[type='url']:focus, .tpl-body-sub-108 input[type='week']:focus, .tpl-body-sub-108 input[type='file']:focus, .tpl-body-sub-108 select:not([dummy-selector]):focus, .tpl-body-sub-108 textarea:not([dummy-selector]):focus { border-width:1px;border-style:solid;border-radius:0px;padding-top:0px;padding-left:0px; }
.tpl-body-sub-108 .tpl-block-search-form .tpl-block-input + br { display: none; }
.tpl-body-sub-108 .tpl-block-search-form .tpl-block-input-row { display: block; margin-bottom: .5em }
.tpl-body-sub-108 .nc-field-caption { display: block; }
.tpl-body-sub-108 .tpl-block-search-form .tpl-caption { display: inline-block; }
.tpl-body-sub-108 .tpl-table {border-collapse: collapse;border-spacing: 0;}
.tpl-body-sub-108 .tpl-table tr > * {border-top:0px solid ;border-bottom:0px solid ;border-left:0px solid ;border-right:0px solid ;padding: 0px;background-color: var(--tpl-color-background-main);}
.tpl-body-sub-108 .tpl-table tr:first-child > * {border-top:0px solid ;}
.tpl-body-sub-108 .tpl-table tr:last-child > * {border-bottom:0px solid ;}
.tpl-body-sub-108 .tpl-table tr > *:first-child {border-left:0px solid ;}
.tpl-body-sub-108 .tpl-table tr > *:last-child  {border-right:0px solid ;}.tpl-body-sub-108 > .tpl-block-list:not(.tpl-mixin-padding-pass-down) { padding: 0; }
.tpl-body-sub-108 > .tpl-block-list.tpl-mixin-padding-pass-down > .tpl-mixin-padding-target { padding: 0; }
/* </sub108> */
/* <sub109> */
.tpl-body-sub-109 {
--tpl-color-foreground-main: #9E3131;
--tpl-color-foreground-main-darkest: rgb(42,13,13);
--tpl-color-foreground-main-darker: rgb(81,25,25);
--tpl-color-foreground-main-dark: rgb(120,37,37);
--tpl-color-foreground-main-light: rgb(196,63,63);
--tpl-color-foreground-main-lighter: rgb(208,102,102);
--tpl-color-foreground-main-lightest: rgb(220,141,141);
color: var(--tpl-color-foreground-main);
 }
/* </sub109> */
/* <sub110> */
.tpl-body-sub-110 {
--tpl-color-foreground-main: #9E3131;
--tpl-color-foreground-main-darkest: rgb(42,13,13);
--tpl-color-foreground-main-darker: rgb(81,25,25);
--tpl-color-foreground-main-dark: rgb(120,37,37);
--tpl-color-foreground-main-light: rgb(196,63,63);
--tpl-color-foreground-main-lighter: rgb(208,102,102);
--tpl-color-foreground-main-lightest: rgb(220,141,141);
color: var(--tpl-color-foreground-main);
 }
/* </sub110> */
/* <sub111> */
.tpl-body-sub-111 {
--tpl-color-foreground-main: #9E3131;
--tpl-color-foreground-main-darkest: rgb(42,13,13);
--tpl-color-foreground-main-darker: rgb(81,25,25);
--tpl-color-foreground-main-dark: rgb(120,37,37);
--tpl-color-foreground-main-light: rgb(196,63,63);
--tpl-color-foreground-main-lighter: rgb(208,102,102);
--tpl-color-foreground-main-lightest: rgb(220,141,141);
color: var(--tpl-color-foreground-main);
 }
/* </sub111> */
/* <sub112> */
.tpl-body-sub-112 {
--tpl-color-foreground-main: #9E3131;
--tpl-color-foreground-main-darkest: rgb(42,13,13);
--tpl-color-foreground-main-darker: rgb(81,25,25);
--tpl-color-foreground-main-dark: rgb(120,37,37);
--tpl-color-foreground-main-light: rgb(196,63,63);
--tpl-color-foreground-main-lighter: rgb(208,102,102);
--tpl-color-foreground-main-lightest: rgb(220,141,141);
color: var(--tpl-color-foreground-main);
 }
/* </sub112> */
/* <block7> */
.tpl-block-7 {
 }
.tpl-block-7 button, .tpl-block-7 input[type='button'], .tpl-block-7 input[type='submit'], .tpl-block-7 input[type='reset'], .tpl-block-7 .tpl-button, .tpl-block-7 .tpl-button-primary, .tpl-block-7 button.tpl-block-button { border-width:0px;border-style:solid;text-decoration:none; }
.tpl-block-7 button[type='submit'], .tpl-block-7 input[type='submit'], .tpl-block-7 .tpl-button-primary, .tpl-block-7 button.tpl-block-button { border-width:0px;border-style:solid;text-decoration:none; }
.tpl-block-7 button:hover, .tpl-block-7 input[type='button']:hover, .tpl-block-7 input[type='submit']:hover, .tpl-block-7 input[type='reset']:hover, .tpl-block-7 .tpl-button:hover, .tpl-block-7 .tpl-button-primary:hover, .tpl-block-7 button.tpl-block-button:hover { text-decoration:none; }
.tpl-block-7 button[type='submit']:hover, .tpl-block-7 input[type='submit']:hover, .tpl-block-7 .tpl-button-primary:hover, .tpl-block-7 button.tpl-block-button:hover { text-decoration:none; }
.tpl-block-7 {  --tpl-mixin-border-line-width: 0px;  }
.tpl-block-7 .tpl-block-7-list { --tpl-mixin-border-line-width: 0px;  }
.tpl-block-7 { border-radius: 0px; }
.tpl-block-7 > .tpl-block-list { border-radius: calc(0px - var(--tpl-mixin-border-line-width, 0px)); overflow: hidden; }

.tpl-block-7 .tpl-block-7-list > * {
--tpl-color-foreground-accent: #F5690C;
--tpl-color-foreground-accent-darkest: rgb(97,41,4);
--tpl-color-foreground-accent-darker: rgb(146,62,6);
--tpl-color-foreground-accent-dark: rgb(195,83,8);
--tpl-color-foreground-accent-light: rgb(246,134,59);
--tpl-color-foreground-accent-lighter: rgb(248,164,108);
--tpl-color-foreground-accent-lightest: rgb(250,194,157);
 }
/* </block7> */
/* <block64> */
.tpl-block-64 > .tpl-block-list-objects:not(.swiper-wrapper) > *:not(:first-child) {
    display: none;
}

.tpl-block-64 {
    --swiper-theme-color: var(--tpl-color-foreground-accent, #007aff);
    --swiper-navigation-size: 52px;
}

.tpl-block-64 > .tpl-block-list {
    display: block;
}

.tpl-block-64 .swiper-pagination {
    text-align: center;
    position: relative;
    margin: 38px 0 38px 0;
}

.tpl-block-64 .swiper-pagination-bullet {
    border: 1px solid var(--tpl-color-foreground-main-lightest, #333);
    background-color: transparent;
    height: 12px;
    width: 12px;
    margin: 0 6px;
    opacity: 0.35;
}

.tpl-block-64 .swiper-pagination-bullet-active, 
.tpl-block-64 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background-color: var(--tpl-color-brand, #007aff);
    border-color: var(--tpl-color-brand, #007aff);
    opacity: 1;
}

.tpl-block-64 .swiper-pagination-bullet:focus {
    outline: none;
    border: 1px solid var(--tpl-color-foreground-main, #000);
    background-color: var(--tpl-color-foreground-main-lightest, #333);
    opacity: 1;
}

.tpl-block-64 .swiper-pagination-bullet-active:focus {
    background-color: var(--tpl-color-brand, #007aff);
}

.tpl-block-64 .swiper-scrollbar {
    background-color: var(--tpl-color-foreground-main-lightest, rgba(0,0,0,0.1));
}

.tpl-block-64 .swiper-scrollbar-drag {
    background-color: var(--tpl-color-foreground-accent, rgba(0,0,0,0.5));
}

.swiper-nc-auto-slides-per-view > .swiper-slide {
    width: auto;
    min-width: 100px;
}

.tpl-block-64 .swiper-container-multirow .tpl-block-64 .tpl-block-64-list > * {
    height: var(--tpl-mixin-gw-slider-slide-height);
}

.tpl-block-64 .swiper-gw-container-inner {
    position: relative;
}

.tpl-block-64 .swiper-button-prev, .tpl-block-64 .swiper-button-next {
    border: 1px solid #CCC;
    border-radius: 50%;
    background-color: white;
    background-repeat: no-repeat;
    background-size: 25px 25px;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.64111 3.94141L17.6158 12.518L8.58793 21.9413' stroke='%23273350' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: var(--swiper-navigation-size);
    height: var(--swiper-navigation-size);
}

.tpl-block-64 .swiper-button-prev:focus, .tpl-block-64 .swiper-button-next:focus {
    outline: none;
}

.tpl-block-64 .swiper-button-prev {
    transform: rotate(180deg);
    left: var(--tpl-mixin-gw-slider-arrow-container-margin, 0px);
}

.tpl-block-64 .swiper-button-next {
    right: var(--tpl-mixin-gw-slider-arrow-container-margin, 0px);
}


.tpl-block-64 .swiper-button-prev:after, .tpl-block-64 .swiper-button-next:after {
    content: none;
}
.tpl-block-64 .tpl-text-default, .tpl-block-64, .tpl-block-64 .tpl-text-default-paragraph {font-family:"Lato";font-size:11px;font-weight:400;font-style:italic;line-height:0px;}
.tpl-block-64 .tpl-text-default-smallest, .tpl-block-64 .tpl-text-default-smallest-paragraph {font-family:"Lato";font-size:7.7px;font-weight:400;font-style:italic;line-height:0px;}
.tpl-block-64 .tpl-text-default-smaller, .tpl-block-64 .tpl-text-default-smaller-paragraph {font-family:"Lato";font-size:8.8px;font-weight:400;font-style:italic;line-height:0px;}
.tpl-block-64 .tpl-text-default-small, .tpl-block-64 .tpl-text-default-small-paragraph {font-family:"Lato";font-size:9.9px;font-weight:400;font-style:italic;line-height:0px;}
.tpl-block-64 .tpl-text-default-big, .tpl-block-64 .tpl-text-default-big-paragraph {font-family:"Lato";font-size:13.2px;font-weight:400;font-style:italic;line-height:0px;}
.tpl-block-64 .tpl-text-default-bigger, .tpl-block-64 .tpl-text-default-bigger-paragraph {font-family:"Lato";font-size:15.4px;font-weight:400;font-style:italic;line-height:0px;}
.tpl-block-64 .tpl-text-default-biggest, .tpl-block-64 .tpl-text-default-biggest-paragraph {font-family:"Lato";font-size:17.6px;font-weight:400;font-style:italic;line-height:0px;}
.tpl-block-64 .tpl-block-64-list > * { text-align: center; }
/* </block64> */
/* <block269> */
.tpl-block-269 { text-align: left; }.tpl-block-269 {   max-width: calc(600px - var(--tpl-mixin-margin-left, 0px) - var(--tpl-mixin-margin-right, 0px) - var(--tpl-mixin-layout-child-on-left, 0) * var(--tpl-mixin-layout-child-indent-left, 0px)) !important; }
.tpl-block-269 .tpl-block-269-list > * {   max-width: calc(200px - var(--tpl-mixin-margin-left, 0px) - var(--tpl-mixin-margin-right, 0px) - var(--tpl-mixin-layout-child-on-left, 0) * var(--tpl-mixin-layout-child-indent-left, 0px)) !important; }
/* </block269> */
