:root {
    --opacitu-5: 0.05;
    --opacity-10: 0.1;
    --opacity-20: 0.2;
    --opacity-30: 0.3;
    --opacity-40: 0.4;
    --opacity-50: 0.5;
    --opacity-60: 0.6;
    --opacity-70: 0.7;
    --opacity-80: 0.8;
    --opacity-90: 0.9;
    --opacity-100: 1;
    --border-general: 0.5px solid rgb(var(--theme-blue), var(--opacity-10));
    --radius-general: 20px
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

html,
body {
    height: 100%;
    font-family: "Gilroy", sans-serif;
    background: rgb(var(--background-body))
}

a {
    text-decoration: none;
    color: inherit
}

img {
    max-width: 100%;
    height: auto
}

button {
    cursor: pointer;
    border: none;
    background: none;
    font-family: "Gilroy", sans-serif
}

input,
textarea {
    font-family: "Gilroy", sans-serif;
    font-size: inherit
}

ul,
ol {
    list-style: none
}

img {
    display: flex
}

:focus {
    outline: none
}

:root {
    --opacitu-5: 0.05;
    --opacity-10: 0.1;
    --opacity-20: 0.2;
    --opacity-30: 0.3;
    --opacity-40: 0.4;
    --opacity-50: 0.5;
    --opacity-60: 0.6;
    --opacity-70: 0.7;
    --opacity-80: 0.8;
    --opacity-90: 0.9;
    --opacity-100: 1;
    --border-general: 0.5px solid rgb(var(--theme-blue), var(--opacity-10));
    --radius-general: 20px
}

.fca-flex-row {
    display: flex;
    flex-direction: row
}

.fca-flex-row-rev {
    display: flex;
    flex-direction: row-reverse
}

.fca-flex-col {
    display: flex;
    flex-direction: column
}

.fca-flex-col-rev {
    display: flex;
    flex-direction: column-reverse
}

.fca-grid-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(20px, 1fr))
}

.fca-grid-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(20px, 1fr))
}

.fca-grid-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(20px, 1fr))
}

.fca-grid-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(20px, 1fr))
}

.fca-grid-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(20px, 1fr))
}

.fca-grid-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(20px, 1fr))
}

.fca-grid-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(20px, 1fr))
}

.fca-grid-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(20px, 1fr))
}

.fca-grid-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(20px, 1fr))
}

.fca-grid-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(20px, 1fr))
}

.fca-grid-col-1 {
    grid-column: span 1
}

.fca-grid-col-2 {
    grid-column: span 2
}

.fca-grid-col-3 {
    grid-column: span 3
}

.fca-grid-col-4 {
    grid-column: span 4
}

.fca-grid-col-5 {
    grid-column: span 5
}

.fca-grid-col-6 {
    grid-column: span 6
}

.fca-grid-col-7 {
    grid-column: span 7
}

.fca-grid-col-8 {
    grid-column: span 8
}

.fca-grid-col-9 {
    grid-column: span 9
}

.fca-grid-col-10 {
    grid-column: span 10
}

.fca-m-1 {
    margin: 1px
}

.fca-mt-1 {
    margin-top: 1px
}

.fca-mb-1 {
    margin-bottom: 1px
}

.fca-ml-1 {
    margin-left: 1px
}

.fca-mr-1 {
    margin-right: 1px
}

.fca-p-1 {
    padding: 1px
}

.fca-pt-1 {
    padding-top: 1px
}

.fca-pb-1 {
    padding-bottom: 1px
}

.fca-pl-1 {
    padding-left: 1px
}

.fca-pr-1 {
    padding-right: 1px
}

.fca-rad-1 {
    border-radius: 1px
}

.fca-rad-t-1 {
    border-top-left-radius: 1px;
    border-top-right-radius: 1px
}

.fca-rad-b-1 {
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px
}

.fca-rad-l-1 {
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px
}

.fca-rad-r-1 {
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px
}

.fca-gap-1 {
    gap: 1px
}

.fca-gap-r-1 {
    row-gap: 1px
}

.fca-gap-c-1 {
    column-gap: 1px
}

.fca-m-2 {
    margin: 2px
}

.fca-mt-2 {
    margin-top: 2px
}

.fca-mb-2 {
    margin-bottom: 2px
}

.fca-ml-2 {
    margin-left: 2px
}

.fca-mr-2 {
    margin-right: 2px
}

.fca-p-2 {
    padding: 2px
}

.fca-pt-2 {
    padding-top: 2px
}

.fca-pb-2 {
    padding-bottom: 2px
}

.fca-pl-2 {
    padding-left: 2px
}

.fca-pr-2 {
    padding-right: 2px
}

.fca-rad-2 {
    border-radius: 2px
}

