div[data-component=santyl-calculator] *,
div[data-component=santyl-calculator] :after,
div[data-component=santyl-calculator] :before {
    border: 0 solid;
    box-sizing: border-box;
}

div[data-component=santyl-calculator] :after,
div[data-component=santyl-calculator] :before {
    --tw-content: "";
}

div[data-component=santyl-calculator] {
    -webkit-text-size-adjust: 100%;
    font-family: 'SNEmericWeb-Book';
    font-weight: normal;
    font-style: normal;
    line-height: 1.5;
    line-height: inherit;
    margin: 0;
    tab-size: 4;
}

div[data-component=santyl-calculator] hr {
    border-top-width: 1px;
    color: inherit;
    height: 0;
}

div[data-component=santyl-calculator] abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}

div[data-component=santyl-calculator] h1,
div[data-component=santyl-calculator] h2,
div[data-component=santyl-calculator] h3,
div[data-component=santyl-calculator] h4,
div[data-component=santyl-calculator] h5,
div[data-component=santyl-calculator] h6 {
    font-size: inherit;
    font-weight: inherit
}

div[data-component=santyl-calculator] a {
    color: inherit;
    text-decoration: inherit
}

div[data-component=santyl-calculator] b,
div[data-component=santyl-calculator] strong {
    font-weight: bolder
}

div[data-component=santyl-calculator] code,
div[data-component=santyl-calculator] kbd,
div[data-component=santyl-calculator] pre,
div[data-component=santyl-calculator] samp {
    font-family: 'SNEmericWeb-Book';
    font-weight: normal;
    font-style: normal;
    font-size: 1em
}

div[data-component=santyl-calculator] small {
    font-size: 80%
}

div[data-component=santyl-calculator] sub,
div[data-component=santyl-calculator] sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

div[data-component=santyl-calculator] sub {
    bottom: -.25em
}

div[data-component=santyl-calculator] sup {
    top: -.5em
}

div[data-component=santyl-calculator] table {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0
}

