/* landing-prueba-gratis.css — subset of goujana_site/css/theme.css
   containing only the rules used by /prueba-gratis-software-contable.
   Generated from the rendered page; regenerate if the landing markup
   changes: scratchpad/extract_css.py (company_10852/_migration). */
:root{--bs-blue:#377dff;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#ed4c78;--bs-orange:#fd7e14;--bs-yellow:#f5ca99;--bs-green:#198754;--bs-teal:#00c9a7;--bs-cyan:#09a5be;--bs-white:#fff;--bs-gray:#8c98a4;--bs-gray-dark:#71869d;--bs-gray-100:#f7faff;--bs-gray-200:#f8fafd;--bs-gray-300:#e7eaf3;--bs-gray-400:#bdc5d1;--bs-gray-500:#97a4af;--bs-gray-600:#8c98a4;--bs-gray-700:#677788;--bs-gray-800:#71869d;--bs-gray-900:#1e2022;--bs-primary:var(--bs-blue);--bs-secondary:#71869d;--bs-success:#00c9a7;--bs-info:#09a5be;--bs-warning:#f5ca99;--bs-danger:#ed4c78;--bs-light:#f7faff;--bs-dark:#515151;--bs-primary-rgb:55,125,255;--bs-secondary-rgb:113,134,157;--bs-success-rgb:0,201,167;--bs-info-rgb:9,165,190;--bs-warning-rgb:245,202,153;--bs-danger-rgb:237,76,120;--bs-light-rgb:247,250,255;--bs-dark-rgb:33,50,91;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-rgb:103,119,136;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:Inter,sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#677788;--bs-body-bg:#fff}
*,::before,::after{box-sizing:border-box}
body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
h1,.h1,h2,h3,h4,.h4,h5,.h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:600;line-height:1.2;color:#1e2022}
h1,.h1{font-size:calc(1.375rem + 1.5vw)}
@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}
h2{font-size:calc(1.3rem + 0.6vw)}
@media (min-width: 1200px){h2{font-size:1.75rem}}
h3{font-size:calc(1.25625rem + 0.075vw)}
@media (min-width: 1200px){h3{font-size:1.3125rem}}
h4,.h4{font-size:1.125rem}
h5,.h5{font-size:1rem}
h6{font-size:.875rem}
p{margin-top:0;margin-bottom:1rem}
ul{padding-left:2rem}
ul{margin-top:0;margin-bottom:1rem}
ul ul{margin-bottom:0}
small,.small{font-size:.875em}
a{color:var(--bs-blue);text-decoration:none}
a:hover{color:#1366ff}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
img,svg{vertical-align:middle}
label{display:inline-block}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
input,button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button{text-transform:none}
[role="button"]{cursor:pointer}
[list]::-webkit-calendar-picker-indicator{display:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}
::-moz-focus-inner{padding:0;border-style:none}
::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}
::-webkit-inner-spin-button{height:auto}
[type="search"]{outline-offset:-2px;-webkit-appearance:textfield}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-color-swatch-wrapper{padding:0}
::file-selector-button{font:inherit}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
iframe{border:0}
[hidden]{display:none!important}
.lead{font-size:calc(1.25625rem + 0.075vw);font-weight:400}
@media (min-width: 1200px){.lead{font-size:1.3125rem}}
.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:600;line-height:1.2}
@media (min-width: 1200px){.display-5{font-size:3rem}}
.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:600;line-height:1.2}
@media (min-width: 1200px){.display-6{font-size:2.5rem}}
.container{width:100%;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto}
@media (min-width: 1400px){.container{max-width:1140px}}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}
.row > *{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
.col-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}
.col-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}
.gx-3{--bs-gutter-x:1rem}
@media (min-width: 768px){.col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}
.col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}
.col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}
@media (min-width: 992px){.col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}
.col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}
.form-label{margin-bottom:.5rem;font-size:.875rem;color:#1e2022}
.form-text{margin-top:1rem;font-size:.875em;color:#8c98a4}
.form-control{display:block;width:100%;padding:.6125rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:#1e2022;background-color:#fff;background-clip:padding-box;border:.0625rem solid rgba(33,50,91,0.1);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.3125rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion: reduce){.form-control{transition:none}}
.form-control[type="file"]{overflow:hidden}
.form-control[type="file"]:not(:disabled):not([readonly]){cursor:pointer}
.form-control:focus{color:#1e2022;background-color:#fff;border-color:rgba(140,152,164,0.25);outline:0;box-shadow:0 0 1rem 0 rgba(140,152,164,0.25)}
.form-control::-webkit-date-and-time-value{height:1.5em}
.form-control::-webkit-input-placeholder{color:#8c98a4;opacity:1}
.form-control::-moz-placeholder{color:#8c98a4;opacity:1}
.form-control:-ms-input-placeholder{color:#8c98a4;opacity:1}
.form-control::-ms-input-placeholder{color:#8c98a4;opacity:1}
.form-control::placeholder{color:#8c98a4;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#f8fafd;opacity:1}
.form-control::file-selector-button{padding:.6125rem 1rem;margin:-.6125rem -1rem;-webkit-margin-end:1rem;-moz-margin-end:1rem;margin-inline-end:1rem;color:#1e2022;background-color:#fff;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:.0625rem;border-radius:0;transition:all .2s ease-in-out}
@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#f2f2f2}
.form-control::-webkit-file-upload-button{padding:.6125rem 1rem;margin:-.6125rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem;color:#1e2022;background-color:#fff;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:.0625rem;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
@media (prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#f2f2f2}
.form-control-lg{min-height:calc(1.5em + 1.625rem);padding:.75rem 1rem;font-size:1rem;border-radius:.3125rem}
.form-control-lg::file-selector-button{padding:.75rem 1rem;margin:-.75rem -1rem;-webkit-margin-end:1rem;-moz-margin-end:1rem;margin-inline-end:1rem}
.form-control-lg::-webkit-file-upload-button{padding:.75rem 1rem;margin:-.75rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}
textarea.form-control{min-height:calc(1.5em + 1.35rem)}
textarea.form-control-lg{min-height:calc(1.5em + 1.625rem)}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#00c9a7}
.was-validated :valid ~ .valid-feedback,.is-valid ~ .valid-feedback{display:block}
.was-validated .form-control:valid,.form-control.is-valid{border-color:#00c9a7}
.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#00c9a7;box-shadow:0 0 1rem 0 rgba(0,201,167,0.25)}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#ed4c78}
.was-validated :invalid ~ .invalid-feedback,.is-invalid ~ .invalid-feedback{display:block}
.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#ed4c78}
.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#ed4c78;box-shadow:0 0 1rem 0 rgba(237,76,120,0.25)}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#677788;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:.0625rem solid transparent;padding:.6125rem 1rem;font-size:1rem;border-radius:.3125rem;transition:all .2s ease-in-out}
@media (prefers-reduced-motion: reduce){.btn{transition:none}}
.btn:hover{color:#677788}
.btn:focus{outline:0;box-shadow:0 0 1rem 0 rgba(140,152,164,0.25)}
.btn:disabled,.btn.disabled{pointer-events:none;opacity:.65}
.btn-primary{color:#fff;background-color:var(--bs-blue);border-color:var(--bs-blue)}
.btn-primary:hover{color:#fff;background-color:#2f6ad9;border-color:#2c64cc}
.btn-primary:focus{color:#fff;background-color:#2f6ad9;border-color:#2c64cc;box-shadow:0 0 0 0 rgba(85,145,255,0.5)}
.btn-primary:active,.btn-primary.active{color:#fff;background-color:#2c64cc;border-color:#295ebf}
.btn-primary:active:focus,.btn-primary.active:focus{box-shadow:0 0 0 0 rgba(85,145,255,0.5)}
.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:var(--bs-blue);border-color:var(--bs-blue)}
.btn-warning{color:#000;background-color:#f5ca99;border-color:#f5ca99}
.btn-warning:hover{color:#000;background-color:#f7d2a8;border-color:#f6cfa3}
.btn-warning:focus{color:#000;background-color:#f7d2a8;border-color:#f6cfa3;box-shadow:0 0 0 0 rgba(208,172,130,0.5)}
.btn-warning:active,.btn-warning.active{color:#000;background-color:#f7d5ad;border-color:#f6cfa3}
.btn-warning:active:focus,.btn-warning.active:focus{box-shadow:0 0 0 0 rgba(208,172,130,0.5)}
.btn-warning:disabled,.btn-warning.disabled{color:#000;background-color:#f5ca99;border-color:#f5ca99}
.btn-lg{padding:.75rem 1rem;font-size:1rem;border-radius:.3125rem}
.btn-sm{padding:.5rem 1rem;font-size:.875rem;border-radius:.3125rem}
.fade{transition:opacity .15s linear}
@media (prefers-reduced-motion: reduce){.fade{transition:none}}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{height:0;overflow:hidden;transition:height .35s ease}
@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}
.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:.0625rem solid rgba(33,50,91,0.1);border-radius:.5rem}
.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:2rem}
.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.3125rem}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.alert{position:relative;padding:.75rem;margin-bottom:1rem;border:.0625rem solid transparent;border-radius:.5rem}
.alert-danger{color:#8e2e48;background-color:#fbdbe4;border-color:#fac9d7}
@-webkit-keyframes progress-bar-stripes{0%{background-position-x:.5rem}}
@keyframes progress-bar-stripes{0%{background-position-x:.5rem}}
@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes placeholder-glow{50%{opacity:.2}}
@keyframes placeholder-glow{50%{opacity:.2}}
@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}
@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}
.ratio{position:relative;width:100%}
.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}
.ratio > *{position:absolute;top:0;left:0;width:100%;height:100%}
.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.overflow-hidden{overflow:hidden!important}
.d-block{display:block!important}
.d-grid{display:grid!important}
.d-flex{display:-ms-flexbox!important;display:flex!important}
.d-none{display:none!important}
.shadow{box-shadow:0 .375rem 1.5rem 0 rgba(140,152,164,0.125)!important}
.shadow-sm{box-shadow:0 .1875rem .375rem rgba(140,152,164,0.25)!important}
.shadow-lg{box-shadow:0 .6125rem 2.5rem .6125rem rgba(140,152,164,0.175)!important}
.border{border:.0625rem solid rgba(33,50,91,0.1)!important}
.border-0{border:0!important}
.h-100{height:100%!important}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}
.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
.align-items-center{-ms-flex-align:center!important;align-items:center!important}
.mx-auto{margin-right:auto!important;margin-left:auto!important}
.my-5{margin-top:2rem!important;margin-bottom:2rem!important}
.mt-1{margin-top:.25rem!important}
.mt-2{margin-top:.5rem!important}
.mt-3{margin-top:1rem!important}
.mt-4{margin-top:1.5rem!important}
.mt-5{margin-top:2rem!important}
.me-3{margin-right:1rem!important}
.mb-0{margin-bottom:0!important}
.mb-1{margin-bottom:.25rem!important}
.mb-3{margin-bottom:1rem!important}
.mb-4{margin-bottom:1.5rem!important}
.mb-5{margin-bottom:2rem!important}
.mb-7{margin-bottom:3rem!important}
.px-3{padding-right:1rem!important;padding-left:1rem!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.pt-1{padding-top:.25rem!important}
.fst-italic{font-style:italic!important}
.fw-bold{font-weight:700!important}
.text-center{text-align:center!important}
.text-decoration-none{text-decoration:none!important}
.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}
.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}
.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}
.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}
.text-muted{--bs-text-opacity:1;color:#8c98a4!important}
.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,0.5)!important}
.bg-dark{--bs-bg-opacity:1;background-color:#515151!important}
.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}
.rounded-2{border-radius:.5rem!important}
.rounded-3{border-radius:.75rem!important}
.rounded-circle{border-radius:50%!important}
.rounded-pill{border-radius:50rem!important}
.content-space-1{padding-top:3rem!important;padding-bottom:3rem!important}
.bg-soft-primary{background-color:rgba(55,125,255,0.1)!important}
@media (min-width: 768px){.w-md-75{width:75%!important}
.mx-md-auto{margin-right:auto!important;margin-left:auto!important}
.mb-md-0{margin-bottom:0!important}
.mb-md-7{margin-bottom:3rem!important}}
@media (min-width: 992px){.w-lg-50{width:50%!important}
.w-lg-75{width:75%!important}
.w-lg-65{width:65%!important}
.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}
.mb-lg-0{margin-bottom:0!important}
.content-space-t-lg-2{padding-top:5rem!important}
.content-space-b-lg-2{padding-bottom:5rem!important}
.content-space-lg-2{padding-top:5rem!important;padding-bottom:5rem!important}}
a{text-decoration:none}
:focus,a:focus,button:focus{outline-color:rgba(55,125,255,0.5)}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
::-moz-selection{color:var(--bs-blue);background-color:rgba(55,125,255,0.1)}
::selection{color:var(--bs-blue);background-color:rgba(55,125,255,0.1)}
@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}
@keyframes fadeOut{from{opacity:1}to{opacity:0}}
@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes slideInDown{from{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
.alert-danger{color:#fff;background-color:#ed4c78;border-color:#ed4c78}
.badge{line-height:normal}
.btn:focus{box-shadow:none}
.btn-primary:hover,.btn-primary:focus{box-shadow:0 4px 11px rgba(55,125,255,0.35)}
.btn-warning:hover,.btn-warning:focus{box-shadow:0 4px 11px rgba(245,202,153,0.35)}
.card{border-width:0;box-shadow:0 .375rem 1.5rem 0 rgba(140,152,164,0.125)}
label.form-control{cursor:pointer}
.form-text{margin-bottom:0}
.list-checked{padding-left:0;list-style:none}
.list-checked-item{position:relative;color:#677788;padding-left:2rem}
.list-checked-item:not(:last-child){margin-bottom:.5rem}
.list-checked-item::before{position:absolute;top:0;left:0;width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%2371869d'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right center;background-size:1.25rem 1.25rem;content:'';margin-top:.125rem}
.list-checked-item[hover]:hover{color:var(--bs-blue)}
[class*="list-checked-bg-"] .list-checked-item::before,[class*="list-checked-soft-bg-"] .list-checked-item::before{margin-top:.25rem}
.list-checked-primary .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%230490CF'/%3e%3c/svg%3e")}
.navbar-brand-logo{width:100%;min-width:3.5rem;max-width:7rem}
@-webkit-keyframes navbar-topbar-collapse-scale-up{0%{-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}
@keyframes navbar-topbar-collapse-scale-up{0%{-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}
zoom-1{transition:transform .2s}
[class*=text-highlight-]{background:left 1em/1em .2em;background-repeat:repeat-x}
@-webkit-keyframes videoPlayerButton{from{opacity:1}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}}
@keyframes videoPlayerButton{from{opacity:1}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}}
[class*="gradient-x-overlay-"],[class*="gradient-y-overlay-"],[class*="gradient-y-three-overlay-"]{position:relative;z-index:1}
[class*="gradient-x-overlay-"]::before,[class*="gradient-y-overlay-"]::before,[class*="gradient-y-three-overlay-"]::before{position:absolute;top:0;right:0;bottom:0;right:0;z-index:-1;width:100%;height:100%;content:""}
[class*="gradient-x-overlay-"].card::before,[class*="gradient-y-overlay-"].card::before,[class*="gradient-y-three-overlay-"].card::before{border-radius:.5rem}
.text-cap{display:block;color:#1e2022;font-size:.8125rem;font-weight:600;letter-spacing:.03125rem;text-transform:uppercase;margin-bottom:1rem}
.text-muted[href]:hover{color:#1366ff!important}
@-webkit-keyframes swiperThumbProgressDash{from{stroke-dasharray:0 477}to{stroke-dasharray:477 477}}
@keyframes swiperThumbProgressDash{from{stroke-dasharray:0 477}to{stroke-dasharray:477 477}}
@media (max-width: 1200px){h2{font-size:calc(1.25625rem + 0.075vw)}}
[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}
@media (max-width: 1200px){h1,.h1{font-size:calc(1.26609rem + 0.19312vw)}}
:focus,a:focus,button:focus{outline:0}
p,ul li{color:#1e2022}
h1,.h1{font-size:1.75rem}
@media (max-width: 1200px){h1,.h1{font-size:calc(1.26609rem + 0.19312vw)}}
h2{font-size:1.3125rem}
@media (max-width: 1200px){h2{font-size:calc(1.25625rem + 0.075vw)}}
h3{font-size:1.14844rem}
h4,.h4{font-size:.98438rem}
h5,.h5{font-size:.875rem}
h6{font-size:.76563rem}
[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}