.fca-rad-t-2 {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.fca-rad-b-2 {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}

.fca-rad-l-2 {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.fca-rad-r-2 {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.fca-gap-2 {
    gap: 2px
}

.fca-gap-r-2 {
    row-gap: 2px
}

.fca-gap-c-2 {
    column-gap: 2px
}

.fca-m-3 {
    margin: 3px
}

.fca-mt-3 {
    margin-top: 3px
}

.fca-mb-3 {
    margin-bottom: 3px
}

.fca-ml-3 {
    margin-left: 3px
}

.fca-mr-3 {
    margin-right: 3px
}

.fca-p-3 {
    padding: 3px
}

.fca-pt-3 {
    padding-top: 3px
}

.fca-pb-3 {
    padding-bottom: 3px
}

.fca-pl-3 {
    padding-left: 3px
}

.fca-pr-3 {
    padding-right: 3px
}

.fca-rad-3 {
    border-radius: 3px
}

.fca-rad-t-3 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.fca-rad-b-3 {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.fca-rad-l-3 {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.fca-rad-r-3 {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.fca-gap-3 {
    gap: 3px
}

.fca-gap-r-3 {
    row-gap: 3px
}

.fca-gap-c-3 {
    column-gap: 3px
}

.fca-m-4 {
    margin: 4px
}

.fca-mt-4 {
    margin-top: 4px
}

.fca-mb-4 {
    margin-bottom: 4px
}

.fca-ml-4 {
    margin-left: 4px
}

.fca-mr-4 {
    margin-right: 4px
}

.fca-p-4 {
    padding: 4px
}

.fca-pt-4 {
    padding-top: 4px
}

.fca-pb-4 {
    padding-bottom: 4px
}

.fca-pl-4 {
    padding-left: 4px
}

.fca-pr-4 {
    padding-right: 4px
}

.fca-rad-4 {
    border-radius: 4px
}

.fca-rad-t-4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.fca-rad-b-4 {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.fca-rad-l-4 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.fca-rad-r-4 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.fca-gap-4 {
    gap: 4px
}

.fca-gap-r-4 {
    row-gap: 4px
}

.fca-gap-c-4 {
    column-gap: 4px
}

.fca-m-5 {
    margin: 5px
}

.fca-mt-5 {
    margin-top: 5px
}

.fca-mb-5 {
    margin-bottom: 5px
}

.fca-ml-5 {
    margin-left: 5px
}

.fca-mr-5 {
    margin-right: 5px
}

.fca-p-5 {
    padding: 5px
}

.fca-pt-5 {
    padding-top: 5px
}

.fca-pb-5 {
    padding-bottom: 5px
}

.fca-pl-5 {
    padding-left: 5px
}

.fca-pr-5 {
    padding-right: 5px
}

.fca-rad-5 {
    border-radius: 5px
}

.fca-rad-t-5 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.fca-rad-b-5 {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.fca-rad-l-5 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.fca-rad-r-5 {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.fca-gap-5 {
    gap: 5px
}

.fca-gap-r-5 {
    row-gap: 5px
}

.fca-gap-c-5 {
    column-gap: 5px
}

.fca-m-6 {
    margin: 6px
}

.fca-mt-6 {
    margin-top: 6px
}

.fca-mb-6 {
    margin-bottom: 6px
}

.fca-ml-6 {
    margin-left: 6px
}

.fca-mr-6 {
    margin-right: 6px
}

.fca-p-6 {
    padding: 6px
}

.fca-pt-6 {
    padding-top: 6px
}

.fca-pb-6 {
    padding-bottom: 6px
}

.fca-pl-6 {
    padding-left: 6px
}

.fca-pr-6 {
    padding-right: 6px
}

.fca-rad-6 {
    border-radius: 6px
}

.fca-rad-t-6 {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

.fca-rad-b-6 {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}

.fca-rad-l-6 {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.fca-rad-r-6 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.fca-gap-6 {
    gap: 6px
}

.fca-gap-r-6 {
    row-gap: 6px
}

.fca-gap-c-6 {
    column-gap: 6px
}

.fca-m-7 {
    margin: 7px
}

.fca-mt-7 {
    margin-top: 7px
}

.fca-mb-7 {
    margin-bottom: 7px
}

.fca-ml-7 {
    margin-left: 7px
}

.fca-mr-7 {
    margin-right: 7px
}

.fca-p-7 {
    padding: 7px
}

.fca-pt-7 {
    padding-top: 7px
}

.fca-pb-7 {
    padding-bottom: 7px
}

.fca-pl-7 {
    padding-left: 7px
}

.fca-pr-7 {
    padding-right: 7px
}

.fca-rad-7 {
    border-radius: 7px
}

.fca-rad-t-7 {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px
}

.fca-rad-b-7 {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px
}

.fca-rad-l-7 {
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px
}

.fca-rad-r-7 {
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px
}

.fca-gap-7 {
    gap: 7px
}

.fca-gap-r-7 {
    row-gap: 7px
}

.fca-gap-c-7 {
    column-gap: 7px
}

.fca-m-8 {
    margin: 8px
}

.fca-mt-8 {
    margin-top: 8px
}

.fca-mb-8 {
    margin-bottom: 8px
}

.fca-ml-8 {
    margin-left: 8px
}

.fca-mr-8 {
    margin-right: 8px
}

.fca-p-8 {
    padding: 8px
}

.fca-pt-8 {
    padding-top: 8px
}

.fca-pb-8 {
    padding-bottom: 8px
}

.fca-pl-8 {
    padding-left: 8px
}

.fca-pr-8 {
    padding-right: 8px
}

.fca-rad-8 {
    border-radius: 8px
}

.fca-rad-t-8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.fca-rad-b-8 {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px
}

.fca-rad-l-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px
}

.fca-rad-r-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

.fca-gap-8 {
    gap: 8px
}

.fca-gap-r-8 {
    row-gap: 8px
}

.fca-gap-c-8 {
    column-gap: 8px
}

.fca-m-9 {
    margin: 9px
}

.fca-mt-9 {
    margin-top: 9px
}

.fca-mb-9 {
    margin-bottom: 9px
}

.fca-ml-9 {
    margin-left: 9px
}

.fca-mr-9 {
    margin-right: 9px
}

.fca-p-9 {
    padding: 9px
}

.fca-pt-9 {
    padding-top: 9px
}

.fca-pb-9 {
    padding-bottom: 9px
}

.fca-pl-9 {
    padding-left: 9px
}

.fca-pr-9 {
    padding-right: 9px
}

.fca-rad-9 {
    border-radius: 9px
}

.fca-rad-t-9 {
    border-top-left-radius: 9px;
    border-top-right-radius: 9px
}

.fca-rad-b-9 {
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px
}

.fca-rad-l-9 {
    border-top-left-radius: 9px;
    border-bottom-left-radius: 9px
}

.fca-rad-r-9 {
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px
}

.fca-gap-9 {
    gap: 9px
}

.fca-gap-r-9 {
    row-gap: 9px
}

.fca-gap-c-9 {
    column-gap: 9px
}

.fca-m-10 {
    margin: 10px
}

.fca-mt-10 {
    margin-top: 10px
}

.fca-mb-10 {
    margin-bottom: 10px
}

.fca-ml-10 {
    margin-left: 10px
}

.fca-mr-10 {
    margin-right: 10px
}

.fca-p-10 {
    padding: 10px
}

.fca-pt-10 {
    padding-top: 10px
}

.fca-pb-10 {
    padding-bottom: 10px
}

.fca-pl-10 {
    padding-left: 10px
}

.fca-pr-10 {
    padding-right: 10px
}

.fca-rad-10 {
    border-radius: 10px
}

.fca-rad-t-10 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.fca-rad-b-10 {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.fca-rad-l-10 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.fca-rad-r-10 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.fca-gap-10 {
    gap: 10px
}

.fca-gap-r-10 {
    row-gap: 10px
}

.fca-gap-c-10 {
    column-gap: 10px
}

.fca-m-11 {
    margin: 11px
}

.fca-mt-11 {
    margin-top: 11px
}

.fca-mb-11 {
    margin-bottom: 11px
}

.fca-ml-11 {
    margin-left: 11px
}

.fca-mr-11 {
    margin-right: 11px
}

.fca-p-11 {
    padding: 11px
}

.fca-pt-11 {
    padding-top: 11px
}

.fca-pb-11 {
    padding-bottom: 11px
}

.fca-pl-11 {
    padding-left: 11px
}

.fca-pr-11 {
    padding-right: 11px
}

.fca-rad-11 {
    border-radius: 11px
}

.fca-rad-t-11 {
    border-top-left-radius: 11px;
    border-top-right-radius: 11px
}

.fca-rad-b-11 {
    border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px
}

.fca-rad-l-11 {
    border-top-left-radius: 11px;
    border-bottom-left-radius: 11px
}

.fca-rad-r-11 {
    border-top-right-radius: 11px;
    border-bottom-right-radius: 11px
}

.fca-gap-11 {
    gap: 11px
}

.fca-gap-r-11 {
    row-gap: 11px
}

.fca-gap-c-11 {
    column-gap: 11px
}

.fca-m-12 {
    margin: 12px
}

.fca-mt-12 {
    margin-top: 12px
}

.fca-mb-12 {
    margin-bottom: 12px
}

.fca-ml-12 {
    margin-left: 12px
}

.fca-mr-12 {
    margin-right: 12px
}

.fca-p-12 {
    padding: 12px
}

.fca-pt-12 {
    padding-top: 12px
}

.fca-pb-12 {
    padding-bottom: 12px
}

.fca-pl-12 {
    padding-left: 12px
}

.fca-pr-12 {
    padding-right: 12px
}

.fca-rad-12 {
    border-radius: 12px
}

.fca-rad-t-12 {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

.fca-rad-b-12 {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px
}

.fca-rad-l-12 {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px
}

.fca-rad-r-12 {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px
}

.fca-gap-12 {
    gap: 12px
}

.fca-gap-r-12 {
    row-gap: 12px
}

.fca-gap-c-12 {
    column-gap: 12px
}

.fca-m-13 {
    margin: 13px
}

.fca-mt-13 {
    margin-top: 13px
}

.fca-mb-13 {
    margin-bottom: 13px
}

.fca-ml-13 {
    margin-left: 13px
}

.fca-mr-13 {
    margin-right: 13px
}

.fca-p-13 {
    padding: 13px
}

.fca-pt-13 {
    padding-top: 13px
}

.fca-pb-13 {
    padding-bottom: 13px
}

.fca-pl-13 {
    padding-left: 13px
}

.fca-pr-13 {
    padding-right: 13px
}

.fca-rad-13 {
    border-radius: 13px
}

.fca-rad-t-13 {
    border-top-left-radius: 13px;
    border-top-right-radius: 13px
}

.fca-rad-b-13 {
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px
}

.fca-rad-l-13 {
    border-top-left-radius: 13px;
    border-bottom-left-radius: 13px
}

.fca-rad-r-13 {
    border-top-right-radius: 13px;
    border-bottom-right-radius: 13px
}

.fca-gap-13 {
    gap: 13px
}

.fca-gap-r-13 {
    row-gap: 13px
}

.fca-gap-c-13 {
    column-gap: 13px
}

.fca-m-14 {
    margin: 14px
}

.fca-mt-14 {
    margin-top: 14px
}

.fca-mb-14 {
    margin-bottom: 14px
}

.fca-ml-14 {
    margin-left: 14px
}

.fca-mr-14 {
    margin-right: 14px
}

.fca-p-14 {
    padding: 14px
}

.fca-pt-14 {
    padding-top: 14px
}

.fca-pb-14 {
    padding-bottom: 14px
}

.fca-pl-14 {
    padding-left: 14px
}

.fca-pr-14 {
    padding-right: 14px
}

.fca-rad-14 {
    border-radius: 14px
}

.fca-rad-t-14 {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px
}

.fca-rad-b-14 {
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px
}

.fca-rad-l-14 {
    border-top-left-radius: 14px;
    border-bottom-left-radius: 14px
}

.fca-rad-r-14 {
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px
}

.fca-gap-14 {
    gap: 14px
}

.fca-gap-r-14 {
    row-gap: 14px
}

.fca-gap-c-14 {
    column-gap: 14px
}

.fca-m-15 {
    margin: 15px
}

.fca-mt-15 {
    margin-top: 15px
}

.fca-mb-15 {
    margin-bottom: 15px
}

.fca-ml-15 {
    margin-left: 15px
}

.fca-mr-15 {
    margin-right: 15px
}

.fca-p-15 {
    padding: 15px
}

.fca-pt-15 {
    padding-top: 15px
}

.fca-pb-15 {
    padding-bottom: 15px
}

.fca-pl-15 {
    padding-left: 15px
}

.fca-pr-15 {
    padding-right: 15px
}

.fca-rad-15 {
    border-radius: 15px
}

.fca-rad-t-15 {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px
}

.fca-rad-b-15 {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px
}

.fca-rad-l-15 {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px
}

.fca-rad-r-15 {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px
}

.fca-gap-15 {
    gap: 15px
}

.fca-gap-r-15 {
    row-gap: 15px
}

.fca-gap-c-15 {
    column-gap: 15px
}

.fca-m-16 {
    margin: 16px
}

.fca-mt-16 {
    margin-top: 16px
}

.fca-mb-16 {
    margin-bottom: 16px
}

.fca-ml-16 {
    margin-left: 16px
}

.fca-mr-16 {
    margin-right: 16px
}

.fca-p-16 {
    padding: 16px
}

.fca-pt-16 {
    padding-top: 16px
}

.fca-pb-16 {
    padding-bottom: 16px
}

.fca-pl-16 {
    padding-left: 16px
}

.fca-pr-16 {
    padding-right: 16px
}

.fca-rad-16 {
    border-radius: 16px
}

.fca-rad-t-16 {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px
}

.fca-rad-b-16 {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px
}

.fca-rad-l-16 {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px
}

.fca-rad-r-16 {
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px
}

.fca-gap-16 {
    gap: 16px
}

.fca-gap-r-16 {
    row-gap: 16px
}

.fca-gap-c-16 {
    column-gap: 16px
}

.fca-m-17 {
    margin: 17px
}

.fca-mt-17 {
    margin-top: 17px
}

.fca-mb-17 {
    margin-bottom: 17px
}

.fca-ml-17 {
    margin-left: 17px
}

.fca-mr-17 {
    margin-right: 17px
}

.fca-p-17 {
    padding: 17px
}

.fca-pt-17 {
    padding-top: 17px
}

.fca-pb-17 {
    padding-bottom: 17px
}

.fca-pl-17 {
    padding-left: 17px
}

.fca-pr-17 {
    padding-right: 17px
}

.fca-rad-17 {
    border-radius: 17px
}

.fca-rad-t-17 {
    border-top-left-radius: 17px;
    border-top-right-radius: 17px
}

.fca-rad-b-17 {
    border-bottom-left-radius: 17px;
    border-bottom-right-radius: 17px
}

.fca-rad-l-17 {
    border-top-left-radius: 17px;
    border-bottom-left-radius: 17px
}

.fca-rad-r-17 {
    border-top-right-radius: 17px;
    border-bottom-right-radius: 17px
}

.fca-gap-17 {
    gap: 17px
}

.fca-gap-r-17 {
    row-gap: 17px
}

.fca-gap-c-17 {
    column-gap: 17px
}

.fca-m-18 {
    margin: 18px
}

.fca-mt-18 {
    margin-top: 18px
}

.fca-mb-18 {
    margin-bottom: 18px
}

.fca-ml-18 {
    margin-left: 18px
}

.fca-mr-18 {
    margin-right: 18px
}

.fca-p-18 {
    padding: 18px
}

.fca-pt-18 {
    padding-top: 18px
}

.fca-pb-18 {
    padding-bottom: 18px
}

.fca-pl-18 {
    padding-left: 18px
}

.fca-pr-18 {
    padding-right: 18px
}

.fca-rad-18 {
    border-radius: 18px
}

.fca-rad-t-18 {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px
}

.fca-rad-b-18 {
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px
}

.fca-rad-l-18 {
    border-top-left-radius: 18px;
    border-bottom-left-radius: 18px
}

.fca-rad-r-18 {
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px
}

.fca-gap-18 {
    gap: 18px
}

.fca-gap-r-18 {
    row-gap: 18px
}

.fca-gap-c-18 {
    column-gap: 18px
}

.fca-m-19 {
    margin: 19px
}

.fca-mt-19 {
    margin-top: 19px
}

.fca-mb-19 {
    margin-bottom: 19px
}

.fca-ml-19 {
    margin-left: 19px
}

.fca-mr-19 {
    margin-right: 19px
}

.fca-p-19 {
    padding: 19px
}

.fca-pt-19 {
    padding-top: 19px
}

.fca-pb-19 {
    padding-bottom: 19px
}

.fca-pl-19 {
    padding-left: 19px
}

.fca-pr-19 {
    padding-right: 19px
}

.fca-rad-19 {
    border-radius: 19px
}

.fca-rad-t-19 {
    border-top-left-radius: 19px;
    border-top-right-radius: 19px
}

.fca-rad-b-19 {
    border-bottom-left-radius: 19px;
    border-bottom-right-radius: 19px
}

.fca-rad-l-19 {
    border-top-left-radius: 19px;
    border-bottom-left-radius: 19px
}

.fca-rad-r-19 {
    border-top-right-radius: 19px;
    border-bottom-right-radius: 19px
}

.fca-gap-19 {
    gap: 19px
}

.fca-gap-r-19 {
    row-gap: 19px
}

.fca-gap-c-19 {
    column-gap: 19px
}

.fca-m-20 {
    margin: 20px
}

.fca-mt-20 {
    margin-top: 20px
}

.fca-mb-20 {
    margin-bottom: 20px
}

.fca-ml-20 {
    margin-left: 20px
}

.fca-mr-20 {
    margin-right: 20px
}

.fca-p-20 {
    padding: 20px
}

.fca-pt-20 {
    padding-top: 20px
}

.fca-pb-20 {
    padding-bottom: 20px
}

.fca-pl-20 {
    padding-left: 20px
}

.fca-pr-20 {
    padding-right: 20px
}

.fca-rad-20 {
    border-radius: 20px
}

.fca-rad-t-20 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

.fca-rad-b-20 {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px
}

.fca-rad-l-20 {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px
}

.fca-rad-r-20 {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px
}

.fca-gap-20 {
    gap: 20px
}

.fca-gap-r-20 {
    row-gap: 20px
}

.fca-gap-c-20 {
    column-gap: 20px
}

.fca-m-21 {
    margin: 21px
}

.fca-mt-21 {
    margin-top: 21px
}

.fca-mb-21 {
    margin-bottom: 21px
}

.fca-ml-21 {
    margin-left: 21px
}

.fca-mr-21 {
    margin-right: 21px
}

.fca-p-21 {
    padding: 21px
}

.fca-pt-21 {
    padding-top: 21px
}

.fca-pb-21 {
    padding-bottom: 21px
}

.fca-pl-21 {
    padding-left: 21px
}

.fca-pr-21 {
    padding-right: 21px
}

.fca-rad-21 {
    border-radius: 21px
}

.fca-rad-t-21 {
    border-top-left-radius: 21px;
    border-top-right-radius: 21px
}

.fca-rad-b-21 {
    border-bottom-left-radius: 21px;
    border-bottom-right-radius: 21px
}

.fca-rad-l-21 {
    border-top-left-radius: 21px;
    border-bottom-left-radius: 21px
}

.fca-rad-r-21 {
    border-top-right-radius: 21px;
    border-bottom-right-radius: 21px
}

.fca-gap-21 {
    gap: 21px
}

.fca-gap-r-21 {
    row-gap: 21px
}

.fca-gap-c-21 {
    column-gap: 21px
}

.fca-m-22 {
    margin: 22px
}

.fca-mt-22 {
    margin-top: 22px
}

.fca-mb-22 {
    margin-bottom: 22px
}

.fca-ml-22 {
    margin-left: 22px
}

.fca-mr-22 {
    margin-right: 22px
}

.fca-p-22 {
    padding: 22px
}

.fca-pt-22 {
    padding-top: 22px
}

.fca-pb-22 {
    padding-bottom: 22px
}

.fca-pl-22 {
    padding-left: 22px
}

.fca-pr-22 {
    padding-right: 22px
}

.fca-rad-22 {
    border-radius: 22px
}

.fca-rad-t-22 {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px
}

.fca-rad-b-22 {
    border-bottom-left-radius: 22px;
    border-bottom-right-radius: 22px
}

.fca-rad-l-22 {
    border-top-left-radius: 22px;
    border-bottom-left-radius: 22px
}

.fca-rad-r-22 {
    border-top-right-radius: 22px;
    border-bottom-right-radius: 22px
}

.fca-gap-22 {
    gap: 22px
}

.fca-gap-r-22 {
    row-gap: 22px
}

.fca-gap-c-22 {
    column-gap: 22px
}

.fca-m-23 {
    margin: 23px
}

.fca-mt-23 {
    margin-top: 23px
}

.fca-mb-23 {
    margin-bottom: 23px
}

.fca-ml-23 {
    margin-left: 23px
}

.fca-mr-23 {
    margin-right: 23px
}

.fca-p-23 {
    padding: 23px
}

.fca-pt-23 {
    padding-top: 23px
}

.fca-pb-23 {
    padding-bottom: 23px
}

.fca-pl-23 {
    padding-left: 23px
}

.fca-pr-23 {
    padding-right: 23px
}

.fca-rad-23 {
    border-radius: 23px
}

.fca-rad-t-23 {
    border-top-left-radius: 23px;
    border-top-right-radius: 23px
}

.fca-rad-b-23 {
    border-bottom-left-radius: 23px;
    border-bottom-right-radius: 23px
}

.fca-rad-l-23 {
    border-top-left-radius: 23px;
    border-bottom-left-radius: 23px
}

.fca-rad-r-23 {
    border-top-right-radius: 23px;
    border-bottom-right-radius: 23px
}

.fca-gap-23 {
    gap: 23px
}

.fca-gap-r-23 {
    row-gap: 23px
}

.fca-gap-c-23 {
    column-gap: 23px
}

.fca-m-24 {
    margin: 24px
}

.fca-mt-24 {
    margin-top: 24px
}

.fca-mb-24 {
    margin-bottom: 24px
}

.fca-ml-24 {
    margin-left: 24px
}

.fca-mr-24 {
    margin-right: 24px
}

.fca-p-24 {
    padding: 24px
}

.fca-pt-24 {
    padding-top: 24px
}

.fca-pb-24 {
    padding-bottom: 24px
}

.fca-pl-24 {
    padding-left: 24px
}

.fca-pr-24 {
    padding-right: 24px
}

.fca-rad-24 {
    border-radius: 24px
}

.fca-rad-t-24 {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px
}

.fca-rad-b-24 {
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px
}

.fca-rad-l-24 {
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px
}

.fca-rad-r-24 {
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px
}

.fca-gap-24 {
    gap: 24px
}

.fca-gap-r-24 {
    row-gap: 24px
}

.fca-gap-c-24 {
    column-gap: 24px
}

.fca-m-25 {
    margin: 25px
}

.fca-mt-25 {
    margin-top: 25px
}

.fca-mb-25 {
    margin-bottom: 25px
}

.fca-ml-25 {
    margin-left: 25px
}

.fca-mr-25 {
    margin-right: 25px
}

.fca-p-25 {
    padding: 25px
}

.fca-pt-25 {
    padding-top: 25px
}

.fca-pb-25 {
    padding-bottom: 25px
}

.fca-pl-25 {
    padding-left: 25px
}

.fca-pr-25 {
    padding-right: 25px
}

.fca-rad-25 {
    border-radius: 25px
}

.fca-rad-t-25 {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px
}

.fca-rad-b-25 {
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px
}

.fca-rad-l-25 {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px
}

.fca-rad-r-25 {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px
}

.fca-gap-25 {
    gap: 25px
}

.fca-gap-r-25 {
    row-gap: 25px
}

.fca-gap-c-25 {
    column-gap: 25px
}

.fca-m-26 {
    margin: 26px
}

.fca-mt-26 {
    margin-top: 26px
}

.fca-mb-26 {
    margin-bottom: 26px
}

.fca-ml-26 {
    margin-left: 26px
}

.fca-mr-26 {
    margin-right: 26px
}

.fca-p-26 {
    padding: 26px
}

.fca-pt-26 {
    padding-top: 26px
}

.fca-pb-26 {
    padding-bottom: 26px
}

.fca-pl-26 {
    padding-left: 26px
}

.fca-pr-26 {
    padding-right: 26px
}

.fca-rad-26 {
    border-radius: 26px
}

.fca-rad-t-26 {
    border-top-left-radius: 26px;
    border-top-right-radius: 26px
}

.fca-rad-b-26 {
    border-bottom-left-radius: 26px;
    border-bottom-right-radius: 26px
}

.fca-rad-l-26 {
    border-top-left-radius: 26px;
    border-bottom-left-radius: 26px
}

.fca-rad-r-26 {
    border-top-right-radius: 26px;
    border-bottom-right-radius: 26px
}

.fca-gap-26 {
    gap: 26px
}

.fca-gap-r-26 {
    row-gap: 26px
}

.fca-gap-c-26 {
    column-gap: 26px
}

.fca-m-27 {
    margin: 27px
}

.fca-mt-27 {
    margin-top: 27px
}

.fca-mb-27 {
    margin-bottom: 27px
}

.fca-ml-27 {
    margin-left: 27px
}

.fca-mr-27 {
    margin-right: 27px
}

.fca-p-27 {
    padding: 27px
}

.fca-pt-27 {
    padding-top: 27px
}

.fca-pb-27 {
    padding-bottom: 27px
}

.fca-pl-27 {
    padding-left: 27px
}

.fca-pr-27 {
    padding-right: 27px
}

.fca-rad-27 {
    border-radius: 27px
}

.fca-rad-t-27 {
    border-top-left-radius: 27px;
    border-top-right-radius: 27px
}

.fca-rad-b-27 {
    border-bottom-left-radius: 27px;
    border-bottom-right-radius: 27px
}

.fca-rad-l-27 {
    border-top-left-radius: 27px;
    border-bottom-left-radius: 27px
}

.fca-rad-r-27 {
    border-top-right-radius: 27px;
    border-bottom-right-radius: 27px
}

.fca-gap-27 {
    gap: 27px
}

.fca-gap-r-27 {
    row-gap: 27px
}

.fca-gap-c-27 {
    column-gap: 27px
}

.fca-m-28 {
    margin: 28px
}

.fca-mt-28 {
    margin-top: 28px
}

.fca-mb-28 {
    margin-bottom: 28px
}

.fca-ml-28 {
    margin-left: 28px
}

.fca-mr-28 {
    margin-right: 28px
}

.fca-p-28 {
    padding: 28px
}

.fca-pt-28 {
    padding-top: 28px
}

.fca-pb-28 {
    padding-bottom: 28px
}

.fca-pl-28 {
    padding-left: 28px
}

.fca-pr-28 {
    padding-right: 28px
}

.fca-rad-28 {
    border-radius: 28px
}

.fca-rad-t-28 {
    border-top-left-radius: 28px;
    border-top-right-radius: 28px
}

.fca-rad-b-28 {
    border-bottom-left-radius: 28px;
    border-bottom-right-radius: 28px
}

.fca-rad-l-28 {
    border-top-left-radius: 28px;
    border-bottom-left-radius: 28px
}

.fca-rad-r-28 {
    border-top-right-radius: 28px;
    border-bottom-right-radius: 28px
}

.fca-gap-28 {
    gap: 28px
}

.fca-gap-r-28 {
    row-gap: 28px
}

.fca-gap-c-28 {
    column-gap: 28px
}

.fca-m-29 {
    margin: 29px
}

.fca-mt-29 {
    margin-top: 29px
}

.fca-mb-29 {
    margin-bottom: 29px
}

.fca-ml-29 {
    margin-left: 29px
}

.fca-mr-29 {
    margin-right: 29px
}

.fca-p-29 {
    padding: 29px
}

.fca-pt-29 {
    padding-top: 29px
}

.fca-pb-29 {
    padding-bottom: 29px
}

.fca-pl-29 {
    padding-left: 29px
}

.fca-pr-29 {
    padding-right: 29px
}

.fca-rad-29 {
    border-radius: 29px
}

.fca-rad-t-29 {
    border-top-left-radius: 29px;
    border-top-right-radius: 29px
}

.fca-rad-b-29 {
    border-bottom-left-radius: 29px;
    border-bottom-right-radius: 29px
}

.fca-rad-l-29 {
    border-top-left-radius: 29px;
    border-bottom-left-radius: 29px
}

.fca-rad-r-29 {
    border-top-right-radius: 29px;
    border-bottom-right-radius: 29px
}

.fca-gap-29 {
    gap: 29px
}

.fca-gap-r-29 {
    row-gap: 29px
}

.fca-gap-c-29 {
    column-gap: 29px
}

.fca-m-30 {
    margin: 30px
}

.fca-mt-30 {
    margin-top: 30px
}

.fca-mb-30 {
    margin-bottom: 30px
}

.fca-ml-30 {
    margin-left: 30px
}

.fca-mr-30 {
    margin-right: 30px
}

.fca-p-30 {
    padding: 30px
}

.fca-pt-30 {
    padding-top: 30px
}

.fca-pb-30 {
    padding-bottom: 30px
}

.fca-pl-30 {
    padding-left: 30px
}

.fca-pr-30 {
    padding-right: 30px
}

.fca-rad-30 {
    border-radius: 30px
}

.fca-rad-t-30 {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px
}

.fca-rad-b-30 {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px
}

.fca-rad-l-30 {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px
}

.fca-rad-r-30 {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px
}

.fca-gap-30 {
    gap: 30px
}

.fca-gap-r-30 {
    row-gap: 30px
}

.fca-gap-c-30 {
    column-gap: 30px
}

.fca-m-31 {
    margin: 31px
}

.fca-mt-31 {
    margin-top: 31px
}

.fca-mb-31 {
    margin-bottom: 31px
}

.fca-ml-31 {
    margin-left: 31px
}

.fca-mr-31 {
    margin-right: 31px
}

.fca-p-31 {
    padding: 31px
}

.fca-pt-31 {
    padding-top: 31px
}

.fca-pb-31 {
    padding-bottom: 31px
}

.fca-pl-31 {
    padding-left: 31px
}

.fca-pr-31 {
    padding-right: 31px
}

.fca-rad-31 {
    border-radius: 31px
}

.fca-rad-t-31 {
    border-top-left-radius: 31px;
    border-top-right-radius: 31px
}

.fca-rad-b-31 {
    border-bottom-left-radius: 31px;
    border-bottom-right-radius: 31px
}

.fca-rad-l-31 {
    border-top-left-radius: 31px;
    border-bottom-left-radius: 31px
}

.fca-rad-r-31 {
    border-top-right-radius: 31px;
    border-bottom-right-radius: 31px
}

.fca-gap-31 {
    gap: 31px
}

.fca-gap-r-31 {
    row-gap: 31px
}

.fca-gap-c-31 {
    column-gap: 31px
}

.fca-m-32 {
    margin: 32px
}

.fca-mt-32 {
    margin-top: 32px
}

.fca-mb-32 {
    margin-bottom: 32px
}

.fca-ml-32 {
    margin-left: 32px
}

.fca-mr-32 {
    margin-right: 32px
}

.fca-p-32 {
    padding: 32px
}

.fca-pt-32 {
    padding-top: 32px
}

.fca-pb-32 {
    padding-bottom: 32px
}

.fca-pl-32 {
    padding-left: 32px
}

.fca-pr-32 {
    padding-right: 32px
}

.fca-rad-32 {
    border-radius: 32px
}

.fca-rad-t-32 {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px
}

.fca-rad-b-32 {
    border-bottom-left-radius: 32px;
    border-bottom-right-radius: 32px
}

.fca-rad-l-32 {
    border-top-left-radius: 32px;
    border-bottom-left-radius: 32px
}

.fca-rad-r-32 {
    border-top-right-radius: 32px;
    border-bottom-right-radius: 32px
}

.fca-gap-32 {
    gap: 32px
}

.fca-gap-r-32 {
    row-gap: 32px
}

.fca-gap-c-32 {
    column-gap: 32px
}

.fca-m-33 {
    margin: 33px
}

.fca-mt-33 {
    margin-top: 33px
}

.fca-mb-33 {
    margin-bottom: 33px
}

.fca-ml-33 {
    margin-left: 33px
}

.fca-mr-33 {
    margin-right: 33px
}

.fca-p-33 {
    padding: 33px
}

.fca-pt-33 {
    padding-top: 33px
}

.fca-pb-33 {
    padding-bottom: 33px
}

.fca-pl-33 {
    padding-left: 33px
}

.fca-pr-33 {
    padding-right: 33px
}

.fca-rad-33 {
    border-radius: 33px
}

.fca-rad-t-33 {
    border-top-left-radius: 33px;
    border-top-right-radius: 33px
}

.fca-rad-b-33 {
    border-bottom-left-radius: 33px;
    border-bottom-right-radius: 33px
}

.fca-rad-l-33 {
    border-top-left-radius: 33px;
    border-bottom-left-radius: 33px
}

.fca-rad-r-33 {
    border-top-right-radius: 33px;
    border-bottom-right-radius: 33px
}

.fca-gap-33 {
    gap: 33px
}

.fca-gap-r-33 {
    row-gap: 33px
}

.fca-gap-c-33 {
    column-gap: 33px
}

.fca-m-34 {
    margin: 34px
}

.fca-mt-34 {
    margin-top: 34px
}

.fca-mb-34 {
    margin-bottom: 34px
}

.fca-ml-34 {
    margin-left: 34px
}

.fca-mr-34 {
    margin-right: 34px
}

.fca-p-34 {
    padding: 34px
}

.fca-pt-34 {
    padding-top: 34px
}

.fca-pb-34 {
    padding-bottom: 34px
}

.fca-pl-34 {
    padding-left: 34px
}

.fca-pr-34 {
    padding-right: 34px
}

.fca-rad-34 {
    border-radius: 34px
}

.fca-rad-t-34 {
    border-top-left-radius: 34px;
    border-top-right-radius: 34px
}

.fca-rad-b-34 {
    border-bottom-left-radius: 34px;
    border-bottom-right-radius: 34px
}

.fca-rad-l-34 {
    border-top-left-radius: 34px;
    border-bottom-left-radius: 34px
}

.fca-rad-r-34 {
    border-top-right-radius: 34px;
    border-bottom-right-radius: 34px
}

.fca-gap-34 {
    gap: 34px
}

.fca-gap-r-34 {
    row-gap: 34px
}

.fca-gap-c-34 {
    column-gap: 34px
}

.fca-m-35 {
    margin: 35px
}

.fca-mt-35 {
    margin-top: 35px
}

.fca-mb-35 {
    margin-bottom: 35px
}

.fca-ml-35 {
    margin-left: 35px
}

.fca-mr-35 {
    margin-right: 35px
}

.fca-p-35 {
    padding: 35px
}

.fca-pt-35 {
    padding-top: 35px
}

.fca-pb-35 {
    padding-bottom: 35px
}

.fca-pl-35 {
    padding-left: 35px
}

.fca-pr-35 {
    padding-right: 35px
}

.fca-rad-35 {
    border-radius: 35px
}

.fca-rad-t-35 {
    border-top-left-radius: 35px;
    border-top-right-radius: 35px
}

.fca-rad-b-35 {
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px
}

.fca-rad-l-35 {
    border-top-left-radius: 35px;
    border-bottom-left-radius: 35px
}

.fca-rad-r-35 {
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px
}

.fca-gap-35 {
    gap: 35px
}

.fca-gap-r-35 {
    row-gap: 35px
}

.fca-gap-c-35 {
    column-gap: 35px
}

.fca-m-36 {
    margin: 36px
}

.fca-mt-36 {
    margin-top: 36px
}

.fca-mb-36 {
    margin-bottom: 36px
}

.fca-ml-36 {
    margin-left: 36px
}

.fca-mr-36 {
    margin-right: 36px
}

.fca-p-36 {
    padding: 36px
}

.fca-pt-36 {
    padding-top: 36px
}

.fca-pb-36 {
    padding-bottom: 36px
}

.fca-pl-36 {
    padding-left: 36px
}

.fca-pr-36 {
    padding-right: 36px
}

.fca-rad-36 {
    border-radius: 36px
}

.fca-rad-t-36 {
    border-top-left-radius: 36px;
    border-top-right-radius: 36px
}

.fca-rad-b-36 {
    border-bottom-left-radius: 36px;
    border-bottom-right-radius: 36px
}

.fca-rad-l-36 {
    border-top-left-radius: 36px;
    border-bottom-left-radius: 36px
}

.fca-rad-r-36 {
    border-top-right-radius: 36px;
    border-bottom-right-radius: 36px
}

.fca-gap-36 {
    gap: 36px
}

.fca-gap-r-36 {
    row-gap: 36px
}

.fca-gap-c-36 {
    column-gap: 36px
}

.fca-m-37 {
    margin: 37px
}

.fca-mt-37 {
    margin-top: 37px
}

.fca-mb-37 {
    margin-bottom: 37px
}

.fca-ml-37 {
    margin-left: 37px
}

.fca-mr-37 {
    margin-right: 37px
}

.fca-p-37 {
    padding: 37px
}

.fca-pt-37 {
    padding-top: 37px
}

.fca-pb-37 {
    padding-bottom: 37px
}

.fca-pl-37 {
    padding-left: 37px
}

.fca-pr-37 {
    padding-right: 37px
}

.fca-rad-37 {
    border-radius: 37px
}

.fca-rad-t-37 {
    border-top-left-radius: 37px;
    border-top-right-radius: 37px
}

.fca-rad-b-37 {
    border-bottom-left-radius: 37px;
    border-bottom-right-radius: 37px
}

.fca-rad-l-37 {
    border-top-left-radius: 37px;
    border-bottom-left-radius: 37px
}

.fca-rad-r-37 {
    border-top-right-radius: 37px;
    border-bottom-right-radius: 37px
}

.fca-gap-37 {
    gap: 37px
}

.fca-gap-r-37 {
    row-gap: 37px
}

.fca-gap-c-37 {
    column-gap: 37px
}

.fca-m-38 {
    margin: 38px
}

.fca-mt-38 {
    margin-top: 38px
}

.fca-mb-38 {
    margin-bottom: 38px
}

.fca-ml-38 {
    margin-left: 38px
}

.fca-mr-38 {
    margin-right: 38px
}

.fca-p-38 {
    padding: 38px
}

.fca-pt-38 {
    padding-top: 38px
}

.fca-pb-38 {
    padding-bottom: 38px
}

.fca-pl-38 {
    padding-left: 38px
}

.fca-pr-38 {
    padding-right: 38px
}

.fca-rad-38 {
    border-radius: 38px
}

.fca-rad-t-38 {
    border-top-left-radius: 38px;
    border-top-right-radius: 38px
}

.fca-rad-b-38 {
    border-bottom-left-radius: 38px;
    border-bottom-right-radius: 38px
}

.fca-rad-l-38 {
    border-top-left-radius: 38px;
    border-bottom-left-radius: 38px
}

.fca-rad-r-38 {
    border-top-right-radius: 38px;
    border-bottom-right-radius: 38px
}

.fca-gap-38 {
    gap: 38px
}

.fca-gap-r-38 {
    row-gap: 38px
}

.fca-gap-c-38 {
    column-gap: 38px
}

.fca-m-39 {
    margin: 39px
}

.fca-mt-39 {
    margin-top: 39px
}

.fca-mb-39 {
    margin-bottom: 39px
}

.fca-ml-39 {
    margin-left: 39px
}

.fca-mr-39 {
    margin-right: 39px
}

.fca-p-39 {
    padding: 39px
}

.fca-pt-39 {
    padding-top: 39px
}

.fca-pb-39 {
    padding-bottom: 39px
}

.fca-pl-39 {
    padding-left: 39px
}

.fca-pr-39 {
    padding-right: 39px
}

.fca-rad-39 {
    border-radius: 39px
}

.fca-rad-t-39 {
    border-top-left-radius: 39px;
    border-top-right-radius: 39px
}

.fca-rad-b-39 {
    border-bottom-left-radius: 39px;
    border-bottom-right-radius: 39px
}

.fca-rad-l-39 {
    border-top-left-radius: 39px;
    border-bottom-left-radius: 39px
}

.fca-rad-r-39 {
    border-top-right-radius: 39px;
    border-bottom-right-radius: 39px
}

.fca-gap-39 {
    gap: 39px
}

.fca-gap-r-39 {
    row-gap: 39px
}

.fca-gap-c-39 {
    column-gap: 39px
}

.fca-m-40 {
    margin: 40px
}

.fca-mt-40 {
    margin-top: 40px
}

.fca-mb-40 {
    margin-bottom: 40px
}

.fca-ml-40 {
    margin-left: 40px
}

.fca-mr-40 {
    margin-right: 40px
}

.fca-p-40 {
    padding: 40px
}

.fca-pt-40 {
    padding-top: 40px
}

.fca-pb-40 {
    padding-bottom: 40px
}

.fca-pl-40 {
    padding-left: 40px
}

.fca-pr-40 {
    padding-right: 40px
}

.fca-rad-40 {
    border-radius: 40px
}

.fca-rad-t-40 {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px
}

.fca-rad-b-40 {
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px
}

.fca-rad-l-40 {
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px
}

.fca-rad-r-40 {
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px
}

.fca-gap-40 {
    gap: 40px
}

.fca-gap-r-40 {
    row-gap: 40px
}

.fca-gap-c-40 {
    column-gap: 40px
}

.fca-m-41 {
    margin: 41px
}

.fca-mt-41 {
    margin-top: 41px
}

.fca-mb-41 {
    margin-bottom: 41px
}

.fca-ml-41 {
    margin-left: 41px
}

.fca-mr-41 {
    margin-right: 41px
}

.fca-p-41 {
    padding: 41px
}

.fca-pt-41 {
    padding-top: 41px
}

.fca-pb-41 {
    padding-bottom: 41px
}

.fca-pl-41 {
    padding-left: 41px
}

.fca-pr-41 {
    padding-right: 41px
}

.fca-rad-41 {
    border-radius: 41px
}

.fca-rad-t-41 {
    border-top-left-radius: 41px;
    border-top-right-radius: 41px
}

.fca-rad-b-41 {
    border-bottom-left-radius: 41px;
    border-bottom-right-radius: 41px
}

.fca-rad-l-41 {
    border-top-left-radius: 41px;
    border-bottom-left-radius: 41px
}

.fca-rad-r-41 {
    border-top-right-radius: 41px;
    border-bottom-right-radius: 41px
}

.fca-gap-41 {
    gap: 41px
}

.fca-gap-r-41 {
    row-gap: 41px
}

.fca-gap-c-41 {
    column-gap: 41px
}

.fca-m-42 {
    margin: 42px
}

.fca-mt-42 {
    margin-top: 42px
}

.fca-mb-42 {
    margin-bottom: 42px
}

.fca-ml-42 {
    margin-left: 42px
}

.fca-mr-42 {
    margin-right: 42px
}

.fca-p-42 {
    padding: 42px
}

.fca-pt-42 {
    padding-top: 42px
}

.fca-pb-42 {
    padding-bottom: 42px
}

.fca-pl-42 {
    padding-left: 42px
}

.fca-pr-42 {
    padding-right: 42px
}

.fca-rad-42 {
    border-radius: 42px
}

.fca-rad-t-42 {
    border-top-left-radius: 42px;
    border-top-right-radius: 42px
}

.fca-rad-b-42 {
    border-bottom-left-radius: 42px;
    border-bottom-right-radius: 42px
}

.fca-rad-l-42 {
    border-top-left-radius: 42px;
    border-bottom-left-radius: 42px
}

.fca-rad-r-42 {
    border-top-right-radius: 42px;
    border-bottom-right-radius: 42px
}

.fca-gap-42 {
    gap: 42px
}

.fca-gap-r-42 {
    row-gap: 42px
}

.fca-gap-c-42 {
    column-gap: 42px
}

.fca-m-43 {
    margin: 43px
}

.fca-mt-43 {
    margin-top: 43px
}

.fca-mb-43 {
    margin-bottom: 43px
}

.fca-ml-43 {
    margin-left: 43px
}

.fca-mr-43 {
    margin-right: 43px
}

.fca-p-43 {
    padding: 43px
}

.fca-pt-43 {
    padding-top: 43px
}

.fca-pb-43 {
    padding-bottom: 43px
}

.fca-pl-43 {
    padding-left: 43px
}

.fca-pr-43 {
    padding-right: 43px
}

.fca-rad-43 {
    border-radius: 43px
}

.fca-rad-t-43 {
    border-top-left-radius: 43px;
    border-top-right-radius: 43px
}

.fca-rad-b-43 {
    border-bottom-left-radius: 43px;
    border-bottom-right-radius: 43px
}

.fca-rad-l-43 {
    border-top-left-radius: 43px;
    border-bottom-left-radius: 43px
}

.fca-rad-r-43 {
    border-top-right-radius: 43px;
    border-bottom-right-radius: 43px
}

.fca-gap-43 {
    gap: 43px
}

.fca-gap-r-43 {
    row-gap: 43px
}

.fca-gap-c-43 {
    column-gap: 43px
}

.fca-m-44 {
    margin: 44px
}

.fca-mt-44 {
    margin-top: 44px
}

.fca-mb-44 {
    margin-bottom: 44px
}

.fca-ml-44 {
    margin-left: 44px
}

.fca-mr-44 {
    margin-right: 44px
}

.fca-p-44 {
    padding: 44px
}

.fca-pt-44 {
    padding-top: 44px
}

.fca-pb-44 {
    padding-bottom: 44px
}

.fca-pl-44 {
    padding-left: 44px
}

.fca-pr-44 {
    padding-right: 44px
}

.fca-rad-44 {
    border-radius: 44px
}

.fca-rad-t-44 {
    border-top-left-radius: 44px;
    border-top-right-radius: 44px
}

.fca-rad-b-44 {
    border-bottom-left-radius: 44px;
    border-bottom-right-radius: 44px
}

.fca-rad-l-44 {
    border-top-left-radius: 44px;
    border-bottom-left-radius: 44px
}

.fca-rad-r-44 {
    border-top-right-radius: 44px;
    border-bottom-right-radius: 44px
}

.fca-gap-44 {
    gap: 44px
}

.fca-gap-r-44 {
    row-gap: 44px
}

.fca-gap-c-44 {
    column-gap: 44px
}

.fca-m-45 {
    margin: 45px
}

.fca-mt-45 {
    margin-top: 45px
}

.fca-mb-45 {
    margin-bottom: 45px
}

.fca-ml-45 {
    margin-left: 45px
}

.fca-mr-45 {
    margin-right: 45px
}

.fca-p-45 {
    padding: 45px
}

.fca-pt-45 {
    padding-top: 45px
}

.fca-pb-45 {
    padding-bottom: 45px
}

.fca-pl-45 {
    padding-left: 45px
}

.fca-pr-45 {
    padding-right: 45px
}

.fca-rad-45 {
    border-radius: 45px
}

.fca-rad-t-45 {
    border-top-left-radius: 45px;
    border-top-right-radius: 45px
}

.fca-rad-b-45 {
    border-bottom-left-radius: 45px;
    border-bottom-right-radius: 45px
}

.fca-rad-l-45 {
    border-top-left-radius: 45px;
    border-bottom-left-radius: 45px
}

.fca-rad-r-45 {
    border-top-right-radius: 45px;
    border-bottom-right-radius: 45px
}

.fca-gap-45 {
    gap: 45px
}

.fca-gap-r-45 {
    row-gap: 45px
}

.fca-gap-c-45 {
    column-gap: 45px
}

.fca-m-46 {
    margin: 46px
}

.fca-mt-46 {
    margin-top: 46px
}

.fca-mb-46 {
    margin-bottom: 46px
}

.fca-ml-46 {
    margin-left: 46px
}

.fca-mr-46 {
    margin-right: 46px
}

.fca-p-46 {
    padding: 46px
}

.fca-pt-46 {
    padding-top: 46px
}

.fca-pb-46 {
    padding-bottom: 46px
}

.fca-pl-46 {
    padding-left: 46px
}

.fca-pr-46 {
    padding-right: 46px
}

.fca-rad-46 {
    border-radius: 46px
}

.fca-rad-t-46 {
    border-top-left-radius: 46px;
    border-top-right-radius: 46px
}

.fca-rad-b-46 {
    border-bottom-left-radius: 46px;
    border-bottom-right-radius: 46px
}

.fca-rad-l-46 {
    border-top-left-radius: 46px;
    border-bottom-left-radius: 46px
}

.fca-rad-r-46 {
    border-top-right-radius: 46px;
    border-bottom-right-radius: 46px
}

.fca-gap-46 {
    gap: 46px
}

.fca-gap-r-46 {
    row-gap: 46px
}

.fca-gap-c-46 {
    column-gap: 46px
}

.fca-m-47 {
    margin: 47px
}

.fca-mt-47 {
    margin-top: 47px
}

.fca-mb-47 {
    margin-bottom: 47px
}

.fca-ml-47 {
    margin-left: 47px
}

.fca-mr-47 {
    margin-right: 47px
}

.fca-p-47 {
    padding: 47px
}

.fca-pt-47 {
    padding-top: 47px
}

.fca-pb-47 {
    padding-bottom: 47px
}

.fca-pl-47 {
    padding-left: 47px
}

.fca-pr-47 {
    padding-right: 47px
}

.fca-rad-47 {
    border-radius: 47px
}

.fca-rad-t-47 {
    border-top-left-radius: 47px;
    border-top-right-radius: 47px
}

.fca-rad-b-47 {
    border-bottom-left-radius: 47px;
    border-bottom-right-radius: 47px
}

.fca-rad-l-47 {
    border-top-left-radius: 47px;
    border-bottom-left-radius: 47px
}

.fca-rad-r-47 {
    border-top-right-radius: 47px;
    border-bottom-right-radius: 47px
}

.fca-gap-47 {
    gap: 47px
}

.fca-gap-r-47 {
    row-gap: 47px
}

.fca-gap-c-47 {
    column-gap: 47px
}

.fca-m-48 {
    margin: 48px
}

.fca-mt-48 {
    margin-top: 48px
}

.fca-mb-48 {
    margin-bottom: 48px
}

.fca-ml-48 {
    margin-left: 48px
}

.fca-mr-48 {
    margin-right: 48px
}

.fca-p-48 {
    padding: 48px
}

.fca-pt-48 {
    padding-top: 48px
}

.fca-pb-48 {
    padding-bottom: 48px
}

.fca-pl-48 {
    padding-left: 48px
}

.fca-pr-48 {
    padding-right: 48px
}

.fca-rad-48 {
    border-radius: 48px
}

.fca-rad-t-48 {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px
}

.fca-rad-b-48 {
    border-bottom-left-radius: 48px;
    border-bottom-right-radius: 48px
}

.fca-rad-l-48 {
    border-top-left-radius: 48px;
    border-bottom-left-radius: 48px
}

.fca-rad-r-48 {
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px
}

.fca-gap-48 {
    gap: 48px
}

.fca-gap-r-48 {
    row-gap: 48px
}

.fca-gap-c-48 {
    column-gap: 48px
}

.fca-m-49 {
    margin: 49px
}

.fca-mt-49 {
    margin-top: 49px
}

.fca-mb-49 {
    margin-bottom: 49px
}

.fca-ml-49 {
    margin-left: 49px
}

.fca-mr-49 {
    margin-right: 49px
}

.fca-p-49 {
    padding: 49px
}

.fca-pt-49 {
    padding-top: 49px
}

.fca-pb-49 {
    padding-bottom: 49px
}

.fca-pl-49 {
    padding-left: 49px
}

.fca-pr-49 {
    padding-right: 49px
}

.fca-rad-49 {
    border-radius: 49px
}

.fca-rad-t-49 {
    border-top-left-radius: 49px;
    border-top-right-radius: 49px
}

.fca-rad-b-49 {
    border-bottom-left-radius: 49px;
    border-bottom-right-radius: 49px
}

.fca-rad-l-49 {
    border-top-left-radius: 49px;
    border-bottom-left-radius: 49px
}

.fca-rad-r-49 {
    border-top-right-radius: 49px;
    border-bottom-right-radius: 49px
}

.fca-gap-49 {
    gap: 49px
}

.fca-gap-r-49 {
    row-gap: 49px
}

.fca-gap-c-49 {
    column-gap: 49px
}

.fca-m-50 {
    margin: 50px
}

.fca-mt-50 {
    margin-top: 50px
}

.fca-mb-50 {
    margin-bottom: 50px
}

.fca-ml-50 {
    margin-left: 50px
}

.fca-mr-50 {
    margin-right: 50px
}

.fca-p-50 {
    padding: 50px
}

.fca-pt-50 {
    padding-top: 50px
}

.fca-pb-50 {
    padding-bottom: 50px
}

.fca-pl-50 {
    padding-left: 50px
}

.fca-pr-50 {
    padding-right: 50px
}

.fca-rad-50 {
    border-radius: 50px
}

.fca-rad-t-50 {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px
}

.fca-rad-b-50 {
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px
}

.fca-rad-l-50 {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px
}

.fca-rad-r-50 {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px
}

.fca-gap-50 {
    gap: 50px
}

.fca-gap-r-50 {
    row-gap: 50px
}

.fca-gap-c-50 {
    column-gap: 50px
}

.fca-m-51 {
    margin: 51px
}

.fca-mt-51 {
    margin-top: 51px
}

.fca-mb-51 {
    margin-bottom: 51px
}

.fca-ml-51 {
    margin-left: 51px
}

.fca-mr-51 {
    margin-right: 51px
}

.fca-p-51 {
    padding: 51px
}

.fca-pt-51 {
    padding-top: 51px
}

.fca-pb-51 {
    padding-bottom: 51px
}

.fca-pl-51 {
    padding-left: 51px
}

.fca-pr-51 {
    padding-right: 51px
}

.fca-rad-51 {
    border-radius: 51px
}

.fca-rad-t-51 {
    border-top-left-radius: 51px;
    border-top-right-radius: 51px
}

.fca-rad-b-51 {
    border-bottom-left-radius: 51px;
    border-bottom-right-radius: 51px
}

.fca-rad-l-51 {
    border-top-left-radius: 51px;
    border-bottom-left-radius: 51px
}

.fca-rad-r-51 {
    border-top-right-radius: 51px;
    border-bottom-right-radius: 51px
}

.fca-gap-51 {
    gap: 51px
}

.fca-gap-r-51 {
    row-gap: 51px
}

.fca-gap-c-51 {
    column-gap: 51px
}

.fca-m-52 {
    margin: 52px
}

.fca-mt-52 {
    margin-top: 52px
}

.fca-mb-52 {
    margin-bottom: 52px
}

.fca-ml-52 {
    margin-left: 52px
}

.fca-mr-52 {
    margin-right: 52px
}

.fca-p-52 {
    padding: 52px
}

.fca-pt-52 {
    padding-top: 52px
}

.fca-pb-52 {
    padding-bottom: 52px
}

.fca-pl-52 {
    padding-left: 52px
}

.fca-pr-52 {
    padding-right: 52px
}

.fca-rad-52 {
    border-radius: 52px
}

.fca-rad-t-52 {
    border-top-left-radius: 52px;
    border-top-right-radius: 52px
}

.fca-rad-b-52 {
    border-bottom-left-radius: 52px;
    border-bottom-right-radius: 52px
}

.fca-rad-l-52 {
    border-top-left-radius: 52px;
    border-bottom-left-radius: 52px
}

.fca-rad-r-52 {
    border-top-right-radius: 52px;
    border-bottom-right-radius: 52px
}

.fca-gap-52 {
    gap: 52px
}

.fca-gap-r-52 {
    row-gap: 52px
}

.fca-gap-c-52 {
    column-gap: 52px
}

.fca-m-53 {
    margin: 53px
}

.fca-mt-53 {
    margin-top: 53px
}

.fca-mb-53 {
    margin-bottom: 53px
}

.fca-ml-53 {
    margin-left: 53px
}

.fca-mr-53 {
    margin-right: 53px
}

.fca-p-53 {
    padding: 53px
}

.fca-pt-53 {
    padding-top: 53px
}

.fca-pb-53 {
    padding-bottom: 53px
}

.fca-pl-53 {
    padding-left: 53px
}

.fca-pr-53 {
    padding-right: 53px
}

.fca-rad-53 {
    border-radius: 53px
}

.fca-rad-t-53 {
    border-top-left-radius: 53px;
    border-top-right-radius: 53px
}

.fca-rad-b-53 {
    border-bottom-left-radius: 53px;
    border-bottom-right-radius: 53px
}

.fca-rad-l-53 {
    border-top-left-radius: 53px;
    border-bottom-left-radius: 53px
}

.fca-rad-r-53 {
    border-top-right-radius: 53px;
    border-bottom-right-radius: 53px
}

.fca-gap-53 {
    gap: 53px
}

.fca-gap-r-53 {
    row-gap: 53px
}

.fca-gap-c-53 {
    column-gap: 53px
}

.fca-m-54 {
    margin: 54px
}

.fca-mt-54 {
    margin-top: 54px
}

.fca-mb-54 {
    margin-bottom: 54px
}

.fca-ml-54 {
    margin-left: 54px
}

.fca-mr-54 {
    margin-right: 54px
}

.fca-p-54 {
    padding: 54px
}

.fca-pt-54 {
    padding-top: 54px
}

.fca-pb-54 {
    padding-bottom: 54px
}

.fca-pl-54 {
    padding-left: 54px
}

.fca-pr-54 {
    padding-right: 54px
}

.fca-rad-54 {
    border-radius: 54px
}

.fca-rad-t-54 {
    border-top-left-radius: 54px;
    border-top-right-radius: 54px
}

.fca-rad-b-54 {
    border-bottom-left-radius: 54px;
    border-bottom-right-radius: 54px
}

.fca-rad-l-54 {
    border-top-left-radius: 54px;
    border-bottom-left-radius: 54px
}

.fca-rad-r-54 {
    border-top-right-radius: 54px;
    border-bottom-right-radius: 54px
}

.fca-gap-54 {
    gap: 54px
}

.fca-gap-r-54 {
    row-gap: 54px
}

.fca-gap-c-54 {
    column-gap: 54px
}

.fca-m-55 {
    margin: 55px
}

.fca-mt-55 {
    margin-top: 55px
}

.fca-mb-55 {
    margin-bottom: 55px
}

.fca-ml-55 {
    margin-left: 55px
}

.fca-mr-55 {
    margin-right: 55px
}

.fca-p-55 {
    padding: 55px
}

.fca-pt-55 {
    padding-top: 55px
}

.fca-pb-55 {
    padding-bottom: 55px
}

.fca-pl-55 {
    padding-left: 55px
}

.fca-pr-55 {
    padding-right: 55px
}

.fca-rad-55 {
    border-radius: 55px
}

.fca-rad-t-55 {
    border-top-left-radius: 55px;
    border-top-right-radius: 55px
}

.fca-rad-b-55 {
    border-bottom-left-radius: 55px;
    border-bottom-right-radius: 55px
}

.fca-rad-l-55 {
    border-top-left-radius: 55px;
    border-bottom-left-radius: 55px
}

.fca-rad-r-55 {
    border-top-right-radius: 55px;
    border-bottom-right-radius: 55px
}

.fca-gap-55 {
    gap: 55px
}

.fca-gap-r-55 {
    row-gap: 55px
}

.fca-gap-c-55 {
    column-gap: 55px
}

.fca-m-56 {
    margin: 56px
}

.fca-mt-56 {
    margin-top: 56px
}

.fca-mb-56 {
    margin-bottom: 56px
}

.fca-ml-56 {
    margin-left: 56px
}

.fca-mr-56 {
    margin-right: 56px
}

.fca-p-56 {
    padding: 56px
}

.fca-pt-56 {
    padding-top: 56px
}

.fca-pb-56 {
    padding-bottom: 56px
}

.fca-pl-56 {
    padding-left: 56px
}

.fca-pr-56 {
    padding-right: 56px
}

.fca-rad-56 {
    border-radius: 56px
}

.fca-rad-t-56 {
    border-top-left-radius: 56px;
    border-top-right-radius: 56px
}

.fca-rad-b-56 {
    border-bottom-left-radius: 56px;
    border-bottom-right-radius: 56px
}

.fca-rad-l-56 {
    border-top-left-radius: 56px;
    border-bottom-left-radius: 56px
}

.fca-rad-r-56 {
    border-top-right-radius: 56px;
    border-bottom-right-radius: 56px
}

.fca-gap-56 {
    gap: 56px
}

.fca-gap-r-56 {
    row-gap: 56px
}

.fca-gap-c-56 {
    column-gap: 56px
}

.fca-m-57 {
    margin: 57px
}

.fca-mt-57 {
    margin-top: 57px
}

.fca-mb-57 {
    margin-bottom: 57px
}

.fca-ml-57 {
    margin-left: 57px
}

.fca-mr-57 {
    margin-right: 57px
}

.fca-p-57 {
    padding: 57px
}

.fca-pt-57 {
    padding-top: 57px
}

.fca-pb-57 {
    padding-bottom: 57px
}

.fca-pl-57 {
    padding-left: 57px
}

.fca-pr-57 {
    padding-right: 57px
}

.fca-rad-57 {
    border-radius: 57px
}

.fca-rad-t-57 {
    border-top-left-radius: 57px;
    border-top-right-radius: 57px
}

.fca-rad-b-57 {
    border-bottom-left-radius: 57px;
    border-bottom-right-radius: 57px
}

.fca-rad-l-57 {
    border-top-left-radius: 57px;
    border-bottom-left-radius: 57px
}

.fca-rad-r-57 {
    border-top-right-radius: 57px;
    border-bottom-right-radius: 57px
}

.fca-gap-57 {
    gap: 57px
}

.fca-gap-r-57 {
    row-gap: 57px
}

.fca-gap-c-57 {
    column-gap: 57px
}

.fca-m-58 {
    margin: 58px
}

.fca-mt-58 {
    margin-top: 58px
}

.fca-mb-58 {
    margin-bottom: 58px
}

.fca-ml-58 {
    margin-left: 58px
}

.fca-mr-58 {
    margin-right: 58px
}

.fca-p-58 {
    padding: 58px
}

.fca-pt-58 {
    padding-top: 58px
}

.fca-pb-58 {
    padding-bottom: 58px
}

.fca-pl-58 {
    padding-left: 58px
}

.fca-pr-58 {
    padding-right: 58px
}

.fca-rad-58 {
    border-radius: 58px
}

.fca-rad-t-58 {
    border-top-left-radius: 58px;
    border-top-right-radius: 58px
}

.fca-rad-b-58 {
    border-bottom-left-radius: 58px;
    border-bottom-right-radius: 58px
}

.fca-rad-l-58 {
    border-top-left-radius: 58px;
    border-bottom-left-radius: 58px
}

.fca-rad-r-58 {
    border-top-right-radius: 58px;
    border-bottom-right-radius: 58px
}

.fca-gap-58 {
    gap: 58px
}

.fca-gap-r-58 {
    row-gap: 58px
}

.fca-gap-c-58 {
    column-gap: 58px
}

.fca-m-59 {
    margin: 59px
}

.fca-mt-59 {
    margin-top: 59px
}

.fca-mb-59 {
    margin-bottom: 59px
}

.fca-ml-59 {
    margin-left: 59px
}

.fca-mr-59 {
    margin-right: 59px
}

.fca-p-59 {
    padding: 59px
}

.fca-pt-59 {
    padding-top: 59px
}

.fca-pb-59 {
    padding-bottom: 59px
}

.fca-pl-59 {
    padding-left: 59px
}

.fca-pr-59 {
    padding-right: 59px
}

.fca-rad-59 {
    border-radius: 59px
}

.fca-rad-t-59 {
    border-top-left-radius: 59px;
    border-top-right-radius: 59px
}

.fca-rad-b-59 {
    border-bottom-left-radius: 59px;
    border-bottom-right-radius: 59px
}

.fca-rad-l-59 {
    border-top-left-radius: 59px;
    border-bottom-left-radius: 59px
}

.fca-rad-r-59 {
    border-top-right-radius: 59px;
    border-bottom-right-radius: 59px
}

.fca-gap-59 {
    gap: 59px
}

.fca-gap-r-59 {
    row-gap: 59px
}

.fca-gap-c-59 {
    column-gap: 59px
}

.fca-m-60 {
    margin: 60px
}

.fca-mt-60 {
    margin-top: 60px
}

.fca-mb-60 {
    margin-bottom: 60px
}

.fca-ml-60 {
    margin-left: 60px
}

.fca-mr-60 {
    margin-right: 60px
}

.fca-p-60 {
    padding: 60px
}

.fca-pt-60 {
    padding-top: 60px
}

.fca-pb-60 {
    padding-bottom: 60px
}

.fca-pl-60 {
    padding-left: 60px
}

.fca-pr-60 {
    padding-right: 60px
}

.fca-rad-60 {
    border-radius: 60px
}

.fca-rad-t-60 {
    border-top-left-radius: 60px;
    border-top-right-radius: 60px
}

.fca-rad-b-60 {
    border-bottom-left-radius: 60px;
    border-bottom-right-radius: 60px
}

.fca-rad-l-60 {
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px
}

.fca-rad-r-60 {
    border-top-right-radius: 60px;
    border-bottom-right-radius: 60px
}

.fca-gap-60 {
    gap: 60px
}

.fca-gap-r-60 {
    row-gap: 60px
}

.fca-gap-c-60 {
    column-gap: 60px
}

.fca-m-61 {
    margin: 61px
}

.fca-mt-61 {
    margin-top: 61px
}

.fca-mb-61 {
    margin-bottom: 61px
}

.fca-ml-61 {
    margin-left: 61px
}

.fca-mr-61 {
    margin-right: 61px
}

.fca-p-61 {
    padding: 61px
}

.fca-pt-61 {
    padding-top: 61px
}

.fca-pb-61 {
    padding-bottom: 61px
}

.fca-pl-61 {
    padding-left: 61px
}

.fca-pr-61 {
    padding-right: 61px
}

.fca-rad-61 {
    border-radius: 61px
}

.fca-rad-t-61 {
    border-top-left-radius: 61px;
    border-top-right-radius: 61px
}

.fca-rad-b-61 {
    border-bottom-left-radius: 61px;
    border-bottom-right-radius: 61px
}

.fca-rad-l-61 {
    border-top-left-radius: 61px;
    border-bottom-left-radius: 61px
}

.fca-rad-r-61 {
    border-top-right-radius: 61px;
    border-bottom-right-radius: 61px
}

.fca-gap-61 {
    gap: 61px
}

.fca-gap-r-61 {
    row-gap: 61px
}

.fca-gap-c-61 {
    column-gap: 61px
}

.fca-m-62 {
    margin: 62px
}

.fca-mt-62 {
    margin-top: 62px
}

.fca-mb-62 {
    margin-bottom: 62px
}

.fca-ml-62 {
    margin-left: 62px
}

.fca-mr-62 {
    margin-right: 62px
}

.fca-p-62 {
    padding: 62px
}

.fca-pt-62 {
    padding-top: 62px
}

.fca-pb-62 {
    padding-bottom: 62px
}

.fca-pl-62 {
    padding-left: 62px
}

.fca-pr-62 {
    padding-right: 62px
}

.fca-rad-62 {
    border-radius: 62px
}

.fca-rad-t-62 {
    border-top-left-radius: 62px;
    border-top-right-radius: 62px
}

.fca-rad-b-62 {
    border-bottom-left-radius: 62px;
    border-bottom-right-radius: 62px
}

.fca-rad-l-62 {
    border-top-left-radius: 62px;
    border-bottom-left-radius: 62px
}

.fca-rad-r-62 {
    border-top-right-radius: 62px;
    border-bottom-right-radius: 62px
}

.fca-gap-62 {
    gap: 62px
}

.fca-gap-r-62 {
    row-gap: 62px
}

.fca-gap-c-62 {
    column-gap: 62px
}

.fca-m-63 {
    margin: 63px
}

.fca-mt-63 {
    margin-top: 63px
}

.fca-mb-63 {
    margin-bottom: 63px
}

.fca-ml-63 {
    margin-left: 63px
}

.fca-mr-63 {
    margin-right: 63px
}

.fca-p-63 {
    padding: 63px
}

.fca-pt-63 {
    padding-top: 63px
}

.fca-pb-63 {
    padding-bottom: 63px
}

.fca-pl-63 {
    padding-left: 63px
}

.fca-pr-63 {
    padding-right: 63px
}

.fca-rad-63 {
    border-radius: 63px
}

.fca-rad-t-63 {
    border-top-left-radius: 63px;
    border-top-right-radius: 63px
}

.fca-rad-b-63 {
    border-bottom-left-radius: 63px;
    border-bottom-right-radius: 63px
}

.fca-rad-l-63 {
    border-top-left-radius: 63px;
    border-bottom-left-radius: 63px
}

.fca-rad-r-63 {
    border-top-right-radius: 63px;
    border-bottom-right-radius: 63px
}

.fca-gap-63 {
    gap: 63px
}

.fca-gap-r-63 {
    row-gap: 63px
}

.fca-gap-c-63 {
    column-gap: 63px
}

.fca-m-64 {
    margin: 64px
}

.fca-mt-64 {
    margin-top: 64px
}

.fca-mb-64 {
    margin-bottom: 64px
}

.fca-ml-64 {
    margin-left: 64px
}

.fca-mr-64 {
    margin-right: 64px
}

.fca-p-64 {
    padding: 64px
}

.fca-pt-64 {
    padding-top: 64px
}

.fca-pb-64 {
    padding-bottom: 64px
}

.fca-pl-64 {
    padding-left: 64px
}

.fca-pr-64 {
    padding-right: 64px
}

.fca-rad-64 {
    border-radius: 64px
}

.fca-rad-t-64 {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px
}

.fca-rad-b-64 {
    border-bottom-left-radius: 64px;
    border-bottom-right-radius: 64px
}

.fca-rad-l-64 {
    border-top-left-radius: 64px;
    border-bottom-left-radius: 64px
}

.fca-rad-r-64 {
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px
}

.fca-gap-64 {
    gap: 64px
}

.fca-gap-r-64 {
    row-gap: 64px
}

.fca-gap-c-64 {
    column-gap: 64px
}

.fca-m-65 {
    margin: 65px
}

.fca-mt-65 {
    margin-top: 65px
}

.fca-mb-65 {
    margin-bottom: 65px
}

.fca-ml-65 {
    margin-left: 65px
}

.fca-mr-65 {
    margin-right: 65px
}

.fca-p-65 {
    padding: 65px
}

.fca-pt-65 {
    padding-top: 65px
}

.fca-pb-65 {
    padding-bottom: 65px
}

.fca-pl-65 {
    padding-left: 65px
}

.fca-pr-65 {
    padding-right: 65px
}

.fca-rad-65 {
    border-radius: 65px
}

.fca-rad-t-65 {
    border-top-left-radius: 65px;
    border-top-right-radius: 65px
}

.fca-rad-b-65 {
    border-bottom-left-radius: 65px;
    border-bottom-right-radius: 65px
}

.fca-rad-l-65 {
    border-top-left-radius: 65px;
    border-bottom-left-radius: 65px
}

.fca-rad-r-65 {
    border-top-right-radius: 65px;
    border-bottom-right-radius: 65px
}

.fca-gap-65 {
    gap: 65px
}

.fca-gap-r-65 {
    row-gap: 65px
}

.fca-gap-c-65 {
    column-gap: 65px
}

.fca-m-66 {
    margin: 66px
}

.fca-mt-66 {
    margin-top: 66px
}

.fca-mb-66 {
    margin-bottom: 66px
}

.fca-ml-66 {
    margin-left: 66px
}

.fca-mr-66 {
    margin-right: 66px
}

.fca-p-66 {
    padding: 66px
}

.fca-pt-66 {
    padding-top: 66px
}

.fca-pb-66 {
    padding-bottom: 66px
}

.fca-pl-66 {
    padding-left: 66px
}

.fca-pr-66 {
    padding-right: 66px
}

.fca-rad-66 {
    border-radius: 66px
}

.fca-rad-t-66 {
    border-top-left-radius: 66px;
    border-top-right-radius: 66px
}

.fca-rad-b-66 {
    border-bottom-left-radius: 66px;
    border-bottom-right-radius: 66px
}

.fca-rad-l-66 {
    border-top-left-radius: 66px;
    border-bottom-left-radius: 66px
}

.fca-rad-r-66 {
    border-top-right-radius: 66px;
    border-bottom-right-radius: 66px
}

.fca-gap-66 {
    gap: 66px
}

.fca-gap-r-66 {
    row-gap: 66px
}

.fca-gap-c-66 {
    column-gap: 66px
}

.fca-m-67 {
    margin: 67px
}

.fca-mt-67 {
    margin-top: 67px
}

.fca-mb-67 {
    margin-bottom: 67px
}

.fca-ml-67 {
    margin-left: 67px
}

.fca-mr-67 {
    margin-right: 67px
}

.fca-p-67 {
    padding: 67px
}

.fca-pt-67 {
    padding-top: 67px
}

.fca-pb-67 {
    padding-bottom: 67px
}

.fca-pl-67 {
    padding-left: 67px
}

.fca-pr-67 {
    padding-right: 67px
}

.fca-rad-67 {
    border-radius: 67px
}

.fca-rad-t-67 {
    border-top-left-radius: 67px;
    border-top-right-radius: 67px
}

.fca-rad-b-67 {
    border-bottom-left-radius: 67px;
    border-bottom-right-radius: 67px
}

.fca-rad-l-67 {
    border-top-left-radius: 67px;
    border-bottom-left-radius: 67px
}

.fca-rad-r-67 {
    border-top-right-radius: 67px;
    border-bottom-right-radius: 67px
}

.fca-gap-67 {
    gap: 67px
}

.fca-gap-r-67 {
    row-gap: 67px
}

.fca-gap-c-67 {
    column-gap: 67px
}

.fca-m-68 {
    margin: 68px
}

.fca-mt-68 {
    margin-top: 68px
}

.fca-mb-68 {
    margin-bottom: 68px
}

.fca-ml-68 {
    margin-left: 68px
}

.fca-mr-68 {
    margin-right: 68px
}

.fca-p-68 {
    padding: 68px
}

.fca-pt-68 {
    padding-top: 68px
}

.fca-pb-68 {
    padding-bottom: 68px
}

.fca-pl-68 {
    padding-left: 68px
}

.fca-pr-68 {
    padding-right: 68px
}

.fca-rad-68 {
    border-radius: 68px
}

.fca-rad-t-68 {
    border-top-left-radius: 68px;
    border-top-right-radius: 68px
}

.fca-rad-b-68 {
    border-bottom-left-radius: 68px;
    border-bottom-right-radius: 68px
}

.fca-rad-l-68 {
    border-top-left-radius: 68px;
    border-bottom-left-radius: 68px
}

.fca-rad-r-68 {
    border-top-right-radius: 68px;
    border-bottom-right-radius: 68px
}

.fca-gap-68 {
    gap: 68px
}

.fca-gap-r-68 {
    row-gap: 68px
}

.fca-gap-c-68 {
    column-gap: 68px
}

.fca-m-69 {
    margin: 69px
}

.fca-mt-69 {
    margin-top: 69px
}

.fca-mb-69 {
    margin-bottom: 69px
}

.fca-ml-69 {
    margin-left: 69px
}

.fca-mr-69 {
    margin-right: 69px
}

.fca-p-69 {
    padding: 69px
}

.fca-pt-69 {
    padding-top: 69px
}

.fca-pb-69 {
    padding-bottom: 69px
}

.fca-pl-69 {
    padding-left: 69px
}

.fca-pr-69 {
    padding-right: 69px
}

.fca-rad-69 {
    border-radius: 69px
}

.fca-rad-t-69 {
    border-top-left-radius: 69px;
    border-top-right-radius: 69px
}

.fca-rad-b-69 {
    border-bottom-left-radius: 69px;
    border-bottom-right-radius: 69px
}

.fca-rad-l-69 {
    border-top-left-radius: 69px;
    border-bottom-left-radius: 69px
}

.fca-rad-r-69 {
    border-top-right-radius: 69px;
    border-bottom-right-radius: 69px
}

.fca-gap-69 {
    gap: 69px
}

.fca-gap-r-69 {
    row-gap: 69px
}

.fca-gap-c-69 {
    column-gap: 69px
}

.fca-m-70 {
    margin: 70px
}

.fca-mt-70 {
    margin-top: 70px
}

.fca-mb-70 {
    margin-bottom: 70px
}

.fca-ml-70 {
    margin-left: 70px
}

.fca-mr-70 {
    margin-right: 70px
}

.fca-p-70 {
    padding: 70px
}

.fca-pt-70 {
    padding-top: 70px
}

.fca-pb-70 {
    padding-bottom: 70px
}

.fca-pl-70 {
    padding-left: 70px
}

.fca-pr-70 {
    padding-right: 70px
}

.fca-rad-70 {
    border-radius: 70px
}

.fca-rad-t-70 {
    border-top-left-radius: 70px;
    border-top-right-radius: 70px
}

.fca-rad-b-70 {
    border-bottom-left-radius: 70px;
    border-bottom-right-radius: 70px
}

.fca-rad-l-70 {
    border-top-left-radius: 70px;
    border-bottom-left-radius: 70px
}

.fca-rad-r-70 {
    border-top-right-radius: 70px;
    border-bottom-right-radius: 70px
}

.fca-gap-70 {
    gap: 70px
}

.fca-gap-r-70 {
    row-gap: 70px
}

.fca-gap-c-70 {
    column-gap: 70px
}

.fca-m-71 {
    margin: 71px
}

.fca-mt-71 {
    margin-top: 71px
}

.fca-mb-71 {
    margin-bottom: 71px
}

.fca-ml-71 {
    margin-left: 71px
}

.fca-mr-71 {
    margin-right: 71px
}

.fca-p-71 {
    padding: 71px
}

.fca-pt-71 {
    padding-top: 71px
}

.fca-pb-71 {
    padding-bottom: 71px
}

.fca-pl-71 {
    padding-left: 71px
}

.fca-pr-71 {
    padding-right: 71px
}

.fca-rad-71 {
    border-radius: 71px
}

.fca-rad-t-71 {
    border-top-left-radius: 71px;
    border-top-right-radius: 71px
}

.fca-rad-b-71 {
    border-bottom-left-radius: 71px;
    border-bottom-right-radius: 71px
}

.fca-rad-l-71 {
    border-top-left-radius: 71px;
    border-bottom-left-radius: 71px
}

.fca-rad-r-71 {
    border-top-right-radius: 71px;
    border-bottom-right-radius: 71px
}

.fca-gap-71 {
    gap: 71px
}

.fca-gap-r-71 {
    row-gap: 71px
}

.fca-gap-c-71 {
    column-gap: 71px
}

.fca-m-72 {
    margin: 72px
}

.fca-mt-72 {
    margin-top: 72px
}

.fca-mb-72 {
    margin-bottom: 72px
}

.fca-ml-72 {
    margin-left: 72px
}

.fca-mr-72 {
    margin-right: 72px
}

.fca-p-72 {
    padding: 72px
}

.fca-pt-72 {
    padding-top: 72px
}

.fca-pb-72 {
    padding-bottom: 72px
}

.fca-pl-72 {
    padding-left: 72px
}

.fca-pr-72 {
    padding-right: 72px
}

.fca-rad-72 {
    border-radius: 72px
}

.fca-rad-t-72 {
    border-top-left-radius: 72px;
    border-top-right-radius: 72px
}

.fca-rad-b-72 {
    border-bottom-left-radius: 72px;
    border-bottom-right-radius: 72px
}

.fca-rad-l-72 {
    border-top-left-radius: 72px;
    border-bottom-left-radius: 72px
}

.fca-rad-r-72 {
    border-top-right-radius: 72px;
    border-bottom-right-radius: 72px
}

.fca-gap-72 {
    gap: 72px
}

.fca-gap-r-72 {
    row-gap: 72px
}

.fca-gap-c-72 {
    column-gap: 72px
}

.fca-m-73 {
    margin: 73px
}

.fca-mt-73 {
    margin-top: 73px
}

.fca-mb-73 {
    margin-bottom: 73px
}

.fca-ml-73 {
    margin-left: 73px
}

.fca-mr-73 {
    margin-right: 73px
}

.fca-p-73 {
    padding: 73px
}

.fca-pt-73 {
    padding-top: 73px
}

.fca-pb-73 {
    padding-bottom: 73px
}

.fca-pl-73 {
    padding-left: 73px
}

.fca-pr-73 {
    padding-right: 73px
}

.fca-rad-73 {
    border-radius: 73px
}

.fca-rad-t-73 {
    border-top-left-radius: 73px;
    border-top-right-radius: 73px
}

.fca-rad-b-73 {
    border-bottom-left-radius: 73px;
    border-bottom-right-radius: 73px
}

.fca-rad-l-73 {
    border-top-left-radius: 73px;
    border-bottom-left-radius: 73px
}

.fca-rad-r-73 {
    border-top-right-radius: 73px;
    border-bottom-right-radius: 73px
}

.fca-gap-73 {
    gap: 73px
}

.fca-gap-r-73 {
    row-gap: 73px
}

.fca-gap-c-73 {
    column-gap: 73px
}

.fca-m-74 {
    margin: 74px
}

.fca-mt-74 {
    margin-top: 74px
}

.fca-mb-74 {
    margin-bottom: 74px
}

.fca-ml-74 {
    margin-left: 74px
}

.fca-mr-74 {
    margin-right: 74px
}

.fca-p-74 {
    padding: 74px
}

.fca-pt-74 {
    padding-top: 74px
}

.fca-pb-74 {
    padding-bottom: 74px
}

.fca-pl-74 {
    padding-left: 74px
}

.fca-pr-74 {
    padding-right: 74px
}

.fca-rad-74 {
    border-radius: 74px
}

.fca-rad-t-74 {
    border-top-left-radius: 74px;
    border-top-right-radius: 74px
}

.fca-rad-b-74 {
    border-bottom-left-radius: 74px;
    border-bottom-right-radius: 74px
}

.fca-rad-l-74 {
    border-top-left-radius: 74px;
    border-bottom-left-radius: 74px
}

.fca-rad-r-74 {
    border-top-right-radius: 74px;
    border-bottom-right-radius: 74px
}

.fca-gap-74 {
    gap: 74px
}

.fca-gap-r-74 {
    row-gap: 74px
}

.fca-gap-c-74 {
    column-gap: 74px
}

.fca-m-75 {
    margin: 75px
}

.fca-mt-75 {
    margin-top: 75px
}

.fca-mb-75 {
    margin-bottom: 75px
}

.fca-ml-75 {
    margin-left: 75px
}

.fca-mr-75 {
    margin-right: 75px
}

.fca-p-75 {
    padding: 75px
}

.fca-pt-75 {
    padding-top: 75px
}

.fca-pb-75 {
    padding-bottom: 75px
}

.fca-pl-75 {
    padding-left: 75px
}

.fca-pr-75 {
    padding-right: 75px
}

.fca-rad-75 {
    border-radius: 75px
}

.fca-rad-t-75 {
    border-top-left-radius: 75px;
    border-top-right-radius: 75px
}

.fca-rad-b-75 {
    border-bottom-left-radius: 75px;
    border-bottom-right-radius: 75px
}

.fca-rad-l-75 {
    border-top-left-radius: 75px;
    border-bottom-left-radius: 75px
}

.fca-rad-r-75 {
    border-top-right-radius: 75px;
    border-bottom-right-radius: 75px
}

.fca-gap-75 {
    gap: 75px
}

.fca-gap-r-75 {
    row-gap: 75px
}

.fca-gap-c-75 {
    column-gap: 75px
}

.fca-m-76 {
    margin: 76px
}

.fca-mt-76 {
    margin-top: 76px
}

.fca-mb-76 {
    margin-bottom: 76px
}

.fca-ml-76 {
    margin-left: 76px
}

.fca-mr-76 {
    margin-right: 76px
}

.fca-p-76 {
    padding: 76px
}

.fca-pt-76 {
    padding-top: 76px
}

.fca-pb-76 {
    padding-bottom: 76px
}

.fca-pl-76 {
    padding-left: 76px
}

.fca-pr-76 {
    padding-right: 76px
}

.fca-rad-76 {
    border-radius: 76px
}

.fca-rad-t-76 {
    border-top-left-radius: 76px;
    border-top-right-radius: 76px
}

.fca-rad-b-76 {
    border-bottom-left-radius: 76px;
    border-bottom-right-radius: 76px
}

.fca-rad-l-76 {
    border-top-left-radius: 76px;
    border-bottom-left-radius: 76px
}

.fca-rad-r-76 {
    border-top-right-radius: 76px;
    border-bottom-right-radius: 76px
}

.fca-gap-76 {
    gap: 76px
}

.fca-gap-r-76 {
    row-gap: 76px
}

.fca-gap-c-76 {
    column-gap: 76px
}

.fca-m-77 {
    margin: 77px
}

.fca-mt-77 {
    margin-top: 77px
}

.fca-mb-77 {
    margin-bottom: 77px
}

.fca-ml-77 {
    margin-left: 77px
}

.fca-mr-77 {
    margin-right: 77px
}

.fca-p-77 {
    padding: 77px
}

.fca-pt-77 {
    padding-top: 77px
}

.fca-pb-77 {
    padding-bottom: 77px
}

.fca-pl-77 {
    padding-left: 77px
}

.fca-pr-77 {
    padding-right: 77px
}

.fca-rad-77 {
    border-radius: 77px
}

.fca-rad-t-77 {
    border-top-left-radius: 77px;
    border-top-right-radius: 77px
}

.fca-rad-b-77 {
    border-bottom-left-radius: 77px;
    border-bottom-right-radius: 77px
}

.fca-rad-l-77 {
    border-top-left-radius: 77px;
    border-bottom-left-radius: 77px
}

.fca-rad-r-77 {
    border-top-right-radius: 77px;
    border-bottom-right-radius: 77px
}

.fca-gap-77 {
    gap: 77px
}

.fca-gap-r-77 {
    row-gap: 77px
}

.fca-gap-c-77 {
    column-gap: 77px
}

.fca-m-78 {
    margin: 78px
}

.fca-mt-78 {
    margin-top: 78px
}

.fca-mb-78 {
    margin-bottom: 78px
}

.fca-ml-78 {
    margin-left: 78px
}

.fca-mr-78 {
    margin-right: 78px
}

.fca-p-78 {
    padding: 78px
}

.fca-pt-78 {
    padding-top: 78px
}

.fca-pb-78 {
    padding-bottom: 78px
}

.fca-pl-78 {
    padding-left: 78px
}

.fca-pr-78 {
    padding-right: 78px
}

.fca-rad-78 {
    border-radius: 78px
}

.fca-rad-t-78 {
    border-top-left-radius: 78px;
    border-top-right-radius: 78px
}

.fca-rad-b-78 {
    border-bottom-left-radius: 78px;
    border-bottom-right-radius: 78px
}

.fca-rad-l-78 {
    border-top-left-radius: 78px;
    border-bottom-left-radius: 78px
}

.fca-rad-r-78 {
    border-top-right-radius: 78px;
    border-bottom-right-radius: 78px
}

.fca-gap-78 {
    gap: 78px
}

.fca-gap-r-78 {
    row-gap: 78px
}

.fca-gap-c-78 {
    column-gap: 78px
}

.fca-m-79 {
    margin: 79px
}

.fca-mt-79 {
    margin-top: 79px
}

.fca-mb-79 {
    margin-bottom: 79px
}

.fca-ml-79 {
    margin-left: 79px
}

.fca-mr-79 {
    margin-right: 79px
}

.fca-p-79 {
    padding: 79px
}

.fca-pt-79 {
    padding-top: 79px
}

.fca-pb-79 {
    padding-bottom: 79px
}

.fca-pl-79 {
    padding-left: 79px
}

.fca-pr-79 {
    padding-right: 79px
}

.fca-rad-79 {
    border-radius: 79px
}

.fca-rad-t-79 {
    border-top-left-radius: 79px;
    border-top-right-radius: 79px
}

.fca-rad-b-79 {
    border-bottom-left-radius: 79px;
    border-bottom-right-radius: 79px
}

.fca-rad-l-79 {
    border-top-left-radius: 79px;
    border-bottom-left-radius: 79px
}

.fca-rad-r-79 {
    border-top-right-radius: 79px;
    border-bottom-right-radius: 79px
}

.fca-gap-79 {
    gap: 79px
}

.fca-gap-r-79 {
    row-gap: 79px
}

.fca-gap-c-79 {
    column-gap: 79px
}

.fca-m-80 {
    margin: 80px
}

.fca-mt-80 {
    margin-top: 80px
}

.fca-mb-80 {
    margin-bottom: 80px
}

.fca-ml-80 {
    margin-left: 80px
}

.fca-mr-80 {
    margin-right: 80px
}

.fca-p-80 {
    padding: 80px
}

.fca-pt-80 {
    padding-top: 80px
}

.fca-pb-80 {
    padding-bottom: 80px
}

.fca-pl-80 {
    padding-left: 80px
}

.fca-pr-80 {
    padding-right: 80px
}

.fca-rad-80 {
    border-radius: 80px
}

.fca-rad-t-80 {
    border-top-left-radius: 80px;
    border-top-right-radius: 80px
}

.fca-rad-b-80 {
    border-bottom-left-radius: 80px;
    border-bottom-right-radius: 80px
}

.fca-rad-l-80 {
    border-top-left-radius: 80px;
    border-bottom-left-radius: 80px
}

.fca-rad-r-80 {
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px
}

.fca-gap-80 {
    gap: 80px
}

.fca-gap-r-80 {
    row-gap: 80px
}

.fca-gap-c-80 {
    column-gap: 80px
}

.fca-js-ais {
    justify-content: flex-start;
    align-items: flex-start
}

.fca-js-aie {
    justify-content: flex-start;
    align-items: flex-end
}

.fca-js-aic {
    justify-content: flex-start;
    align-items: center
}

.fca-js-aib {
    justify-content: flex-start;
    align-items: baseline
}

.fca-js-aist {
    justify-content: flex-start;
    align-items: stretch
}

.fca-je-ais {
    justify-content: flex-end;
    align-items: flex-start
}

.fca-je-aie {
    justify-content: flex-end;
    align-items: flex-end
}

.fca-je-aic {
    justify-content: flex-end;
    align-items: center
}

.fca-je-aib {
    justify-content: flex-end;
    align-items: baseline
}

.fca-je-aist {
    justify-content: flex-end;
    align-items: stretch
}

.fca-jc-ais {
    justify-content: center;
    align-items: flex-start
}

.fca-jc-aie {
    justify-content: center;
    align-items: flex-end
}

.fca-jc-aic {
    justify-content: center;
    align-items: center
}

.fca-jc-aib {
    justify-content: center;
    align-items: baseline
}

.fca-jc-aist {
    justify-content: center;
    align-items: stretch
}

.fca-jsb-ais {
    justify-content: space-between;
    align-items: flex-start
}

.fca-jsb-aie {
    justify-content: space-between;
    align-items: flex-end
}

.fca-jsb-aic {
    justify-content: space-between;
    align-items: center
}

.fca-jsb-aib {
    justify-content: space-between;
    align-items: baseline
}

.fca-jsb-aist {
    justify-content: space-between;
    align-items: stretch
}

.fca-jsa-ais {
    justify-content: space-around;
    align-items: flex-start
}

.fca-jsa-aie {
    justify-content: space-around;
    align-items: flex-end
}

.fca-jsa-aic {
    justify-content: space-around;
    align-items: center
}

.fca-jsa-aib {
    justify-content: space-around;
    align-items: baseline
}

.fca-jsa-aist {
    justify-content: space-around;
    align-items: stretch
}

.fca-jse-ais {
    justify-content: space-evenly;
    align-items: flex-start
}

.fca-jse-aie {
    justify-content: space-evenly;
    align-items: flex-end
}

.fca-jse-aic {
    justify-content: space-evenly;
    align-items: center
}

.fca-jse-aib {
    justify-content: space-evenly;
    align-items: baseline
}

.fca-jse-aist {
    justify-content: space-evenly;
    align-items: stretch
}

.fca-pos-rel {
    position: relative
}

.fca-pos-ab {
    position: absolute
}

.fca-pos-fix {
    position: fixed
}

.fca-pos-sta {
    position: static
}

.fca-pos-stk {
    position: sticky
}

.fca-top-0 {
    top: 0px
}

.fca-right-0 {
    right: 0px
}

.fca-bottom-0 {
    bottom: 0px
}

.fca-left-0 {
    left: 0px
}

.fca-top-1 {
    top: 1px
}

.fca-right-1 {
    right: 1px
}

.fca-bottom-1 {
    bottom: 1px
}

.fca-left-1 {
    left: 1px
}

.fca-top-2 {
    top: 2px
}

.fca-right-2 {
    right: 2px
}

.fca-bottom-2 {
    bottom: 2px
}

.fca-left-2 {
    left: 2px
}

.fca-top-3 {
    top: 3px
}

.fca-right-3 {
    right: 3px
}

.fca-bottom-3 {
    bottom: 3px
}

.fca-left-3 {
    left: 3px
}

.fca-top-4 {
    top: 4px
}

.fca-right-4 {
    right: 4px
}

.fca-bottom-4 {
    bottom: 4px
}

.fca-left-4 {
    left: 4px
}

.fca-top-5 {
    top: 5px
}

.fca-right-5 {
    right: 5px
}

.fca-bottom-5 {
    bottom: 5px
}

.fca-left-5 {
    left: 5px
}

.fca-top-6 {
    top: 6px
}

.fca-right-6 {
    right: 6px
}

.fca-bottom-6 {
    bottom: 6px
}

.fca-left-6 {
    left: 6px
}

.fca-top-7 {
    top: 7px
}

.fca-right-7 {
    right: 7px
}

.fca-bottom-7 {
    bottom: 7px
}

.fca-left-7 {
    left: 7px
}

.fca-top-8 {
    top: 8px
}

.fca-right-8 {
    right: 8px
}

.fca-bottom-8 {
    bottom: 8px
}

.fca-left-8 {
    left: 8px
}

.fca-top-9 {
    top: 9px
}

.fca-right-9 {
    right: 9px
}

.fca-bottom-9 {
    bottom: 9px
}

.fca-left-9 {
    left: 9px
}

.fca-top-10 {
    top: 10px
}

.fca-right-10 {
    right: 10px
}

.fca-bottom-10 {
    bottom: 10px
}

.fca-left-10 {
    left: 10px
}

.fca-top-11 {
    top: 11px
}

.fca-right-11 {
    right: 11px
}

.fca-bottom-11 {
    bottom: 11px
}

.fca-left-11 {
    left: 11px
}

.fca-top-12 {
    top: 12px
}

.fca-right-12 {
    right: 12px
}

.fca-bottom-12 {
    bottom: 12px
}

.fca-left-12 {
    left: 12px
}

.fca-top-13 {
    top: 13px
}

.fca-right-13 {
    right: 13px
}

.fca-bottom-13 {
    bottom: 13px
}

.fca-left-13 {
    left: 13px
}

.fca-top-14 {
    top: 14px
}

.fca-right-14 {
    right: 14px
}

.fca-bottom-14 {
    bottom: 14px
}

.fca-left-14 {
    left: 14px
}

.fca-top-15 {
    top: 15px
}

.fca-right-15 {
    right: 15px
}

.fca-bottom-15 {
    bottom: 15px
}

.fca-left-15 {
    left: 15px
}

.fca-top-16 {
    top: 16px
}

.fca-right-16 {
    right: 16px
}

.fca-bottom-16 {
    bottom: 16px
}

.fca-left-16 {
    left: 16px
}

.fca-top-17 {
    top: 17px
}

.fca-right-17 {
    right: 17px
}

.fca-bottom-17 {
    bottom: 17px
}

.fca-left-17 {
    left: 17px
}

.fca-top-18 {
    top: 18px
}

.fca-right-18 {
    right: 18px
}

.fca-bottom-18 {
    bottom: 18px
}

.fca-left-18 {
    left: 18px
}

.fca-top-19 {
    top: 19px
}

.fca-right-19 {
    right: 19px
}

.fca-bottom-19 {
    bottom: 19px
}

.fca-left-19 {
    left: 19px
}

.fca-top-20 {
    top: 20px
}

.fca-right-20 {
    right: 20px
}

.fca-bottom-20 {
    bottom: 20px
}

.fca-left-20 {
    left: 20px
}

.fca-top-21 {
    top: 21px
}

.fca-right-21 {
    right: 21px
}

.fca-bottom-21 {
    bottom: 21px
}

.fca-left-21 {
    left: 21px
}

.fca-top-22 {
    top: 22px
}

.fca-right-22 {
    right: 22px
}

.fca-bottom-22 {
    bottom: 22px
}

.fca-left-22 {
    left: 22px
}

.fca-top-23 {
    top: 23px
}

.fca-right-23 {
    right: 23px
}

.fca-bottom-23 {
    bottom: 23px
}

.fca-left-23 {
    left: 23px
}

.fca-top-24 {
    top: 24px
}

.fca-right-24 {
    right: 24px
}

.fca-bottom-24 {
    bottom: 24px
}

.fca-left-24 {
    left: 24px
}

.fca-top-25 {
    top: 25px
}

.fca-right-25 {
    right: 25px
}

.fca-bottom-25 {
    bottom: 25px
}

.fca-left-25 {
    left: 25px
}

.fca-top-26 {
    top: 26px
}

.fca-right-26 {
    right: 26px
}

.fca-bottom-26 {
    bottom: 26px
}

.fca-left-26 {
    left: 26px
}

.fca-top-27 {
    top: 27px
}

.fca-right-27 {
    right: 27px
}

.fca-bottom-27 {
    bottom: 27px
}

.fca-left-27 {
    left: 27px
}

.fca-top-28 {
    top: 28px
}

.fca-right-28 {
    right: 28px
}

.fca-bottom-28 {
    bottom: 28px
}

.fca-left-28 {
    left: 28px
}

.fca-top-29 {
    top: 29px
}

.fca-right-29 {
    right: 29px
}

.fca-bottom-29 {
    bottom: 29px
}

.fca-left-29 {
    left: 29px
}

.fca-top-30 {
    top: 30px
}

.fca-right-30 {
    right: 30px
}

.fca-bottom-30 {
    bottom: 30px
}

.fca-left-30 {
    left: 30px
}

.fca-top-31 {
    top: 31px
}

.fca-right-31 {
    right: 31px
}

.fca-bottom-31 {
    bottom: 31px
}

.fca-left-31 {
    left: 31px
}

.fca-top-32 {
    top: 32px
}

.fca-right-32 {
    right: 32px
}

.fca-bottom-32 {
    bottom: 32px
}

.fca-left-32 {
    left: 32px
}

.fca-top-33 {
    top: 33px
}

.fca-right-33 {
    right: 33px
}

.fca-bottom-33 {
    bottom: 33px
}

.fca-left-33 {
    left: 33px
}

.fca-top-34 {
    top: 34px
}

.fca-right-34 {
    right: 34px
}

.fca-bottom-34 {
    bottom: 34px
}

.fca-left-34 {
    left: 34px
}

.fca-top-35 {
    top: 35px
}

.fca-right-35 {
    right: 35px
}

.fca-bottom-35 {
    bottom: 35px
}

.fca-left-35 {
    left: 35px
}

.fca-top-36 {
    top: 36px
}

.fca-right-36 {
    right: 36px
}

.fca-bottom-36 {
    bottom: 36px
}

.fca-left-36 {
    left: 36px
}

.fca-top-37 {
    top: 37px
}

.fca-right-37 {
    right: 37px
}

.fca-bottom-37 {
    bottom: 37px
}

.fca-left-37 {
    left: 37px
}

.fca-top-38 {
    top: 38px
}

.fca-right-38 {
    right: 38px
}

.fca-bottom-38 {
    bottom: 38px
}

.fca-left-38 {
    left: 38px
}

.fca-top-39 {
    top: 39px
}

.fca-right-39 {
    right: 39px
}

.fca-bottom-39 {
    bottom: 39px
}

.fca-left-39 {
    left: 39px
}

.fca-top-40 {
    top: 40px
}

.fca-right-40 {
    right: 40px
}

.fca-bottom-40 {
    bottom: 40px
}

.fca-left-40 {
    left: 40px
}

.fca-top-41 {
    top: 41px
}

.fca-right-41 {
    right: 41px
}

.fca-bottom-41 {
    bottom: 41px
}

.fca-left-41 {
    left: 41px
}

.fca-top-42 {
    top: 42px
}

.fca-right-42 {
    right: 42px
}

.fca-bottom-42 {
    bottom: 42px
}

.fca-left-42 {
    left: 42px
}

.fca-top-43 {
    top: 43px
}

.fca-right-43 {
    right: 43px
}

.fca-bottom-43 {
    bottom: 43px
}

.fca-left-43 {
    left: 43px
}

.fca-top-44 {
    top: 44px
}

.fca-right-44 {
    right: 44px
}

.fca-bottom-44 {
    bottom: 44px
}

.fca-left-44 {
    left: 44px
}

.fca-top-45 {
    top: 45px
}

.fca-right-45 {
    right: 45px
}

.fca-bottom-45 {
    bottom: 45px
}

.fca-left-45 {
    left: 45px
}

.fca-top-46 {
    top: 46px
}

.fca-right-46 {
    right: 46px
}

.fca-bottom-46 {
    bottom: 46px
}

.fca-left-46 {
    left: 46px
}

.fca-top-47 {
    top: 47px
}

.fca-right-47 {
    right: 47px
}

.fca-bottom-47 {
    bottom: 47px
}

.fca-left-47 {
    left: 47px
}

.fca-top-48 {
    top: 48px
}

.fca-right-48 {
    right: 48px
}

.fca-bottom-48 {
    bottom: 48px
}

.fca-left-48 {
    left: 48px
}

.fca-top-49 {
    top: 49px
}

.fca-right-49 {
    right: 49px
}

.fca-bottom-49 {
    bottom: 49px
}

.fca-left-49 {
    left: 49px
}

.fca-top-50 {
    top: 50px
}

.fca-right-50 {
    right: 50px
}

.fca-bottom-50 {
    bottom: 50px
}

.fca-left-50 {
    left: 50px
}

.fca-top-51 {
    top: 51px
}

.fca-right-51 {
    right: 51px
}

.fca-bottom-51 {
    bottom: 51px
}

.fca-left-51 {
    left: 51px
}

.fca-top-52 {
    top: 52px
}

.fca-right-52 {
    right: 52px
}

.fca-bottom-52 {
    bottom: 52px
}

.fca-left-52 {
    left: 52px
}

.fca-top-53 {
    top: 53px
}

.fca-right-53 {
    right: 53px
}

.fca-bottom-53 {
    bottom: 53px
}

.fca-left-53 {
    left: 53px
}

.fca-top-54 {
    top: 54px
}

.fca-right-54 {
    right: 54px
}

.fca-bottom-54 {
    bottom: 54px
}

.fca-left-54 {
    left: 54px
}

.fca-top-55 {
    top: 55px
}

.fca-right-55 {
    right: 55px
}

.fca-bottom-55 {
    bottom: 55px
}

.fca-left-55 {
    left: 55px
}

.fca-top-56 {
    top: 56px
}

.fca-right-56 {
    right: 56px
}

.fca-bottom-56 {
    bottom: 56px
}

.fca-left-56 {
    left: 56px
}

.fca-top-57 {
    top: 57px
}

.fca-right-57 {
    right: 57px
}

.fca-bottom-57 {
    bottom: 57px
}

.fca-left-57 {
    left: 57px
}

.fca-top-58 {
    top: 58px
}

.fca-right-58 {
    right: 58px
}

.fca-bottom-58 {
    bottom: 58px
}

.fca-left-58 {
    left: 58px
}

.fca-top-59 {
    top: 59px
}

.fca-right-59 {
    right: 59px
}

.fca-bottom-59 {
    bottom: 59px
}

.fca-left-59 {
    left: 59px
}

.fca-top-60 {
    top: 60px
}

.fca-right-60 {
    right: 60px
}

.fca-bottom-60 {
    bottom: 60px
}

.fca-left-60 {
    left: 60px
}

.fca-top-61 {
    top: 61px
}

.fca-right-61 {
    right: 61px
}

.fca-bottom-61 {
    bottom: 61px
}

.fca-left-61 {
    left: 61px
}

.fca-top-62 {
    top: 62px
}

.fca-right-62 {
    right: 62px
}

.fca-bottom-62 {
    bottom: 62px
}

.fca-left-62 {
    left: 62px
}

.fca-top-63 {
    top: 63px
}

.fca-right-63 {
    right: 63px
}

.fca-bottom-63 {
    bottom: 63px
}

.fca-left-63 {
    left: 63px
}

.fca-top-64 {
    top: 64px
}

.fca-right-64 {
    right: 64px
}

.fca-bottom-64 {
    bottom: 64px
}

.fca-left-64 {
    left: 64px
}

.fca-top-65 {
    top: 65px
}

.fca-right-65 {
    right: 65px
}

.fca-bottom-65 {
    bottom: 65px
}

.fca-left-65 {
    left: 65px
}

.fca-top-66 {
    top: 66px
}

.fca-right-66 {
    right: 66px
}

.fca-bottom-66 {
    bottom: 66px
}

.fca-left-66 {
    left: 66px
}

.fca-top-67 {
    top: 67px
}

.fca-right-67 {
    right: 67px
}

.fca-bottom-67 {
    bottom: 67px
}

.fca-left-67 {
    left: 67px
}

.fca-top-68 {
    top: 68px
}

.fca-right-68 {
    right: 68px
}

.fca-bottom-68 {
    bottom: 68px
}

.fca-left-68 {
    left: 68px
}

.fca-top-69 {
    top: 69px
}

.fca-right-69 {
    right: 69px
}

.fca-bottom-69 {
    bottom: 69px
}

.fca-left-69 {
    left: 69px
}

.fca-top-70 {
    top: 70px
}

.fca-right-70 {
    right: 70px
}

.fca-bottom-70 {
    bottom: 70px
}

.fca-left-70 {
    left: 70px
}

.fca-top-71 {
    top: 71px
}

.fca-right-71 {
    right: 71px
}

.fca-bottom-71 {
    bottom: 71px
}

.fca-left-71 {
    left: 71px
}

.fca-top-72 {
    top: 72px
}

.fca-right-72 {
    right: 72px
}

.fca-bottom-72 {
    bottom: 72px
}

.fca-left-72 {
    left: 72px
}

.fca-top-73 {
    top: 73px
}

.fca-right-73 {
    right: 73px
}

.fca-bottom-73 {
    bottom: 73px
}

.fca-left-73 {
    left: 73px
}

.fca-top-74 {
    top: 74px
}

.fca-right-74 {
    right: 74px
}

.fca-bottom-74 {
    bottom: 74px
}

.fca-left-74 {
    left: 74px
}

.fca-top-75 {
    top: 75px
}

.fca-right-75 {
    right: 75px
}

.fca-bottom-75 {
    bottom: 75px
}

.fca-left-75 {
    left: 75px
}

.fca-top-76 {
    top: 76px
}

.fca-right-76 {
    right: 76px
}

.fca-bottom-76 {
    bottom: 76px
}

.fca-left-76 {
    left: 76px
}

.fca-top-77 {
    top: 77px
}

.fca-right-77 {
    right: 77px
}

.fca-bottom-77 {
    bottom: 77px
}

.fca-left-77 {
    left: 77px
}

.fca-top-78 {
    top: 78px
}

.fca-right-78 {
    right: 78px
}

.fca-bottom-78 {
    bottom: 78px
}

.fca-left-78 {
    left: 78px
}

.fca-top-79 {
    top: 79px
}

.fca-right-79 {
    right: 79px
}

.fca-bottom-79 {
    bottom: 79px
}

.fca-left-79 {
    left: 79px
}

.fca-top-80 {
    top: 80px
}

.fca-right-80 {
    right: 80px
}

.fca-bottom-80 {
    bottom: 80px
}

.fca-left-80 {
    left: 80px
}

.fca-inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.fca-inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto
}

.fca-cursor-pointer {
    cursor: pointer
}

.fca-cursor-auto {
    cursor: auto
}

.fca-cursor-disable {
    cursor: no-drop
}

.fca-display-block {
    display: block
}

.fca-display-none {
    display: none
}

.fca-display-flex {
    display: flex
}

.fca-height {
    color: rgb(var(--theme-blue))
}

.fca-height-full {
    height: 100%
}

.fca-height-quater {
    height: 75%
}

.fca-height-half {
    height: 50%
}

.fca-width-full {
    width: 100%
}

.fca-width-quater {
    width: 75%
}

.fca-width-half {
    width: 50%
}

.fca-heading {
    font-size: clamp(32px, 3.35vw, 65px);
    font-weight: 500
}

.fca-heading-h1 {
    font-size: clamp(32px, 3.35vw, 65px);
    color: rgb(var(--white))
}

.fca-heading-h2 {
    font-size: clamp(35px, 4.5vw, 95px);
    line-height: 1.05
}

.fca-heading-h3 {
    font-size: clamp(16px, 2vw, 22px)
}

.fca-heading-h4 {
    font-size: clamp(16px, 1.6vw, 18px)
}

.paragraph {
    font-size: 16px
}

.paragraph-large {
    font-size: clamp(16px, 1.8vw, 30px);
    font-weight: 500
}

.paragraph-medium {
    font-size: clamp(16px, 1.2vw, 20px)
}

.fca-highlight-green {
    color: rgb(var(--theme-green))
}

.fca-btn {
    width: max-content;
    font-size: clamp(16px, 1.25vw, 20px);
    font-weight: 500;
    min-height: 52px
}

.fca-btn-white {
    background: rgb(var(--white));
    color: rgb(var(--theme-blue))
}

.bg-blue {
    background-color: rgb(var(--theme-blue))
}

.col-blue {
    color: rgb(var(--theme-blue))
}

.bg-blue {
    background-color: rgb(var(--theme-blue))
}

.bg-blue-5 {
    background-color: rgba(var(--theme-blue), var(--opacitu-5))
}

.bg-blue-10 {
    background-color: rgba(var(--theme-blue), var(--opacity-10))
}

.bg-blue-20 {
    background-color: rgba(var(--theme-blue), var(--opacity-20))
}

.bg-blue-30 {
    background-color: rgba(var(--theme-blue), var(--opacity-30))
}

.bg-blue-40 {
    background-color: rgba(var(--theme-blue), var(--opacity-40))
}

.bg-blue-50 {
    background-color: rgba(var(--theme-blue), var(--opacity-50))
}

.bg-blue-60 {
    background-color: rgba(var(--theme-blue), var(--opacity-60))
}

.bg-blue-70 {
    background-color: rgba(var(--theme-blue), var(--opacity-70))
}

.bg-blue-80 {
    background-color: rgba(var(--theme-blue), var(--opacity-80))
}

.bg-blue-90 {
    background-color: rgba(var(--theme-blue), var(--opacity-90))
}

.bg-blue-100 {
    background-color: rgba(var(--theme-blue), var(--opacity-100))
}

.col-blue-5 {
    color: rgba(var(--theme-blue), var(--opacitu-5))
}

.col-blue-10 {
    color: rgba(var(--theme-blue), var(--opacity-10))
}

.col-blue-20 {
    color: rgba(var(--theme-blue), var(--opacity-20))
}

.col-blue-30 {
    color: rgba(var(--theme-blue), var(--opacity-30))
}

.col-blue-40 {
    color: rgba(var(--theme-blue), var(--opacity-40))
}

.col-blue-50 {
    color: rgba(var(--theme-blue), var(--opacity-50))
}

.col-blue-60 {
    color: rgba(var(--theme-blue), var(--opacity-60))
}

.col-blue-70 {
    color: rgba(var(--theme-blue), var(--opacity-70))
}

.col-blue-80 {
    color: rgba(var(--theme-blue), var(--opacity-80))
}

.col-blue-90 {
    color: rgba(var(--theme-blue), var(--opacity-90))
}

.col-blue-100 {
    color: rgba(var(--theme-blue), var(--opacity-100))
}

.bg-green {
    background-color: rgb(var(--theme-green))
}

.col-green {
    color: rgb(var(--theme-green))
}

.bg-green {
    background-color: rgb(var(--theme-green))
}

.bg-green-5 {
    background-color: rgba(var(--theme-green), var(--opacitu-5))
}

.bg-green-10 {
    background-color: rgba(var(--theme-green), var(--opacity-10))
}

.bg-green-20 {
    background-color: rgba(var(--theme-green), var(--opacity-20))
}

.bg-green-30 {
    background-color: rgba(var(--theme-green), var(--opacity-30))
}

.bg-green-40 {
    background-color: rgba(var(--theme-green), var(--opacity-40))
}

.bg-green-50 {
    background-color: rgba(var(--theme-green), var(--opacity-50))
}

.bg-green-60 {
    background-color: rgba(var(--theme-green), var(--opacity-60))
}

.bg-green-70 {
    background-color: rgba(var(--theme-green), var(--opacity-70))
}

.bg-green-80 {
    background-color: rgba(var(--theme-green), var(--opacity-80))
}

.bg-green-90 {
    background-color: rgba(var(--theme-green), var(--opacity-90))
}

.bg-green-100 {
    background-color: rgba(var(--theme-green), var(--opacity-100))
}

.col-green-5 {
    color: rgba(var(--theme-green), var(--opacitu-5))
}

.col-green-10 {
    color: rgba(var(--theme-green), var(--opacity-10))
}

.col-green-20 {
    color: rgba(var(--theme-green), var(--opacity-20))
}

.col-green-30 {
    color: rgba(var(--theme-green), var(--opacity-30))
}

.col-green-40 {
    color: rgba(var(--theme-green), var(--opacity-40))
}

.col-green-50 {
    color: rgba(var(--theme-green), var(--opacity-50))
}

.col-green-60 {
    color: rgba(var(--theme-green), var(--opacity-60))
}

.col-green-70 {
    color: rgba(var(--theme-green), var(--opacity-70))
}

.col-green-80 {
    color: rgba(var(--theme-green), var(--opacity-80))
}

.col-green-90 {
    color: rgba(var(--theme-green), var(--opacity-90))
}

.col-green-100 {
    color: rgba(var(--theme-green), var(--opacity-100))
}

.bg-yellow {
    background-color: rgb(var(--theme-yellow))
}

.col-yellow {
    color: rgb(var(--theme-yellow))
}

.bg-yellow {
    background-color: rgb(var(--theme-yellow))
}

.bg-yellow-5 {
    background-color: rgba(var(--theme-yellow), var(--opacitu-5))
}

.bg-yellow-10 {
    background-color: rgba(var(--theme-yellow), var(--opacity-10))
}

.bg-yellow-20 {
    background-color: rgba(var(--theme-yellow), var(--opacity-20))
}

.bg-yellow-30 {
    background-color: rgba(var(--theme-yellow), var(--opacity-30))
}

.bg-yellow-40 {
    background-color: rgba(var(--theme-yellow), var(--opacity-40))
}

.bg-yellow-50 {
    background-color: rgba(var(--theme-yellow), var(--opacity-50))
}

.bg-yellow-60 {
    background-color: rgba(var(--theme-yellow), var(--opacity-60))
}

.bg-yellow-70 {
    background-color: rgba(var(--theme-yellow), var(--opacity-70))
}

.bg-yellow-80 {
    background-color: rgba(var(--theme-yellow), var(--opacity-80))
}

.bg-yellow-90 {
    background-color: rgba(var(--theme-yellow), var(--opacity-90))
}

.bg-yellow-100 {
    background-color: rgba(var(--theme-yellow), var(--opacity-100))
}

.col-yellow-5 {
    color: rgba(var(--theme-yellow), var(--opacitu-5))
}

.col-yellow-10 {
    color: rgba(var(--theme-yellow), var(--opacity-10))
}

.col-yellow-20 {
    color: rgba(var(--theme-yellow), var(--opacity-20))
}

.col-yellow-30 {
    color: rgba(var(--theme-yellow), var(--opacity-30))
}

.col-yellow-40 {
    color: rgba(var(--theme-yellow), var(--opacity-40))
}

.col-yellow-50 {
    color: rgba(var(--theme-yellow), var(--opacity-50))
}

.col-yellow-60 {
    color: rgba(var(--theme-yellow), var(--opacity-60))
}

.col-yellow-70 {
    color: rgba(var(--theme-yellow), var(--opacity-70))
}

.col-yellow-80 {
    color: rgba(var(--theme-yellow), var(--opacity-80))
}

.col-yellow-90 {
    color: rgba(var(--theme-yellow), var(--opacity-90))
}

.col-yellow-100 {
    color: rgba(var(--theme-yellow), var(--opacity-100))
}

.bg-red {
    background-color: rgb(var(--theme-red))
}

.col-red {
    color: rgb(var(--theme-red))
}

.bg-red {
    background-color: rgb(var(--theme-red))
}

.bg-red-5 {
    background-color: rgba(var(--theme-red), var(--opacitu-5))
}

.bg-red-10 {
    background-color: rgba(var(--theme-red), var(--opacity-10))
}

.bg-red-20 {
    background-color: rgba(var(--theme-red), var(--opacity-20))
}

.bg-red-30 {
    background-color: rgba(var(--theme-red), var(--opacity-30))
}

.bg-red-40 {
    background-color: rgba(var(--theme-red), var(--opacity-40))
}

.bg-red-50 {
    background-color: rgba(var(--theme-red), var(--opacity-50))
}

.bg-red-60 {
    background-color: rgba(var(--theme-red), var(--opacity-60))
}

.bg-red-70 {
    background-color: rgba(var(--theme-red), var(--opacity-70))
}

.bg-red-80 {
    background-color: rgba(var(--theme-red), var(--opacity-80))
}

.bg-red-90 {
    background-color: rgba(var(--theme-red), var(--opacity-90))
}

.bg-red-100 {
    background-color: rgba(var(--theme-red), var(--opacity-100))
}

.col-red-5 {
    color: rgba(var(--theme-red), var(--opacitu-5))
}

.col-red-10 {
    color: rgba(var(--theme-red), var(--opacity-10))
}

.col-red-20 {
    color: rgba(var(--theme-red), var(--opacity-20))
}

.col-red-30 {
    color: rgba(var(--theme-red), var(--opacity-30))
}

.col-red-40 {
    color: rgba(var(--theme-red), var(--opacity-40))
}

.col-red-50 {
    color: rgba(var(--theme-red), var(--opacity-50))
}

.col-red-60 {
    color: rgba(var(--theme-red), var(--opacity-60))
}

.col-red-70 {
    color: rgba(var(--theme-red), var(--opacity-70))
}

.col-red-80 {
    color: rgba(var(--theme-red), var(--opacity-80))
}

.col-red-90 {
    color: rgba(var(--theme-red), var(--opacity-90))
}

.col-red-100 {
    color: rgba(var(--theme-red), var(--opacity-100))
}

.bg-gray {
    background-color: rgb(var(--gray))
}

.col-gray {
    color: rgb(var(--gray))
}

.bg-gray {
    background-color: rgb(var(--gray))
}

.bg-gray-5 {
    background-color: rgba(var(--gray), var(--opacitu-5))
}

.bg-gray-10 {
    background-color: rgba(var(--gray), var(--opacity-10))
}

.bg-gray-20 {
    background-color: rgba(var(--gray), var(--opacity-20))
}

.bg-gray-30 {
    background-color: rgba(var(--gray), var(--opacity-30))
}

.bg-gray-40 {
    background-color: rgba(var(--gray), var(--opacity-40))
}

.bg-gray-50 {
    background-color: rgba(var(--gray), var(--opacity-50))
}

.bg-gray-60 {
    background-color: rgba(var(--gray), var(--opacity-60))
}

.bg-gray-70 {
    background-color: rgba(var(--gray), var(--opacity-70))
}

.bg-gray-80 {
    background-color: rgba(var(--gray), var(--opacity-80))
}

.bg-gray-90 {
    background-color: rgba(var(--gray), var(--opacity-90))
}

.bg-gray-100 {
    background-color: rgba(var(--gray), var(--opacity-100))
}

.col-gray-5 {
    color: rgba(var(--gray), var(--opacitu-5))
}

.col-gray-10 {
    color: rgba(var(--gray), var(--opacity-10))
}

.col-gray-20 {
    color: rgba(var(--gray), var(--opacity-20))
}

.col-gray-30 {
    color: rgba(var(--gray), var(--opacity-30))
}

.col-gray-40 {
    color: rgba(var(--gray), var(--opacity-40))
}

.col-gray-50 {
    color: rgba(var(--gray), var(--opacity-50))
}

.col-gray-60 {
    color: rgba(var(--gray), var(--opacity-60))
}

.col-gray-70 {
    color: rgba(var(--gray), var(--opacity-70))
}

.col-gray-80 {
    color: rgba(var(--gray), var(--opacity-80))
}

.col-gray-90 {
    color: rgba(var(--gray), var(--opacity-90))
}

.col-gray-100 {
    color: rgba(var(--gray), var(--opacity-100))
}

.bg-white {
    background-color: rgb(var(--white))
}

.col-white {
    color: rgb(var(--white))
}

.bg-white {
    background-color: rgb(var(--white))
}

.bg-white-5 {
    background-color: rgba(var(--white), var(--opacitu-5))
}

.bg-white-10 {
    background-color: rgba(var(--white), var(--opacity-10))
}

.bg-white-20 {
    background-color: rgba(var(--white), var(--opacity-20))
}

.bg-white-30 {
    background-color: rgba(var(--white), var(--opacity-30))
}

.bg-white-40 {
    background-color: rgba(var(--white), var(--opacity-40))
}

.bg-white-50 {
    background-color: rgba(var(--white), var(--opacity-50))
}

.bg-white-60 {
    background-color: rgba(var(--white), var(--opacity-60))
}

.bg-white-70 {
    background-color: rgba(var(--white), var(--opacity-70))
}

.bg-white-80 {
    background-color: rgba(var(--white), var(--opacity-80))
}

.bg-white-90 {
    background-color: rgba(var(--white), var(--opacity-90))
}

.bg-white-100 {
    background-color: rgba(var(--white), var(--opacity-100))
}

.col-white-5 {
    color: rgba(var(--white), var(--opacitu-5))
}

.col-white-10 {
    color: rgba(var(--white), var(--opacity-10))
}

.col-white-20 {
    color: rgba(var(--white), var(--opacity-20))
}

.col-white-30 {
    color: rgba(var(--white), var(--opacity-30))
}

.col-white-40 {
    color: rgba(var(--white), var(--opacity-40))
}

.col-white-50 {
    color: rgba(var(--white), var(--opacity-50))
}

.col-white-60 {
    color: rgba(var(--white), var(--opacity-60))
}

.col-white-70 {
    color: rgba(var(--white), var(--opacity-70))
}

.col-white-80 {
    color: rgba(var(--white), var(--opacity-80))
}

.col-white-90 {
    color: rgba(var(--white), var(--opacity-90))
}

.col-white-100 {
    color: rgba(var(--white), var(--opacity-100))
}

.bg-black {
    background-color: rgb(var(--black))
}

.col-black {
    color: rgb(var(--black))
}

.bg-black {
    background-color: rgb(var(--black))
}

.bg-black-5 {
    background-color: rgba(var(--black), var(--opacitu-5))
}

.bg-black-10 {
    background-color: rgba(var(--black), var(--opacity-10))
}

.bg-black-20 {
    background-color: rgba(var(--black), var(--opacity-20))
}

.bg-black-30 {
    background-color: rgba(var(--black), var(--opacity-30))
}

.bg-black-40 {
    background-color: rgba(var(--black), var(--opacity-40))
}

.bg-black-50 {
    background-color: rgba(var(--black), var(--opacity-50))
}

.bg-black-60 {
    background-color: rgba(var(--black), var(--opacity-60))
}

.bg-black-70 {
    background-color: rgba(var(--black), var(--opacity-70))
}

.bg-black-80 {
    background-color: rgba(var(--black), var(--opacity-80))
}

.bg-black-90 {
    background-color: rgba(var(--black), var(--opacity-90))
}

.bg-black-100 {
    background-color: rgba(var(--black), var(--opacity-100))
}

.col-black-5 {
    color: rgba(var(--black), var(--opacitu-5))
}

.col-black-10 {
    color: rgba(var(--black), var(--opacity-10))
}

.col-black-20 {
    color: rgba(var(--black), var(--opacity-20))
}

.col-black-30 {
    color: rgba(var(--black), var(--opacity-30))
}

.col-black-40 {
    color: rgba(var(--black), var(--opacity-40))
}

.col-black-50 {
    color: rgba(var(--black), var(--opacity-50))
}

.col-black-60 {
    color: rgba(var(--black), var(--opacity-60))
}

.col-black-70 {
    color: rgba(var(--black), var(--opacity-70))
}

.col-black-80 {
    color: rgba(var(--black), var(--opacity-80))
}

.col-black-90 {
    color: rgba(var(--black), var(--opacity-90))
}

.col-black-100 {
    color: rgba(var(--black), var(--opacity-100))
}

.bg-body {
    background-color: rgb(var(--background-body))
}

.col-body {
    color: rgb(var(--background-body))
}

.bg-body {
    background-color: rgb(var(--background-body))
}

.bg-body-5 {
    background-color: rgba(var(--background-body), var(--opacitu-5))
}

.bg-body-10 {
    background-color: rgba(var(--background-body), var(--opacity-10))
}

.bg-body-20 {
    background-color: rgba(var(--background-body), var(--opacity-20))
}

.bg-body-30 {
    background-color: rgba(var(--background-body), var(--opacity-30))
}

.bg-body-40 {
    background-color: rgba(var(--background-body), var(--opacity-40))
}

.bg-body-50 {
    background-color: rgba(var(--background-body), var(--opacity-50))
}

.bg-body-60 {
    background-color: rgba(var(--background-body), var(--opacity-60))
}

.bg-body-70 {
    background-color: rgba(var(--background-body), var(--opacity-70))
}

.bg-body-80 {
    background-color: rgba(var(--background-body), var(--opacity-80))
}

.bg-body-90 {
    background-color: rgba(var(--background-body), var(--opacity-90))
}

.bg-body-100 {
    background-color: rgba(var(--background-body), var(--opacity-100))
}

.col-body-5 {
    color: rgba(var(--background-body), var(--opacitu-5))
}

.col-body-10 {
    color: rgba(var(--background-body), var(--opacity-10))
}

.col-body-20 {
    color: rgba(var(--background-body), var(--opacity-20))
}

.col-body-30 {
    color: rgba(var(--background-body), var(--opacity-30))
}

.col-body-40 {
    color: rgba(var(--background-body), var(--opacity-40))
}

.col-body-50 {
    color: rgba(var(--background-body), var(--opacity-50))
}

.col-body-60 {
    color: rgba(var(--background-body), var(--opacity-60))
}

.col-body-70 {
    color: rgba(var(--background-body), var(--opacity-70))
}

.col-body-80 {
    color: rgba(var(--background-body), var(--opacity-80))
}

.col-body-90 {
    color: rgba(var(--background-body), var(--opacity-90))
}

.col-body-100 {
    color: rgba(var(--background-body), var(--opacity-100))
}

.fca-fw-100 {
    font-weight: 100
}

.fca-fw-200 {
    font-weight: 200
}

.fca-fw-300 {
    font-weight: 300
}

.fca-fw-400 {
    font-weight: 400
}

.fca-fw-500 {
    font-weight: 500
}

.fca-fw-600 {
    font-weight: 600
}

.fca-fw-700 {
    font-weight: 700
}

.fca-fw-800 {
    font-weight: 800
}

.fca-fw-900 {
    font-weight: 900
}

.fca-fw-bold {
    font-weight: 700
}

.fca-zi--1 {
    z-index: -1
}

.fca-zi-0 {
    z-index: 0
}

.fca-zi-1 {
    z-index: 1
}

.fca-zi-2 {
    z-index: 2
}

.fca-zi-3 {
    z-index: 3
}

.fca-zi-4 {
    z-index: 4
}

.fca-zi-5 {
    z-index: 5
}

.fca-zi-6 {
    z-index: 6
}

.fca-zi-7 {
    z-index: 7
}

.fca-zi-8 {
    z-index: 8
}

.fca-zi-9 {
    z-index: 9
}

.fca-zi-10 {
    z-index: 10
}

.text-upper {
    text-transform: uppercase
}

.fca-overflow-hidden {
    overflow: hidden
}

.fca-overflow-auto {
    overflow: auto
}

.fca-overflow-scroll {
    overflow: scroll
}

.fca-overflow-visible {
    overflow: visible
}

.flex-auto {
    flex: auto
}

.text-center {
    text-align: center
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-stretch {
    text-align: stretch
}

:root {
    --splr: 165px;
    --sptb: 20px;
    --page-width: 1920px
}

.fca-section {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.fca-section>.fca-section-inner {
    padding: var(--sptb) var(--splr);
    max-width: var(--page-width);
    width: 100%
}

.fca-section>.fca-section-inner:nth-child(02) {
    padding-top: 10px
}

header.fca-section {
    position: relative;
    z-index: 10
}

header.fca-section>.fca-section-inner {
    padding-top: 0;
    padding-bottom: 0
}

header.fca-section>.fca-section-inner .site-navigation {
    border: .5px solid rgb(var(--theme-blue), var(--opacity-10));
    border-top: none;
    border-radius: 0px 0px 20px 20px;
    padding: 10px 20px;
    background: rgb(var(--white));
    z-index: 3;
    position: relative
}

.fca-nav-anchor {
    font-size: clamp(16px, 1.1vw, 20px);
    color: rgb(var(--black));
    font-weight: 500;
    cursor: pointer;
    display: flex
}

.fca-nav-anchor.active {
    color: rgb(var(--theme-green))
}

.fca-nav-submenu {
    background: rgb(var(--white));
    border-radius: 0px 0px 20px 20px;
    border: .5px solid rgb(var(--theme-blue), var(--opacity-10));
    width: calc(100% + 2px);
    border-top: 0;
    left: -1px
}

.fca-counter {
    width: 25px;
    height: 25px;
    font-size: 14px;
    color: rgb(var(--white));
    background: rgb(var(--theme-green));
    border-radius: 30px;
    font-weight: 400;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translateX(8px)
}

.fca-burger-trigger {
    width: 28px;
    height: 28px;
    display: none
}

.fca-burger-line {
    width: 28px;
    border-top: 2px solid rgb(var(--theme-blue));
    display: flex;
    transition: .25s all ease-in-out;
    border-radius: 5px
}

.fca-burger-trigger.active>.fca-burger-line:nth-child(01) {
    transform: rotate(45deg) translate(7px, 7px)
}

.fca-burger-trigger.active>.fca-burger-line:nth-child(03) {
    transform: rotate(-45deg) translate(5px, -5px)
}

.fca-burger-trigger.active>.fca-burger-line:nth-child(02) {
    transform: translateX(15px);
    opacity: 0;
    visibility: hidden
}

.fca-nav-icon {
    transition: .25s all ease-in-out
}

.fca-nav-icon.active {
    transform: rotate(-180deg)
}

.fca-mobile-nav {
    background: rgb(var(--white), var(--opacity-90));
    backdrop-filter: blur(100px);
    padding: 100px var(--splr);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: .3s all ease-in-out;
    transform: translateX(-105%)
}

.fca-mobile-nav.fca-nav-open {
    transform: translateX(0)
}

.single-slidder {
    background: rgb(var(--theme-blue));
    width: calc(1920px - var(--splr)*2);
    max-width: calc(1920px - var(--splr)*2);
    min-height: 525px
}

.single-slidder-inner {
    max-width: 470px;
    width: 100%;
    padding-top: 54px;
    padding-bottom: 54px
}

@media(max-width: 1440px) {
    .single-slidder {
        background: rgb(var(--theme-blue));
        width: calc(1920px - var(--splr)*2);
        max-width: calc(100vw - var(--splr)*2)
    }
}

.hero-offer-box {
    width: 64px;
    aspect-ratio: 1/1;
    background-size: contain;
    background-position: center;
    color: rgb(var(--theme-blue));
    font-size: 16px;
    font-weight: 800;
    padding: 6px;
    text-align: center;
    line-height: 1
}

.slidder-banner-image-box {
    width: 60%;
    max-width: 747px;
    position: relative;
    background-size: cover !important;
    margin-left: auto
}

.slidder-banner-image-box::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: linear-gradient(-90deg, rgba(var(--theme-blue), 1) 10%, rgba(var(--theme-blue), 0) 30%, rgba(var(--theme-blue), 0.5) 70%, rgba(var(--theme-blue), 1) 90%)
}

.overflow-hidden {
    overflow: hidden
}

.slider-wrapper {
    position: relative
}

.main-silder-conteinner {
    display: flex;
    width: 100%
}

.single-slidder {
    flex: 0 0 100%;
    box-sizing: border-box
}

.slider-dots {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%)
}

.slider-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: hsla(0, 0%, 100%, .5);
    border: none;
    cursor: pointer;
    transition: background-color .3s ease
}

.slider-dot.active {
    background-color: #fff
}

.slider-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: hsla(0, 0%, 100%, .3);
    border: none;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background .3s ease
}

.slider-arrow:hover {
    background: hsla(0, 0%, 100%, .7)
}

.slider-arrow svg {
    width: 24px;
    height: 24px;
    color: #333
}

.prev {
    left: 20px
}

.next {
    right: 20px
}

.slidder-dots {
    display: flex;
    gap: 10px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -20px)
}

.single-slidder-dot {
    width: 12px;
    height: 12px;
    background: rgb(var(--theme-green), var(--opacity-20));
    display: flex;
    border-radius: 10px;
    transition: .25s all ease-in-out;
    cursor: pointer
}

.single-slidder-dot.active {
    width: 60px;
    background: rgb(var(--theme-green), var(--opacity-100))
}

.fca-category-repeat {
    background: rgb(var(--gray));
    border: var(--border-general);
    font-size: 16px;
    opacity: var(--opacity-80);
    line-height: .9
}

.fca-cat-desc {
    font-weight: 300;
    margin-top: 2px;
    line-height: 1.2
}

.fca-tc-item {
    border: 1.6px solid rgb(var(--theme-green));
    aspect-ratio: 1/1
}

.fca-tc-item-img {
    height: 100%;
    object-fit: cover;
    width: 100%;
    display: flex
}

.taxonomy-anchor {
    width: 100%;
    height: 100%;
    z-index: 1
}

.fca-tc-item-repeat {
    z-index: 3;
    position: relative
}

.single-product-img {
    aspect-ratio: 310/452;
    object-fit: cover
}

.single-product-img.fca-pos-ab {
    opacity: 0;
    transition: .25s all ease-in-out
}

.single-product {
    border: .5px solid rgb(var(--theme-blue), var(--opacity-10))
}

.single-product:hover .single-product-img.fca-pos-ab {
    opacity: 1
}

.single-product:hover .floating-cart-menu-box {
    transform: translateY(0);
    opacity: 1;
    visibility: visible
}

.old-price {
    text-decoration: line-through
}

.color-dot {
    width: 35px;
    height: 35px;
    border-radius: 50px;
    overflow: hidden;
    border: 1px solid rgb(var(--theme-green))
}

.color-dot>img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.rating-count {
    color: rgb(var(--theme-blue), var(--opacity-40))
}

.fca-section>.fca-section-title-area {
    padding-bottom: 0
}

.fca-section-heading {
    font-size: clamp(18px, 1.6vw, 25px);
    color: rgb(var(--theme-blue))
}

.fca-section-heading-large {
    font-size: clamp(35px, 2.8vw, 55px);
    color: rgb(var(--theme-blue))
}

.fca-ap-anchor {
    text-decoration: underline;
    text-underline-offset: 3px;
    font-size: clamp(16px, 1.2vw, 18px);
    font-weight: 500
}

.floating-cart-menu-box {
    max-width: calc(100% - 30px);
    backdrop-filter: blur(10px);
    transition: .25s all ease-in-out;
    transform: translateY(calc(100% + 20px));
    opacity: 0;
    visibility: hidden
}

.fca-pro-ac-btn {
    font-size: 12px;
    font-weight: 500 !important
}

.shipping-paragraph {
    font-size: 14px
}

.flex-wrap {
    flex-wrap: wrap
}

.fca-button-cart-btn {
    display: none;
    font-size: clamp(14px, 1.25vw, 20px)
}

.fca-button-cart-btn>img {
    width: clamp(18px, 1.28vw, 24px)
}

.product-info {
    flex: auto
}

.cta-box,
.section-markers {
    position: relative;
    background-repeat: no-repeat;
    background-position: 10% center;
    overflow: hidden
}

.cta-box::before,
.section-markers::before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 15vw;
    height: 15vw;
    background: rgb(var(--theme-green));
    border-radius: 50%;
    transform: translate(-55%, 55%);
    z-index: 2;
    min-width: 150px;
    min-height: 150px
}

.cta-box::after,
.section-markers::after {
    position: absolute;
    top: 0;
    right: 0;
    content: "";
    width: 30vw;
    height: 30vw;
    border-radius: 50%;
    background: rgb(var(--theme-yellow), var(--opacity-40));
    z-index: 1;
    transform: translate(50%, -50%);
    min-width: 150px;
    min-height: 150px
}

.cta-img-box {
    width: 45%;
    background-size: cover;
    background-position: center;
    position: relative
}

.cta-img-box::after {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: "";
    background: linear-gradient(-90deg, rgba(var(--theme-blue), 1) 10%, rgba(var(--theme-blue), 0) 30%, rgba(var(--theme-blue), 0.5) 70%, rgba(var(--theme-blue), 1) 90%)
}

.cta-cbox {
    max-width: 900px
}

.fca-cta-btn {
    font-size: clamp(14px, 1.25vw, 20px);
    border-bottom: 1px solid rgb(var(--theme-yellow));
    padding-bottom: 8px
}

.fca-wishlist-mob>img {
    width: 25px
}

.car-arrow {
    border: .5px solid rgb(var(--theme-blue), var(--opacity-10))
}

.car-prev>.arrow-green {
    transform: rotate(-180deg)
}

.fca-testimonial-item {
    max-width: 510px;
    width: 100%;
    border: .5px solid rgb(var(--theme-blue), var(--opacity-10))
}

.fca-testimonial-item::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: rgb(var(--theme-green), var(--opacity-30));
    width: 40%;
    aspect-ratio: 1/1;
    border-radius: 50%;
    opacity: .25;
    transform: translate(45%, -30%);
    min-width: 250px
}

.fca-testimonial-item::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 20%;
    background: rgb(var(--theme-green), var(--opacity-30));
    width: 25%;
    aspect-ratio: 1/1;
    border-radius: 50%;
    opacity: .25;
    min-width: 150px
}

.testimonial-customer {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: cover;
    border: 1px solid rgb(var(--theme-green))
}

.fca-blog-item {
    border: .5px solid rgb(var(--theme-blue), var(--opacity-10))
}

.blog-image {
    aspect-ratio: 290/250;
    object-fit: cover
}

.blog-category::after {
    content: ", "
}

.blog-category:last-child::after {
    display: none
}

.fca-shipping-offers {
    border: var(--border-general)
}

.fca-shipping-offers-icon {
    width: 50px
}

.input-field {
    border: 1px solid rgb(var(--theme-green));
    backdrop-filter: blur(20px);
    font-size: clamp(16px, 1.25vw, 20px)
}

.input-field::placeholder {
    color: rgb(var(--white), var(--opacity-60))
}

.submit-button {
    font-size: clamp(16px, 1.1vw, 20px)
}

.shading {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% - 60px);
    aspect-ratio: 1/1;
    opacity: .15;
    background: radial-gradient(circle, rgb(var(--theme-green)) 0%, rgb(var(--theme-green), 0%) 70%);
    border-radius: 50%;
    backdrop-filter: blur(20px);
    z-index: 1
}

.paragraph-small {
    font-size: 14px
}

.paragraph-smaller {
    font-size: 12px
}

.fca-footer-top {
    border: var(--border-general)
}

.site-logo-footer {
    height: 70px
}

.fca-footer-bottom {
    border-radius: 20px 20px 0px 0px
}

.hero-box {
    width: 100%;
    max-width: 100%
}

.hero-box .single-slidder-inner {
    width: 100%
}

.fca-filter-box {
    position: sticky;
    top: 10px;
    border: var(--border-general);
    max-height: calc(100vh - 20px);
    overflow-y: auto;
    scrollbar-width: none
}

.fca-filter-box::-webkit-scrollbar {
    width: 2px
}

.fca-filter-box::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.fca-filter-box::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .2);
    border-radius: 1px
}

.fca-filter-box {
    scrollbar-width: 2px;
    scrollbar-color: rgba(0, 0, 0, .2) rgba(0, 0, 0, 0);
    scroll-behavior: smooth
}

.fca-filter-box:hover::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .3)
}