div[data-component=santyl-calculator] button,
div[data-component=santyl-calculator] input,
div[data-component=santyl-calculator] optgroup,
div[data-component=santyl-calculator] select,
div[data-component=santyl-calculator] textarea {
    color: inherit;
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

div[data-component=santyl-calculator] button,
div[data-component=santyl-calculator] select {
    text-transform: none
}

div[data-component=santyl-calculator] [type=button],
div[data-component=santyl-calculator] [type=reset],
div[data-component=santyl-calculator] [type=submit],
div[data-component=santyl-calculator] button {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

div[data-component=santyl-calculator] :-moz-focusring {
    outline: auto
}

div[data-component=santyl-calculator] :-moz-ui-invalid {
    box-shadow: none
}

div[data-component=santyl-calculator] progress {
    vertical-align: baseline
}

div[data-component=santyl-calculator] ::-webkit-inner-spin-button,
div[data-component=santyl-calculator] ::-webkit-outer-spin-button {
    height: auto
}

div[data-component=santyl-calculator] [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

div[data-component=santyl-calculator] ::-webkit-search-decoration {
    -webkit-appearance: none
}

div[data-component=santyl-calculator] ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

div[data-component=santyl-calculator] summary {
    display: list-item
}

div[data-component=santyl-calculator] blockquote,
div[data-component=santyl-calculator] dd,
div[data-component=santyl-calculator] dl,
div[data-component=santyl-calculator] figure,
div[data-component=santyl-calculator] h1,
div[data-component=santyl-calculator] h2,
div[data-component=santyl-calculator] h3,
div[data-component=santyl-calculator] h4,
div[data-component=santyl-calculator] h5,
div[data-component=santyl-calculator] h6,
div[data-component=santyl-calculator] hr,
div[data-component=santyl-calculator] p,
div[data-component=santyl-calculator] pre {
    margin: 0
}

div[data-component=santyl-calculator] fieldset {
    margin: 0;
    padding: 0
}

div[data-component=santyl-calculator] legend {
    padding: 0
}

div[data-component=santyl-calculator] menu,
div[data-component=santyl-calculator] ol,
div[data-component=santyl-calculator] ul {
    list-style: none;
    margin: 0;
    padding: 0
}

div[data-component=santyl-calculator] textarea {
    resize: vertical
}

div[data-component=santyl-calculator] input::-webkit-input-placeholder,
div[data-component=santyl-calculator] textarea::-webkit-input-placeholder {
    color: #9ca3af;
    opacity: 1
}

div[data-component=santyl-calculator] input:-ms-input-placeholder,
div[data-component=santyl-calculator] textarea:-ms-input-placeholder {
    color: #9ca3af;
    opacity: 1
}

div[data-component=santyl-calculator] input::placeholder,
div[data-component=santyl-calculator] textarea::placeholder {
    color: #9ca3af;
    opacity: 1
}

div[data-component=santyl-calculator] audio,
div[data-component=santyl-calculator] canvas,
div[data-component=santyl-calculator] embed,
div[data-component=santyl-calculator] iframe,
div[data-component=santyl-calculator] img,
div[data-component=santyl-calculator] object,
div[data-component=santyl-calculator] svg,
div[data-component=santyl-calculator] video {
    display: block;
    vertical-align: middle
}

div[data-component=santyl-calculator] img,
div[data-component=santyl-calculator] video {
    height: auto;
    max-width: 100%
}

*,
:after,
:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(0, 114, 156, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::-webkit-backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(0, 114, 156, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(0, 114, 156, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

[data-component=santyl-calculator] a,
[data-component=santyl-calculator] button {
    transition: all .2s
}

[data-component=santyl-calculator] h2:after {
    content: none
}

.santyl-calc-wrap .visible {
    visibility: visible !important
}

.santyl-calc-wrap .absolute {
    position: absolute !important
}

.santyl-calc-wrap .relative {
    position: relative !important
}

.santyl-calc-wrap .left-0 {
    left: 0 !important
}

.santyl-calc-wrap .top-0 {
    top: 0 !important
}

.santyl-calc-wrap .my-10 {
    margin-bottom: 2.5rem !important;
    margin-top: 2.5rem !important
}

.santyl-calc-wrap .my-4 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important
}

.santyl-calc-wrap .mb-2 {
    margin-bottom: .5rem !important
}

.santyl-calc-wrap .mr-2 {
    margin-right: .5rem !important
}

.santyl-calc-wrap .mb-6 {
    margin-bottom: 1.5rem !important
}

.santyl-calc-wrap .mt-4 {
    margin-top: 1rem !important
}

.santyl-calc-wrap .mb-12 {
    margin-bottom: 3rem !important
}

.santyl-calc-wrap .mt-8 {
    margin-top: 2rem !important
}

.santyl-calc-wrap .mb-4 {
    margin-bottom: 1rem !important
}

.santyl-calc-wrap .mt-6 {
    margin-top: 1.5rem !important
}

.santyl-calc-wrap .mb-16 {
    margin-bottom: 4rem !important
}

.santyl-calc-wrap .mr-4 {
    margin-right: 1rem !important
}

.santyl-calc-wrap .mb-8 {
    margin-bottom: 2rem !important
}

.santyl-calc-wrap .mr-2\.5 {
    margin-right: .625rem !important
}

.santyl-calc-wrap .mt-12 {
    margin-top: 3rem !important
}

.santyl-calc-wrap .ml-1 {
    margin-left: .25rem !important
}

.santyl-calc-wrap .mt-1 {
    margin-top: .25rem !important
}

.santyl-calc-wrap .mb-1 {
    margin-bottom: .25rem !important
}

.santyl-calc-wrap .-mt-0\.5 {
    margin-top: -.125rem !important
}

.santyl-calc-wrap .-mt-0 {
    margin-top: 0 !important
}

.santyl-calc-wrap .ml-4 {
    margin-left: 1rem !important
}

.santyl-calc-wrap .block {
    display: block !important
}

.santyl-calc-wrap .flex {
    display: flex !important
}

.santyl-calc-wrap .grid {
    display: grid !important
}

.santyl-calc-wrap .hidden {
    display: none !important
}

.santyl-calc-wrap .h-6 {
    height: 1.5rem !important
}

.santyl-calc-wrap .h-12 {
    height: 3rem !important
}

.santyl-calc-wrap .h-full {
    height: 100% !important
}

.santyl-calc-wrap .h-auto {
    height: auto !important
}

.santyl-calc-wrap .w-full {
    width: 100% !important
}

.santyl-calc-wrap .w-6 {
    width: 1.5rem !important
}

.santyl-calc-wrap .w-12 {
    width: 3rem !important
}

.santyl-calc-wrap .w-2\/3 {
    width: 66.666667% !important
}

.santyl-calc-wrap .flex-1 {
    flex: 1 1 !important
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.santyl-calc-wrap .animate-fadeIn {
    -webkit-animation: fadeIn .3s !important;
    animation: fadeIn .3s !important
}

.santyl-calc-wrap .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important
}

.santyl-calc-wrap .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important
}

.santyl-calc-wrap .flex-row {
    flex-direction: row !important
}

.santyl-calc-wrap .flex-col {
    flex-direction: column !important
}

.santyl-calc-wrap .items-start {
    align-items: flex-start !important
}

.santyl-calc-wrap .items-end {
    align-items: flex-end !important
}

.santyl-calc-wrap .items-center {
    align-items: center !important
}

.santyl-calc-wrap .justify-end {
    justify-content: flex-end !important
}

.santyl-calc-wrap .justify-center {
    justify-content: center !important
}

.santyl-calc-wrap .justify-between {
    justify-content: space-between !important
}

.santyl-calc-wrap .gap-16 {
    gap: 4rem !important
}

.santyl-calc-wrap .gap-y-4 {
    row-gap: 1rem !important
}

.santyl-calc-wrap .gap-y-6 {
    row-gap: 1.5rem !important
}

.santyl-calc-wrap .space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)) !important;
    margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse))) !important
}

