@charset "UTF-8";
/* md */
@media(min-width:768px){html{font-size:76%;}}
/* lg */
@media(min-width:992px){html{font-size:81%;}}
/*xl*/
@media(min-width:1200px){html{font-size:86%;}}
/*3xl*/
@media(min-width:1600px){html{font-size:94%;}}
@media (min-width:768px){
  .container-md,.container-sm,.container{max-width:720px;}
  .bigger-md-1{font-size:1.4em}
  .bigger-md-2{font-size:1.65em}
  .bigger-md-3{font-size:2em}
  .smaller-md-3{font-size:.5em}
  .smaller-md-2{font-size:.65em}
  .smaller-md-1{font-size:.8em}
  .fz-md-025{font-size:.7rem}
  .fz-md-05{font-size:.85rem}
  .fz-md-1{font-size:1rem}
  .fz-md-105{font-size:1.1rem}
  .fz-md-2{font-size:1.2rem}
  .fz-md-3{font-size:calc(1.275rem + .4vw)}
  .fz-md-4{font-size:calc(1.275rem + .75vw)}
  .fz-md-5{font-size:calc(1.45rem + 1.5vw)}
  .fz-md-6{font-size:calc(1.45rem + 2vw)}
  .fz-md-7{font-size:calc(1.45rem + 2.5vw)}
  .fz-md-8{font-size:calc(1.45rem + 3vw)}
  .fz-md-9{font-size:calc(1.45rem + 4vw)}
  .fz-md-10{font-size:calc(1.45rem + 5vw)}
  .ff-md-normal,input{font-family:var(--fontGothic)}
  .fst-md-italic{font-style:italic}
  .fst-md-normal{font-style:normal}
  .fw-md-light{font-weight:300}
  .fw-md-lighter{font-weight:lighter}
  .fw-md-normal{font-weight:400}
  .fw-md-bold{font-weight:700}
  .fw-md-bolder{font-weight:bolder}
  /* ls */
  .ls-md-n3{letter-spacing:-.1em}
  .ls-md-n2{letter-spacing:-.05em}
  .ls-md-n1{letter-spacing:-.001em}
  .ls-md-0{letter-spacing:0}
  .ls-md-1{letter-spacing:.05em}
  .ls-md-2{letter-spacing:.1em}
  .ls-md-3{letter-spacing:.17em}
  /* lh */
  .lh-md-05{line-height:.8}
  .lh-md-1{line-height:1}
  .lh-md-2{line-height:1.35}
  .lh-md-3{line-height:1.7}
  .lh-md-4{line-height:2}
  .lh-md-5{line-height:2.5}
  /*display*/
  .d-md-none,.ovxs-md::-webkit-scrollbar{display:none}
  .d-md-block{display:block}
  .d-md-inline{display:inline}
  .d-md-inline-block{display:inline-block}
  .d-md-grid{display:grid}
  .d-md-flex{display:flex}
  .d-md-inline-flex{display:inline-flex}
  /* position display */
  .position-md-static{position:static}
  .position-md-relative{position:relative}
  .position-md-absolute{position:absolute}
  .position-md-fixed{position:fixed}
  .position-md-sticky{position:sticky}
  /*overflow vertical-align visibility*/
  .ovxs-md{overflow-x:scroll}
  .ovys-md{overflow-y:scroll}
  .ovxs-md,.ovys-md{-webkit-overflow-scrolling:touch}
  .ovv-md,.overflow-visible-md{overflow:visible}
  .ovxh-md{overflow-x:hidden}
  .ovyh-md{overflow-y:hidden}
  .ovh-md,.overflow-hidden-md{overflow:hidden}
  .ova-md{overflow:auto}
  .visible-md{visibility:visible}
  .invisible-md{visibility:hidden}
  .col-md{flex:1 0 0%}
  .row-cols-md-auto>*{flex:0 0 auto;width:auto}
  .row-cols-md-1>*{flex:0 0 auto;width:100%}
  .row-cols-md-2>*{flex:0 0 auto;width:50%}
  .row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}
  .row-cols-md-4>*{flex:0 0 auto;width:25%}
  .row-cols-md-5>*{flex:0 0 auto;width:20%}
  .row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}
  .col-md-auto{flex:0 0 auto;width:auto}
  .col-md-1{flex:0 0 auto;width:8.33333333%}
  .col-md-2{flex:0 0 auto;width:16.66666667%}
  .col-md-3{flex:0 0 auto;width:25%}
  .col-md-4{flex:0 0 auto;width:33.33333333%}
  .col-md-5{flex:0 0 auto;width:41.66666667%}
  .col-md-6{flex:0 0 auto;width:50%}
  .col-md-7{flex:0 0 auto;width:58.33333333%}
  .col-md-8{flex:0 0 auto;width:66.66666667%}
  .col-md-9{flex:0 0 auto;width:75%}
  .col-md-10{flex:0 0 auto;width:83.33333333%}
  .col-md-11{flex:0 0 auto;width:91.66666667%}
  .col-md-12{flex:0 0 auto;width:100%}
  .offset-md-1{margin-left:8.33333333%;}
  .offset-md-2{margin-left:16.66666667%;}
  .offset-md-3{margin-left:25%;}
  .offset-md-4{margin-left:33.33333333%;}
  .offset-md-5{margin-left:41.66666667%;}
  .offset-md-6{margin-left:50%;}
  .offset-md-7{margin-left:58.33333333%;}
  .offset-md-8{margin-left:66.66666667%;}
  .offset-md-9{margin-left:75%;}
  .offset-md-10{margin-left:83.33333333%;}
  .offset-md-11{margin-left:91.66666667%;}
  .g-md-0,.gx-md-0{--g-x:0}
  .g-md-0,.gy-md-0{--g-y:0}
  /* low-gutters */
  .g-md-1,.gx-md-1{--g-x:calc(var(--g-def)/3)}
  .g-md-1,.gy-md-1{--g-y:calc(var(--g-def)/3)}
  .pgt-md-1,.pgy-md-1,.pg-md-1{padding-top:calc(var(--g-def)/3)}
  .pgb-md-1,.pgy-md-1,.pg-md-1{padding-bottom:calc(var(--g-def)/3)}
  .pgs-md-1,.pgx-md-1,.pg-md-1{padding-left:calc(var(--g-def)/3)}
  .pge-md-1,.pgx-md-1,.pg-md-1{padding-right:calc(var(--g-def)/3)}
  /* form-row */
  .g-md-2,.gx-md-2{--g-x:calc(var(--g-def)/2)}
  .g-md-2,.gy-md-2{--g-y:calc(var(--g-def)/2)}
  .pgt-md-2,.pgy-md-2,.pg-md-2{padding-top:calc(var(--g-def)/2)}
  .pgb-md-2,.pgy-md-2,.pg-md-2{padding-bottom:calc(var(--g-def)/2)}
  .pgs-md-2,.pgx-md-2,.pg-md-2{padding-left:calc(var(--g-def)/2)}
  .pge-md-2,.pgx-md-2,.pg-md-2{padding-right:calc(var(--g-def)/2)}
  /* row */
  .g-md-3,.gx-md-3{--g-x:var(--g-def)}
  .g-md-3,.gy-md-3{--g-y:var(--g-def)}
  .pgt-md-3,.pgy-md-3,.pg-md-3{padding-top:var(--g-def)}
  .pgb-md-3,.pgy-md-3,.pg-md-3{padding-bottom:var(--g-def)}
  .pgs-md-3,.pgx-md-3,.pg-md-3{padding-left:var(--g-def)}
  .pge-md-3,.pgx-md-3,.pg-md-3{padding-right:var(--g-def)}
  /* add */
  .g-md-4,.gx-md-4{--g-x:calc(var(--g-def)*2)}
  .g-md-4,.gy-md-4{--g-y:calc(var(--g-def)*2)}
  .pgt-md-4,.pgy-md-4,.pg-md-4{padding-top:calc(var(--g-def)*2)}
  .pgb-md-4,.pgy-md-4,.pg-md-4{padding-bottom:calc(var(--g-def)*2)}
  .pgs-md-4,.pgx-md-4,.pg-md-4{padding-left:calc(var(--g-def)*2)}
  .pge-md-4,.pgx-md-4,.pg-md-4{padding-right:calc(var(--g-def)*2)}
  /* add205x */
  .g-md-5,.gx-md-5{--g-x:calc(var(--g-def)*4)}
  .g-md-5,.gy-md-5{--g-y:calc(var(--g-def)*4)}
  .pgt-md-5,.pgy-md-5,.pg-md-5{padding-top:calc(var(--g-def)*4)}
  .pgb-md-5,.pgy-md-5,.pg-md-5{padding-bottom:calc(var(--g-def)*4)}
  .pgs-md-5,.pgx-md-5,.pg-md-5{padding-left:calc(var(--g-def)*4)}
  .pge-md-5,.pgx-md-5,.pg-md-5{padding-right:calc(var(--g-def)*4)}
  /* add3x */
  .g-md-6,.gx-md-6{--g-x:calc(var(--g-def)*8)}
  .g-md-6,.gy-md-6{--g-y:calc(var(--g-def)*8)}
  .pgt-md-6,.pgy-md-6,.pg-md-6{padding-top:calc(var(--g-def)*8)}
  .pgb-md-6,.pgy-md-6,.pg-md-6{padding-bottom:calc(var(--g-def)*8)}
  .pgs-md-6,.pgx-md-6,.pg-md-6{padding-left:calc(var(--g-def)*8)}
  .pge-md-6,.pgx-md-6,.pg-md-6{padding-right:calc(var(--g-def)*8)}
  /* gap */
  .gap-md-0{gap:0}
  .gap-md-1{gap:calc(var(--g-def)/2) 0}
  .gap-md-2{gap:var(--g-def) 0}
  .gap-md-3{gap:calc(var(--g-def)*2) 0}
  .gap-md-4{gap:calc(var(--g-def)*3) 0}
  .gap-md-5{gap:calc(var(--g-def)*6) 0}
  .gap-md-sec-1{gap:calc(var(--g-def) + 5vh) 0;}
  .gapt-md-sec-1,.gap-md-sec-1{padding-top:calc(var(--g-def) + 5vh)}
  .gap-smb-sec-1,.gap-md-sec-1{padding-bottom:calc(var(--g-def) + 5vh)}
  .gamt-md-sec-n1{margin-top:calc((var(--g-def) + 5vh ) * -2)}
  .gap-md-sec-2{gap:calc(var(--g-def) + 10vh) 0;}
  .gapt-md-sec-2,.gap-md-sec-2{padding-top:calc(var(--g-def) + 10vh)}
  .gapb-md-sec-2,.gap-md-sec-2{padding-bottom:calc(var(--g-def) + 10vh)}
  .flex-md-fill{flex:1 1 auto}
  .flex-md-row{flex-direction:row}
  .flex-md-column{flex-direction:column}
  .flex-md-row-reverse{flex-direction:row-reverse}
  .flex-md-column-reverse{flex-direction:column-reverse}
  .flex-md-wrap{flex-wrap:wrap}
  .flex-md-nowrap{flex-wrap:nowrap}
  .flex-md-wrap-reverse{flex-wrap:wrap-reverse}
  .justify-content-md-start{justify-content:flex-start}
  .justify-content-md-end{justify-content:flex-end}
  .justify-content-md-center{justify-content:center}
  .justify-content-md-between{justify-content:space-between}
  .justify-content-md-around{justify-content:space-around}
  .justify-content-md-evenly{justify-content:space-evenly}
  .align-items-md-start{align-items:flex-start}
  .align-items-md-end{align-items:flex-end}
  .align-items-md-center{align-items:center}
  .align-items-md-baseline{align-items:baseline}
  .align-items-md-stretch{align-items:stretch}
  .align-content-md-start{align-content:flex-start}
  .align-content-md-end{align-content:flex-end}
  .align-content-md-center{align-content:center}
  .align-content-md-between{align-content:space-between}
  .align-content-md-around{align-content:space-around}
  .align-content-md-stretch{align-content:stretch}
  .align-self-md-auto{align-self:auto}
  .align-self-md-start{align-self:flex-start}
  .align-self-md-end{align-self:flex-end}
  .align-self-md-center{align-self:center}
  .align-self-md-baseline{align-self:baseline}
  .align-self-md-stretch{align-self:stretch}
  .order-md-first{order:-1}
  .order-md-0{order:0}
  .order-md-1{order:1}
  .order-md-2{order:2}
  .order-md-3{order:3}
  .order-md-4{order:4}
  .order-md-5{order:5}
  .order-md-last{order:6}
  .m-md-0{margin:0}
  .mt-md-0,.my-md-0{margin-top:0}
  .me-md-0,.mx-md-0{margin-right:0}
  .mb-md-0,.my-md-0{margin-bottom:0}
  .ms-md-0,.mx-md-0{margin-left:0}
  .m-md-025{margin:calc(var(--g-def)/8)}
  .mt-md-025,.my-md-025{margin-top:calc(var(--g-def)/8)}
  .mb-md-025,.my-md-025{margin-bottom:calc(var(--g-def)/8)}
  .me-md-025,.mx-md-025{margin-right:calc(var(--g-def)/8)}
  .ms-md-025,.mx-md-025{margin-left:calc(var(--g-def)/8)}
  .m-md-1{margin:calc(var(--g-def)/4)}
  .mt-md-1,.my-md-1{margin-top:calc(var(--g-def)/4)}
  .me-md-1,.mx-md-1{margin-right:calc(var(--g-def)/4)}
  .mb-md-1,.my-md-1{margin-bottom:calc(var(--g-def)/4)}
  .ms-md-1,.mx-md-1{margin-left:calc(var(--g-def)/4)}
  .m-md-2{margin:calc(var(--g-def)/2)}
  .mt-md-2,.my-md-2{margin-top:calc(var(--g-def)/2)}
  .me-md-2,.mx-md-2{margin-right:calc(var(--g-def)/2)}
  .mb-md-2,.my-md-2{margin-bottom:calc(var(--g-def)/2)}
  .ms-md-2,.mx-md-2{margin-left:calc(var(--g-def)/2)}
  .m-md-205{margin:calc(var(--g-def)/1.75)}
  .mt-md-205,.my-md-205{margin-top:calc(var(--g-def)/1.75)}
  .mb-md-205,.my-md-205{margin-bottom:calc(var(--g-def)/1.75)}
  .me-md-205,.mx-md-205{margin-right:calc(var(--g-def)/1.75)}
  .ms-md-205,.mx-md-205{margin-left:calc(var(--g-def)/1.75)}
  .m-md-3{margin:var(--g-def)}
  .mt-md-3,.my-md-3{margin-top:var(--g-def)}
  .me-md-3,.mx-md-3{margin-right:var(--g-def)}
  .mb-md-3,.my-md-3{margin-bottom:var(--g-def)}
  .ms-md-3,.mx-md-3{margin-left:var(--g-def)}
  .m-md-4{margin:calc(var(--g-def)*1.5)}
  .mt-md-4,.my-md-4{margin-top:calc(var(--g-def)*1.5)}
  .me-md-4,.mx-md-4{margin-right:calc(var(--g-def)*1.5)}
  .mb-md-4,.my-md-4{margin-bottom:calc(var(--g-def)*1.5)}
  .ms-md-4,.mx-md-4{margin-left:calc(var(--g-def)*1.5)}
  .m-md-405{margin:calc(var(--g-def)*2)}
  .mt-md-405,.my-md-405{margin-top:calc(var(--g-def)*2)}
  .mb-md-405,.my-md-405{margin-bottom:calc(var(--g-def)*2)}
  .me-md-405,.mx-md-405{margin-right:calc(var(--g-def)*2)}
  .ms-md-405,.mx-md-405{margin-left:calc(var(--g-def)*2)}
  .m-md-5{margin:calc(var(--g-def)*3)}
  .mt-md-5,.my-md-5{margin-top:calc(var(--g-def)*3)}
  .me-md-5,.mx-md-5{margin-right:calc(var(--g-def)*3)}
  .mb-md-5,.my-md-5{margin-bottom:calc(var(--g-def)*3)}
  .ms-md-5,.mx-md-5{margin-left:calc(var(--g-def)*3)}
  .m-md-6{margin:calc(var(--g-def)*4)}
  .me-md-6,.mx-md-6{margin-right:calc(var(--g-def)*4)}
  .ms-md-6,.mx-md-6{margin-left:calc(var(--g-def)*4)}
  .mt-md-6,.my-md-6{margin-top:calc(var(--g-def)*4)}
  .mb-md-6,.my-md-6{margin-bottom:calc(var(--g-def)*4)}
  .p-md-0{padding:0}
  .pt-md-0,.py-md-0{padding-top:0}
  .pe-md-0,.px-md-0{padding-right:0}
  .pb-md-0,.py-md-0{padding-bottom:0}
  .ps-md-0,.px-md-0{padding-left:0}
  .p-md-025{padding:calc(var(--g-def)/8)}
  .pt-md-025,.py-md-025{padding-top:calc(var(--g-def)/8)}
  .pb-md-025,.py-md-025{padding-bottom:calc(var(--g-def)/8)}
  .pe-md-025,.px-md-025{padding-right:calc(var(--g-def)/8)}
  .ps-md-025,.px-md-025{padding-left:calc(var(--g-def)/8)}
  .p-md-1{padding:calc(var(--g-def)/4)}
  .pt-md-1,.py-md-1{padding-top:calc(var(--g-def)/4)}
  .pe-md-1,.px-md-1{padding-right:calc(var(--g-def)/4)}
  .pb-md-1,.py-md-1{padding-bottom:calc(var(--g-def)/4)}
  .ps-md-1,.px-md-1{padding-left:calc(var(--g-def)/4)}
  .p-md-2{padding:calc(var(--g-def)/2)}
  .pt-md-2,.py-md-2{padding-top:calc(var(--g-def)/2)}
  .pe-md-2,.px-md-2{padding-right:calc(var(--g-def)/2)}
  .pb-md-2,.py-md-2{padding-bottom:calc(var(--g-def)/2)}
  .ps-md-2,.px-md-2{padding-left:calc(var(--g-def)/2)}
  .p-md-205{padding:calc(var(--g-def)/1.75)}
  .pt-md-205,.py-md-205{padding-top:calc(var(--g-def)/1.75)}
  .pb-md-205,.py-md-205{padding-bottom:calc(var(--g-def)/1.75)}
  .pe-md-205,.px-md-205{padding-right:calc(var(--g-def)/1.75)}
  .ps-md-205,.px-md-205{padding-left:calc(var(--g-def)/1.75)}
  .p-md-3{padding:var(--g-def)}
  .pt-md-3,.py-md-3{padding-top:var(--g-def)}
  .pe-md-3,.px-md-3{padding-right:var(--g-def)}
  .pb-md-3,.py-md-3{padding-bottom:var(--g-def)}
  .ps-md-3,.px-md-3{padding-left:var(--g-def)}
  .p-md-4{padding:calc(var(--g-def)*1.5)}
  .pt-md-4,.py-md-4{padding-top:calc(var(--g-def)*1.5)}
  .pe-md-4,.px-md-4{padding-right:calc(var(--g-def)*1.5)}
  .pb-md-4,.py-md-4{padding-bottom:calc(var(--g-def)*1.5)}
  .ps-md-4,.px-md-4{padding-left:calc(var(--g-def)*1.5)}
  .p-md-405{padding:calc(var(--g-def)*2)}
  .pt-md-405,.py-md-405{padding-top:calc(var(--g-def)*2)}
  .pb-md-405,.py-md-405{padding-bottom:calc(var(--g-def)*2)}
  .pe-md-405,.px-md-405{padding-right:calc(var(--g-def)*2)}
  .ps-md-405,.px-md-405{padding-left:calc(var(--g-def)*2)}
  .p-md-5{padding:calc(var(--g-def)*3)}
  .pt-md-5,.py-md-5{padding-top:calc(var(--g-def)*3)}
  .pe-md-5,.px-md-5{padding-right:calc(var(--g-def)*3)}
  .pb-md-5,.py-md-5{padding-bottom:calc(var(--g-def)*3)}
  .ps-md-5,.px-md-5{padding-left:calc(var(--g-def)*3)}
  .p-md-6{padding:calc(var(--g-def)*4)}
  .pe-md-6,.px-md-6{padding-right:calc(var(--g-def)*4)}
  .ps-md-6,.px-md-6{padding-left:calc(var(--g-def)*4)}
  .pt-md-6,.py-md-6{padding-top:calc(var(--g-def)*4)}
  .pb-md-6,.py-md-6{padding-bottom:calc(var(--g-def)*4)}
  .m-md-n1{margin:calc(var(--g-def)/-4)}
  .mt-md-n1,.my-md-n1{margin-top:calc(var(--g-def)/-4)}
  .me-md-n1,.mx-md-n1{margin-right:calc(var(--g-def)/-4)}
  .mb-md-n1,.my-md-n1{margin-bottom:calc(var(--g-def)/-4)}
  .ms-md-n1,.mx-md-n1{margin-left:calc(var(--g-def)/-4)}
  .m-md-n2{margin:calc(var(--g-def)/-2)}
  .mt-md-n2,.my-md-n2{margin-top:calc(var(--g-def)/-2)}
  .me-md-n2,.mx-md-n2{margin-right:calc(var(--g-def)/-2)}
  .mb-md-n2,.my-md-n2{margin-bottom:calc(var(--g-def)/-2)}
  .ms-md-n2,.mx-md-n2{margin-left:calc(var(--g-def)/-2)}
  .m-md-n205{margin:calc(var(--g-def)/-1.75)}
  .mt-md-n205,.my-md-n205{margin-top:calc(var(--g-def)/-1.75)}
  .mb-md-n205,.my-md-n205{margin-bottom:calc(var(--g-def)/-1.75)}
  .ms-md-n205,.mx-md-n205{margin-left:calc(var(--g-def)/-1.75)}
  .me-md-n205,.mx-md-n205{margin-right:calc(var(--g-def)/-1.75)}
  .m-md-n3{margin:calc(var(--g-def)/-1)}
  .mt-md-n3,.my-md-n3{margin-top:calc(var(--g-def)/-1)}
  .me-md-n3,.mx-md-n3{margin-right:calc(var(--g-def)/-1)}
  .mb-md-n3,.my-md-n3{margin-bottom:calc(var(--g-def)/-1)}
  .ms-md-n3,.mx-md-n3{margin-left:calc(var(--g-def)/-1)}
  .m-md-n4{margin:calc(var(--g-def)*-1.5)}
  .mt-md-n4,.my-md-n4{margin-top:calc(var(--g-def)*-1.5)}
  .me-md-n4,.mx-md-n4{margin-right:calc(var(--g-def)*-1.5)}
  .mb-md-n4,.my-md-n4{margin-bottom:calc(var(--g-def)*-1.5)}
  .ms-md-n4,.mx-md-n4{margin-left:calc(var(--g-def)*-1.5)}
  .m-md-n405{margin:calc(var(--g-def)*-2)}
  .mt-md-n405,.my-md-n405{margin-top:calc(var(--g-def)*-2)}
  .mb-md-n405,.my-md-n405{margin-bottom:calc(var(--g-def)*-2)}
  .me-md-n405,.mx-md-n405{margin-right:calc(var(--g-def)*-2)}
  .ms-md-n405,.mx-md-n405{margin-left:calc(var(--g-def)*-2)}
  .m-md-n5{margin:calc(var(--g-def)*-3)}
  .mt-md-n5,.my-md-n5{margin-top:calc(var(--g-def)*-3)}
  .me-md-n5,.mx-md-n5{margin-right:calc(var(--g-def)*-3)}
  .mb-md-n5,.my-md-n5{margin-bottom:calc(var(--g-def)*-3)}
  .ms-md-n5,.mx-md-n5{margin-left:calc(var(--g-def)*-3)}
  .m-md-n6{margin:calc(var(--g-def)*-4)}
  .mt-md-n6,.my-md-n6{margin-top:calc(var(--g-def)*-4)}
  .mb-md-n6,.my-md-n6{margin-bottom:calc(var(--g-def)*-4)}
  .ms-md-n6,.mx-md-n6{margin-left:calc(var(--g-def)*-4)}
  .me-md-n6,.mx-md-n6{margin-right:calc(var(--g-def)*-4)}
  .m-md-auto{margin:auto}
  .mt-md-auto,.my-md-auto{margin-top:auto}
  .me-md-auto,.mx-md-auto{margin-right:auto}
  .mb-md-auto,.my-md-auto{margin-bottom:auto}
  .ms-md-auto,.mx-md-auto{margin-left:auto}
  /*hw*/
  .w-md-100{width:100%}
  .w-md-auto{width:auto}
  .w-md-100vw{width:100vw}
  .maw-md-100{max-width:100%}
  .h-md-100{height:100%}
  .h-md-auto{height:auto}
  .h-md-100vh{height:100vh}
  /*text*/
  .text-md-start{text-align:left !important}
  .text-md-end{text-align:right !important}
  .text-md-center{text-align:center !important}
  /* b */
  .bsd-md{border:.1rem solid #ccc}
  .btsd-md{border-top:.1rem solid #ccc}
  .bbsd-md{border-bottom:.1rem solid #dedcdc}
  .besd-md{border-right:.1rem solid #dedcdc}
  .bssd-md{border-left:.1rem solid #dedcdc}
  .bda-md{border:.1rem dashed #ccc}
  .btda-md{border-top:.1rem dashed #ccc}
  .bbda-md{border-bottom:.1rem dashed #dedcdc}
  .beda-md{border-right:.1rem dashed #dedcdc}
  .bsda-md{border-left:.1rem dashed #dedcdc}
  .bdb-md{border:.4rem double #ccc}
  .btdb-md{border-top:.4rem double #ccc}
  .bbdb-md{border-bottom:.4rem double #dedcdc}
  .bedb-md{border-right:.4rem double #dedcdc}
  .bsdb-md{border-left:.4rem double #dedcdc}
  .b-md-0{border:none}
  .bt-md-0{border-top:none}
  .bb-md-0{border-bottom:none}
  .be-md-0{border-right:none}
  .bs-md-0{border-left:none}
  .bw-md-1px{border-width:1px}
  .bw-md-01r{border-width:.1rem}
  .bw-md-02r{border-width:.2rem}
  .bw-md-04r{border-width:.4rem}
  .rounded-md-0{border-radius:0}
  .rounded-md-top-0{border-top-left-radius:0;border-top-right-radius:0}
  .rounded-md-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}
  .rounded-md-end-0{border-top-right-radius:0;border-bottom-right-radius:0}
  .rounded-md-start-0{border-top-left-radius:0;border-bottom-left-radius:0}
  .rounded-md-circle{border-radius:50%}
  .rounded-md-pill{border-radius:50rem}
  .rounded-md{border-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-md-top{border-top-left-radius:calc(var(--g-def)/4 + .1vw);border-top-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-md-top-end{border-top-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-md-top-start{border-top-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-md-end{border-top-right-radius:calc(var(--g-def)/4 + .1vw);border-bottom-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-md-bottom{border-bottom-right-radius:calc(var(--g-def)/4 + .1vw);border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-md-bottom-end{border-bottom-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-md-bottom-start{border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-md-start{border-top-left-radius:calc(var(--g-def)/4 + .1vw);border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-md-2{border-radius:calc(var(--g-def) + .1vw)}
  .rounded-md-top-2{border-top-left-radius:calc(var(--g-def) + .1vw);border-top-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-md-top-end-2{border-top-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-md-top-start-2{border-top-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-md-end-2{border-top-right-radius:calc(var(--g-def) + .1vw);border-bottom-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-md-bottom-2{border-bottom-right-radius:calc(var(--g-def) + .1vw);border-bottom-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-md-bottom-end-2{border-bottom-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-md-bottom-start-2{border-bottom-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-md-start-2{border-top-left-radius:calc(var(--g-def) + .1vw);border-bottom-left-radius:calc(var(--g-def) + .1vw)}
}
@media (min-width:992px){
  .container-lg,.container-md,.container-sm,.container{max-width:960px;}
  .bigger-lg-1{font-size:1.4em}
  .bigger-lg-2{font-size:1.65em}
  .bigger-lg-3{font-size:2em}
  .smaller-lg-3{font-size:.5em}
  .smaller-lg-2{font-size:.65em}
  .smaller-lg-1{font-size:.8em}
  .fz-lg-025{font-size:.7rem}
  .fz-lg-05{font-size:.85rem}
  .fz-lg-1{font-size:1rem}
  .fz-lg-105{font-size:1.1rem}
  .fz-lg-2{font-size:1.2rem}
  .fz-lg-3{font-size:calc(1.275rem + .4vw)}
  .fz-lg-4{font-size:calc(1.275rem + .75vw)}
  .fz-lg-5{font-size:calc(1.45rem + 1.5vw)}
  .fz-lg-6{font-size:calc(1.45rem + 2vw)}
  .fz-lg-7{font-size:calc(1.45rem + 2.5vw)}
  .fz-lg-8{font-size:calc(1.45rem + 3vw)}
  .fz-lg-9{font-size:calc(1.45rem + 4vw)}
  .fz-lg-10{font-size:calc(1.45rem + 5vw)}
  .ff-lg-normal,input{font-family:var(--fontGothic)}
  .fst-lg-italic{font-style:italic}
  .fst-lg-normal{font-style:normal}
  .fw-lg-light{font-weight:300}
  .fw-lg-lighter{font-weight:lighter}
  .fw-lg-normal{font-weight:400}
  .fw-lg-bold{font-weight:700}
  .fw-lg-bolder{font-weight:bolder}
  /* ls */
  .ls-lg-n3{letter-spacing:-.1em}
  .ls-lg-n2{letter-spacing:-.05em}
  .ls-lg-n1{letter-spacing:-.001em}
  .ls-lg-0{letter-spacing:0}
  .ls-lg-1{letter-spacing:.05em}
  .ls-lg-2{letter-spacing:.1em}
  .ls-lg-3{letter-spacing:.17em}
  /* lh */
  .lh-lg-05{line-height:.8}
  .lh-lg-1{line-height:1}
  .lh-lg-2{line-height:1.35}
  .lh-lg-3{line-height:1.7}
  .lh-lg-4{line-height:2}
  .lh-lg-5{line-height:2.5}
  /*display*/
  .d-lg-none,.ovxs-lg::-webkit-scrollbar{display:none}
  .d-lg-block{display:block}
  .d-lg-inline{display:inline}
  .d-lg-inline-block{display:inline-block}
  .d-lg-grid{display:grid}
  .d-lg-flex{display:flex}
  .d-lg-inline-flex{display:inline-flex}
  /* position display */
  .position-lg-static{position:static}
  .position-lg-relative{position:relative}
  .position-lg-absolute{position:absolute}
  .position-lg-fixed{position:fixed}
  .position-lg-sticky{position:sticky}
  /*overflow vertical-align visibility*/
  .ovxs-lg{overflow-x:scroll}
  .ovys-lg{overflow-y:scroll}
  .ovxs-lg,.ovys-lg{-webkit-overflow-scrolling:touch}
  .ovv-lg,.overflow-visible-lg{overflow:visible}
  .ovxh-lg{overflow-x:hidden}
  .ovyh-lg{overflow-y:hidden}
  .ovh-lg,.overflow-hidden-lg{overflow:hidden}
  .ova-lg{overflow:auto}
  .visible-lg{visibility:visible}
  .invisible-lg{visibility:hidden}
  .col-lg{flex:1 0 0%}
  .row-cols-lg-auto>*{flex:0 0 auto;width:auto}
  .row-cols-lg-1>*{flex:0 0 auto;width:100%}
  .row-cols-lg-2>*{flex:0 0 auto;width:50%}
  .row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}
  .row-cols-lg-4>*{flex:0 0 auto;width:25%}
  .row-cols-lg-5>*{flex:0 0 auto;width:20%}
  .row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}
  .col-lg-auto{flex:0 0 auto;width:auto}
  .col-lg-1{flex:0 0 auto;width:8.33333333%}
  .col-lg-2{flex:0 0 auto;width:16.66666667%}
  .col-lg-3{flex:0 0 auto;width:25%}
  .col-lg-4{flex:0 0 auto;width:33.33333333%}
  .col-lg-5{flex:0 0 auto;width:41.66666667%}
  .col-lg-6{flex:0 0 auto;width:50%}
  .col-lg-7{flex:0 0 auto;width:58.33333333%}
  .col-lg-8{flex:0 0 auto;width:66.66666667%}
  .col-lg-9{flex:0 0 auto;width:75%}
  .col-lg-10{flex:0 0 auto;width:83.33333333%}
  .col-lg-11{flex:0 0 auto;width:91.66666667%}
  .col-lg-12{flex:0 0 auto;width:100%}
  .offset-lg-1{margin-left:8.33333333%;}
  .offset-lg-2{margin-left:16.66666667%;}
  .offset-lg-3{margin-left:25%;}
  .offset-lg-4{margin-left:33.33333333%;}
  .offset-lg-5{margin-left:41.66666667%;}
  .offset-lg-6{margin-left:50%;}
  .offset-lg-7{margin-left:58.33333333%;}
  .offset-lg-8{margin-left:66.66666667%;}
  .offset-lg-9{margin-left:75%;}
  .offset-lg-10{margin-left:83.33333333%;}
  .offset-lg-11{margin-left:91.66666667%;}
  .g-lg-0,.gx-lg-0{--g-x:0}
  .g-lg-0,.gy-lg-0{--g-y:0}
  /* low-gutters */
  .g-lg-1,.gx-lg-1{--g-x:calc(var(--g-def)/3)}
  .g-lg-1,.gy-lg-1{--g-y:calc(var(--g-def)/3)}
  .pgt-lg-1,.pgy-lg-1,.pg-lg-1{padding-top:calc(var(--g-def)/3)}
  .pgb-lg-1,.pgy-lg-1,.pg-lg-1{padding-bottom:calc(var(--g-def)/3)}
  .pgs-lg-1,.pgx-lg-1,.pg-lg-1{padding-left:calc(var(--g-def)/3)}
  .pge-lg-1,.pgx-lg-1,.pg-lg-1{padding-right:calc(var(--g-def)/3)}
  /* form-row */
  .g-lg-2,.gx-lg-2{--g-x:calc(var(--g-def)/2)}
  .g-lg-2,.gy-lg-2{--g-y:calc(var(--g-def)/2)}
  .pgt-lg-2,.pgy-lg-2,.pg-lg-2{padding-top:calc(var(--g-def)/2)}
  .pgb-lg-2,.pgy-lg-2,.pg-lg-2{padding-bottom:calc(var(--g-def)/2)}
  .pgs-lg-2,.pgx-lg-2,.pg-lg-2{padding-left:calc(var(--g-def)/2)}
  .pge-lg-2,.pgx-lg-2,.pg-lg-2{padding-right:calc(var(--g-def)/2)}
  /* row */
  .g-lg-3,.gx-lg-3{--g-x:var(--g-def)}
  .g-lg-3,.gy-lg-3{--g-y:var(--g-def)}
  .pgt-lg-3,.pgy-lg-3,.pg-lg-3{padding-top:var(--g-def)}
  .pgb-lg-3,.pgy-lg-3,.pg-lg-3{padding-bottom:var(--g-def)}
  .pgs-lg-3,.pgx-lg-3,.pg-lg-3{padding-left:var(--g-def)}
  .pge-lg-3,.pgx-lg-3,.pg-lg-3{padding-right:var(--g-def)}
  /* add */
  .g-lg-4,.gx-lg-4{--g-x:calc(var(--g-def)*2)}
  .g-lg-4,.gy-lg-4{--g-y:calc(var(--g-def)*2)}
  .pgt-lg-4,.pgy-lg-4,.pg-lg-4{padding-top:calc(var(--g-def)*2)}
  .pgb-lg-4,.pgy-lg-4,.pg-lg-4{padding-bottom:calc(var(--g-def)*2)}
  .pgs-lg-4,.pgx-lg-4,.pg-lg-4{padding-left:calc(var(--g-def)*2)}
  .pge-lg-4,.pgx-lg-4,.pg-lg-4{padding-right:calc(var(--g-def)*2)}
  /* add205x */
  .g-lg-5,.gx-lg-5{--g-x:calc(var(--g-def)*4)}
  .g-lg-5,.gy-lg-5{--g-y:calc(var(--g-def)*4)}
  .pgt-lg-5,.pgy-lg-5,.pg-lg-5{padding-top:calc(var(--g-def)*4)}
  .pgb-lg-5,.pgy-lg-5,.pg-lg-5{padding-bottom:calc(var(--g-def)*4)}
  .pgs-lg-5,.pgx-lg-5,.pg-lg-5{padding-left:calc(var(--g-def)*4)}
  .pge-lg-5,.pgx-lg-5,.pg-lg-5{padding-right:calc(var(--g-def)*4)}
  /* add3x */
  .g-lg-6,.gx-lg-6{--g-x:calc(var(--g-def)*8)}
  .g-lg-6,.gy-lg-6{--g-y:calc(var(--g-def)*8)}
  .pgt-lg-6,.pgy-lg-6,.pg-lg-6{padding-top:calc(var(--g-def)*8)}
  .pgb-lg-6,.pgy-lg-6,.pg-lg-6{padding-bottom:calc(var(--g-def)*8)}
  .pgs-lg-6,.pgx-lg-6,.pg-lg-6{padding-left:calc(var(--g-def)*8)}
  .pge-lg-6,.pgx-lg-6,.pg-lg-6{padding-right:calc(var(--g-def)*8)}
  /* gap */
  .gap-lg-0{gap:0}
  .gap-lg-1{gap:calc(var(--g-def)/2) 0}
  .gap-lg-2{gap:var(--g-def) 0}
  .gap-lg-3{gap:calc(var(--g-def)*2) 0}
  .gap-lg-4{gap:calc(var(--g-def)*3) 0}
  .gap-lg-5{gap:calc(var(--g-def)*6) 0}
  .gap-lg-sec-1{gap:calc(var(--g-def) + 5vh) 0;}
  .gapt-lg-sec-1,.gap-lg-sec-1{padding-top:calc(var(--g-def) + 5vh)}
  .gap-smb-sec-1,.gap-lg-sec-1{padding-bottom:calc(var(--g-def) + 5vh)}
  .gamt-lg-sec-n1{margin-top:calc((var(--g-def) + 5vh ) * -2)}
  .gap-lg-sec-2{gap:calc(var(--g-def) + 10vh) 0;}
  .gapt-lg-sec-2,.gap-lg-sec-2{padding-top:calc(var(--g-def) + 10vh)}
  .gapb-lg-sec-2,.gap-lg-sec-2{padding-bottom:calc(var(--g-def) + 10vh)}
  .flex-lg-fill{flex:1 1 auto}
  .flex-lg-row{flex-direction:row}
  .flex-lg-column{flex-direction:column}
  .flex-lg-row-reverse{flex-direction:row-reverse}
  .flex-lg-column-reverse{flex-direction:column-reverse}
  .flex-lg-wrap{flex-wrap:wrap}
  .flex-lg-nowrap{flex-wrap:nowrap}
  .flex-lg-wrap-reverse{flex-wrap:wrap-reverse}
  .justify-content-lg-start{justify-content:flex-start}
  .justify-content-lg-end{justify-content:flex-end}
  .justify-content-lg-center{justify-content:center}
  .justify-content-lg-between{justify-content:space-between}
  .justify-content-lg-around{justify-content:space-around}
  .justify-content-lg-evenly{justify-content:space-evenly}
  .align-items-lg-start{align-items:flex-start}
  .align-items-lg-end{align-items:flex-end}
  .align-items-lg-center{align-items:center}
  .align-items-lg-baseline{align-items:baseline}
  .align-items-lg-stretch{align-items:stretch}
  .align-content-lg-start{align-content:flex-start}
  .align-content-lg-end{align-content:flex-end}
  .align-content-lg-center{align-content:center}
  .align-content-lg-between{align-content:space-between}
  .align-content-lg-around{align-content:space-around}
  .align-content-lg-stretch{align-content:stretch}
  .align-self-lg-auto{align-self:auto}
  .align-self-lg-start{align-self:flex-start}
  .align-self-lg-end{align-self:flex-end}
  .align-self-lg-center{align-self:center}
  .align-self-lg-baseline{align-self:baseline}
  .align-self-lg-stretch{align-self:stretch}
  .order-lg-first{order:-1}
  .order-lg-0{order:0}
  .order-lg-1{order:1}
  .order-lg-2{order:2}
  .order-lg-3{order:3}
  .order-lg-4{order:4}
  .order-lg-5{order:5}
  .m-lg-0{margin:0}
  .mt-lg-0,.my-lg-0{margin-top:0}
  .me-lg-0,.mx-lg-0{margin-right:0}
  .mb-lg-0,.my-lg-0{margin-bottom:0}
  .ms-lg-0,.mx-lg-0{margin-left:0}
  .m-lg-025{margin:calc(var(--g-def)/8)}
  .mt-lg-025,.my-lg-025{margin-top:calc(var(--g-def)/8)}
  .mb-lg-025,.my-lg-025{margin-bottom:calc(var(--g-def)/8)}
  .me-lg-025,.mx-lg-025{margin-right:calc(var(--g-def)/8)}
  .ms-lg-025,.mx-lg-025{margin-left:calc(var(--g-def)/8)}
  .m-lg-1{margin:calc(var(--g-def)/4)}
  .mt-lg-1,.my-lg-1{margin-top:calc(var(--g-def)/4)}
  .me-lg-1,.mx-lg-1{margin-right:calc(var(--g-def)/4)}
  .mb-lg-1,.my-lg-1{margin-bottom:calc(var(--g-def)/4)}
  .ms-lg-1,.mx-lg-1{margin-left:calc(var(--g-def)/4)}
  .m-lg-2{margin:calc(var(--g-def)/2)}
  .mt-lg-2,.my-lg-2{margin-top:calc(var(--g-def)/2)}
  .me-lg-2,.mx-lg-2{margin-right:calc(var(--g-def)/2)}
  .mb-lg-2,.my-lg-2{margin-bottom:calc(var(--g-def)/2)}
  .ms-lg-2,.mx-lg-2{margin-left:calc(var(--g-def)/2)}
  .m-lg-205{margin:calc(var(--g-def)/1.75)}
  .mt-lg-205,.my-lg-205{margin-top:calc(var(--g-def)/1.75)}
  .mb-lg-205,.my-lg-205{margin-bottom:calc(var(--g-def)/1.75)}
  .me-lg-205,.mx-lg-205{margin-right:calc(var(--g-def)/1.75)}
  .ms-lg-205,.mx-lg-205{margin-left:calc(var(--g-def)/1.75)}
  .m-lg-3{margin:var(--g-def)}
  .mt-lg-3,.my-lg-3{margin-top:var(--g-def)}
  .me-lg-3,.mx-lg-3{margin-right:var(--g-def)}
  .mb-lg-3,.my-lg-3{margin-bottom:var(--g-def)}
  .ms-lg-3,.mx-lg-3{margin-left:var(--g-def)}
  .m-lg-4{margin:calc(var(--g-def)*1.5)}
  .mt-lg-4,.my-lg-4{margin-top:calc(var(--g-def)*1.5)}
  .me-lg-4,.mx-lg-4{margin-right:calc(var(--g-def)*1.5)}
  .mb-lg-4,.my-lg-4{margin-bottom:calc(var(--g-def)*1.5)}
  .ms-lg-4,.mx-lg-4{margin-left:calc(var(--g-def)*1.5)}
  .m-lg-405{margin:calc(var(--g-def)*2)}
  .mt-lg-405,.my-lg-405{margin-top:calc(var(--g-def)*2)}
  .mb-lg-405,.my-lg-405{margin-bottom:calc(var(--g-def)*2)}
  .me-lg-405,.mx-lg-405{margin-right:calc(var(--g-def)*2)}
  .ms-lg-405,.mx-lg-405{margin-left:calc(var(--g-def)*2)}
  .m-lg-5{margin:calc(var(--g-def)*3)}
  .mt-lg-5,.my-lg-5{margin-top:calc(var(--g-def)*3)}
  .me-lg-5,.mx-lg-5{margin-right:calc(var(--g-def)*3)}
  .mb-lg-5,.my-lg-5{margin-bottom:calc(var(--g-def)*3)}
  .ms-lg-5,.mx-lg-5{margin-left:calc(var(--g-def)*3)}
  .m-lg-6{margin:calc(var(--g-def)*4)}
  .me-lg-6,.mx-lg-6{margin-right:calc(var(--g-def)*4)}
  .ms-lg-6,.mx-lg-6{margin-left:calc(var(--g-def)*4)}
  .mt-lg-6,.my-lg-6{margin-top:calc(var(--g-def)*4)}
  .mb-lg-6,.my-lg-6{margin-bottom:calc(var(--g-def)*4)}
  .p-lg-0{padding:0}
  .pt-lg-0,.py-lg-0{padding-top:0}
  .pe-lg-0,.px-lg-0{padding-right:0}
  .pb-lg-0,.py-lg-0{padding-bottom:0}
  .ps-lg-0,.px-lg-0{padding-left:0}
  .p-lg-025{padding:calc(var(--g-def)/8)}
  .pt-lg-025,.py-lg-025{padding-top:calc(var(--g-def)/8)}
  .pb-lg-025,.py-lg-025{padding-bottom:calc(var(--g-def)/8)}
  .pe-lg-025,.px-lg-025{padding-right:calc(var(--g-def)/8)}
  .ps-lg-025,.px-lg-025{padding-left:calc(var(--g-def)/8)}
  .p-lg-1{padding:calc(var(--g-def)/4)}
  .pt-lg-1,.py-lg-1{padding-top:calc(var(--g-def)/4)}
  .pe-lg-1,.px-lg-1{padding-right:calc(var(--g-def)/4)}
  .pb-lg-1,.py-lg-1{padding-bottom:calc(var(--g-def)/4)}
  .ps-lg-1,.px-lg-1{padding-left:calc(var(--g-def)/4)}
  .p-lg-2{padding:calc(var(--g-def)/2)}
  .pt-lg-2,.py-lg-2{padding-top:calc(var(--g-def)/2)}
  .pe-lg-2,.px-lg-2{padding-right:calc(var(--g-def)/2)}
  .pb-lg-2,.py-lg-2{padding-bottom:calc(var(--g-def)/2)}
  .ps-lg-2,.px-lg-2{padding-left:calc(var(--g-def)/2)}
  .p-lg-205{padding:calc(var(--g-def)/1.75)}
  .pt-lg-205,.py-lg-205{padding-top:calc(var(--g-def)/1.75)}
  .pb-lg-205,.py-lg-205{padding-bottom:calc(var(--g-def)/1.75)}
  .pe-lg-205,.px-lg-205{padding-right:calc(var(--g-def)/1.75)}
  .ps-lg-205,.px-lg-205{padding-left:calc(var(--g-def)/1.75)}
  .p-lg-3{padding:var(--g-def)}
  .pt-lg-3,.py-lg-3{padding-top:var(--g-def)}
  .pe-lg-3,.px-lg-3{padding-right:var(--g-def)}
  .pb-lg-3,.py-lg-3{padding-bottom:var(--g-def)}
  .ps-lg-3,.px-lg-3{padding-left:var(--g-def)}
  .p-lg-4{padding:calc(var(--g-def)*1.5)}
  .pt-lg-4,.py-lg-4{padding-top:calc(var(--g-def)*1.5)}
  .pe-lg-4,.px-lg-4{padding-right:calc(var(--g-def)*1.5)}
  .pb-lg-4,.py-lg-4{padding-bottom:calc(var(--g-def)*1.5)}
  .ps-lg-4,.px-lg-4{padding-left:calc(var(--g-def)*1.5)}
  .p-lg-405{padding:calc(var(--g-def)*2)}
  .pt-lg-405,.py-lg-405{padding-top:calc(var(--g-def)*2)}
  .pb-lg-405,.py-lg-405{padding-bottom:calc(var(--g-def)*2)}
  .pe-lg-405,.px-lg-405{padding-right:calc(var(--g-def)*2)}
  .ps-lg-405,.px-lg-405{padding-left:calc(var(--g-def)*2)}
  .p-lg-5{padding:calc(var(--g-def)*3)}
  .pt-lg-5,.py-lg-5{padding-top:calc(var(--g-def)*3)}
  .pe-lg-5,.px-lg-5{padding-right:calc(var(--g-def)*3)}
  .pb-lg-5,.py-lg-5{padding-bottom:calc(var(--g-def)*3)}
  .ps-lg-5,.px-lg-5{padding-left:calc(var(--g-def)*3)}
  .p-lg-6{padding:calc(var(--g-def)*4)}
  .pe-lg-6,.px-lg-6{padding-right:calc(var(--g-def)*4)}
  .ps-lg-6,.px-lg-6{padding-left:calc(var(--g-def)*4)}
  .pt-lg-6,.py-lg-6{padding-top:calc(var(--g-def)*4)}
  .pb-lg-6,.py-lg-6{padding-bottom:calc(var(--g-def)*4)}
  .m-lg-n1{margin:calc(var(--g-def)/-4)}
  .mt-lg-n1,.my-lg-n1{margin-top:calc(var(--g-def)/-4)}
  .me-lg-n1,.mx-lg-n1{margin-right:calc(var(--g-def)/-4)}
  .mb-lg-n1,.my-lg-n1{margin-bottom:calc(var(--g-def)/-4)}
  .ms-lg-n1,.mx-lg-n1{margin-left:calc(var(--g-def)/-4)}
  .m-lg-n2{margin:calc(var(--g-def)/-2)}
  .mt-lg-n2,.my-lg-n2{margin-top:calc(var(--g-def)/-2)}
  .me-lg-n2,.mx-lg-n2{margin-right:calc(var(--g-def)/-2)}
  .mb-lg-n2,.my-lg-n2{margin-bottom:calc(var(--g-def)/-2)}
  .ms-lg-n2,.mx-lg-n2{margin-left:calc(var(--g-def)/-2)}
  .m-lg-n205{margin:calc(var(--g-def)/-1.75)}
  .mt-lg-n205,.my-lg-n205{margin-top:calc(var(--g-def)/-1.75)}
  .mb-lg-n205,.my-lg-n205{margin-bottom:calc(var(--g-def)/-1.75)}
  .ms-lg-n205,.mx-lg-n205{margin-left:calc(var(--g-def)/-1.75)}
  .me-lg-n205,.mx-lg-n205{margin-right:calc(var(--g-def)/-1.75)}
  .m-lg-n3{margin:calc(var(--g-def)/-1)}
  .mt-lg-n3,.my-lg-n3{margin-top:calc(var(--g-def)/-1)}
  .me-lg-n3,.mx-lg-n3{margin-right:calc(var(--g-def)/-1)}
  .mb-lg-n3,.my-lg-n3{margin-bottom:calc(var(--g-def)/-1)}
  .ms-lg-n3,.mx-lg-n3{margin-left:calc(var(--g-def)/-1)}
  .m-lg-n4{margin:calc(var(--g-def)*-1.5)}
  .mt-lg-n4,.my-lg-n4{margin-top:calc(var(--g-def)*-1.5)}
  .me-lg-n4,.mx-lg-n4{margin-right:calc(var(--g-def)*-1.5)}
  .mb-lg-n4,.my-lg-n4{margin-bottom:calc(var(--g-def)*-1.5)}
  .ms-lg-n4,.mx-lg-n4{margin-left:calc(var(--g-def)*-1.5)}
  .m-lg-n405{margin:calc(var(--g-def)*-2)}
  .mt-lg-n405,.my-lg-n405{margin-top:calc(var(--g-def)*-2)}
  .mb-lg-n405,.my-lg-n405{margin-bottom:calc(var(--g-def)*-2)}
  .me-lg-n405,.mx-lg-n405{margin-right:calc(var(--g-def)*-2)}
  .ms-lg-n405,.mx-lg-n405{margin-left:calc(var(--g-def)*-2)}
  .m-lg-n5{margin:calc(var(--g-def)*-3)}
  .mt-lg-n5,.my-lg-n5{margin-top:calc(var(--g-def)*-3)}
  .me-lg-n5,.mx-lg-n5{margin-right:calc(var(--g-def)*-3)}
  .mb-lg-n5,.my-lg-n5{margin-bottom:calc(var(--g-def)*-3)}
  .ms-lg-n5,.mx-lg-n5{margin-left:calc(var(--g-def)*-3)}
  .m-lg-n6{margin:calc(var(--g-def)*-4)}
  .mt-lg-n6,.my-lg-n6{margin-top:calc(var(--g-def)*-4)}
  .mb-lg-n6,.my-lg-n6{margin-bottom:calc(var(--g-def)*-4)}
  .ms-lg-n6,.mx-lg-n6{margin-left:calc(var(--g-def)*-4)}
  .me-lg-n6,.mx-lg-n6{margin-right:calc(var(--g-def)*-4)}
  .m-lg-auto{margin:auto}
  .mt-lg-auto,.my-lg-auto{margin-top:auto}
  .me-lg-auto,.mx-lg-auto{margin-right:auto}
  .mb-lg-auto,.my-lg-auto{margin-bottom:auto}
  .ms-lg-auto,.mx-lg-auto{margin-left:auto}
  /*hw*/
  .w-lg-100{width:100%}
  .w-lg-auto{width:auto}
  .w-lg-100vw{width:100vw}
  .maw-lg-100{max-width:100%}
  .h-lg-100{height:100%}
  .h-lg-auto{height:auto}
  .h-lg-100vh{height:100vh}
  /*text*/
  .text-lg-start{text-align:left !important}
  .text-lg-end{text-align:right !important}
  .text-lg-center{text-align:center !important}
  /* b */
  .bsd-lg{border:.1rem solid #ccc}
  .btsd-lg{border-top:.1rem solid #ccc}
  .bbsd-lg{border-bottom:.1rem solid #dedcdc}
  .besd-lg{border-right:.1rem solid #dedcdc}
  .bssd-lg{border-left:.1rem solid #dedcdc}
  .bda-lg{border:.1rem dashed #ccc}
  .btda-lg{border-top:.1rem dashed #ccc}
  .bbda-lg{border-bottom:.1rem dashed #dedcdc}
  .beda-lg{border-right:.1rem dashed #dedcdc}
  .bsda-lg{border-left:.1rem dashed #dedcdc}
  .bdb-lg{border:.4rem double #ccc}
  .btdb-lg{border-top:.4rem double #ccc}
  .bbdb-lg{border-bottom:.4rem double #dedcdc}
  .bedb-lg{border-right:.4rem double #dedcdc}
  .bsdb-lg{border-left:.4rem double #dedcdc}
  .b-lg-0{border:none}
  .bt-lg-0{border-top:none}
  .bb-lg-0{border-bottom:none}
  .be-lg-0{border-right:none}
  .bs-lg-0{border-left:none}
  .bw-lg-1px{border-width:1px}
  .bw-lg-01r{border-width:.1rem}
  .bw-lg-02r{border-width:.2rem}
  .bw-lg-04r{border-width:.4rem}
  .rounded-lg-0{border-radius:0}
  .rounded-lg-top-0{border-top-left-radius:0;border-top-right-radius:0}
  .rounded-lg-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}
  .rounded-lg-end-0{border-top-right-radius:0;border-bottom-right-radius:0}
  .rounded-lg-start-0{border-top-left-radius:0;border-bottom-left-radius:0}
  .rounded-lg-circle{border-radius:50%}
  .rounded-lg-pill{border-radius:50rem}
  .rounded-lg{border-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-lg-top{border-top-left-radius:calc(var(--g-def)/4 + .1vw);border-top-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-lg-top-end{border-top-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-lg-top-start{border-top-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-lg-end{border-top-right-radius:calc(var(--g-def)/4 + .1vw);border-bottom-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-lg-bottom{border-bottom-right-radius:calc(var(--g-def)/4 + .1vw);border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-lg-bottom-end{border-bottom-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-lg-bottom-start{border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-lg-start{border-top-left-radius:calc(var(--g-def)/4 + .1vw);border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-lg-2{border-radius:calc(var(--g-def) + .1vw)}
  .rounded-lg-top-2{border-top-left-radius:calc(var(--g-def) + .1vw);border-top-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-lg-top-end-2{border-top-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-lg-top-start-2{border-top-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-lg-end-2{border-top-right-radius:calc(var(--g-def) + .1vw);border-bottom-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-lg-bottom-2{border-bottom-right-radius:calc(var(--g-def) + .1vw);border-bottom-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-lg-bottom-end-2{border-bottom-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-lg-bottom-start-2{border-bottom-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-lg-start-2{border-top-left-radius:calc(var(--g-def) + .1vw);border-bottom-left-radius:calc(var(--g-def) + .1vw)}
}
@media (min-width:1200px){
  .container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px;}
  .bigger-xl-1{font-size:1.4em}
  .bigger-xl-2{font-size:1.65em}
  .bigger-xl-3{font-size:2em}
  .smaller-xl-3{font-size:.5em}
  .smaller-xl-2{font-size:.65em}
  .smaller-xl-1{font-size:.8em}
  .fz-xl-025{font-size:.7rem}
  .fz-xl-05{font-size:.85rem}
  .fz-xl-1{font-size:1rem}
  .fz-xl-105{font-size:1.1rem}
  .fz-xl-2{font-size:1.2rem}
  .fz-xl-3{font-size:calc(1.275rem + .4vw)}
  .fz-xl-4{font-size:calc(1.275rem + .75vw)}
  .fz-xl-5{font-size:calc(1.45rem + 1.5vw)}
  .fz-xl-6{font-size:calc(1.45rem + 2vw)}
  .fz-xl-7{font-size:calc(1.45rem + 2.5vw)}
  .fz-xl-8{font-size:calc(1.45rem + 3vw)}
  .fz-xl-9{font-size:calc(1.45rem + 4vw)}
  .fz-xl-10{font-size:calc(1.45rem + 5vw)}
  .ff-xl-normal,input{font-family:var(--fontGothic)}
  .fst-xl-italic{font-style:italic}
  .fst-xl-normal{font-style:normal}
  .fw-xl-light{font-weight:300}
  .fw-xl-lighter{font-weight:lighter}
  .fw-xl-normal{font-weight:400}
  .fw-xl-bold{font-weight:700}
  .fw-xl-bolder{font-weight:bolder}
  /* ls */
  .ls-xl-n3{letter-spacing:-.1em}
  .ls-xl-n2{letter-spacing:-.05em}
  .ls-xl-n1{letter-spacing:-.001em}
  .ls-xl-0{letter-spacing:0}
  .ls-xl-1{letter-spacing:.05em}
  .ls-xl-2{letter-spacing:.1em}
  .ls-xl-3{letter-spacing:.17em}
  /* lh */
  .lh-xl-05{line-height:.8}
  .lh-xl-1{line-height:1}
  .lh-xl-2{line-height:1.35}
  .lh-xl-3{line-height:1.7}
  .lh-xl-4{line-height:2}
  .lh-xl-5{line-height:2.5}
  /*display*/
  .d-xl-none,.ovxs-xl::-webkit-scrollbar{display:none}
  .d-xl-block{display:block}
  .d-xl-inline{display:inline}
  .d-xl-inline-block{display:inline-block}
  .d-xl-grid{display:grid}
  .d-xl-flex{display:flex}
  .d-xl-inline-flex{display:inline-flex}
  /* position display */
  .position-xl-static{position:static}
  .position-xl-relative{position:relative}
  .position-xl-absolute{position:absolute}
  .position-xl-fixed{position:fixed}
  .position-xl-sticky{position:sticky}
  /*overflow vertical-align visibility*/
  .ovxs-xl{overflow-x:scroll}
  .ovys-xl{overflow-y:scroll}
  .ovxs-xl,.ovys-xl{-webkit-overflow-scrolling:touch}
  .ovv-xl,.overflow-visible-xl{overflow:visible}
  .ovxh-xl{overflow-x:hidden}
  .ovyh-xl{overflow-y:hidden}
  .ovh-xl,.overflow-hidden-xl{overflow:hidden}
  .ova-xl{overflow:auto}
  .visible-xl{visibility:visible}
  .invisible-xl{visibility:hidden}
  .col-xl{flex:1 0 0%}
  .row-cols-xl-auto>*{flex:0 0 auto;width:auto}
  .row-cols-xl-1>*{flex:0 0 auto;width:100%}
  .row-cols-xl-2>*{flex:0 0 auto;width:50%}
  .row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}
  .row-cols-xl-4>*{flex:0 0 auto;width:25%}
  .row-cols-xl-5>*{flex:0 0 auto;width:20%}
  .row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}
  .col-xl-auto{flex:0 0 auto;width:auto}
  .col-xl-1{flex:0 0 auto;width:8.33333333%}
  .col-xl-2{flex:0 0 auto;width:16.66666667%}
  .col-xl-3{flex:0 0 auto;width:25%}
  .col-xl-4{flex:0 0 auto;width:33.33333333%}
  .col-xl-5{flex:0 0 auto;width:41.66666667%}
  .col-xl-6{flex:0 0 auto;width:50%}
  .col-xl-7{flex:0 0 auto;width:58.33333333%}
  .col-xl-8{flex:0 0 auto;width:66.66666667%}
  .col-xl-9{flex:0 0 auto;width:75%}
  .col-xl-10{flex:0 0 auto;width:83.33333333%}
  .col-xl-11{flex:0 0 auto;width:91.66666667%}
  .col-xl-12{flex:0 0 auto;width:100%}
  .offset-xl-1{margin-left:8.33333333%;}
  .offset-xl-2{margin-left:16.66666667%;}
  .offset-xl-3{margin-left:25%;}
  .offset-xl-4{margin-left:33.33333333%;}
  .offset-xl-5{margin-left:41.66666667%;}
  .offset-xl-6{margin-left:50%;}
  .offset-xl-7{margin-left:58.33333333%;}
  .offset-xl-8{margin-left:66.66666667%;}
  .offset-xl-9{margin-left:75%;}
  .offset-xl-10{margin-left:83.33333333%;}
  .offset-xl-11{margin-left:91.66666667%;}
  .g-xl-0,.gx-xl-0{--g-x:0}
  .g-xl-0,.gy-xl-0{--g-y:0}
  /* low-gutters */
  .g-xl-1,.gx-xl-1{--g-x:calc(var(--g-def)/3)}
  .g-xl-1,.gy-xl-1{--g-y:calc(var(--g-def)/3)}
  .pgt-xl-1,.pgy-xl-1,.pg-xl-1{padding-top:calc(var(--g-def)/3)}
  .pgb-xl-1,.pgy-xl-1,.pg-xl-1{padding-bottom:calc(var(--g-def)/3)}
  .pgs-xl-1,.pgx-xl-1,.pg-xl-1{padding-left:calc(var(--g-def)/3)}
  .pge-xl-1,.pgx-xl-1,.pg-xl-1{padding-right:calc(var(--g-def)/3)}
  /* form-row */
  .g-xl-2,.gx-xl-2{--g-x:calc(var(--g-def)/2)}
  .g-xl-2,.gy-xl-2{--g-y:calc(var(--g-def)/2)}
  .pgt-xl-2,.pgy-xl-2,.pg-xl-2{padding-top:calc(var(--g-def)/2)}
  .pgb-xl-2,.pgy-xl-2,.pg-xl-2{padding-bottom:calc(var(--g-def)/2)}
  .pgs-xl-2,.pgx-xl-2,.pg-xl-2{padding-left:calc(var(--g-def)/2)}
  .pge-xl-2,.pgx-xl-2,.pg-xl-2{padding-right:calc(var(--g-def)/2)}
  /* row */
  .g-xl-3,.gx-xl-3{--g-x:var(--g-def)}
  .g-xl-3,.gy-xl-3{--g-y:var(--g-def)}
  .pgt-xl-3,.pgy-xl-3,.pg-xl-3{padding-top:var(--g-def)}
  .pgb-xl-3,.pgy-xl-3,.pg-xl-3{padding-bottom:var(--g-def)}
  .pgs-xl-3,.pgx-xl-3,.pg-xl-3{padding-left:var(--g-def)}
  .pge-xl-3,.pgx-xl-3,.pg-xl-3{padding-right:var(--g-def)}
  /* add */
  .g-xl-4,.gx-xl-4{--g-x:calc(var(--g-def)*2)}
  .g-xl-4,.gy-xl-4{--g-y:calc(var(--g-def)*2)}
  .pgt-xl-4,.pgy-xl-4,.pg-xl-4{padding-top:calc(var(--g-def)*2)}
  .pgb-xl-4,.pgy-xl-4,.pg-xl-4{padding-bottom:calc(var(--g-def)*2)}
  .pgs-xl-4,.pgx-xl-4,.pg-xl-4{padding-left:calc(var(--g-def)*2)}
  .pge-xl-4,.pgx-xl-4,.pg-xl-4{padding-right:calc(var(--g-def)*2)}
  /* add205x */
  .g-xl-5,.gx-xl-5{--g-x:calc(var(--g-def)*4)}
  .g-xl-5,.gy-xl-5{--g-y:calc(var(--g-def)*4)}
  .pgt-xl-5,.pgy-xl-5,.pg-xl-5{padding-top:calc(var(--g-def)*4)}
  .pgb-xl-5,.pgy-xl-5,.pg-xl-5{padding-bottom:calc(var(--g-def)*4)}
  .pgs-xl-5,.pgx-xl-5,.pg-xl-5{padding-left:calc(var(--g-def)*4)}
  .pge-xl-5,.pgx-xl-5,.pg-xl-5{padding-right:calc(var(--g-def)*4)}
  /* add3x */
  .g-xl-6,.gx-xl-6{--g-x:calc(var(--g-def)*8)}
  .g-xl-6,.gy-xl-6{--g-y:calc(var(--g-def)*8)}
  .pgt-xl-6,.pgy-xl-6,.pg-xl-6{padding-top:calc(var(--g-def)*8)}
  .pgb-xl-6,.pgy-xl-6,.pg-xl-6{padding-bottom:calc(var(--g-def)*8)}
  .pgs-xl-6,.pgx-xl-6,.pg-xl-6{padding-left:calc(var(--g-def)*8)}
  .pge-xl-6,.pgx-xl-6,.pg-xl-6{padding-right:calc(var(--g-def)*8)}
  /* gap */
  .gap-xl-0{gap:0}
  .gap-xl-1{gap:calc(var(--g-def)/2) 0}
  .gap-xl-2{gap:var(--g-def) 0}
  .gap-xl-3{gap:calc(var(--g-def)*2) 0}
  .gap-xl-4{gap:calc(var(--g-def)*3) 0}
  .gap-xl-5{gap:calc(var(--g-def)*6) 0}
  .gap-xl-sec-1{gap:calc(var(--g-def) + 5vh) 0;}
  .gapt-xl-sec-1,.gap-xl-sec-1{padding-top:calc(var(--g-def) + 5vh)}
  .gap-smb-sec-1,.gap-xl-sec-1{padding-bottom:calc(var(--g-def) + 5vh)}
  .gamt-xl-sec-n1{margin-top:calc((var(--g-def) + 5vh ) * -2)}
  .gap-xl-sec-2{gap:calc(var(--g-def) + 10vh) 0;}
  .gapt-xl-sec-2,.gap-xl-sec-2{padding-top:calc(var(--g-def) + 10vh)}
  .gapb-xl-sec-2,.gap-xl-sec-2{padding-bottom:calc(var(--g-def) + 10vh)}
  .flex-xl-fill{flex:1 1 auto}
  .flex-xl-row{flex-direction:row}
  .flex-xl-column{flex-direction:column}
  .flex-xl-row-reverse{flex-direction:row-reverse}
  .flex-xl-column-reverse{flex-direction:column-reverse}
  .flex-xl-wrap{flex-wrap:wrap}
  .flex-xl-nowrap{flex-wrap:nowrap}
  .flex-xl-wrap-reverse{flex-wrap:wrap-reverse}
  .justify-content-xl-start{justify-content:flex-start}
  .justify-content-xl-end{justify-content:flex-end}
  .justify-content-xl-center{justify-content:center}
  .justify-content-xl-between{justify-content:space-between}
  .justify-content-xl-around{justify-content:space-around}
  .justify-content-xl-evenly{justify-content:space-evenly}
  .align-items-xl-start{align-items:flex-start}
  .align-items-xl-end{align-items:flex-end}
  .align-items-xl-center{align-items:center}
  .align-items-xl-baseline{align-items:baseline}
  .align-items-xl-stretch{align-items:stretch}
  .align-content-xl-start{align-content:flex-start}
  .align-content-xl-end{align-content:flex-end}
  .align-content-xl-center{align-content:center}
  .align-content-xl-between{align-content:space-between}
  .align-content-xl-around{align-content:space-around}
  .align-content-xl-stretch{align-content:stretch}
  .align-self-xl-auto{align-self:auto}
  .align-self-xl-start{align-self:flex-start}
  .align-self-xl-end{align-self:flex-end}
  .align-self-xl-center{align-self:center}
  .align-self-xl-baseline{align-self:baseline}
  .align-self-xl-stretch{align-self:stretch}
  .order-xl-first{order:-1}
  .order-xl-0{order:0}
  .order-xl-1{order:1}
  .order-xl-2{order:2}
  .order-xl-3{order:3}
  .order-xl-4{order:4}
  .order-xl-5{order:5}
  .order-xl-last{order:6}
  .m-xl-0{margin:0}
  .mt-xl-0,.my-xl-0{margin-top:0}
  .me-xl-0,.mx-xl-0{margin-right:0}
  .mb-xl-0,.my-xl-0{margin-bottom:0}
  .ms-xl-0,.mx-xl-0{margin-left:0}
  .m-xl-025{margin:calc(var(--g-def)/8)}
  .mt-xl-025,.my-xl-025{margin-top:calc(var(--g-def)/8)}
  .mb-xl-025,.my-xl-025{margin-bottom:calc(var(--g-def)/8)}
  .me-xl-025,.mx-xl-025{margin-right:calc(var(--g-def)/8)}
  .ms-xl-025,.mx-xl-025{margin-left:calc(var(--g-def)/8)}
  .m-xl-1{margin:calc(var(--g-def)/4)}
  .mt-xl-1,.my-xl-1{margin-top:calc(var(--g-def)/4)}
  .me-xl-1,.mx-xl-1{margin-right:calc(var(--g-def)/4)}
  .mb-xl-1,.my-xl-1{margin-bottom:calc(var(--g-def)/4)}
  .ms-xl-1,.mx-xl-1{margin-left:calc(var(--g-def)/4)}
  .m-xl-2{margin:calc(var(--g-def)/2)}
  .mt-xl-2,.my-xl-2{margin-top:calc(var(--g-def)/2)}
  .me-xl-2,.mx-xl-2{margin-right:calc(var(--g-def)/2)}
  .mb-xl-2,.my-xl-2{margin-bottom:calc(var(--g-def)/2)}
  .ms-xl-2,.mx-xl-2{margin-left:calc(var(--g-def)/2)}
  .m-xl-205{margin:calc(var(--g-def)/1.75)}
  .mt-xl-205,.my-xl-205{margin-top:calc(var(--g-def)/1.75)}
  .mb-xl-205,.my-xl-205{margin-bottom:calc(var(--g-def)/1.75)}
  .me-xl-205,.mx-xl-205{margin-right:calc(var(--g-def)/1.75)}
  .ms-xl-205,.mx-xl-205{margin-left:calc(var(--g-def)/1.75)}
  .m-xl-3{margin:var(--g-def)}
  .mt-xl-3,.my-xl-3{margin-top:var(--g-def)}
  .me-xl-3,.mx-xl-3{margin-right:var(--g-def)}
  .mb-xl-3,.my-xl-3{margin-bottom:var(--g-def)}
  .ms-xl-3,.mx-xl-3{margin-left:var(--g-def)}
  .m-xl-4{margin:calc(var(--g-def)*1.5)}
  .mt-xl-4,.my-xl-4{margin-top:calc(var(--g-def)*1.5)}
  .me-xl-4,.mx-xl-4{margin-right:calc(var(--g-def)*1.5)}
  .mb-xl-4,.my-xl-4{margin-bottom:calc(var(--g-def)*1.5)}
  .ms-xl-4,.mx-xl-4{margin-left:calc(var(--g-def)*1.5)}
  .m-xl-405{margin:calc(var(--g-def)*2)}
  .mt-xl-405,.my-xl-405{margin-top:calc(var(--g-def)*2)}
  .mb-xl-405,.my-xl-405{margin-bottom:calc(var(--g-def)*2)}
  .me-xl-405,.mx-xl-405{margin-right:calc(var(--g-def)*2)}
  .ms-xl-405,.mx-xl-405{margin-left:calc(var(--g-def)*2)}
  .m-xl-5{margin:calc(var(--g-def)*3)}
  .mt-xl-5,.my-xl-5{margin-top:calc(var(--g-def)*3)}
  .me-xl-5,.mx-xl-5{margin-right:calc(var(--g-def)*3)}
  .mb-xl-5,.my-xl-5{margin-bottom:calc(var(--g-def)*3)}
  .ms-xl-5,.mx-xl-5{margin-left:calc(var(--g-def)*3)}
  .m-xl-6{margin:calc(var(--g-def)*4)}
  .me-xl-6,.mx-xl-6{margin-right:calc(var(--g-def)*4)}
  .ms-xl-6,.mx-xl-6{margin-left:calc(var(--g-def)*4)}
  .mt-xl-6,.my-xl-6{margin-top:calc(var(--g-def)*4)}
  .mb-xl-6,.my-xl-6{margin-bottom:calc(var(--g-def)*4)}
  .p-xl-0{padding:0}
  .pt-xl-0,.py-xl-0{padding-top:0}
  .pe-xl-0,.px-xl-0{padding-right:0}
  .pb-xl-0,.py-xl-0{padding-bottom:0}
  .ps-xl-0,.px-xl-0{padding-left:0}
  .p-xl-025{padding:calc(var(--g-def)/8)}
  .pt-xl-025,.py-xl-025{padding-top:calc(var(--g-def)/8)}
  .pb-xl-025,.py-xl-025{padding-bottom:calc(var(--g-def)/8)}
  .pe-xl-025,.px-xl-025{padding-right:calc(var(--g-def)/8)}
  .ps-xl-025,.px-xl-025{padding-left:calc(var(--g-def)/8)}
  .p-xl-1{padding:calc(var(--g-def)/4)}
  .pt-xl-1,.py-xl-1{padding-top:calc(var(--g-def)/4)}
  .pe-xl-1,.px-xl-1{padding-right:calc(var(--g-def)/4)}
  .pb-xl-1,.py-xl-1{padding-bottom:calc(var(--g-def)/4)}
  .ps-xl-1,.px-xl-1{padding-left:calc(var(--g-def)/4)}
  .p-xl-2{padding:calc(var(--g-def)/2)}
  .pt-xl-2,.py-xl-2{padding-top:calc(var(--g-def)/2)}
  .pe-xl-2,.px-xl-2{padding-right:calc(var(--g-def)/2)}
  .pb-xl-2,.py-xl-2{padding-bottom:calc(var(--g-def)/2)}
  .ps-xl-2,.px-xl-2{padding-left:calc(var(--g-def)/2)}
  .p-xl-205{padding:calc(var(--g-def)/1.75)}
  .pt-xl-205,.py-xl-205{padding-top:calc(var(--g-def)/1.75)}
  .pb-xl-205,.py-xl-205{padding-bottom:calc(var(--g-def)/1.75)}
  .pe-xl-205,.px-xl-205{padding-right:calc(var(--g-def)/1.75)}
  .ps-xl-205,.px-xl-205{padding-left:calc(var(--g-def)/1.75)}
  .p-xl-3{padding:var(--g-def)}
  .pt-xl-3,.py-xl-3{padding-top:var(--g-def)}
  .pe-xl-3,.px-xl-3{padding-right:var(--g-def)}
  .pb-xl-3,.py-xl-3{padding-bottom:var(--g-def)}
  .ps-xl-3,.px-xl-3{padding-left:var(--g-def)}
  .p-xl-4{padding:calc(var(--g-def)*1.5)}
  .pt-xl-4,.py-xl-4{padding-top:calc(var(--g-def)*1.5)}
  .pe-xl-4,.px-xl-4{padding-right:calc(var(--g-def)*1.5)}
  .pb-xl-4,.py-xl-4{padding-bottom:calc(var(--g-def)*1.5)}
  .ps-xl-4,.px-xl-4{padding-left:calc(var(--g-def)*1.5)}
  .p-xl-405{padding:calc(var(--g-def)*2)}
  .pt-xl-405,.py-xl-405{padding-top:calc(var(--g-def)*2)}
  .pb-xl-405,.py-xl-405{padding-bottom:calc(var(--g-def)*2)}
  .pe-xl-405,.px-xl-405{padding-right:calc(var(--g-def)*2)}
  .ps-xl-405,.px-xl-405{padding-left:calc(var(--g-def)*2)}
  .p-xl-5{padding:calc(var(--g-def)*3)}
  .pt-xl-5,.py-xl-5{padding-top:calc(var(--g-def)*3)}
  .pe-xl-5,.px-xl-5{padding-right:calc(var(--g-def)*3)}
  .pb-xl-5,.py-xl-5{padding-bottom:calc(var(--g-def)*3)}
  .ps-xl-5,.px-xl-5{padding-left:calc(var(--g-def)*3)}
  .p-xl-6{padding:calc(var(--g-def)*4)}
  .pe-xl-6,.px-xl-6{padding-right:calc(var(--g-def)*4)}
  .ps-xl-6,.px-xl-6{padding-left:calc(var(--g-def)*4)}
  .pt-xl-6,.py-xl-6{padding-top:calc(var(--g-def)*4)}
  .pb-xl-6,.py-xl-6{padding-bottom:calc(var(--g-def)*4)}
  .m-xl-n1{margin:calc(var(--g-def)/-4)}
  .mt-xl-n1,.my-xl-n1{margin-top:calc(var(--g-def)/-4)}
  .me-xl-n1,.mx-xl-n1{margin-right:calc(var(--g-def)/-4)}
  .mb-xl-n1,.my-xl-n1{margin-bottom:calc(var(--g-def)/-4)}
  .ms-xl-n1,.mx-xl-n1{margin-left:calc(var(--g-def)/-4)}
  .m-xl-n2{margin:calc(var(--g-def)/-2)}
  .mt-xl-n2,.my-xl-n2{margin-top:calc(var(--g-def)/-2)}
  .me-xl-n2,.mx-xl-n2{margin-right:calc(var(--g-def)/-2)}
  .mb-xl-n2,.my-xl-n2{margin-bottom:calc(var(--g-def)/-2)}
  .ms-xl-n2,.mx-xl-n2{margin-left:calc(var(--g-def)/-2)}
  .m-xl-n205{margin:calc(var(--g-def)/-1.75)}
  .mt-xl-n205,.my-xl-n205{margin-top:calc(var(--g-def)/-1.75)}
  .mb-xl-n205,.my-xl-n205{margin-bottom:calc(var(--g-def)/-1.75)}
  .ms-xl-n205,.mx-xl-n205{margin-left:calc(var(--g-def)/-1.75)}
  .me-xl-n205,.mx-xl-n205{margin-right:calc(var(--g-def)/-1.75)}
  .m-xl-n3{margin:calc(var(--g-def)/-1)}
  .mt-xl-n3,.my-xl-n3{margin-top:calc(var(--g-def)/-1)}
  .me-xl-n3,.mx-xl-n3{margin-right:calc(var(--g-def)/-1)}
  .mb-xl-n3,.my-xl-n3{margin-bottom:calc(var(--g-def)/-1)}
  .ms-xl-n3,.mx-xl-n3{margin-left:calc(var(--g-def)/-1)}
  .m-xl-n4{margin:calc(var(--g-def)*-1.5)}
  .mt-xl-n4,.my-xl-n4{margin-top:calc(var(--g-def)*-1.5)}
  .me-xl-n4,.mx-xl-n4{margin-right:calc(var(--g-def)*-1.5)}
  .mb-xl-n4,.my-xl-n4{margin-bottom:calc(var(--g-def)*-1.5)}
  .ms-xl-n4,.mx-xl-n4{margin-left:calc(var(--g-def)*-1.5)}
  .m-xl-n405{margin:calc(var(--g-def)*-2)}
  .mt-xl-n405,.my-xl-n405{margin-top:calc(var(--g-def)*-2)}
  .mb-xl-n405,.my-xl-n405{margin-bottom:calc(var(--g-def)*-2)}
  .me-xl-n405,.mx-xl-n405{margin-right:calc(var(--g-def)*-2)}
  .ms-xl-n405,.mx-xl-n405{margin-left:calc(var(--g-def)*-2)}
  .m-xl-n5{margin:calc(var(--g-def)*-3)}
  .mt-xl-n5,.my-xl-n5{margin-top:calc(var(--g-def)*-3)}
  .me-xl-n5,.mx-xl-n5{margin-right:calc(var(--g-def)*-3)}
  .mb-xl-n5,.my-xl-n5{margin-bottom:calc(var(--g-def)*-3)}
  .ms-xl-n5,.mx-xl-n5{margin-left:calc(var(--g-def)*-3)}
  .m-xl-n6{margin:calc(var(--g-def)*-4)}
  .mt-xl-n6,.my-xl-n6{margin-top:calc(var(--g-def)*-4)}
  .mb-xl-n6,.my-xl-n6{margin-bottom:calc(var(--g-def)*-4)}
  .ms-xl-n6,.mx-xl-n6{margin-left:calc(var(--g-def)*-4)}
  .me-xl-n6,.mx-xl-n6{margin-right:calc(var(--g-def)*-4)}
  .m-xl-auto{margin:auto}
  .mt-xl-auto,.my-xl-auto{margin-top:auto}
  .me-xl-auto,.mx-xl-auto{margin-right:auto}
  .mb-xl-auto,.my-xl-auto{margin-bottom:auto}
  .ms-xl-auto,.mx-xl-auto{margin-left:auto}
  /*hw*/
  .w-xl-100{width:100%}
  .w-xl-auto{width:auto}
  .w-xl-100vw{width:100vw}
  .maw-xl-100{max-width:100%}
  .h-xl-100{height:100%}
  .h-xl-auto{height:auto}
  .h-xl-100vh{height:100vh}
  /*text*/
  .text-xl-start{text-align:left !important}
  .text-xl-end{text-align:right !important}
  .text-xl-center{text-align:center !important}
  /* b */
  .bsd-xl{border:.1rem solid #ccc}
  .btsd-xl{border-top:.1rem solid #ccc}
  .bbsd-xl{border-bottom:.1rem solid #dedcdc}
  .besd-xl{border-right:.1rem solid #dedcdc}
  .bssd-xl{border-left:.1rem solid #dedcdc}
  .bda-xl{border:.1rem dashed #ccc}
  .btda-xl{border-top:.1rem dashed #ccc}
  .bbda-xl{border-bottom:.1rem dashed #dedcdc}
  .beda-xl{border-right:.1rem dashed #dedcdc}
  .bsda-xl{border-left:.1rem dashed #dedcdc}
  .bdb-xl{border:.4rem double #ccc}
  .btdb-xl{border-top:.4rem double #ccc}
  .bbdb-xl{border-bottom:.4rem double #dedcdc}
  .bedb-xl{border-right:.4rem double #dedcdc}
  .bsdb-xl{border-left:.4rem double #dedcdc}
  .b-xl-0{border:none}
  .bt-xl-0{border-top:none}
  .bb-xl-0{border-bottom:none}
  .be-xl-0{border-right:none}
  .bs-xl-0{border-left:none}
  .bw-xl-1px{border-width:1px}
  .bw-xl-01r{border-width:.1rem}
  .bw-xl-02r{border-width:.2rem}
  .bw-xl-04r{border-width:.4rem}
  .rounded-xl-0{border-radius:0}
  .rounded-xl-top-0{border-top-left-radius:0;border-top-right-radius:0}
  .rounded-xl-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}
  .rounded-xl-end-0{border-top-right-radius:0;border-bottom-right-radius:0}
  .rounded-xl-start-0{border-top-left-radius:0;border-bottom-left-radius:0}
  .rounded-xl-circle{border-radius:50%}
  .rounded-xl-pill{border-radius:50rem}
  .rounded-xl{border-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-xl-top{border-top-left-radius:calc(var(--g-def)/4 + .1vw);border-top-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-xl-top-end{border-top-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-xl-top-start{border-top-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-xl-end{border-top-right-radius:calc(var(--g-def)/4 + .1vw);border-bottom-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-xl-bottom{border-bottom-right-radius:calc(var(--g-def)/4 + .1vw);border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-xl-bottom-end{border-bottom-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-xl-bottom-start{border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-xl-start{border-top-left-radius:calc(var(--g-def)/4 + .1vw);border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-xl-2{border-radius:calc(var(--g-def) + .1vw)}
  .rounded-xl-top-2{border-top-left-radius:calc(var(--g-def) + .1vw);border-top-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-xl-top-end-2{border-top-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-xl-top-start-2{border-top-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-xl-end-2{border-top-right-radius:calc(var(--g-def) + .1vw);border-bottom-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-xl-bottom-2{border-bottom-right-radius:calc(var(--g-def) + .1vw);border-bottom-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-xl-bottom-end-2{border-bottom-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-xl-bottom-start-2{border-bottom-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-xl-start-2{border-top-left-radius:calc(var(--g-def) + .1vw);border-bottom-left-radius:calc(var(--g-def) + .1vw)}
}
@media (min-width:1400px){
  .bigger-2xl-1{font-size:1.4em}
  .bigger-2xl-2{font-size:1.65em}
  .bigger-2xl-3{font-size:2em}
  .smaller-2xl-3{font-size:.5em}
  .smaller-2xl-2{font-size:.65em}
  .smaller-2xl-1{font-size:.8em}
  .fz-2xl-025{font-size:.7rem}
  .fz-2xl-05{font-size:.85rem}
  .fz-2xl-1{font-size:1rem}
  .fz-2xl-105{font-size:1.1rem}
  .fz-2xl-2{font-size:1.2rem}
  .fz-2xl-3{font-size:calc(1.275rem + .4vw)}
  .fz-2xl-4{font-size:calc(1.275rem + .75vw)}
  .fz-2xl-5{font-size:calc(1.45rem + 1.5vw)}
  .fz-2xl-6{font-size:calc(1.45rem + 2vw)}
  .fz-2xl-7{font-size:calc(1.45rem + 2.5vw)}
  .fz-2xl-8{font-size:calc(1.45rem + 3vw)}
  .fz-2xl-9{font-size:calc(1.45rem + 4vw)}
  .fz-2xl-10{font-size:calc(1.45rem + 5vw)}
  .ff-2xl-normal,input{font-family:var(--fontGothic)}
  .fst-2xl-italic{font-style:italic}
  .fst-2xl-normal{font-style:normal}
  .fw-2xl-light{font-weight:300}
  .fw-2xl-lighter{font-weight:lighter}
  .fw-2xl-normal{font-weight:400}
  .fw-2xl-bold{font-weight:700}
  .fw-2xl-bolder{font-weight:bolder}
  /* ls */
  .ls-2xl-n3{letter-spacing:-.1em}
  .ls-2xl-n2{letter-spacing:-.05em}
  .ls-2xl-n1{letter-spacing:-.001em}
  .ls-2xl-0{letter-spacing:0}
  .ls-2xl-1{letter-spacing:.05em}
  .ls-2xl-2{letter-spacing:.1em}
  .ls-2xl-3{letter-spacing:.17em}
  /* lh */
  .lh-2xl-05{line-height:.8}
  .lh-2xl-1{line-height:1}
  .lh-2xl-2{line-height:1.35}
  .lh-2xl-3{line-height:1.7}
  .lh-2xl-4{line-height:2}
  .lh-2xl-5{line-height:2.5}
  /*display*/
  .d-2xl-none,.ovxs-2xl::-webkit-scrollbar{display:none}
  .d-2xl-block{display:block}
  .d-2xl-inline{display:inline}
  .d-2xl-inline-block{display:inline-block}
  .d-2xl-grid{display:grid}
  .d-2xl-flex{display:flex}
  .d-2xl-inline-flex{display:inline-flex}
  /* position display */
  .position-2xl-static{position:static}
  .position-2xl-relative{position:relative}
  .position-2xl-absolute{position:absolute}
  .position-2xl-fixed{position:fixed}
  .position-2xl-sticky{position:sticky}
  /*overflow vertical-align visibility*/
  .ovxs-2xl{overflow-x:scroll}
  .ovys-2xl{overflow-y:scroll}
  .ovxs-2xl,.ovys-2xl{-webkit-overflow-scrolling:touch}
  .ovv-2xl,.overflow-visible-2xl{overflow:visible}
  .ovxh-2xl{overflow-x:hidden}
  .ovyh-2xl{overflow-y:hidden}
  .ovh-2xl,.overflow-hidden-2xl{overflow:hidden}
  .ova-2xl{overflow:auto}
  .visible-2xl{visibility:visible}
  .invisible-2xl{visibility:hidden}
  .col-2xl{flex:1 0 0%}
  .row-cols-2xl-auto>*{flex:0 0 auto;width:auto}
  .row-cols-2xl-1>*{flex:0 0 auto;width:100%}
  .row-cols-2xl-2>*{flex:0 0 auto;width:50%}
  .row-cols-2xl-3>*{flex:0 0 auto;width:33.3333333333%}
  .row-cols-2xl-4>*{flex:0 0 auto;width:25%}
  .row-cols-2xl-5>*{flex:0 0 auto;width:20%}
  .row-cols-2xl-6>*{flex:0 0 auto;width:16.6666666667%}
  .col-2xl-auto{flex:0 0 auto;width:auto}
  .col-2xl-1{flex:0 0 auto;width:8.33333333%}
  .col-2xl-2{flex:0 0 auto;width:16.66666667%}
  .col-2xl-3{flex:0 0 auto;width:25%}
  .col-2xl-4{flex:0 0 auto;width:33.33333333%}
  .col-2xl-5{flex:0 0 auto;width:41.66666667%}
  .col-2xl-6{flex:0 0 auto;width:50%}
  .col-2xl-7{flex:0 0 auto;width:58.33333333%}
  .col-2xl-8{flex:0 0 auto;width:66.66666667%}
  .col-2xl-9{flex:0 0 auto;width:75%}
  .col-2xl-10{flex:0 0 auto;width:83.33333333%}
  .col-2xl-11{flex:0 0 auto;width:91.66666667%}
  .col-2xl-12{flex:0 0 auto;width:100%}
  .offset-2xl-1{margin-left:8.33333333%;}
  .offset-2xl-2{margin-left:16.66666667%;}
  .offset-2xl-3{margin-left:25%;}
  .offset-2xl-4{margin-left:33.33333333%;}
  .offset-2xl-5{margin-left:41.66666667%;}
  .offset-2xl-6{margin-left:50%;}
  .offset-2xl-7{margin-left:58.33333333%;}
  .offset-2xl-8{margin-left:66.66666667%;}
  .offset-2xl-9{margin-left:75%;}
  .offset-2xl-10{margin-left:83.33333333%;}
  .offset-2xl-11{margin-left:91.66666667%;}
  .g-2xl-0,.gx-2xl-0{--g-x:0}
  .g-2xl-0,.gy-2xl-0{--g-y:0}
  /* low-gutters */
  .g-2xl-1,.gx-2xl-1{--g-x:calc(var(--g-def)/3)}
  .g-2xl-1,.gy-2xl-1{--g-y:calc(var(--g-def)/3)}
  .pgt-2xl-1,.pgy-2xl-1,.pg-2xl-1{padding-top:calc(var(--g-def)/3)}
  .pgb-2xl-1,.pgy-2xl-1,.pg-2xl-1{padding-bottom:calc(var(--g-def)/3)}
  .pgs-2xl-1,.pgx-2xl-1,.pg-2xl-1{padding-left:calc(var(--g-def)/3)}
  .pge-2xl-1,.pgx-2xl-1,.pg-2xl-1{padding-right:calc(var(--g-def)/3)}
  /* form-row */
  .g-2xl-2,.gx-2xl-2{--g-x:calc(var(--g-def)/2)}
  .g-2xl-2,.gy-2xl-2{--g-y:calc(var(--g-def)/2)}
  .pgt-2xl-2,.pgy-2xl-2,.pg-2xl-2{padding-top:calc(var(--g-def)/2)}
  .pgb-2xl-2,.pgy-2xl-2,.pg-2xl-2{padding-bottom:calc(var(--g-def)/2)}
  .pgs-2xl-2,.pgx-2xl-2,.pg-2xl-2{padding-left:calc(var(--g-def)/2)}
  .pge-2xl-2,.pgx-2xl-2,.pg-2xl-2{padding-right:calc(var(--g-def)/2)}
  /* row */
  .g-2xl-3,.gx-2xl-3{--g-x:var(--g-def)}
  .g-2xl-3,.gy-2xl-3{--g-y:var(--g-def)}
  .pgt-2xl-3,.pgy-2xl-3,.pg-2xl-3{padding-top:var(--g-def)}
  .pgb-2xl-3,.pgy-2xl-3,.pg-2xl-3{padding-bottom:var(--g-def)}
  .pgs-2xl-3,.pgx-2xl-3,.pg-2xl-3{padding-left:var(--g-def)}
  .pge-2xl-3,.pgx-2xl-3,.pg-2xl-3{padding-right:var(--g-def)}
  /* add */
  .g-2xl-4,.gx-2xl-4{--g-x:calc(var(--g-def)*2)}
  .g-2xl-4,.gy-2xl-4{--g-y:calc(var(--g-def)*2)}
  .pgt-2xl-4,.pgy-2xl-4,.pg-2xl-4{padding-top:calc(var(--g-def)*2)}
  .pgb-2xl-4,.pgy-2xl-4,.pg-2xl-4{padding-bottom:calc(var(--g-def)*2)}
  .pgs-2xl-4,.pgx-2xl-4,.pg-2xl-4{padding-left:calc(var(--g-def)*2)}
  .pge-2xl-4,.pgx-2xl-4,.pg-2xl-4{padding-right:calc(var(--g-def)*2)}
  /* add205x */
  .g-2xl-5,.gx-2xl-5{--g-x:calc(var(--g-def)*4)}
  .g-2xl-5,.gy-2xl-5{--g-y:calc(var(--g-def)*4)}
  .pgt-2xl-5,.pgy-2xl-5,.pg-2xl-5{padding-top:calc(var(--g-def)*4)}
  .pgb-2xl-5,.pgy-2xl-5,.pg-2xl-5{padding-bottom:calc(var(--g-def)*4)}
  .pgs-2xl-5,.pgx-2xl-5,.pg-2xl-5{padding-left:calc(var(--g-def)*4)}
  .pge-2xl-5,.pgx-2xl-5,.pg-2xl-5{padding-right:calc(var(--g-def)*4)}
  /* add3x */
  .g-2xl-6,.gx-2xl-6{--g-x:calc(var(--g-def)*8)}
  .g-2xl-6,.gy-2xl-6{--g-y:calc(var(--g-def)*8)}
  .pgt-2xl-6,.pgy-2xl-6,.pg-2xl-6{padding-top:calc(var(--g-def)*8)}
  .pgb-2xl-6,.pgy-2xl-6,.pg-2xl-6{padding-bottom:calc(var(--g-def)*8)}
  .pgs-2xl-6,.pgx-2xl-6,.pg-2xl-6{padding-left:calc(var(--g-def)*8)}
  .pge-2xl-6,.pgx-2xl-6,.pg-2xl-6{padding-right:calc(var(--g-def)*8)}
  /* gap */
  .gap-2xl-0{gap:0}
  .gap-2xl-1{gap:calc(var(--g-def)/2) 0}
  .gap-2xl-2{gap:var(--g-def) 0}
  .gap-2xl-3{gap:calc(var(--g-def)*2) 0}
  .gap-2xl-4{gap:calc(var(--g-def)*3) 0}
  .gap-2xl-5{gap:calc(var(--g-def)*6) 0}
  .gap-2xl-sec-1{gap:calc(var(--g-def) + 5vh) 0;}
  .gapt-2xl-sec-1,.gap-2xl-sec-1{padding-top:calc(var(--g-def) + 5vh)}
  .gap-smb-sec-1,.gap-2xl-sec-1{padding-bottom:calc(var(--g-def) + 5vh)}
  .gamt-2xl-sec-n1{margin-top:calc((var(--g-def) + 5vh ) * -2)}
  .gap-2xl-sec-2{gap:calc(var(--g-def) + 10vh) 0;}
  .gapt-2xl-sec-2,.gap-2xl-sec-2{padding-top:calc(var(--g-def) + 10vh)}
  .gapb-2xl-sec-2,.gap-2xl-sec-2{padding-bottom:calc(var(--g-def) + 10vh)}
  .flex-2xl-fill{flex:1 1 auto}
  .flex-2xl-row{flex-direction:row}
  .flex-2xl-column{flex-direction:column}
  .flex-2xl-row-reverse{flex-direction:row-reverse}
  .flex-2xl-column-reverse{flex-direction:column-reverse}
  .flex-2xl-wrap{flex-wrap:wrap}
  .flex-2xl-nowrap{flex-wrap:nowrap}
  .flex-2xl-wrap-reverse{flex-wrap:wrap-reverse}
  .justify-content-2xl-start{justify-content:flex-start}
  .justify-content-2xl-end{justify-content:flex-end}
  .justify-content-2xl-center{justify-content:center}
  .justify-content-2xl-between{justify-content:space-between}
  .justify-content-2xl-around{justify-content:space-around}
  .justify-content-2xl-evenly{justify-content:space-evenly}
  .align-items-2xl-start{align-items:flex-start}
  .align-items-2xl-end{align-items:flex-end}
  .align-items-2xl-center{align-items:center}
  .align-items-2xl-baseline{align-items:baseline}
  .align-items-2xl-stretch{align-items:stretch}
  .align-content-2xl-start{align-content:flex-start}
  .align-content-2xl-end{align-content:flex-end}
  .align-content-2xl-center{align-content:center}
  .align-content-2xl-between{align-content:space-between}
  .align-content-2xl-around{align-content:space-around}
  .align-content-2xl-stretch{align-content:stretch}
  .align-self-2xl-auto{align-self:auto}
  .align-self-2xl-start{align-self:flex-start}
  .align-self-2xl-end{align-self:flex-end}
  .align-self-2xl-center{align-self:center}
  .align-self-2xl-baseline{align-self:baseline}
  .align-self-2xl-stretch{align-self:stretch}
  .order-2xl-first{order:-1}
  .order-2xl-0{order:0}
  .order-2xl-1{order:1}
  .order-2xl-2{order:2}
  .order-2xl-3{order:3}
  .order-2xl-4{order:4}
  .order-2xl-5{order:5}
  .order-2xl-last{order:6}
  .m-2xl-0{margin:0}
  .mt-2xl-0,.my-2xl-0{margin-top:0}
  .me-2xl-0,.mx-2xl-0{margin-right:0}
  .mb-2xl-0,.my-2xl-0{margin-bottom:0}
  .ms-2xl-0,.mx-2xl-0{margin-left:0}
  .m-2xl-025{margin:calc(var(--g-def)/8)}
  .mt-2xl-025,.my-2xl-025{margin-top:calc(var(--g-def)/8)}
  .mb-2xl-025,.my-2xl-025{margin-bottom:calc(var(--g-def)/8)}
  .me-2xl-025,.mx-2xl-025{margin-right:calc(var(--g-def)/8)}
  .ms-2xl-025,.mx-2xl-025{margin-left:calc(var(--g-def)/8)}
  .m-2xl-1{margin:calc(var(--g-def)/4)}
  .mt-2xl-1,.my-2xl-1{margin-top:calc(var(--g-def)/4)}
  .me-2xl-1,.mx-2xl-1{margin-right:calc(var(--g-def)/4)}
  .mb-2xl-1,.my-2xl-1{margin-bottom:calc(var(--g-def)/4)}
  .ms-2xl-1,.mx-2xl-1{margin-left:calc(var(--g-def)/4)}
  .m-2xl-2{margin:calc(var(--g-def)/2)}
  .mt-2xl-2,.my-2xl-2{margin-top:calc(var(--g-def)/2)}
  .me-2xl-2,.mx-2xl-2{margin-right:calc(var(--g-def)/2)}
  .mb-2xl-2,.my-2xl-2{margin-bottom:calc(var(--g-def)/2)}
  .ms-2xl-2,.mx-2xl-2{margin-left:calc(var(--g-def)/2)}
  .m-2xl-205{margin:calc(var(--g-def)/1.75)}
  .mt-2xl-205,.my-2xl-205{margin-top:calc(var(--g-def)/1.75)}
  .mb-2xl-205,.my-2xl-205{margin-bottom:calc(var(--g-def)/1.75)}
  .me-2xl-205,.mx-2xl-205{margin-right:calc(var(--g-def)/1.75)}
  .ms-2xl-205,.mx-2xl-205{margin-left:calc(var(--g-def)/1.75)}
  .m-2xl-3{margin:var(--g-def)}
  .mt-2xl-3,.my-2xl-3{margin-top:var(--g-def)}
  .me-2xl-3,.mx-2xl-3{margin-right:var(--g-def)}
  .mb-2xl-3,.my-2xl-3{margin-bottom:var(--g-def)}
  .ms-2xl-3,.mx-2xl-3{margin-left:var(--g-def)}
  .m-2xl-4{margin:calc(var(--g-def)*1.5)}
  .mt-2xl-4,.my-2xl-4{margin-top:calc(var(--g-def)*1.5)}
  .me-2xl-4,.mx-2xl-4{margin-right:calc(var(--g-def)*1.5)}
  .mb-2xl-4,.my-2xl-4{margin-bottom:calc(var(--g-def)*1.5)}
  .ms-2xl-4,.mx-2xl-4{margin-left:calc(var(--g-def)*1.5)}
  .m-2xl-405{margin:calc(var(--g-def)*2)}
  .mt-2xl-405,.my-2xl-405{margin-top:calc(var(--g-def)*2)}
  .mb-2xl-405,.my-2xl-405{margin-bottom:calc(var(--g-def)*2)}
  .me-2xl-405,.mx-2xl-405{margin-right:calc(var(--g-def)*2)}
  .ms-2xl-405,.mx-2xl-405{margin-left:calc(var(--g-def)*2)}
  .m-2xl-5{margin:calc(var(--g-def)*3)}
  .mt-2xl-5,.my-2xl-5{margin-top:calc(var(--g-def)*3)}
  .me-2xl-5,.mx-2xl-5{margin-right:calc(var(--g-def)*3)}
  .mb-2xl-5,.my-2xl-5{margin-bottom:calc(var(--g-def)*3)}
  .ms-2xl-5,.mx-2xl-5{margin-left:calc(var(--g-def)*3)}
  .m-2xl-6{margin:calc(var(--g-def)*4)}
  .me-2xl-6,.mx-2xl-6{margin-right:calc(var(--g-def)*4)}
  .ms-2xl-6,.mx-2xl-6{margin-left:calc(var(--g-def)*4)}
  .mt-2xl-6,.my-2xl-6{margin-top:calc(var(--g-def)*4)}
  .mb-2xl-6,.my-2xl-6{margin-bottom:calc(var(--g-def)*4)}
  .p-2xl-0{padding:0}
  .pt-2xl-0,.py-2xl-0{padding-top:0}
  .pe-2xl-0,.px-2xl-0{padding-right:0}
  .pb-2xl-0,.py-2xl-0{padding-bottom:0}
  .ps-2xl-0,.px-2xl-0{padding-left:0}
  .p-2xl-025{padding:calc(var(--g-def)/8)}
  .pt-2xl-025,.py-2xl-025{padding-top:calc(var(--g-def)/8)}
  .pb-2xl-025,.py-2xl-025{padding-bottom:calc(var(--g-def)/8)}
  .pe-2xl-025,.px-2xl-025{padding-right:calc(var(--g-def)/8)}
  .ps-2xl-025,.px-2xl-025{padding-left:calc(var(--g-def)/8)}
  .p-2xl-1{padding:calc(var(--g-def)/4)}
  .pt-2xl-1,.py-2xl-1{padding-top:calc(var(--g-def)/4)}
  .pe-2xl-1,.px-2xl-1{padding-right:calc(var(--g-def)/4)}
  .pb-2xl-1,.py-2xl-1{padding-bottom:calc(var(--g-def)/4)}
  .ps-2xl-1,.px-2xl-1{padding-left:calc(var(--g-def)/4)}
  .p-2xl-2{padding:calc(var(--g-def)/2)}
  .pt-2xl-2,.py-2xl-2{padding-top:calc(var(--g-def)/2)}
  .pe-2xl-2,.px-2xl-2{padding-right:calc(var(--g-def)/2)}
  .pb-2xl-2,.py-2xl-2{padding-bottom:calc(var(--g-def)/2)}
  .ps-2xl-2,.px-2xl-2{padding-left:calc(var(--g-def)/2)}
  .p-2xl-205{padding:calc(var(--g-def)/1.75)}
  .pt-2xl-205,.py-2xl-205{padding-top:calc(var(--g-def)/1.75)}
  .pb-2xl-205,.py-2xl-205{padding-bottom:calc(var(--g-def)/1.75)}
  .pe-2xl-205,.px-2xl-205{padding-right:calc(var(--g-def)/1.75)}
  .ps-2xl-205,.px-2xl-205{padding-left:calc(var(--g-def)/1.75)}
  .p-2xl-3{padding:var(--g-def)}
  .pt-2xl-3,.py-2xl-3{padding-top:var(--g-def)}
  .pe-2xl-3,.px-2xl-3{padding-right:var(--g-def)}
  .pb-2xl-3,.py-2xl-3{padding-bottom:var(--g-def)}
  .ps-2xl-3,.px-2xl-3{padding-left:var(--g-def)}
  .p-2xl-4{padding:calc(var(--g-def)*1.5)}
  .pt-2xl-4,.py-2xl-4{padding-top:calc(var(--g-def)*1.5)}
  .pe-2xl-4,.px-2xl-4{padding-right:calc(var(--g-def)*1.5)}
  .pb-2xl-4,.py-2xl-4{padding-bottom:calc(var(--g-def)*1.5)}
  .ps-2xl-4,.px-2xl-4{padding-left:calc(var(--g-def)*1.5)}
  .p-2xl-405{padding:calc(var(--g-def)*2)}
  .pt-2xl-405,.py-2xl-405{padding-top:calc(var(--g-def)*2)}
  .pb-2xl-405,.py-2xl-405{padding-bottom:calc(var(--g-def)*2)}
  .pe-2xl-405,.px-2xl-405{padding-right:calc(var(--g-def)*2)}
  .ps-2xl-405,.px-2xl-405{padding-left:calc(var(--g-def)*2)}
  .p-2xl-5{padding:calc(var(--g-def)*3)}
  .pt-2xl-5,.py-2xl-5{padding-top:calc(var(--g-def)*3)}
  .pe-2xl-5,.px-2xl-5{padding-right:calc(var(--g-def)*3)}
  .pb-2xl-5,.py-2xl-5{padding-bottom:calc(var(--g-def)*3)}
  .ps-2xl-5,.px-2xl-5{padding-left:calc(var(--g-def)*3)}
  .p-2xl-6{padding:calc(var(--g-def)*4)}
  .pe-2xl-6,.px-2xl-6{padding-right:calc(var(--g-def)*4)}
  .ps-2xl-6,.px-2xl-6{padding-left:calc(var(--g-def)*4)}
  .pt-2xl-6,.py-2xl-6{padding-top:calc(var(--g-def)*4)}
  .pb-2xl-6,.py-2xl-6{padding-bottom:calc(var(--g-def)*4)}
  .m-2xl-n1{margin:calc(var(--g-def)/-4)}
  .mt-2xl-n1,.my-2xl-n1{margin-top:calc(var(--g-def)/-4)}
  .me-2xl-n1,.mx-2xl-n1{margin-right:calc(var(--g-def)/-4)}
  .mb-2xl-n1,.my-2xl-n1{margin-bottom:calc(var(--g-def)/-4)}
  .ms-2xl-n1,.mx-2xl-n1{margin-left:calc(var(--g-def)/-4)}
  .m-2xl-n2{margin:calc(var(--g-def)/-2)}
  .mt-2xl-n2,.my-2xl-n2{margin-top:calc(var(--g-def)/-2)}
  .me-2xl-n2,.mx-2xl-n2{margin-right:calc(var(--g-def)/-2)}
  .mb-2xl-n2,.my-2xl-n2{margin-bottom:calc(var(--g-def)/-2)}
  .ms-2xl-n2,.mx-2xl-n2{margin-left:calc(var(--g-def)/-2)}
  .m-2xl-n205{margin:calc(var(--g-def)/-1.75)}
  .mt-2xl-n205,.my-2xl-n205{margin-top:calc(var(--g-def)/-1.75)}
  .mb-2xl-n205,.my-2xl-n205{margin-bottom:calc(var(--g-def)/-1.75)}
  .ms-2xl-n205,.mx-2xl-n205{margin-left:calc(var(--g-def)/-1.75)}
  .me-2xl-n205,.mx-2xl-n205{margin-right:calc(var(--g-def)/-1.75)}
  .m-2xl-n3{margin:calc(var(--g-def)/-1)}
  .mt-2xl-n3,.my-2xl-n3{margin-top:calc(var(--g-def)/-1)}
  .me-2xl-n3,.mx-2xl-n3{margin-right:calc(var(--g-def)/-1)}
  .mb-2xl-n3,.my-2xl-n3{margin-bottom:calc(var(--g-def)/-1)}
  .ms-2xl-n3,.mx-2xl-n3{margin-left:calc(var(--g-def)/-1)}
  .m-2xl-n4{margin:calc(var(--g-def)*-1.5)}
  .mt-2xl-n4,.my-2xl-n4{margin-top:calc(var(--g-def)*-1.5)}
  .me-2xl-n4,.mx-2xl-n4{margin-right:calc(var(--g-def)*-1.5)}
  .mb-2xl-n4,.my-2xl-n4{margin-bottom:calc(var(--g-def)*-1.5)}
  .ms-2xl-n4,.mx-2xl-n4{margin-left:calc(var(--g-def)*-1.5)}
  .m-2xl-n405{margin:calc(var(--g-def)*-2)}
  .mt-2xl-n405,.my-2xl-n405{margin-top:calc(var(--g-def)*-2)}
  .mb-2xl-n405,.my-2xl-n405{margin-bottom:calc(var(--g-def)*-2)}
  .me-2xl-n405,.mx-2xl-n405{margin-right:calc(var(--g-def)*-2)}
  .ms-2xl-n405,.mx-2xl-n405{margin-left:calc(var(--g-def)*-2)}
  .m-2xl-n5{margin:calc(var(--g-def)*-3)}
  .mt-2xl-n5,.my-2xl-n5{margin-top:calc(var(--g-def)*-3)}
  .me-2xl-n5,.mx-2xl-n5{margin-right:calc(var(--g-def)*-3)}
  .mb-2xl-n5,.my-2xl-n5{margin-bottom:calc(var(--g-def)*-3)}
  .ms-2xl-n5,.mx-2xl-n5{margin-left:calc(var(--g-def)*-3)}
  .m-2xl-n6{margin:calc(var(--g-def)*-4)}
  .mt-2xl-n6,.my-2xl-n6{margin-top:calc(var(--g-def)*-4)}
  .mb-2xl-n6,.my-2xl-n6{margin-bottom:calc(var(--g-def)*-4)}
  .ms-2xl-n6,.mx-2xl-n6{margin-left:calc(var(--g-def)*-4)}
  .me-2xl-n6,.mx-2xl-n6{margin-right:calc(var(--g-def)*-4)}
  .m-2xl-auto{margin:auto}
  .mt-2xl-auto,.my-2xl-auto{margin-top:auto}
  .me-2xl-auto,.mx-2xl-auto{margin-right:auto}
  .mb-2xl-auto,.my-2xl-auto{margin-bottom:auto}
  .ms-2xl-auto,.mx-2xl-auto{margin-left:auto}
  /*hw*/
  .w-2xl-100{width:100%}
  .w-2xl-auto{width:auto}
  .w-2xl-100vw{width:100vw}
  .maw-2xl-100{max-width:100%}
  .h-2xl-100{height:100%}
  .h-2xl-auto{height:auto}
  .h-2xl-100vh{height:100vh}
  /*text*/
  .text-2xl-start{text-align:left !important}
  .text-2xl-end{text-align:right !important}
  .text-2xl-center{text-align:center !important}
  /* b */
  .bsd-2xl{border:.1rem solid #ccc}
  .btsd-2xl{border-top:.1rem solid #ccc}
  .bbsd-2xl{border-bottom:.1rem solid #dedcdc}
  .besd-2xl{border-right:.1rem solid #dedcdc}
  .bssd-2xl{border-left:.1rem solid #dedcdc}
  .bda-2xl{border:.1rem dashed #ccc}
  .btda-2xl{border-top:.1rem dashed #ccc}
  .bbda-2xl{border-bottom:.1rem dashed #dedcdc}
  .beda-2xl{border-right:.1rem dashed #dedcdc}
  .bsda-2xl{border-left:.1rem dashed #dedcdc}
  .bdb-2xl{border:.4rem double #ccc}
  .btdb-2xl{border-top:.4rem double #ccc}
  .bbdb-2xl{border-bottom:.4rem double #dedcdc}
  .bedb-2xl{border-right:.4rem double #dedcdc}
  .bsdb-2xl{border-left:.4rem double #dedcdc}
  .b-2xl-0{border:none}
  .bt-2xl-0{border-top:none}
  .bb-2xl-0{border-bottom:none}
  .be-2xl-0{border-right:none}
  .bs-2xl-0{border-left:none}
  .bw-2xl-1px{border-width:1px}
  .bw-2xl-01r{border-width:.1rem}
  .bw-2xl-02r{border-width:.2rem}
  .bw-2xl-04r{border-width:.4rem}
  .rounded-2xl-0{border-radius:0}
  .rounded-2xl-top-0{border-top-left-radius:0;border-top-right-radius:0}
  .rounded-2xl-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}
  .rounded-2xl-end-0{border-top-right-radius:0;border-bottom-right-radius:0}
  .rounded-2xl-start-0{border-top-left-radius:0;border-bottom-left-radius:0}
  .rounded-2xl-circle{border-radius:50%}
  .rounded-2xl-pill{border-radius:50rem}
  .rounded-2xl{border-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-2xl-top{border-top-left-radius:calc(var(--g-def)/4 + .1vw);border-top-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-2xl-top-end{border-top-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-2xl-top-start{border-top-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-2xl-end{border-top-right-radius:calc(var(--g-def)/4 + .1vw);border-bottom-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-2xl-bottom{border-bottom-right-radius:calc(var(--g-def)/4 + .1vw);border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-2xl-bottom-end{border-bottom-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-2xl-bottom-start{border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-2xl-start{border-top-left-radius:calc(var(--g-def)/4 + .1vw);border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-2xl-2{border-radius:calc(var(--g-def) + .1vw)}
  .rounded-2xl-top-2{border-top-left-radius:calc(var(--g-def) + .1vw);border-top-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-2xl-top-end-2{border-top-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-2xl-top-start-2{border-top-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-2xl-end-2{border-top-right-radius:calc(var(--g-def) + .1vw);border-bottom-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-2xl-bottom-2{border-bottom-right-radius:calc(var(--g-def) + .1vw);border-bottom-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-2xl-bottom-end-2{border-bottom-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-2xl-bottom-start-2{border-bottom-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-2xl-start-2{border-top-left-radius:calc(var(--g-def) + .1vw);border-bottom-left-radius:calc(var(--g-def) + .1vw)}
}
@media (min-width:1600px){
  .container-3xl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px;}
  .bigger-3xl-1{font-size:1.4em}
  .bigger-3xl-2{font-size:1.65em}
  .bigger-3xl-3{font-size:2em}
  .smaller-3xl-3{font-size:.5em}
  .smaller-3xl-2{font-size:.65em}
  .smaller-3xl-1{font-size:.8em}
  .fz-3xl-025{font-size:.7rem}
  .fz-3xl-05{font-size:.85rem}
  .fz-3xl-1{font-size:1rem}
  .fz-3xl-105{font-size:1.1rem}
  .fz-3xl-2{font-size:1.2rem}
  .fz-3xl-3{font-size:calc(1.275rem + .4vw)}
  .fz-3xl-4{font-size:calc(1.275rem + .75vw)}
  .fz-3xl-5{font-size:calc(1.45rem + 1.5vw)}
  .fz-3xl-6{font-size:calc(1.45rem + 2vw)}
  .fz-3xl-7{font-size:calc(1.45rem + 2.5vw)}
  .fz-3xl-8{font-size:calc(1.45rem + 3vw)}
  .fz-3xl-9{font-size:calc(1.45rem + 4vw)}
  .fz-3xl-10{font-size:calc(1.45rem + 5vw)}
  .ff-3xl-normal,input{font-family:var(--fontGothic)}
  .fst-3xl-italic{font-style:italic}
  .fst-3xl-normal{font-style:normal}
  .fw-3xl-light{font-weight:300}
  .fw-3xl-lighter{font-weight:lighter}
  .fw-3xl-normal{font-weight:400}
  .fw-3xl-bold{font-weight:700}
  .fw-3xl-bolder{font-weight:bolder}
  /* ls */
  .ls-3xl-n3{letter-spacing:-.1em}
  .ls-3xl-n2{letter-spacing:-.05em}
  .ls-3xl-n1{letter-spacing:-.001em}
  .ls-3xl-0{letter-spacing:0}
  .ls-3xl-1{letter-spacing:.05em}
  .ls-3xl-2{letter-spacing:.1em}
  .ls-3xl-3{letter-spacing:.17em}
  /* lh */
  .lh-3xl-05{line-height:.8}
  .lh-3xl-1{line-height:1}
  .lh-3xl-2{line-height:1.35}
  .lh-3xl-3{line-height:1.7}
  .lh-3xl-4{line-height:2}
  .lh-3xl-5{line-height:2.5}
  /*display*/
  .d-3xl-none,.ovxs-3xl::-webkit-scrollbar{display:none}
  .d-3xl-block{display:block}
  .d-3xl-inline{display:inline}
  .d-3xl-inline-block{display:inline-block}
  .d-3xl-grid{display:grid}
  .d-3xl-flex{display:flex}
  .d-3xl-inline-flex{display:inline-flex}
  /* position display */
  .position-3xl-static{position:static}
  .position-3xl-relative{position:relative}
  .position-3xl-absolute{position:absolute}
  .position-3xl-fixed{position:fixed}
  .position-3xl-sticky{position:sticky}
  /*overflow vertical-align visibility*/
  .ovxs-3xl{overflow-x:scroll}
  .ovys-3xl{overflow-y:scroll}
  .ovxs-3xl,.ovys-3xl{-webkit-overflow-scrolling:touch}
  .ovv-3xl,.overflow-visible-3xl{overflow:visible}
  .ovxh-3xl{overflow-x:hidden}
  .ovyh-3xl{overflow-y:hidden}
  .ovh-3xl,.overflow-hidden-3xl{overflow:hidden}
  .ova-3xl{overflow:auto}
  .visible-3xl{visibility:visible}
  .invisible-3xl{visibility:hidden}
  .col-3xl{flex:1 0 0%}
  .row-cols-3xl-auto>*{flex:0 0 auto;width:auto}
  .row-cols-3xl-1>*{flex:0 0 auto;width:100%}
  .row-cols-3xl-2>*{flex:0 0 auto;width:50%}
  .row-cols-3xl-3>*{flex:0 0 auto;width:33.3333333333%}
  .row-cols-3xl-4>*{flex:0 0 auto;width:25%}
  .row-cols-3xl-5>*{flex:0 0 auto;width:20%}
  .row-cols-3xl-6>*{flex:0 0 auto;width:16.6666666667%}
  .col-3xl-auto{flex:0 0 auto;width:auto}
  .col-3xl-1{flex:0 0 auto;width:8.33333333%}
  .col-3xl-2{flex:0 0 auto;width:16.66666667%}
  .col-3xl-3{flex:0 0 auto;width:25%}
  .col-3xl-4{flex:0 0 auto;width:33.33333333%}
  .col-3xl-5{flex:0 0 auto;width:41.66666667%}
  .col-3xl-6{flex:0 0 auto;width:50%}
  .col-3xl-7{flex:0 0 auto;width:58.33333333%}
  .col-3xl-8{flex:0 0 auto;width:66.66666667%}
  .col-3xl-9{flex:0 0 auto;width:75%}
  .col-3xl-10{flex:0 0 auto;width:83.33333333%}
  .col-3xl-11{flex:0 0 auto;width:91.66666667%}
  .col-3xl-12{flex:0 0 auto;width:100%}
  .offset-3xl-1{margin-left:8.33333333%;}
  .offset-3xl-2{margin-left:16.66666667%;}
  .offset-3xl-3{margin-left:25%;}
  .offset-3xl-4{margin-left:33.33333333%;}
  .offset-3xl-5{margin-left:41.66666667%;}
  .offset-3xl-6{margin-left:50%;}
  .offset-3xl-7{margin-left:58.33333333%;}
  .offset-3xl-8{margin-left:66.66666667%;}
  .offset-3xl-9{margin-left:75%;}
  .offset-3xl-10{margin-left:83.33333333%;}
  .offset-3xl-11{margin-left:91.66666667%;}
  .g-3xl-0,.gx-3xl-0{--g-x:0}
  .g-3xl-0,.gy-3xl-0{--g-y:0}
  /* low-gutters */
  .g-3xl-1,.gx-3xl-1{--g-x:calc(var(--g-def)/3)}
  .g-3xl-1,.gy-3xl-1{--g-y:calc(var(--g-def)/3)}
  .pgt-3xl-1,.pgy-3xl-1,.pg-3xl-1{padding-top:calc(var(--g-def)/3)}
  .pgb-3xl-1,.pgy-3xl-1,.pg-3xl-1{padding-bottom:calc(var(--g-def)/3)}
  .pgs-3xl-1,.pgx-3xl-1,.pg-3xl-1{padding-left:calc(var(--g-def)/3)}
  .pge-3xl-1,.pgx-3xl-1,.pg-3xl-1{padding-right:calc(var(--g-def)/3)}
  /* form-row */
  .g-3xl-2,.gx-3xl-2{--g-x:calc(var(--g-def)/2)}
  .g-3xl-2,.gy-3xl-2{--g-y:calc(var(--g-def)/2)}
  .pgt-3xl-2,.pgy-3xl-2,.pg-3xl-2{padding-top:calc(var(--g-def)/2)}
  .pgb-3xl-2,.pgy-3xl-2,.pg-3xl-2{padding-bottom:calc(var(--g-def)/2)}
  .pgs-3xl-2,.pgx-3xl-2,.pg-3xl-2{padding-left:calc(var(--g-def)/2)}
  .pge-3xl-2,.pgx-3xl-2,.pg-3xl-2{padding-right:calc(var(--g-def)/2)}
  /* row */
  .g-3xl-3,.gx-3xl-3{--g-x:var(--g-def)}
  .g-3xl-3,.gy-3xl-3{--g-y:var(--g-def)}
  .pgt-3xl-3,.pgy-3xl-3,.pg-3xl-3{padding-top:var(--g-def)}
  .pgb-3xl-3,.pgy-3xl-3,.pg-3xl-3{padding-bottom:var(--g-def)}
  .pgs-3xl-3,.pgx-3xl-3,.pg-3xl-3{padding-left:var(--g-def)}
  .pge-3xl-3,.pgx-3xl-3,.pg-3xl-3{padding-right:var(--g-def)}
  /* add */
  .g-3xl-4,.gx-3xl-4{--g-x:calc(var(--g-def)*2)}
  .g-3xl-4,.gy-3xl-4{--g-y:calc(var(--g-def)*2)}
  .pgt-3xl-4,.pgy-3xl-4,.pg-3xl-4{padding-top:calc(var(--g-def)*2)}
  .pgb-3xl-4,.pgy-3xl-4,.pg-3xl-4{padding-bottom:calc(var(--g-def)*2)}
  .pgs-3xl-4,.pgx-3xl-4,.pg-3xl-4{padding-left:calc(var(--g-def)*2)}
  .pge-3xl-4,.pgx-3xl-4,.pg-3xl-4{padding-right:calc(var(--g-def)*2)}
  /* add205x */
  .g-3xl-5,.gx-3xl-5{--g-x:calc(var(--g-def)*4)}
  .g-3xl-5,.gy-3xl-5{--g-y:calc(var(--g-def)*4)}
  .pgt-3xl-5,.pgy-3xl-5,.pg-3xl-5{padding-top:calc(var(--g-def)*4)}
  .pgb-3xl-5,.pgy-3xl-5,.pg-3xl-5{padding-bottom:calc(var(--g-def)*4)}
  .pgs-3xl-5,.pgx-3xl-5,.pg-3xl-5{padding-left:calc(var(--g-def)*4)}
  .pge-3xl-5,.pgx-3xl-5,.pg-3xl-5{padding-right:calc(var(--g-def)*4)}
  /* add3x */
  .g-3xl-6,.gx-3xl-6{--g-x:calc(var(--g-def)*8)}
  .g-3xl-6,.gy-3xl-6{--g-y:calc(var(--g-def)*8)}
  .pgt-3xl-6,.pgy-3xl-6,.pg-3xl-6{padding-top:calc(var(--g-def)*8)}
  .pgb-3xl-6,.pgy-3xl-6,.pg-3xl-6{padding-bottom:calc(var(--g-def)*8)}
  .pgs-3xl-6,.pgx-3xl-6,.pg-3xl-6{padding-left:calc(var(--g-def)*8)}
  .pge-3xl-6,.pgx-3xl-6,.pg-3xl-6{padding-right:calc(var(--g-def)*8)}
  /* gap */
  .gap-3xl-0{gap:0}
  .gap-3xl-1{gap:calc(var(--g-def)/2) 0}
  .gap-3xl-2{gap:var(--g-def) 0}
  .gap-3xl-3{gap:calc(var(--g-def)*2) 0}
  .gap-3xl-4{gap:calc(var(--g-def)*3) 0}
  .gap-3xl-5{gap:calc(var(--g-def)*6) 0}
  .gap-3xl-sec-1{gap:calc(var(--g-def) + 5vh) 0;}
  .gapt-3xl-sec-1,.gap-3xl-sec-1{padding-top:calc(var(--g-def) + 5vh)}
  .gap-smb-sec-1,.gap-3xl-sec-1{padding-bottom:calc(var(--g-def) + 5vh)}
  .gamt-3xl-sec-n1{margin-top:calc((var(--g-def) + 5vh ) * -2)}
  .gap-3xl-sec-2{gap:calc(var(--g-def) + 10vh) 0;}
  .gapt-3xl-sec-2,.gap-3xl-sec-2{padding-top:calc(var(--g-def) + 10vh)}
  .gapb-3xl-sec-2,.gap-3xl-sec-2{padding-bottom:calc(var(--g-def) + 10vh)}
  .flex-3xl-fill{flex:1 1 auto}
  .flex-3xl-row{flex-direction:row}
  .flex-3xl-column{flex-direction:column}
  .flex-3xl-row-reverse{flex-direction:row-reverse}
  .flex-3xl-column-reverse{flex-direction:column-reverse}
  .flex-3xl-wrap{flex-wrap:wrap}
  .flex-3xl-nowrap{flex-wrap:nowrap}
  .flex-3xl-wrap-reverse{flex-wrap:wrap-reverse}
  .justify-content-3xl-start{justify-content:flex-start}
  .justify-content-3xl-end{justify-content:flex-end}
  .justify-content-3xl-center{justify-content:center}
  .justify-content-3xl-between{justify-content:space-between}
  .justify-content-3xl-around{justify-content:space-around}
  .justify-content-3xl-evenly{justify-content:space-evenly}
  .align-items-3xl-start{align-items:flex-start}
  .align-items-3xl-end{align-items:flex-end}
  .align-items-3xl-center{align-items:center}
  .align-items-3xl-baseline{align-items:baseline}
  .align-items-3xl-stretch{align-items:stretch}
  .align-content-3xl-start{align-content:flex-start}
  .align-content-3xl-end{align-content:flex-end}
  .align-content-3xl-center{align-content:center}
  .align-content-3xl-between{align-content:space-between}
  .align-content-3xl-around{align-content:space-around}
  .align-content-3xl-stretch{align-content:stretch}
  .align-self-3xl-auto{align-self:auto}
  .align-self-3xl-start{align-self:flex-start}
  .align-self-3xl-end{align-self:flex-end}
  .align-self-3xl-center{align-self:center}
  .align-self-3xl-baseline{align-self:baseline}
  .align-self-3xl-stretch{align-self:stretch}
  .order-3xl-first{order:-1}
  .order-3xl-0{order:0}
  .order-3xl-1{order:1}
  .order-3xl-2{order:2}
  .order-3xl-3{order:3}
  .order-3xl-4{order:4}
  .order-3xl-5{order:5}
  .order-3xl-last{order:6}
  .m-3xl-0{margin:0}
  .mt-3xl-0,.my-3xl-0{margin-top:0}
  .me-3xl-0,.mx-3xl-0{margin-right:0}
  .mb-3xl-0,.my-3xl-0{margin-bottom:0}
  .ms-3xl-0,.mx-3xl-0{margin-left:0}
  .m-3xl-025{margin:calc(var(--g-def)/8)}
  .mt-3xl-025,.my-3xl-025{margin-top:calc(var(--g-def)/8)}
  .mb-3xl-025,.my-3xl-025{margin-bottom:calc(var(--g-def)/8)}
  .me-3xl-025,.mx-3xl-025{margin-right:calc(var(--g-def)/8)}
  .ms-3xl-025,.mx-3xl-025{margin-left:calc(var(--g-def)/8)}
  .m-3xl-1{margin:calc(var(--g-def)/4)}
  .mt-3xl-1,.my-3xl-1{margin-top:calc(var(--g-def)/4)}
  .me-3xl-1,.mx-3xl-1{margin-right:calc(var(--g-def)/4)}
  .mb-3xl-1,.my-3xl-1{margin-bottom:calc(var(--g-def)/4)}
  .ms-3xl-1,.mx-3xl-1{margin-left:calc(var(--g-def)/4)}
  .m-3xl-2{margin:calc(var(--g-def)/2)}
  .mt-3xl-2,.my-3xl-2{margin-top:calc(var(--g-def)/2)}
  .me-3xl-2,.mx-3xl-2{margin-right:calc(var(--g-def)/2)}
  .mb-3xl-2,.my-3xl-2{margin-bottom:calc(var(--g-def)/2)}
  .ms-3xl-2,.mx-3xl-2{margin-left:calc(var(--g-def)/2)}
  .m-3xl-205{margin:calc(var(--g-def)/1.75)}
  .mt-3xl-205,.my-3xl-205{margin-top:calc(var(--g-def)/1.75)}
  .mb-3xl-205,.my-3xl-205{margin-bottom:calc(var(--g-def)/1.75)}
  .me-3xl-205,.mx-3xl-205{margin-right:calc(var(--g-def)/1.75)}
  .ms-3xl-205,.mx-3xl-205{margin-left:calc(var(--g-def)/1.75)}
  .m-3xl-3{margin:var(--g-def)}
  .mt-3xl-3,.my-3xl-3{margin-top:var(--g-def)}
  .me-3xl-3,.mx-3xl-3{margin-right:var(--g-def)}
  .mb-3xl-3,.my-3xl-3{margin-bottom:var(--g-def)}
  .ms-3xl-3,.mx-3xl-3{margin-left:var(--g-def)}
  .m-3xl-4{margin:calc(var(--g-def)*1.5)}
  .mt-3xl-4,.my-3xl-4{margin-top:calc(var(--g-def)*1.5)}
  .me-3xl-4,.mx-3xl-4{margin-right:calc(var(--g-def)*1.5)}
  .mb-3xl-4,.my-3xl-4{margin-bottom:calc(var(--g-def)*1.5)}
  .ms-3xl-4,.mx-3xl-4{margin-left:calc(var(--g-def)*1.5)}
  .m-3xl-405{margin:calc(var(--g-def)*2)}
  .mt-3xl-405,.my-3xl-405{margin-top:calc(var(--g-def)*2)}
  .mb-3xl-405,.my-3xl-405{margin-bottom:calc(var(--g-def)*2)}
  .me-3xl-405,.mx-3xl-405{margin-right:calc(var(--g-def)*2)}
  .ms-3xl-405,.mx-3xl-405{margin-left:calc(var(--g-def)*2)}
  .m-3xl-5{margin:calc(var(--g-def)*3)}
  .mt-3xl-5,.my-3xl-5{margin-top:calc(var(--g-def)*3)}
  .me-3xl-5,.mx-3xl-5{margin-right:calc(var(--g-def)*3)}
  .mb-3xl-5,.my-3xl-5{margin-bottom:calc(var(--g-def)*3)}
  .ms-3xl-5,.mx-3xl-5{margin-left:calc(var(--g-def)*3)}
  .m-3xl-6{margin:calc(var(--g-def)*4)}
  .me-3xl-6,.mx-3xl-6{margin-right:calc(var(--g-def)*4)}
  .ms-3xl-6,.mx-3xl-6{margin-left:calc(var(--g-def)*4)}
  .mt-3xl-6,.my-3xl-6{margin-top:calc(var(--g-def)*4)}
  .mb-3xl-6,.my-3xl-6{margin-bottom:calc(var(--g-def)*4)}
  .p-3xl-0{padding:0}
  .pt-3xl-0,.py-3xl-0{padding-top:0}
  .pe-3xl-0,.px-3xl-0{padding-right:0}
  .pb-3xl-0,.py-3xl-0{padding-bottom:0}
  .ps-3xl-0,.px-3xl-0{padding-left:0}
  .p-3xl-025{padding:calc(var(--g-def)/8)}
  .pt-3xl-025,.py-3xl-025{padding-top:calc(var(--g-def)/8)}
  .pb-3xl-025,.py-3xl-025{padding-bottom:calc(var(--g-def)/8)}
  .pe-3xl-025,.px-3xl-025{padding-right:calc(var(--g-def)/8)}
  .ps-3xl-025,.px-3xl-025{padding-left:calc(var(--g-def)/8)}
  .p-3xl-1{padding:calc(var(--g-def)/4)}
  .pt-3xl-1,.py-3xl-1{padding-top:calc(var(--g-def)/4)}
  .pe-3xl-1,.px-3xl-1{padding-right:calc(var(--g-def)/4)}
  .pb-3xl-1,.py-3xl-1{padding-bottom:calc(var(--g-def)/4)}
  .ps-3xl-1,.px-3xl-1{padding-left:calc(var(--g-def)/4)}
  .p-3xl-2{padding:calc(var(--g-def)/2)}
  .pt-3xl-2,.py-3xl-2{padding-top:calc(var(--g-def)/2)}
  .pe-3xl-2,.px-3xl-2{padding-right:calc(var(--g-def)/2)}
  .pb-3xl-2,.py-3xl-2{padding-bottom:calc(var(--g-def)/2)}
  .ps-3xl-2,.px-3xl-2{padding-left:calc(var(--g-def)/2)}
  .p-3xl-205{padding:calc(var(--g-def)/1.75)}
  .pt-3xl-205,.py-3xl-205{padding-top:calc(var(--g-def)/1.75)}
  .pb-3xl-205,.py-3xl-205{padding-bottom:calc(var(--g-def)/1.75)}
  .pe-3xl-205,.px-3xl-205{padding-right:calc(var(--g-def)/1.75)}
  .ps-3xl-205,.px-3xl-205{padding-left:calc(var(--g-def)/1.75)}
  .p-3xl-3{padding:var(--g-def)}
  .pt-3xl-3,.py-3xl-3{padding-top:var(--g-def)}
  .pe-3xl-3,.px-3xl-3{padding-right:var(--g-def)}
  .pb-3xl-3,.py-3xl-3{padding-bottom:var(--g-def)}
  .ps-3xl-3,.px-3xl-3{padding-left:var(--g-def)}
  .p-3xl-4{padding:calc(var(--g-def)*1.5)}
  .pt-3xl-4,.py-3xl-4{padding-top:calc(var(--g-def)*1.5)}
  .pe-3xl-4,.px-3xl-4{padding-right:calc(var(--g-def)*1.5)}
  .pb-3xl-4,.py-3xl-4{padding-bottom:calc(var(--g-def)*1.5)}
  .ps-3xl-4,.px-3xl-4{padding-left:calc(var(--g-def)*1.5)}
  .p-3xl-405{padding:calc(var(--g-def)*2)}
  .pt-3xl-405,.py-3xl-405{padding-top:calc(var(--g-def)*2)}
  .pb-3xl-405,.py-3xl-405{padding-bottom:calc(var(--g-def)*2)}
  .pe-3xl-405,.px-3xl-405{padding-right:calc(var(--g-def)*2)}
  .ps-3xl-405,.px-3xl-405{padding-left:calc(var(--g-def)*2)}
  .p-3xl-5{padding:calc(var(--g-def)*3)}
  .pt-3xl-5,.py-3xl-5{padding-top:calc(var(--g-def)*3)}
  .pe-3xl-5,.px-3xl-5{padding-right:calc(var(--g-def)*3)}
  .pb-3xl-5,.py-3xl-5{padding-bottom:calc(var(--g-def)*3)}
  .ps-3xl-5,.px-3xl-5{padding-left:calc(var(--g-def)*3)}
  .p-3xl-6{padding:calc(var(--g-def)*4)}
  .pe-3xl-6,.px-3xl-6{padding-right:calc(var(--g-def)*4)}
  .ps-3xl-6,.px-3xl-6{padding-left:calc(var(--g-def)*4)}
  .pt-3xl-6,.py-3xl-6{padding-top:calc(var(--g-def)*4)}
  .pb-3xl-6,.py-3xl-6{padding-bottom:calc(var(--g-def)*4)}
  .m-3xl-n1{margin:calc(var(--g-def)/-4)}
  .mt-3xl-n1,.my-3xl-n1{margin-top:calc(var(--g-def)/-4)}
  .me-3xl-n1,.mx-3xl-n1{margin-right:calc(var(--g-def)/-4)}
  .mb-3xl-n1,.my-3xl-n1{margin-bottom:calc(var(--g-def)/-4)}
  .ms-3xl-n1,.mx-3xl-n1{margin-left:calc(var(--g-def)/-4)}
  .m-3xl-n2{margin:calc(var(--g-def)/-2)}
  .mt-3xl-n2,.my-3xl-n2{margin-top:calc(var(--g-def)/-2)}
  .me-3xl-n2,.mx-3xl-n2{margin-right:calc(var(--g-def)/-2)}
  .mb-3xl-n2,.my-3xl-n2{margin-bottom:calc(var(--g-def)/-2)}
  .ms-3xl-n2,.mx-3xl-n2{margin-left:calc(var(--g-def)/-2)}
  .m-3xl-n205{margin:calc(var(--g-def)/-1.75)}
  .mt-3xl-n205,.my-3xl-n205{margin-top:calc(var(--g-def)/-1.75)}
  .mb-3xl-n205,.my-3xl-n205{margin-bottom:calc(var(--g-def)/-1.75)}
  .ms-3xl-n205,.mx-3xl-n205{margin-left:calc(var(--g-def)/-1.75)}
  .me-3xl-n205,.mx-3xl-n205{margin-right:calc(var(--g-def)/-1.75)}
  .m-3xl-n3{margin:calc(var(--g-def)/-1)}
  .mt-3xl-n3,.my-3xl-n3{margin-top:calc(var(--g-def)/-1)}
  .me-3xl-n3,.mx-3xl-n3{margin-right:calc(var(--g-def)/-1)}
  .mb-3xl-n3,.my-3xl-n3{margin-bottom:calc(var(--g-def)/-1)}
  .ms-3xl-n3,.mx-3xl-n3{margin-left:calc(var(--g-def)/-1)}
  .m-3xl-n4{margin:calc(var(--g-def)*-1.5)}
  .mt-3xl-n4,.my-3xl-n4{margin-top:calc(var(--g-def)*-1.5)}
  .me-3xl-n4,.mx-3xl-n4{margin-right:calc(var(--g-def)*-1.5)}
  .mb-3xl-n4,.my-3xl-n4{margin-bottom:calc(var(--g-def)*-1.5)}
  .ms-3xl-n4,.mx-3xl-n4{margin-left:calc(var(--g-def)*-1.5)}
  .m-3xl-n405{margin:calc(var(--g-def)*-2)}
  .mt-3xl-n405,.my-3xl-n405{margin-top:calc(var(--g-def)*-2)}
  .mb-3xl-n405,.my-3xl-n405{margin-bottom:calc(var(--g-def)*-2)}
  .me-3xl-n405,.mx-3xl-n405{margin-right:calc(var(--g-def)*-2)}
  .ms-3xl-n405,.mx-3xl-n405{margin-left:calc(var(--g-def)*-2)}
  .m-3xl-n5{margin:calc(var(--g-def)*-3)}
  .mt-3xl-n5,.my-3xl-n5{margin-top:calc(var(--g-def)*-3)}
  .me-3xl-n5,.mx-3xl-n5{margin-right:calc(var(--g-def)*-3)}
  .mb-3xl-n5,.my-3xl-n5{margin-bottom:calc(var(--g-def)*-3)}
  .ms-3xl-n5,.mx-3xl-n5{margin-left:calc(var(--g-def)*-3)}
  .m-3xl-n6{margin:calc(var(--g-def)*-4)}
  .mt-3xl-n6,.my-3xl-n6{margin-top:calc(var(--g-def)*-4)}
  .mb-3xl-n6,.my-3xl-n6{margin-bottom:calc(var(--g-def)*-4)}
  .ms-3xl-n6,.mx-3xl-n6{margin-left:calc(var(--g-def)*-4)}
  .me-3xl-n6,.mx-3xl-n6{margin-right:calc(var(--g-def)*-4)}
  .m-3xl-auto{margin:auto}
  .mt-3xl-auto,.my-3xl-auto{margin-top:auto}
  .me-3xl-auto,.mx-3xl-auto{margin-right:auto}
  .mb-3xl-auto,.my-3xl-auto{margin-bottom:auto}
  .ms-3xl-auto,.mx-3xl-auto{margin-left:auto}
  /*hw*/
  .w-3xl-100{width:100%}
  .w-3xl-auto{width:auto}
  .w-3xl-100vw{width:100vw}
  .maw-3xl-100{max-width:100%}
  .h-3xl-100{height:100%}
  .h-3xl-auto{height:auto}
  .h-3xl-100vh{height:100vh}
  /*text*/
  .text-3xl-start{text-align:left !important}
  .text-3xl-end{text-align:right !important}
  .text-3xl-center{text-align:center !important}
  /* b */
  .bsd-3xl{border:.1rem solid #ccc}
  .btsd-3xl{border-top:.1rem solid #ccc}
  .bbsd-3xl{border-bottom:.1rem solid #dedcdc}
  .besd-3xl{border-right:.1rem solid #dedcdc}
  .bssd-3xl{border-left:.1rem solid #dedcdc}
  .bda-3xl{border:.1rem dashed #ccc}
  .btda-3xl{border-top:.1rem dashed #ccc}
  .bbda-3xl{border-bottom:.1rem dashed #dedcdc}
  .beda-3xl{border-right:.1rem dashed #dedcdc}
  .bsda-3xl{border-left:.1rem dashed #dedcdc}
  .bdb-3xl{border:.4rem double #ccc}
  .btdb-3xl{border-top:.4rem double #ccc}
  .bbdb-3xl{border-bottom:.4rem double #dedcdc}
  .bedb-3xl{border-right:.4rem double #dedcdc}
  .bsdb-3xl{border-left:.4rem double #dedcdc}
  .b-3xl-0{border:none}
  .bt-3xl-0{border-top:none}
  .bb-3xl-0{border-bottom:none}
  .be-3xl-0{border-right:none}
  .bs-3xl-0{border-left:none}
  .bw-3xl-1px{border-width:1px}
  .bw-3xl-01r{border-width:.1rem}
  .bw-3xl-02r{border-width:.2rem}
  .bw-3xl-04r{border-width:.4rem}
  .rounded-3xl-0{border-radius:0}
  .rounded-3xl-top-0{border-top-left-radius:0;border-top-right-radius:0}
  .rounded-3xl-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}
  .rounded-3xl-end-0{border-top-right-radius:0;border-bottom-right-radius:0}
  .rounded-3xl-start-0{border-top-left-radius:0;border-bottom-left-radius:0}
  .rounded-3xl-circle{border-radius:50%}
  .rounded-3xl-pill{border-radius:50rem}
  .rounded-3xl{border-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-3xl-top{border-top-left-radius:calc(var(--g-def)/4 + .1vw);border-top-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-3xl-top-end{border-top-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-3xl-top-start{border-top-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-3xl-end{border-top-right-radius:calc(var(--g-def)/4 + .1vw);border-bottom-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-3xl-bottom{border-bottom-right-radius:calc(var(--g-def)/4 + .1vw);border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-3xl-bottom-end{border-bottom-right-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-3xl-bottom-start{border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-3xl-start{border-top-left-radius:calc(var(--g-def)/4 + .1vw);border-bottom-left-radius:calc(var(--g-def)/4 + .1vw)}
  .rounded-3xl-2{border-radius:calc(var(--g-def) + .1vw)}
  .rounded-3xl-top-2{border-top-left-radius:calc(var(--g-def) + .1vw);border-top-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-3xl-top-end-2{border-top-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-3xl-top-start-2{border-top-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-3xl-end-2{border-top-right-radius:calc(var(--g-def) + .1vw);border-bottom-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-3xl-bottom-2{border-bottom-right-radius:calc(var(--g-def) + .1vw);border-bottom-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-3xl-bottom-end-2{border-bottom-right-radius:calc(var(--g-def) + .1vw)}
  .rounded-3xl-bottom-start-2{border-bottom-left-radius:calc(var(--g-def) + .1vw)}
  .rounded-3xl-start-2{border-top-left-radius:calc(var(--g-def) + .1vw);border-bottom-left-radius:calc(var(--g-def) + .1vw)}
}