.fca-filter-box:hover {
    scrollbar-color: rgba(0, 0, 0, .3) rgba(0, 0, 0, 0)
}

.filter-input {
    border: var(--border-general)
}

.active>.filter-arrow {
    transform: rotate(-180deg)
}

.fca-aic {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer;
    color: rgb(var(--theme-blue));
    transition: .15s all ease-in-out;
    font-weight: 400
}

.fca-aic>input {
    display: none
}

.fca-aic>.filter-icon {
    width: 18px;
    height: 18px;
    border: 2px solid rgb(var(--theme-blue));
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .15s all ease-in-out
}

.fca-aic>.filter-icon::after {
    position: absolute;
    width: 10px;
    height: 10px;
    background: rgb(var(--theme-green));
    content: "";
    border-radius: 2px;
    transition: .15s all ease-in-out;
    opacity: 0
}

.fca-aic.active-filter {
    font-weight: 500
}

.fca-aic.active-filter>.filter-icon {
    border-color: rgb(var(--theme-green))
}

.fca-aic.active-filter>.filter-icon::after {
    opacity: 1
}

.filter-label {
    font-size: 18px;
    font-weight: 18px;
    color: rgb(var(--theme-blue));
    font-weight: 600
}

::placeholder {
    font-size: 14px;
    color: rgb(var(--theme-blue), var(--opacity-50))
}

