/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
:root   {
        --BrandColorPr01: #8AC926;
        --BrandColorPr02: #E5F5CC;
        --BrandColorLn01: #E0E0E0;
        --BrandColorFE01: #303030;
}
@font-face {
        font-family:'Roboto';
        src: url('/Roboto.ttf') format('truetype');
        font-weight:100 900 ; font-style: normal; font-display: swap;
}
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
html    {
} @media all and (min-width:0.00px) and (max-width: 287px) { body { display: none !important; }
} @media all and (min-width: 288px) and (max-width: 383px) { html { font-size: 12px; }
} @media all and (min-width: 384px) and (max-width: 575px) { html { font-size: 16px; }
} @media all and (min-width: 576px) and (max-width: 767px) { html { font-size: 16px; }
} @media all and (min-width: 768px) and (max-width: 959px) { html { font-size: 16px; }
} @media all and (min-width: 960px) and (max-width:1151px) { html { font-size: 16px; }
} @media all and (min-width:1152px) and (max-width:1343px) { html { font-size: 16px; }
} @media all and (min-width:1344px) and (max-width:1535px) { html { font-size: 16px; }
} @media all and (min-width:1536px) and (max-width:1727px) { html { font-size: 16px; }
} @media all and (min-width:1728px) and (max-width:1919px) { html { font-size: 16px; }
} @media all and (min-width:1920px)                        { html { font-size: 16px; }
}
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
*       {
        font-family: 'Roboto'; padding: 0px; margin: 0px; color: var(--BrandColorElmn);
        -ms-overflow-style: none; scrollbar-width: none; -webkit-text-size-adjust: 100%;
}    *::-webkit-scrollbar {
        display: none;
} body  {
        background-color: #FFFFFF;
} a     {
        text-decoration: none; cursor: pointer;
} h1  , h2  , h3  ,  h4   , h5  , h6   { font-size: 0.7500rem;
} h1 *, h2 *, h3 *,  h4 * , h5 *, h6 * { font-size: 0.7500rem;
} p   , span  , ul  , li   { font-size : 0.7500rem;
} p  *, span *, ul *, li * { font-size : 0.7500rem;
} input {
        border: 0.0625rem solid var(--BrandColorElAl);
        box-sizing: border-box; height: 2.0000rem; outline: none;
        width: 100%; border-radius: 0.0625rem; font-size: 0.8125rem;
        background-color: var(--BrandColorAcnt);
} input::-webkit-box-placeholder { color: #98A2B3; opacity: 1;
} input::-moz-box-placeholder    { color: #98A2B3; opacity: 1;
} input::-ms-box-placeholder     { color: #98A2B3; opacity: 1;
} input::placeholder             { color: #98A2B3; opacity: 1;
} input[type="checkbox"] {
        padding-left: 0rem; padding-right: 0rem; margin-left: 0rem; margin-right: 0rem;
        width: auto; height: auto; accent-color: var(--BrandColorPr01);
} select{
        border: 0.0625rem solid var(--BrandColorElAl);
        box-sizing: border-box; height: 2.0000rem; outline: none; padding-left: 0.7500rem;
        padding-right: 0.7500rem; width: 100%; border-radius: 0.0625rem; appearance: none;
        font-size: 0.7500rem; background-color: var(--BrandColorAcnt); -webkit-appearance: none;
        background-image: url("/svg/Rvll.svg"); background-size: 1.0000rem;
        background-repeat: no-repeat; background-position: calc(100% - 1.0000rem) center;
} select > * {
        font-size: inherit; 
} textarea {
        border: 0.0625rem solid var(--BrandColorElAl); box-sizing: border-box; outline: none;
        padding: 0.7500rem; width: 100%; border-radius: 0.0625rem; font-size: 0.7500rem;
        field-sizing: content; height: 4.0000rem; background-color: var(--BrandColorAcnt);
} main  {
        padding: 1.0000rem; padding-left: 13.0000rem; padding-top: 4.7500rem;
}
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
#Lyrr02 {
        display: none ; box-sizing: border-box; width: 100dvw; height: 100dvh; z-index: 10001;
        padding: 1.0000rem; position: fixed; top: 0px; left: 0px; align-items: center;
        justify-content: space-around; backdrop-filter: brightness(0.75);
}
#Lyrr02 > * {
        background-color: #FFFFFF; height: 100%;
        border-radius: 0.0625rem; width: 100%; box-sizing: border-box;
}
.FE01C1 { margin: auto;
}@media all and (min-width: 288px) and (max-width: 383px) { .FE01C1 {width: 10.0000rem;}
}@media all and (min-width: 384px) and (max-width: 575px) { .FE01C1 {width: 10.0000rem;}
}@media all and (min-width: 576px) and (max-width: 767px) { .FE01C1 {width: 22.0000rem;}
}@media all and (min-width: 768px) and (max-width: 959px) { .FE01C1 {width: 34.0000rem;}
}@media all and (min-width: 960px) and (max-width:1151px) { .FE01C1 {width: 46.0000rem;}
}@media all and (min-width:1152px) and (max-width:1343px) { .FE01C1 {width: 58.0000rem;}
}@media all and (min-width:1344px) and (max-width:1535px) { .FE01C1 {width: 70.0000rem;}
}@media all and (min-width:1536px) and (max-width:1727px) { .FE01C1 {width: 82.0000rem;}
}@media all and (min-width:1728px) and (max-width:1919px) { .FE01C1 {width: 94.0000rem;}
}@media all and (min-width:1920px)                        { .FE01C1 {width:106.0000rem;}
}
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
.Tbll01 { border: 0.0625rem solid var(--BrandColorLn01); border-radius: 0.0625rem; }
.Tbll01 > * {
        height: 2.5000rem; box-sizing: border-box; padding-left: 1.0000rem; display: flex;
        padding-right: 1.0000rem; align-items: center;
}
.Tbll01 > .TbTtll { background-color: #FFFFFF; justify-content: space-between; }
.Tbll01 > .TbTtll > *:nth-child(1) { letter-spacing: calc(1em * 0.05); font-weight: 500; }
.Tbll01 > .TbTtll > *:nth-child(2) { display: flex; align-items: center; }
.Tbll01 > .TbEmSp {
        background-color: var(--BrandColorPr02); padding: 1.0000rem;
        border-top: 0.0625rem solid var(--BrandColorLn01);
}
.Tbll01 > .TbDt01 {
        background-color: var(--BrandColorPr02); display: flex; align-items: center;
        column-gap: 1.0000rem; width: 100%; box-sizing: border-box; overflow: auto;
        border-top: 0.0625rem solid var(--BrandColorLn01);
}
.Tbll01 > .TbDt01 > span {
        display: inline-block; padding-left: 1.0000rem;
        border-left: 0.0625rem solid var(--BrandColorFE01);
}
.Tbll01 > .TbDt01 > span > * {
        font-size: 0.7500rem; letter-spacing: calc(1em * 0.0250);
}
.Tbll01 > .TbDt01 > img  {
        width: 0.6250rem; height: 0.6250rem; justify-self: flex-end; flex-grow: 0;
        cursor: pointer; padding: 0.2500rem; margin-right: -0.2500rem;
}
.Tbll01 > .TbDt01 > span:nth-child(1) {
        padding-left: 0.0000rem; border-left: 0.0000rem solid var(--BrandColorFE01);
}
.Tbll01 > .TbDt01 > span:nth-child(1) > * {
        font-weight: 500; text-transform: uppercase; letter-spacing: calc(1em * 0.0000);
}
.Tbll01 > .TbDt02 {
        background-color: var(--BrandColorPr02); display: flex; align-items: center;
        column-gap: 1.0000rem; width: 100%; box-sizing: border-box; overflow: auto;
        border-top: 0.0625rem solid var(--BrandColorLn01);
}
.Tbll01 > .TbDt02 > span {
        display: inline-block; padding-left: 1.0000rem;
        border-left: 0.0625rem solid var(--BrandColorFE01);
}
.Tbll01 > .TbDt02 > span > * { font-weight: 0.7500rem; }
.Tbll01 > .TbDt02 > img  {
        width: 0.6250rem; height: 0.6250rem; justify-self: flex-end; flex-grow: 0;
}
.Tbll01 > .TbDt02 > span:nth-child(1) { }
.Tbll01 > .TbDt02 > span:nth-child(1) > * {
        font-weight: 500; text-transform: uppercase; letter-spacing: calc(1em * 0.0000);
}