.santyl-calc-wrap .self-end {
    align-self: flex-end !important
}

.santyl-calc-wrap .rounded-3xl {
    border-radius: 1.5rem !important
}

.santyl-calc-wrap .rounded-xl {
    border-radius: .75rem !important
}

.santyl-calc-wrap .rounded {
    border-radius: .25rem !important
}

.santyl-calc-wrap .rounded-full {
    border-radius: 9999px !important
}

.santyl-calc-wrap .rounded-tl-lg {
    border-top-left-radius: .5rem !important
}

.santyl-calc-wrap .rounded-bl-lg {
    border-bottom-left-radius: .5rem !important
}

.santyl-calc-wrap .rounded-tr-lg {
    border-top-right-radius: .5rem !important
}

.santyl-calc-wrap .rounded-br-lg {
    border-bottom-right-radius: .5rem !important
}

.santyl-calc-wrap .border-2 {
    border-width: 2px !important
}

.santyl-calc-wrap .border {
    border-width: 1px !important
}

.santyl-calc-wrap .border-b {
    border-bottom-width: 1px !important
}

.santyl-calc-wrap .border-r-0 {
    border-right-width: 0 !important
}

.santyl-calc-wrap .border-l-0 {
    border-left-width: 0 !important
}

.santyl-calc-wrap .border-blue-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 114 156/var(--tw-border-opacity)) !important
}

.santyl-calc-wrap .border-blue-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(66 160 207/var(--tw-border-opacity)) !important
}

.santyl-calc-wrap .border-grey-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 114 117/var(--tw-border-opacity)) !important
}

.santyl-calc-wrap .border-burn-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(196 83 67/var(--tw-border-opacity)) !important
}

.santyl-calc-wrap .border-burn-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 103 88/var(--tw-border-opacity)) !important
}

.santyl-calc-wrap .border-grey-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(157 158 161/var(--tw-border-opacity)) !important
}

.santyl-calc-wrap .border-grey-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(205 206 209/var(--tw-border-opacity)) !important
}

.santyl-calc-wrap .border-coral-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 114 105/var(--tw-border-opacity)) !important
}

.santyl-calc-wrap .bg-orange-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 240 219/var(--tw-bg-opacity)) !important
}