.fca-product-gallery {
    container-type: inline-size
}

.fca-product-gallery-overflow-inner {
    width: 100%
}

.fca-single-gal-main-img-box {
    width: 40%
}

.fca-product-image {
    width: 15cqw;
    overflow: hidden;
    border-radius: 10px;
    position: relative;
    aspect-ratio: 1/1.25
}

.fca-product-image::before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: radial-gradient(rgb(var(--theme-green), var(--opacity-30)) 40%, rgb(var(--theme-blue)) 70%);
    transition: .25s all ease-in-out
}

.fca-product-image::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    border-radius: 10px;
    z-index: 1;
    border: 2px solid rgb(var(--theme-yellow));
    transition: .25s all ease-in-out;
    visibility: hidden;
    opacity: 0
}

.fca-product-image>img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.fca-product-image:nth-child(03)::after {
    visibility: visible;
    opacity: 1
}

.fca-product-image:nth-child(03)::before {
    opacity: 0;
    visibility: hidden
}

.single-main-image {
    aspect-ratio: 650/800;
    object-fit: cover;
    border-radius: 20px;
    max-width: 650px;
    border: 2px solid rgb(var(--theme-green))
}

.single-product-off-price {
    text-decoration: line-through
}

.variagtion-image {
    width: 80px;
    object-fit: cover;
    aspect-ratio: 9/14
}

