/* <sub52> */
.tpl-body-sub-52 {
--tpl-color-foreground-main: #000000;
--tpl-color-foreground-main-darkest: rgb(0,0,0);
--tpl-color-foreground-main-darker: rgb(0,0,0);
--tpl-color-foreground-main-dark: rgb(0,0,0);
--tpl-color-foreground-main-light: rgb(25,25,25);
--tpl-color-foreground-main-lighter: rgb(51,51,51);
--tpl-color-foreground-main-lightest: rgb(76,76,76);
color: var(--tpl-color-foreground-main);
 }
.tpl-body-sub-52 button, .tpl-body-sub-52 input[type='button'], .tpl-body-sub-52 input[type='submit'], .tpl-body-sub-52 input[type='reset'], .tpl-body-sub-52 .tpl-button, .tpl-body-sub-52 .tpl-button-primary, .tpl-body-sub-52 button.tpl-block-button { border-width:0px;border-style:solid;text-decoration:none; }
.tpl-body-sub-52 button[type='submit'], .tpl-body-sub-52 input[type='submit'], .tpl-body-sub-52 .tpl-button-primary, .tpl-body-sub-52 button.tpl-block-button { border-width:0px;border-style:solid;text-decoration:none; }
.tpl-body-sub-52 button:hover, .tpl-body-sub-52 input[type='button']:hover, .tpl-body-sub-52 input[type='submit']:hover, .tpl-body-sub-52 input[type='reset']:hover, .tpl-body-sub-52 .tpl-button:hover, .tpl-body-sub-52 .tpl-button-primary:hover, .tpl-body-sub-52 button.tpl-block-button:hover { text-decoration:none; }
.tpl-body-sub-52 button[type='submit']:hover, .tpl-body-sub-52 input[type='submit']:hover, .tpl-body-sub-52 .tpl-button-primary:hover, .tpl-body-sub-52 button.tpl-block-button:hover { text-decoration:none; }
.tpl-body-sub-52 a {}
.tpl-body-sub-52 a:visited {}
.tpl-body-sub-52 a:hover {}
.tpl-body-sub-52 * {}
.tpl-body-sub-52 .tpl-table {border-collapse: collapse;border-spacing: 0;}
.tpl-body-sub-52 .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-52 .tpl-table tr:first-child > * {border-top:0px solid ;}
.tpl-body-sub-52 .tpl-table tr:last-child > * {border-bottom:0px solid ;}
.tpl-body-sub-52 .tpl-table tr > *:first-child {border-left:0px solid ;}
.tpl-body-sub-52 .tpl-table tr > *:last-child  {border-right:0px solid ;}.tpl-body-sub-52 { background: ; }
/* </sub52> */
/* <sub60> */
.tpl-body-sub-60 > .tpl-block-list-objects:not(.swiper-wrapper) > *:not(:first-child) {
    display: none;
}

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

.tpl-body-sub-60 > .tpl-block-list {
    display: block;
}

.tpl-body-sub-60 .swiper-pagination {
    text-align: center;
    position: relative;
    margin: 38px 0 38px 0;
}

.tpl-body-sub-60 .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-body-sub-60 .swiper-pagination-bullet-active, 
.tpl-body-sub-60 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background-color: var(--tpl-color-brand, #007aff);
    border-color: var(--tpl-color-brand, #007aff);
    opacity: 1;
}

.tpl-body-sub-60 .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-body-sub-60 .swiper-pagination-bullet-active:focus {
    background-color: var(--tpl-color-brand, #007aff);
}

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

.tpl-body-sub-60 .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-body-sub-60 .swiper-container-multirow .tpl-body-sub-60 .tpl-area-main-list > * {
    height: var(--tpl-mixin-gw-slider-slide-height);
}

.tpl-body-sub-60 .swiper-gw-container-inner {
    position: relative;
}

.tpl-body-sub-60 .swiper-button-prev, .tpl-body-sub-60 .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-body-sub-60 .swiper-button-prev:focus, .tpl-body-sub-60 .swiper-button-next:focus {
    outline: none;
}

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

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


.tpl-body-sub-60 .swiper-button-prev:after, .tpl-body-sub-60 .swiper-button-next:after {
    content: none;
}
/* </sub60> */