.santyl-calc-wrap .bg-blue-500 {
    background-color: rgb(0 114 156/var(--tw-bg-opacity)) !important
}

.santyl-calc-wrap .bg-blue-400,
.santyl-calc-wrap .bg-blue-500 {
    --tw-bg-opacity: 1 !important
}

.santyl-calc-wrap .bg-blue-400 {
    background-color: rgb(66 160 207/var(--tw-bg-opacity)) !important
}

.santyl-calc-wrap .bg-grey-400 {
    background-color: rgb(113 114 117/var(--tw-bg-opacity)) !important
}

.santyl-calc-wrap .bg-burn-600,
.santyl-calc-wrap .bg-grey-400 {
    --tw-bg-opacity: 1 !important
}

.santyl-calc-wrap .bg-burn-600 {
    background-color: rgb(196 83 67/var(--tw-bg-opacity)) !important
}

.santyl-calc-wrap .bg-burn-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(209 103 88/var(--tw-bg-opacity)) !important
}

.santyl-calc-wrap .bg-transparent {
    background-color: transparent !important
}

.santyl-calc-wrap .bg-blue-100 {
    background-color: rgb(225 241 250/var(--tw-bg-opacity)) !important
}

.santyl-calc-wrap .bg-blue-100,
.santyl-calc-wrap .bg-blue-200 {
    --tw-bg-opacity: 1 !important
}

.santyl-calc-wrap .bg-blue-200 {
    background-color: rgb(182 226 250/var(--tw-bg-opacity)) !important
}

.santyl-calc-wrap .bg-orange-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 212 153/var(--tw-bg-opacity)) !important
}

.santyl-calc-wrap .bg-grey-200 {
    background-color: rgb(205 206 209/var(--tw-bg-opacity)) !important
}

.santyl-calc-wrap .bg-grey-200,
.santyl-calc-wrap .bg-grey-50 {
    --tw-bg-opacity: 1 !important
}

.santyl-calc-wrap .bg-grey-50 {
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.santyl-calc-wrap .bg-grey-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(41 41 43/var(--tw-bg-opacity)) !important
}

.santyl-calc-wrap .bg-opacity-25 {
    --tw-bg-opacity: 0.25 !important
}

.santyl-calc-wrap .p-3 {
    padding: .75rem !important
}

.santyl-calc-wrap .p-6 {
    padding: 1.5rem !important
}

.santyl-calc-wrap .p-1\.5 {
    padding: .375rem !important
}

.santyl-calc-wrap .p-1 {
    padding: .25rem !important
}

.santyl-calc-wrap .px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important
}

.santyl-calc-wrap .px-3 {
    padding-left: .75rem !important;
    padding-right: .75rem !important
}

.santyl-calc-wrap .py-2 {
    padding-bottom: .5rem !important;
    padding-top: .5rem !important
}

.santyl-calc-wrap .py-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important
}

.santyl-calc-wrap .pt-1 {
    padding-top: .25rem !important
}

.santyl-calc-wrap .pb-0 {
    padding-bottom: 0 !important
}

.santyl-calc-wrap .pt-12 {
    padding-top: 3rem !important
}

.santyl-calc-wrap .pr-30px {
    padding-right: 1.875rem !important
}

.santyl-calc-wrap .pb-6 {
    padding-bottom: 1.5rem !important
}

.santyl-calc-wrap .pl-1 {
    padding-left: .25rem !important
}

.santyl-calc-wrap .pb-4 {
    padding-bottom: 1rem !important
}

.santyl-calc-wrap .font-body,
.santyl-calc-wrap .font-header {
    font-family: 'SNEmericWeb-Book' !important;
    font-weight: normal !important;
    font-style: normal !important;

}

.santyl-calc-wrap .text-body-lg {
    font-size: 20px !important;
    line-height: 28px !important
}

.santyl-calc-wrap .text-body-sm {
    font-size: 16px !important;
    line-height: 20px !important
}

.santyl-calc-wrap .text-body {
    font-size: 18px !important;
    line-height: 28px !important
}

.santyl-calc-wrap .text-header-1 {
    font-size: 32px !important;
    line-height: 32px !important
}