.single-varient-btn {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .25s all ease-in-out;
    font-weight: 700;
    font-weight: 14px
}

.single-varient-btn.selected {
    background: rgb(var(--theme-green));
    color: rgb(var(--white))
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

.cart-inc-dec {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    cursor: pointer;
    background: rgb(var(--theme-blue), var(--opacity-20))
}

.cart-inc-dec::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 2px;
    background: rgb(var(--theme-blue));
    border-radius: 10px
}

.cart-inc-dec::after {
    content: "";
    position: absolute;
    width: 2px;
    height: 15px;
    background: rgb(var(--theme-blue));
    border-radius: 10px
}

.cart-inc-dec.decrease::after {
    display: none
}

.variation-cart-count[type=number] {
    width: 120px;
    border: none;
    font-size: 20px;
    background: rgba(0, 0, 0, 0);
    font-weight: 700
}

.fca-cart-count-system {
    border: 1px solid rgb(var(--theme-blue), var(--opacity-20));
    border-radius: 10px
}

.variations-box {
    width: 45%
}

.dess-cart-box {
    width: 55%
}

.wishlist {
    cursor: pointer;
    transition: .25s all ease-in-out;
    stroke: rgb(var(--theme-blue))
}

.wishlist.wishlisted {
    stroke: rgb(var(--theme-green));
    fill: rgb(var(--theme-green))
}

