/**** responsive.css (layered - relies on the SAME @layer order declared once in core.css) ****/
@layer layout {
    @media (min-width:576px){
        .col-sm-1{--w:12}
        .col-sm-2{--w:6}
        .col-sm-3{--w:4}
        .col-sm-4{--w:3}
        .col-sm-5{--w:2.399}
        .col-sm-6{--w:2}
        .col-sm-7{--w:1.716}
        .col-sm-8{--w:1.5}
        .col-sm-9{--w:1.334}
        .col-sm-10{--w:1.2}
        .col-sm-11{--w:1.091}
        .col-sm-12{--w:1}
        .col-sm-20{--w:5}
        .block-sm{display:block}
        .inlineBlock-sm{display:inline-block}
        .flex-sm{display:flex}
        .inlineFlex-sm{display:inline-flex}
        .none-sm{display:none}
        .inline-sm{display:inline}
        .flexRow-sm{flex-direction:row}
        .flexCol-sm{flex-direction:column}
        .flexRowReverse-sm{flex-direction:row-reverse}
        .flexColReverse-sm{flex-direction:column-reverse}
        .noWrap-sm{flex-wrap:nowrap}
        .wrapReverse-sm{flex-wrap:wrap-reverse}
        .justifyStart-sm{justify-content:flex-start}
        .justifyEnd-sm{justify-content:flex-end}
        .justifyCenter-sm{justify-content:center}
        .justifyBetween-sm{justify-content:space-between}
        .justifyAround-sm{justify-content:space-around}
        .justifyEvenly-sm{justify-content:space-evenly}
        .itemStart-sm{align-items:flex-start}
        .itemEnd-sm{align-items:flex-end}
        .itemCenter-sm{align-items:center}
        .itemBaseline-sm{align-items:baseline}
        .itemStretch-sm{align-items:stretch}
        .contentStart-sm{align-content:flex-start}
        .contentEnd-sm{align-content:flex-end}
        .contentCenter-sm{align-content:center}
        .contentBetween-sm{align-content:space-between}
        .contentAround-sm{align-content:space-around}
        .contentStretch-sm{align-content:stretch}
        .selfStart-sm{align-self:flex-start}
        .selfEnd-sm{align-self:flex-end}
        .selfCenter-sm{align-self:center}
        .selfBaseline-sm{align-self:baseline}
        .selfStretch-sm{align-self:stretch}
        .order-1-sm{order:1}
        .order-2-sm{order:2}
        .order-3-sm{order:3}
        .order-4-sm{order:4}
        .m-0-sm{margin:0}
        .m-1-sm{margin:5px}
        .m-2-sm{margin:10px}
        .m-3-sm{margin:15px}
        .m-4-sm{margin:20px}
        .p-0-sm{padding:0}
        .p-1-sm{padding:5px}
        .p-2-sm{padding:10px}
        .p-3-sm{padding:15px}
        .p-4-sm{padding:20px}
        .mt-0-sm,.my-0-sm,.m-0-sm{margin-top:0}
        .mt-1-sm,.my-1-sm,.m-1-sm{margin-top:5px}
        .mt-2-sm,.my-2-sm,.m-2-sm{margin-top:10px}
        .mt-3-sm,.my-3-sm,.m-3-sm{margin-top:15px}
        .mt-4-sm,.my-4-sm,.m-4-sm{margin-top:20px}
        .ms-0-sm,.mx-0-sm,.m-0-sm{margin-right:0}
        .ms-1-sm,.mx-1-sm,.m-1-sm{margin-right:5px}
        .ms-2-sm,.mx-2-sm,.m-2-sm{margin-right:10px}
        .ms-3-sm,.mx-3-sm,.m-3-sm{margin-right:15px}
        .ms-4-sm,.mx-4-sm,.m-4-sm{margin-right:20px}
        .mb-0-sm,.my-0-sm,.m-0-sm{margin-bottom:0}
        .mb-1-sm,.my-1-sm,.m-1-sm{margin-bottom:5px}
        .mb-2-sm,.my-2-sm,.m-2-sm{margin-bottom:10px}
        .mb-3-sm,.my-3-sm,.m-3-sm{margin-bottom:15px}
        .mb-4-sm,.my-4-sm,.m-4-sm{margin-bottom:20px}
        .me-0-sm,.mx-0-sm,.m-0-sm{margin-left:0}
        .me-1-sm,.mx-1-sm,.m-1-sm{margin-left:5px}
        .me-2-sm,.mx-2-sm,.m-2-sm{margin-left:10px}
        .me-3-sm,.mx-3-sm,.m-3-sm{margin-left:15px}
        .me-4-sm,.mx-4-sm,.m-4-sm{margin-left:20px}
        .pt-0-sm,.py-0-sm,.p-0-sm{padding-top:0}
        .pt-1-sm,.py-1-sm,.p-1-sm{padding-top:5px}
        .pt-2-sm,.py-2-sm,.p-2-sm{padding-top:10px}
        .pt-3-sm,.py-3-sm,.p-3-sm{padding-top:15px}
        .pt-4-sm,.py-4-sm,.p-4-sm{padding-top:20px}
        .ps-0-sm,.px-0-sm,.p-0-sm{padding-right:0}
        .ps-1-sm,.px-1-sm,.p-1-sm{padding-right:5px}
        .ps-2-sm,.px-2-sm,.p-2-sm{padding-right:10px}
        .ps-3-sm,.px-3-sm,.p-3-sm{padding-right:15px}
        .ps-4-sm,.px-4-sm,.p-4-sm{padding-right:20px}
        .pb-0-sm,.py-0-sm,.p-0-sm{padding-bottom:0}
        .pb-1-sm,.py-1-sm,.p-1-sm{padding-bottom:5px}
        .pb-2-sm,.py-2-sm,.p-2-sm{padding-bottom:10px}
        .pb-3-sm,.py-3-sm,.p-3-sm{padding-bottom:15px}
        .pb-4-sm,.py-4-sm,.p-4-sm{padding-bottom:20px}
        .pe-0-sm,.px-0-sm,.p-0-sm{padding-left:0}
        .pe-1-sm,.px-1-sm,.p-1-sm{padding-left:5px}
        .pe-2-sm,.px-2-sm,.p-2-sm{padding-left:10px}
        .pe-3-sm,.px-3-sm,.p-3-sm{padding-left:15px}
        .pe-4-sm,.px-4-sm,.p-4-sm{padding-left:20px}
        .mt-auto-sm,.my-auto-sm{margin-top:auto}
        .ms-auto-sm,.mx-auto-sm{margin-right:auto}
        .mb-auto-sm,.my-auto-sm{margin-bottom:auto}
        .me-auto-sm,.mx-auto-sm{margin-left:auto}
        .gap-0-sm{gap:0}
        .gap-1-sm{gap:5px}
        .gap-2-sm{gap:10px}
        .gap-3-sm{gap:15px}
        .gap-4-sm{gap:20px}
        .txt-start-sm{text-align:right}
        .txt-end-sm{text-align:left}
        .txt-center-sm{text-align:center}
    }
    @media (min-width:768px){
        .col-md-1{--w:12}
        .col-md-2{--w:6}
        .col-md-3{--w:4}
        .col-md-4{--w:3}
        .col-md-5{--w:2.399}
        .col-md-6{--w:2}
        .col-md-7{--w:1.716}
        .col-md-8{--w:1.5}
        .col-md-9{--w:1.334}
        .col-md-10{--w:1.2}
        .col-md-11{--w:1.091}
        .col-md-12{--w:1}
        .col-md-20{--w:5}
        .block-md{display:block}
        .inlineBlock-md{display:inline-block}
        .flex-md{display:flex}
        .inlineFlex-md{display:inline-flex}
        .none-md{display:none}
        .inline-md{display:inline}
        .flexRow-md{flex-direction:row}
        .flexCol-md{flex-direction:column}
        .flexRowReverse-md{flex-direction:row-reverse}
        .flexColReverse-md{flex-direction:column-reverse}
        .noWrap-md{flex-wrap:nowrap}
        .wrapReverse-md{flex-wrap:wrap-reverse}
        .justifyStart-md{justify-content:flex-start}
        .justifyEnd-md{justify-content:flex-end}
        .justifyCenter-md{justify-content:center}
        .justifyBetween-md{justify-content:space-between}
        .justifyAround-md{justify-content:space-around}
        .justifyEvenly-md{justify-content:space-evenly}
        .itemStart-md{align-items:flex-start}
        .itemEnd-md{align-items:flex-end}
        .itemCenter-md{align-items:center}
        .itemBaseline-md{align-items:baseline}
        .itemStretch-md{align-items:stretch}
        .contentStart-md{align-content:flex-start}
        .contentEnd-md{align-content:flex-end}
        .contentCenter-md{align-content:center}
        .contentBetween-md{align-content:space-between}
        .contentAround-md{align-content:space-around}
        .contentStretch-md{align-content:stretch}
        .selfStart-md{align-self:flex-start}
        .selfEnd-md{align-self:flex-end}
        .selfCenter-md{align-self:center}
        .selfBaseline-md{align-self:baseline}
        .selfStretch-md{align-self:stretch}
        .order-1-md{order:1}
        .order-2-md{order:2}
        .order-3-md{order:3}
        .order-4-md{order:4}
        .m-0-md{margin:0}
        .m-1-md{margin:5px}
        .m-2-md{margin:10px}
        .m-3-md{margin:15px}
        .m-4-md{margin:20px}
        .p-0-md{padding:0}
        .p-1-md{padding:5px}
        .p-2-md{padding:10px}
        .p-3-md{padding:15px}
        .p-4-md{padding:20px}
        .mt-0-md,.my-0-md,.m-0-md{margin-top:0}
        .mt-1-md,.my-1-md,.m-1-md{margin-top:5px}
        .mt-2-md,.my-2-md,.m-2-md{margin-top:10px}
        .mt-3-md,.my-3-md,.m-3-md{margin-top:15px}
        .mt-4-md,.my-4-md,.m-4-md{margin-top:20px}
        .ms-0-md,.mx-0-md,.m-0-md{margin-right:0}
        .ms-1-md,.mx-1-md,.m-1-md{margin-right:5px}
        .ms-2-md,.mx-2-md,.m-2-md{margin-right:10px}
        .ms-3-md,.mx-3-md,.m-3-md{margin-right:15px}
        .ms-4-md,.mx-4-md,.m-4-md{margin-right:20px}
        .mb-0-md,.my-0-md,.m-0-md{margin-bottom:0}
        .mb-1-md,.my-1-md,.m-1-md{margin-bottom:5px}
        .mb-2-md,.my-2-md,.m-2-md{margin-bottom:10px}
        .mb-3-md,.my-3-md,.m-3-md{margin-bottom:15px}
        .mb-4-md,.my-4-md,.m-4-md{margin-bottom:20px}
        .me-0-md,.mx-0-md,.m-0-md{margin-left:0}
        .me-1-md,.mx-1-md,.m-1-md{margin-left:5px}
        .me-2-md,.mx-2-md,.m-2-md{margin-left:10px}
        .me-3-md,.mx-3-md,.m-3-md{margin-left:15px}
        .me-4-md,.mx-4-md,.m-4-md{margin-left:20px}
        .pt-0-md,.py-0-md,.p-0-md{padding-top:0}
        .pt-1-md,.py-1-md,.p-1-md{padding-top:5px}
        .pt-2-md,.py-2-md,.p-2-md{padding-top:10px}
        .pt-3-md,.py-3-md,.p-3-md{padding-top:15px}
        .pt-4-md,.py-4-md,.p-4-md{padding-top:20px}
        .ps-0-md,.px-0-md,.p-0-md{padding-right:0}
        .ps-1-md,.px-1-md,.p-1-md{padding-right:5px}
        .ps-2-md,.px-2-md,.p-2-md{padding-right:10px}
        .ps-3-md,.px-3-md,.p-3-md{padding-right:15px}
        .ps-4-md,.px-4-md,.p-4-md{padding-right:20px}
        .pb-0-md,.py-0-md,.p-0-md{padding-bottom:0}
        .pb-1-md,.py-1-md,.p-1-md{padding-bottom:5px}
        .pb-2-md,.py-2-md,.p-2-md{padding-bottom:10px}
        .pb-3-md,.py-3-md,.p-3-md{padding-bottom:15px}
        .pb-4-md,.py-4-md,.p-4-md{padding-bottom:20px}
        .pe-0-md,.px-0-md,.p-0-md{padding-left:0}
        .pe-1-md,.px-1-md,.p-1-md{padding-left:5px}
        .pe-2-md,.px-2-md,.p-2-md{padding-left:10px}
        .pe-3-md,.px-3-md,.p-3-md{padding-left:15px}
        .pe-4-md,.px-4-md,.p-4-md{padding-left:20px}
        .mt-auto-md,.my-auto-md{margin-top:auto}
        .ms-auto-md,.mx-auto-md{margin-right:auto}
        .mb-auto-md,.my-auto-md{margin-bottom:auto}
        .me-auto-md,.mx-auto-md{margin-left:auto}
        .gap-0-md{gap:0}
        .gap-1-md{gap:5px}
        .gap-2-md{gap:10px}
        .gap-3-md{gap:15px}
        .gap-4-md{gap:20px}
        .txt-start-md{text-align:right}
        .txt-end-md{text-align:left}
        .txt-center-md{text-align:center}
    }
    @media (min-width:992px){
        .col-lg-1{--w:12}
        .col-lg-2{--w:6}
        .col-lg-3{--w:4}
        .col-lg-4{--w:3}
        .col-lg-5{--w:2.399}
        .col-lg-6{--w:2}
        .col-lg-7{--w:1.716}
        .col-lg-8{--w:1.5}
        .col-lg-9{--w:1.334}
        .col-lg-10{--w:1.2}
        .col-lg-11{--w:1.091}
        .col-lg-12{--w:1}
        .col-lg-20{--w:5}
        .block-lg{display:block}
        .inlineBlock-lg{display:inline-block}
        .flex-lg{display:flex}
        .inlineFlex-lg{display:inline-flex}
        .none-lg{display:none}
        .inline-lg{display:inline}
        .flexRow-lg{flex-direction:row}
        .flexCol-lg{flex-direction:column}
        .flexRowReverse-lg{flex-direction:row-reverse}
        .flexColReverse-lg{flex-direction:column-reverse}
        .noWrap-lg{flex-wrap:nowrap}
        .wrapReverse-lg{flex-wrap:wrap-reverse}
        .justifyStart-lg{justify-content:flex-start}
        .justifyEnd-lg{justify-content:flex-end}
        .justifyCenter-lg{justify-content:center}
        .justifyBetween-lg{justify-content:space-between}
        .justifyAround-lg{justify-content:space-around}
        .justifyEvenly-lg{justify-content:space-evenly}
        .itemStart-lg{align-items:flex-start}
        .itemEnd-lg{align-items:flex-end}
        .itemCenter-lg{align-items:center}
        .itemBaseline-lg{align-items:baseline}
        .itemStretch-lg{align-items:stretch}
        .contentStart-lg{align-content:flex-start}
        .contentEnd-lg{align-content:flex-end}
        .contentCenter-lg{align-content:center}
        .contentBetween-lg{align-content:space-between}
        .contentAround-lg{align-content:space-around}
        .contentStretch-lg{align-content:stretch}
        .selfStart-lg{align-self:flex-start}
        .selfEnd-lg{align-self:flex-end}
        .selfCenter-lg{align-self:center}
        .selfBaseline-lg{align-self:baseline}
        .selfStretch-lg{align-self:stretch}
        .order-1-lg{order:1}
        .order-2-lg{order:2}
        .order-3-lg{order:3}
        .order-4-lg{order:4}
        .m-0-lg{margin:0}
        .m-1-lg{margin:5px}
        .m-2-lg{margin:10px}
        .m-3-lg{margin:15px}
        .m-4-lg{margin:20px}
        .p-0-lg{padding:0}
        .p-1-lg{padding:5px}
        .p-2-lg{padding:10px}
        .p-3-lg{padding:15px}
        .p-4-lg{padding:20px}
        .mt-0-lg,.my-0-lg,.m-0-lg{margin-top:0}
        .mt-1-lg,.my-1-lg,.m-1-lg{margin-top:5px}
        .mt-2-lg,.my-2-lg,.m-2-lg{margin-top:10px}
        .mt-3-lg,.my-3-lg,.m-3-lg{margin-top:15px}
        .mt-4-lg,.my-4-lg,.m-4-lg{margin-top:20px}
        .ms-0-lg,.mx-0-lg,.m-0-lg{margin-right:0}
        .ms-1-lg,.mx-1-lg,.m-1-lg{margin-right:5px}
        .ms-2-lg,.mx-2-lg,.m-2-lg{margin-right:10px}
        .ms-3-lg,.mx-3-lg,.m-3-lg{margin-right:15px}
        .ms-4-lg,.mx-4-lg,.m-4-lg{margin-right:20px}
        .mb-0-lg,.my-0-lg,.m-0-lg{margin-bottom:0}
        .mb-1-lg,.my-1-lg,.m-1-lg{margin-bottom:5px}
        .mb-2-lg,.my-2-lg,.m-2-lg{margin-bottom:10px}
        .mb-3-lg,.my-3-lg,.m-3-lg{margin-bottom:15px}
        .mb-4-lg,.my-4-lg,.m-4-lg{margin-bottom:20px}
        .me-0-lg,.mx-0-lg,.m-0-lg{margin-left:0}
        .me-1-lg,.mx-1-lg,.m-1-lg{margin-left:5px}
        .me-2-lg,.mx-2-lg,.m-2-lg{margin-left:10px}
        .me-3-lg,.mx-3-lg,.m-3-lg{margin-left:15px}
        .me-4-lg,.mx-4-lg,.m-4-lg{margin-left:20px}
        .pt-0-lg,.py-0-lg,.p-0-lg{padding-top:0}
        .pt-1-lg,.py-1-lg,.p-1-lg{padding-top:5px}
        .pt-2-lg,.py-2-lg,.p-2-lg{padding-top:10px}
        .pt-3-lg,.py-3-lg,.p-3-lg{padding-top:15px}
        .pt-4-lg,.py-4-lg,.p-4-lg{padding-top:20px}
        .ps-0-lg,.px-0-lg,.p-0-lg{padding-right:0}
        .ps-1-lg,.px-1-lg,.p-1-lg{padding-right:5px}
        .ps-2-lg,.px-2-lg,.p-2-lg{padding-right:10px}
        .ps-3-lg,.px-3-lg,.p-3-lg{padding-right:15px}
        .ps-4-lg,.px-4-lg,.p-4-lg{padding-right:20px}
        .pb-0-lg,.py-0-lg,.p-0-lg{padding-bottom:0}
        .pb-1-lg,.py-1-lg,.p-1-lg{padding-bottom:5px}
        .pb-2-lg,.py-2-lg,.p-2-lg{padding-bottom:10px}
        .pb-3-lg,.py-3-lg,.p-3-lg{padding-bottom:15px}
        .pb-4-lg,.py-4-lg,.p-4-lg{padding-bottom:20px}
        .pe-0-lg,.px-0-lg,.p-0-lg{padding-left:0}
        .pe-1-lg,.px-1-lg,.p-1-lg{padding-left:5px}
        .pe-2-lg,.px-2-lg,.p-2-lg{padding-left:10px}
        .pe-3-lg,.px-3-lg,.p-3-lg{padding-left:15px}
        .pe-4-lg,.px-4-lg,.p-4-lg{padding-left:20px}
        .mt-auto-lg,.my-auto-lg{margin-top:auto}
        .ms-auto-lg,.mx-auto-lg{margin-right:auto}
        .mb-auto-lg,.my-auto-lg{margin-bottom:auto}
        .me-auto-lg,.mx-auto-lg{margin-left:auto}
        .gap-0-lg{gap:0}
        .gap-1-lg{gap:5px}
        .gap-2-lg{gap:10px}
        .gap-3-lg{gap:15px}
        .gap-4-lg{gap:20px}
        .txt-start-lg{text-align:right}
        .txt-end-lg{text-align:left}
        .txt-center-lg{text-align:center}
    }
    @media (min-width:1200px){
        .col-xl-1{--w:12}
        .col-xl-2{--w:6}
        .col-xl-3{--w:4}
        .col-xl-4{--w:3}
        .col-xl-5{--w:2.399}
        .col-xl-6{--w:2}
        .col-xl-7{--w:1.716}
        .col-xl-8{--w:1.5}
        .col-xl-9{--w:1.334}
        .col-xl-10{--w:1.2}
        .col-xl-11{--w:1.091}
        .col-xl-12{--w:1}
        .col-xl-20{--w:5}
        .block-xl{display:block}
        .inlineBlock-xl{display:inline-block}
        .flex-xl{display:flex}
        .inlineFlex-xl{display:inline-flex}
        .none-xl{display:none}
        .inline-xl{display:inline}
        .flexRow-xl{flex-direction:row}
        .flexCol-xl{flex-direction:column}
        .flexRowReverse-xl{flex-direction:row-reverse}
        .flexColReverse-xl{flex-direction:column-reverse}
        .noWrap-xl{flex-wrap:nowrap}
        .wrapReverse-xl{flex-wrap:wrap-reverse}
        .justifyStart-xl{justify-content:flex-start}
        .justifyEnd-xl{justify-content:flex-end}
        .justifyCenter-xl{justify-content:center}
        .justifyBetween-xl{justify-content:space-between}
        .justifyAround-xl{justify-content:space-around}
        .justifyEvenly-xl{justify-content:space-evenly}
        .itemStart-xl{align-items:flex-start}
        .itemEnd-xl{align-items:flex-end}
        .itemCenter-xl{align-items:center}
        .itemBaseline-xl{align-items:baseline}
        .itemStretch-xl{align-items:stretch}
        .contentStart-xl{align-content:flex-start}
        .contentEnd-xl{align-content:flex-end}
        .contentCenter-xl{align-content:center}
        .contentBetween-xl{align-content:space-between}
        .contentAround-xl{align-content:space-around}
        .contentStretch-xl{align-content:stretch}
        .selfStart-xl{align-self:flex-start}
        .selfEnd-xl{align-self:flex-end}
        .selfCenter-xl{align-self:center}
        .selfBaseline-xl{align-self:baseline}
        .selfStretch-xl{align-self:stretch}
        .order-1-xl{order:1}
        .order-2-xl{order:2}
        .order-3-xl{order:3}
        .order-4-xl{order:4}
        .m-0-xl{margin:0}
        .m-1-xl{margin:5px}
        .m-2-xl{margin:10px}
        .m-3-xl{margin:15px}
        .m-4-xl{margin:20px}
        .p-0-xl{padding:0}
        .p-1-xl{padding:5px}
        .p-2-xl{padding:10px}
        .p-3-xl{padding:15px}
        .p-4-xl{padding:20px}
        .mt-0-xl,.my-0-xl,.m-0-xl{margin-top:0}
        .mt-1-xl,.my-1-xl,.m-1-xl{margin-top:5px}
        .mt-2-xl,.my-2-xl,.m-2-xl{margin-top:10px}
        .mt-3-xl,.my-3-xl,.m-3-xl{margin-top:15px}
        .mt-4-xl,.my-4-xl,.m-4-xl{margin-top:20px}
        .ms-0-xl,.mx-0-xl,.m-0-xl{margin-right:0}
        .ms-1-xl,.mx-1-xl,.m-1-xl{margin-right:5px}
        .ms-2-xl,.mx-2-xl,.m-2-xl{margin-right:10px}
        .ms-3-xl,.mx-3-xl,.m-3-xl{margin-right:15px}
        .ms-4-xl,.mx-4-xl,.m-4-xl{margin-right:20px}
        .mb-0-xl,.my-0-xl,.m-0-xl{margin-bottom:0}
        .mb-1-xl,.my-1-xl,.m-1-xl{margin-bottom:5px}
        .mb-2-xl,.my-2-xl,.m-2-xl{margin-bottom:10px}
        .mb-3-xl,.my-3-xl,.m-3-xl{margin-bottom:15px}
        .mb-4-xl,.my-4-xl,.m-4-xl{margin-bottom:20px}
        .me-0-xl,.mx-0-xl,.m-0-xl{margin-left:0}
        .me-1-xl,.mx-1-xl,.m-1-xl{margin-left:5px}
        .me-2-xl,.mx-2-xl,.m-2-xl{margin-left:10px}
        .me-3-xl,.mx-3-xl,.m-3-xl{margin-left:15px}
        .me-4-xl,.mx-4-xl,.m-4-xl{margin-left:20px}
        .pt-0-xl,.py-0-xl,.p-0-xl{padding-top:0}
        .pt-1-xl,.py-1-xl,.p-1-xl{padding-top:5px}
        .pt-2-xl,.py-2-xl,.p-2-xl{padding-top:10px}
        .pt-3-xl,.py-3-xl,.p-3-xl{padding-top:15px}
        .pt-4-xl,.py-4-xl,.p-4-xl{padding-top:20px}
        .ps-0-xl,.px-0-xl,.p-0-xl{padding-right:0}
        .ps-1-xl,.px-1-xl,.p-1-xl{padding-right:5px}
        .ps-2-xl,.px-2-xl,.p-2-xl{padding-right:10px}
        .ps-3-xl,.px-3-xl,.p-3-xl{padding-right:15px}
        .ps-4-xl,.px-4-xl,.p-4-xl{padding-right:20px}
        .pb-0-xl,.py-0-xl,.p-0-xl{padding-bottom:0}
        .pb-1-xl,.py-1-xl,.p-1-xl{padding-bottom:5px}
        .pb-2-xl,.py-2-xl,.p-2-xl{padding-bottom:10px}
        .pb-3-xl,.py-3-xl,.p-3-xl{padding-bottom:15px}
        .pb-4-xl,.py-4-xl,.p-4-xl{padding-bottom:20px}
        .pe-0-xl,.px-0-xl,.p-0-xl{padding-left:0}
        .pe-1-xl,.px-1-xl,.p-1-xl{padding-left:5px}
        .pe-2-xl,.px-2-xl,.p-2-xl{padding-left:10px}
        .pe-3-xl,.px-3-xl,.p-3-xl{padding-left:15px}
        .pe-4-xl,.px-4-xl,.p-4-xl{padding-left:20px}
        .mt-auto-xl,.my-auto-xl{margin-top:auto}
        .ms-auto-xl,.mx-auto-xl{margin-right:auto}
        .mb-auto-xl,.my-auto-xl{margin-bottom:auto}
        .me-auto-xl,.mx-auto-xl{margin-left:auto}
        .gap-0-xl{gap:0}
        .gap-1-xl{gap:5px}
        .gap-2-xl{gap:10px}
        .gap-3-xl{gap:15px}
        .gap-4-xl{gap:20px}
        .txt-start-xl{text-align:right}
        .txt-end-xl{text-align:left}
        .txt-center-xl{text-align:center}
    }
    @media (min-width:1400px){
        .col-xxl-1{--w:12}
        .col-xxl-2{--w:6}
        .col-xxl-3{--w:4}
        .col-xxl-4{--w:3}
        .col-xxl-5{--w:2.399}
        .col-xxl-6{--w:2}
        .col-xxl-7{--w:1.716}
        .col-xxl-8{--w:1.5}
        .col-xxl-9{--w:1.334}
        .col-xxl-10{--w:1.2}
        .col-xxl-11{--w:1.091}
        .col-xxl-12{--w:1}
        .col-xxl-20{--w:5}
        .block-xxl{display:block}
        .inlineBlock-xxl{display:inline-block}
        .flex-xxl{display:flex}
        .inlineFlex-xxl{display:inline-flex}
        .none-xxl{display:none}
        .inline-xxl{display:inline}
        .flexRow-xxl{flex-direction:row}
        .flexCol-xxl{flex-direction:column}
        .flexRowReverse-xxl{flex-direction:row-reverse}
        .flexColReverse-xxl{flex-direction:column-reverse}
        .noWrap-xxl{flex-wrap:nowrap}
        .wrapReverse-xxl{flex-wrap:wrap-reverse}
        .justifyStart-xxl{justify-content:flex-start}
        .justifyEnd-xxl{justify-content:flex-end}
        .justifyCenter-xxl{justify-content:center}
        .justifyBetween-xxl{justify-content:space-between}
        .justifyAround-xxl{justify-content:space-around}
        .justifyEvenly-xxl{justify-content:space-evenly}
        .itemStart-xxl{align-items:flex-start}
        .itemEnd-xxl{align-items:flex-end}
        .itemCenter-xxl{align-items:center}
        .itemBaseline-xxl{align-items:baseline}
        .itemStretch-xxl{align-items:stretch}
        .contentStart-xxl{align-content:flex-start}
        .contentEnd-xxl{align-content:flex-end}
        .contentCenter-xxl{align-content:center}
        .contentBetween-xxl{align-content:space-between}
        .contentAround-xxl{align-content:space-around}
        .contentStretch-xxl{align-content:stretch}
        .selfStart-xxl{align-self:flex-start}
        .selfEnd-xxl{align-self:flex-end}
        .selfCenter-xxl{align-self:center}
        .selfBaseline-xxl{align-self:baseline}
        .selfStretch-xxl{align-self:stretch}
        .order-1-xxl{order:1}
        .order-2-xxl{order:2}
        .order-3-xxl{order:3}
        .order-4-xxl{order:4}
        .m-0-xxl{margin:0}
        .m-1-xxl{margin:5px}
        .m-2-xxl{margin:10px}
        .m-3-xxl{margin:15px}
        .m-4-xxl{margin:20px}
        .p-0-xxl{padding:0}
        .p-1-xxl{padding:5px}
        .p-2-xxl{padding:10px}
        .p-3-xxl{padding:15px}
        .p-4-xxl{padding:20px}
        .mt-0-xxl,.my-0-xxl,.m-0-xxl{margin-top:0}
        .mt-1-xxl,.my-1-xxl,.m-1-xxl{margin-top:5px}
        .mt-2-xxl,.my-2-xxl,.m-2-xxl{margin-top:10px}
        .mt-3-xxl,.my-3-xxl,.m-3-xxl{margin-top:15px}
        .mt-4-xxl,.my-4-xxl,.m-4-xxl{margin-top:20px}
        .ms-0-xxl,.mx-0-xxl,.m-0-xxl{margin-right:0}
        .ms-1-xxl,.mx-1-xxl,.m-1-xxl{margin-right:5px}
        .ms-2-xxl,.mx-2-xxl,.m-2-xxl{margin-right:10px}
        .ms-3-xxl,.mx-3-xxl,.m-3-xxl{margin-right:15px}
        .ms-4-xxl,.mx-4-xxl,.m-4-xxl{margin-right:20px}
        .mb-0-xxl,.my-0-xxl,.m-0-xxl{margin-bottom:0}
        .mb-1-xxl,.my-1-xxl,.m-1-xxl{margin-bottom:5px}
        .mb-2-xxl,.my-2-xxl,.m-2-xxl{margin-bottom:10px}
        .mb-3-xxl,.my-3-xxl,.m-3-xxl{margin-bottom:15px}
        .mb-4-xxl,.my-4-xxl,.m-4-xxl{margin-bottom:20px}
        .me-0-xxl,.mx-0-xxl,.m-0-xxl{margin-left:0}
        .me-1-xxl,.mx-1-xxl,.m-1-xxl{margin-left:5px}
        .me-2-xxl,.mx-2-xxl,.m-2-xxl{margin-left:10px}
        .me-3-xxl,.mx-3-xxl,.m-3-xxl{margin-left:15px}
        .me-4-xxl,.mx-4-xxl,.m-4-xxl{margin-left:20px}
        .pt-0-xxl,.py-0-xxl,.p-0-xxl{padding-top:0}
        .pt-1-xxl,.py-1-xxl,.p-1-xxl{padding-top:5px}
        .pt-2-xxl,.py-2-xxl,.p-2-xxl{padding-top:10px}
        .pt-3-xxl,.py-3-xxl,.p-3-xxl{padding-top:15px}
        .pt-4-xxl,.py-4-xxl,.p-4-xxl{padding-top:20px}
        .ps-0-xxl,.px-0-xxl,.p-0-xxl{padding-right:0}
        .ps-1-xxl,.px-1-xxl,.p-1-xxl{padding-right:5px}
        .ps-2-xxl,.px-2-xxl,.p-2-xxl{padding-right:10px}
        .ps-3-xxl,.px-3-xxl,.p-3-xxl{padding-right:15px}
        .ps-4-xxl,.px-4-xxl,.p-4-xxl{padding-right:20px}
        .pb-0-xxl,.py-0-xxl,.p-0-xxl{padding-bottom:0}
        .pb-1-xxl,.py-1-xxl,.p-1-xxl{padding-bottom:5px}
        .pb-2-xxl,.py-2-xxl,.p-2-xxl{padding-bottom:10px}
        .pb-3-xxl,.py-3-xxl,.p-3-xxl{padding-bottom:15px}
        .pb-4-xxl,.py-4-xxl,.p-4-xxl{padding-bottom:20px}
        .pe-0-xxl,.px-0-xxl,.p-0-xxl{padding-left:0}
        .pe-1-xxl,.px-1-xxl,.p-1-xxl{padding-left:5px}
        .pe-2-xxl,.px-2-xxl,.p-2-xxl{padding-left:10px}
        .pe-3-xxl,.px-3-xxl,.p-3-xxl{padding-left:15px}
        .pe-4-xxl,.px-4-xxl,.p-4-xxl{padding-left:20px}
        .mt-auto-xxl,.my-auto-xxl{margin-top:auto}
        .ms-auto-xxl,.mx-auto-xxl{margin-right:auto}
        .mb-auto-xxl,.my-auto-xxl{margin-bottom:auto}
        .me-auto-xxl,.mx-auto-xxl{margin-left:auto}
        .gap-0-xxl{gap:0}
        .gap-1-xxl{gap:5px}
        .gap-2-xxl{gap:10px}
        .gap-3-xxl{gap:15px}
        .gap-4-xxl{gap:20px}
        .txt-start-xxl{text-align:right}
        .txt-end-xxl{text-align:left}
        .txt-center-xxl{text-align:center}
    }
}