.santyl-calc-wrap .text-header-3 {
    font-size: 20px !important;
    line-height: 20px !important
}

.santyl-calc-wrap .text-header-2 {
    font-size: 28px !important;
    line-height: 28px !important
}

.santyl-calc-wrap .text-header-4 {
    font-size: 20px !important;
    line-height: 24px !important
}

.santyl-calc-wrap .text-header-5 {
    font-size: 18px !important;
    line-height: 20px !important
}

.santyl-calc-wrap .text-header-6 {
    font-size: 16px !important;
    line-height: 19px !important
}

.santyl-calc-wrap .font-light {
    font-weight: 300 !important
}

.santyl-calc-wrap .font-extrabold {
    font-weight: 800 !important
}

.santyl-calc-wrap .font-normal {
    font-weight: 400 !important
}

.santyl-calc-wrap .font-semibold {
    font-weight: 600 !important
}

.santyl-calc-wrap .font-bold {
    font-weight: 700 !important
}

.santyl-calc-wrap .uppercase {
    text-transform: uppercase !important
}

.santyl-calc-wrap .ordinal {
    --tw-ordinal: ordinal !important;
    -webkit-font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
    font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important
}

.santyl-calc-wrap .tracking-wider {
    letter-spacing: .05em !important
}

.santyl-calc-wrap .text-grey-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(89 89 92/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .text-grey-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(41 41 43/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .text-grey-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(113 114 117/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .text-grey-600 {
    color: rgb(64 64 67/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .text-grey-50,
.santyl-calc-wrap .text-grey-600 {
    --tw-text-opacity: 1 !important
}

.santyl-calc-wrap .text-grey-50 {
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .text-grey-300 {
    --tw-text-opacity: 1 !important;
    color: rgb(157 158 161/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .text-blue-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(0 114 156/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .text-blue-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(66 160 207/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .text-burn-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(196 83 67/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .text-burn-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(209 103 88/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .text-orange-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(219 124 0/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .text-coral-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(222 48 35/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .text-coral-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(248 76 64/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .text-coral-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(194 24 12/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
}

.santyl-calc-wrap .shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1) !important;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.santyl-calc-wrap .transition {
    transition-duration: .15s !important;
    transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important
}

.santyl-calc-wrap .focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.santyl-calc-wrap .focus-within\:ring-coral-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(255 114 105/var(--tw-ring-opacity)) !important
}

.santyl-calc-wrap .hover\:border-blue-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(66 160 207/var(--tw-border-opacity)) !important
}

.santyl-calc-wrap .hover\:border-burn-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 103 88/var(--tw-border-opacity)) !important
}

.santyl-calc-wrap .hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(66 160 207/var(--tw-bg-opacity)) !important
}

.santyl-calc-wrap .hover\:bg-burn-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(209 103 88/var(--tw-bg-opacity)) !important
}

.santyl-calc-wrap .hover\:text-grey-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(113 114 117/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .hover\:text-blue-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(66 160 207/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .hover\:text-burn-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(209 103 88/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .hover\:text-grey-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(157 158 161/var(--tw-text-opacity)) !important
}

.santyl-calc-wrap .hover\:opacity-80:hover {
    opacity: .8 !important;
}

.santyl-calc-wrap .focus\:outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}

@media (min-width:768px) {
    .santyl-calc-wrap .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }

    .santyl-calc-wrap .md\:p-12 {
        padding: 3rem !important;
    }
}

@media (min-width:1024px) {
    .santyl-calc-wrap .lg\:w-5\/6 {
        width: 83.333333% !important
    }
}

.santyl-calc-wrap button.font-body-lg {
   font-size: 1.5em !important;   
   line-height: 1.6em !important;
   font-weight: 600 !important;

}

.santyl-calc-wrap .text-body.font-body.font-light.text-grey-500.text-grey-600 { padding-top: 0px;}
.santyl-calc-wrap .block.font-body.font-light.mb-2.text-body-sm.text-grey-500 { margin-bottom: 5px;}

.main-content .santyl-calc-wrap p {padding-top: 0px};

/*# sourceMappingURL=main.11115b23.css.map*/