.fca-product-variation-info {
    width: 60%
}

.sub-total>p:nth-child(01) {
    width: 100px
}

.fca-nav-submenu {
    display: grid;
    grid-template-columns: repeat(4, minmax(100px, 1fr));
    row-gap: 15px;
    column-gap: 25px
}

a.fca-nav-sub-anchor.block {
    display: flex;
    padding: 10px 12px;
    background: rgb(var(--theme-blue), var(--opacity-10));
    border-radius: 5px;
    color: rgb(var(--teme-blue))
}

.site-logo-icon {
    max-height: 45px
}

.my-account-box {
    border: .5px solid rgb(var(--theme-blue), var(--opacity-20));
    position: relative;
    overflow: hidden;
    background: rgb(var(--white))
}

.my-account-box>div {
    position: relative;
    z-index: 3
}

.my-account-box::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50%;
    aspect-ratio: 1/1;
    border-radius: 50%;
    opacity: 20%;
    background: rgb(var(--theme-green), var(--opacity-30));
    transform: translate(-50%, 50%);
    filter: blur(100px)
}

.my-account-box::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 20%;
    aspect-ratio: 1/1;
    border-radius: 50%;
    opacity: 20%;
    background: rgb(var(--theme-green), var(--opacity-30));
    transform: translate(50%, -50%);
    filter: blur(100px)
}

/*# sourceMappingURL=main.min.css.map */