/* <sub1> */
.tpl-body-sub-1 .tpl-area-main-list {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
align-items: center;
justify-content: center;
}
.tpl-body-sub-1 { background: rgba(247, 183, 244, 1); }
/* </sub1> */
/* <sub5> */
.tpl-body-sub-5 .tpl-area-main-list {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: flex-start;
transform: ;
justify-content: center;
}
.tpl-body-sub-5 .tpl-text-default, .tpl-body-sub-5, .tpl-body-sub-5 .tpl-text-default-paragraph {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-default-smallest, .tpl-body-sub-5 .tpl-text-default-smallest-paragraph {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-default-smaller, .tpl-body-sub-5 .tpl-text-default-smaller-paragraph {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-default-small, .tpl-body-sub-5 .tpl-text-default-small-paragraph {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-default-big, .tpl-body-sub-5 .tpl-text-default-big-paragraph {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-default-bigger, .tpl-body-sub-5 .tpl-text-default-bigger-paragraph {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-default-biggest, .tpl-body-sub-5 .tpl-text-default-biggest-paragraph {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-alt, .tpl-body-sub-5 .tpl-text-alt-paragraph {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-alt-smallest, .tpl-body-sub-5 .tpl-text-alt-smallest-paragraph {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-alt-smaller, .tpl-body-sub-5 .tpl-text-alt-smaller-paragraph {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-alt-small, .tpl-body-sub-5 .tpl-text-alt-small-paragraph {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-alt-big, .tpl-body-sub-5 .tpl-text-alt-big-paragraph {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-alt-bigger, .tpl-body-sub-5 .tpl-text-alt-bigger-paragraph {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-alt-biggest, .tpl-body-sub-5 .tpl-text-alt-biggest-paragraph {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-header1, .tpl-body-sub-5 h1 {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-header1-smallest {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-header1-smaller {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-header1-small {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-header1-big {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-header1-bigger {font-family:"Montserrat";}
.tpl-body-sub-5 .tpl-text-header1-biggest {font-family:"Montserrat";}
/* </sub5> */
/* <block97> */
.tpl-block-97 { text-align: left; }.tpl-block-97 {
max-width: calc(100% - var(--tpl-mixin-margin-left, 0px) - var(--tpl-mixin-margin-right, 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;
padding-left: calc(var(--tpl-mixin-layout-child-indent-left, 0px) - var(--tpl-mixin-margin-left, 0px));
padding-right: calc(100% - var(--tpl-mixin-layout-max-width, 100%) - var(--tpl-mixin-layout-child-indent-left, 0px) - var(--tpl-mixin-margin-left, 0px))
}
.tpl-block-97 { height: 50px;   }
/* </block97> */
