@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');
a,hr {
    color:inherit
}
progress,sub,sup {
    vertical-align:baseline
}
.translate-x-1\/2,.translate-y-1\/2 {
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.overflow-hidden,.sr-only {
    overflow:hidden!important
}
.bg-slate-800,.bg-slate-900,.bg-white {
    --tw-bg-opacity:1!important
}
.transition,.transition-all {
    -webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important
}
.navbar .navigation,blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,menu,ol,p,pre,ul {
    margin:0
}
#grid,.navbar .navbar-brand,dialog,fieldset,legend,menu,ol,ul {
    padding:0
}
.before\:from-red-500::before,.from-red-500 {
    --tw-gradient-from:#ef4444 var(--tw-gradient-from-position)!important;
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important;
    --tw-gradient-to:rgb(239 68 68 / 0) var(--tw-gradient-to-position)!important
}
.before\:from-red-500::before,.before\:via-red-500\/50::before,.from-red-500,.via-red-500\/70 {
    --tw-gradient-to:rgb(239 68 68 / 0) var(--tw-gradient-to-position)!important
}
.hover\:text-blue-700:hover,.text-amber-400,.text-black,.text-blue-500,.text-gray-400,.text-red-700,.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-900,.text-yellow-500 {
    --tw-text-opacity:1!important
}
.before\:border-b-white::before,.before\:border-e-white::before,.border-gray-100,.border-gray-700,.border-white {
    --tw-border-opacity:1!important
}
*,::after,::before {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border:0 solid #e5e7eb;
    --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-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --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:rgb(59 130 246 / 0.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: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}
::after,::before {
    --tw-content:''
}
:host,html {
    line-height:1.5;
    -webkit-text-size-adjust:100%;
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4;
    font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    -webkit-font-feature-settings:normal;
    font-feature-settings:normal;
    font-variation-settings:normal;
    -webkit-tap-highlight-color:transparent
}
body {
    line-height:inherit
}
hr {
    height:0;
    border-top-width:1px
}
abbr:where([title]) {
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
h1,h2,h3,h4,h5,h6 {
    font-size:inherit;
    font-weight:inherit
}
a {
    text-decoration:inherit
}
b,strong {
    font-weight:bolder
}
code,kbd,pre,samp {
    font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    -webkit-font-feature-settings:normal;
    font-feature-settings:normal;
    font-variation-settings:normal;
    font-size:1em
}
small {
    font-size:80%
}
sub,sup {
    font-size:75%;
    line-height:0;
    position:relative
}
sub {
    bottom:-.25em
}
sup {
    top:-.5em
}
table {
    text-indent:0;
    border-color:inherit;
    border-collapse:collapse
}
button,input,optgroup,select,textarea {
    font-family:inherit;
    -webkit-font-feature-settings:inherit;
    font-feature-settings:inherit;
    font-variation-settings:inherit;
    font-size:100%;
    font-weight:inherit;
    line-height:inherit;
    letter-spacing:inherit;
    color:inherit;
    margin:0;
    padding:0
}
button,select {
    text-transform:none
}
button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {
    -webkit-appearance:button;
    background-color:transparent;
    background-image:none
}
:-moz-focusring {
    outline:auto
}
:-moz-ui-invalid {
    box-shadow:none
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height:auto
}
[type=search] {
    -webkit-appearance:textfield;
    outline-offset:-2px
}
::-webkit-search-decoration {
    -webkit-appearance:none
}
::-webkit-file-upload-button {
    -webkit-appearance:button;
    font:inherit
}
summary {
    display:list-item
}
menu,ol,ul {
    list-style:none
}
textarea {
    resize:vertical
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    opacity:1;
    color:#9ca3af
}
input::-moz-placeholder,textarea::-moz-placeholder {
    opacity:1;
    color:#9ca3af
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
    opacity:1;
    color:#9ca3af
}
input::-ms-input-placeholder,textarea::-ms-input-placeholder {
    opacity:1;
    color:#9ca3af
}
input::placeholder,textarea::placeholder {
    opacity:1;
    color:#9ca3af
}
[role=button],button {
    cursor:pointer
}
:disabled {
    cursor:default
}
audio,canvas,embed,iframe,img,object,svg,video {
    display:block;
    vertical-align:middle
}
img,video {
    max-width:100%;
    height:auto
}
.back-to-top,.contact-loader,.navbar .menu-social .login-btn-primary,.navbar .navbar-brand .l-dark,.navbar .navbar-brand .logo-dark-mode,.navbar.is-sticky .menu-social .login-btn-light,.navbar.is-sticky .navbar-brand .l-light,.tobii-zoom__icon,[hidden] {
    display:none
}
::-ms-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-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --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:rgb(59 130 246 / 0.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: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}
::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-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --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:rgb(59 130 246 / 0.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: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}
.container {
    width:100%;
    margin-right:auto;
    margin-left:auto;
    padding-right:12px;
    padding-left:12px
}
@media (min-width:540px) {
    .container {
        max-width:540px
    }
}
@media (min-width:640px) {
    .container {
        max-width:640px;
        padding-right:1rem;
        padding-left:1rem
    }
    .sm\:-bottom-px {
        bottom:-1px!important
    }
    .sm\:size-\[400px\] {
        width:400px!important;
        height:400px!important
    }
    .sm\:before\:-right-\[15rem\]::before {
        content:var(--tw-content)!important;
        right:-15rem!important
    }
    .sm\:before\:bottom-\[35rem\]::before {
        content:var(--tw-content)!important;
        bottom:35rem!important
    }
}
@media (min-width:768px) {
    .container {
        max-width:768px
    }
}
@media (min-width:992px) {
    .container {
        max-width:992px
    }
}
@media (min-width:1024px) {
    .container {
        max-width:1024px;
        padding-right:45px;
        padding-left:45px
    }
    .lg\:order-1 {
        -webkit-box-ordinal-group:2!important;
        -ms-flex-order:1!important;
        order:1!important
    }
    .lg\:order-2 {
        -webkit-box-ordinal-group:3!important;
        -ms-flex-order:2!important;
        order:2!important
    }
    .lg\:col-span-12 {
        grid-column:span 12/span 12!important
    }
    .lg\:col-span-4 {
        grid-column:span 4/span 4!important
    }
    .lg\:col-span-5 {
        grid-column:span 5/span 5!important
    }
    .lg\:col-span-6 {
        grid-column:span 6/span 6!important
    }
    .lg\:col-span-7 {
        grid-column:span 7/span 7!important
    }
    .lg\:mx-16 {
        margin-left:4rem!important;
        margin-right:4rem!important
    }
    .lg\:mx-4 {
        margin-left:1rem!important;
        margin-right:1rem!important
    }
    .lg\:-mt-\[320px\] {
        margin-top:-320px!important
    }
    .lg\:me-10 {
        -webkit-margin-end:2.5rem!important;
        margin-inline-end:2.5rem!important
    }
    .lg\:me-8 {
        -webkit-margin-end:2rem!important;
        margin-inline-end:2rem!important
    }
    .lg\:ms-10 {
        -webkit-margin-start:2.5rem!important;
        margin-inline-start:2.5rem!important
    }
    .lg\:ms-5 {
        -webkit-margin-start:1.25rem!important;
        margin-inline-start:1.25rem!important
    }
    .lg\:size-\[600px\] {
        width:600px!important;
        height:600px!important
    }
    .lg\:w-\[500px\] {
        width:500px!important
    }
    .lg\:max-w-\[600px\] {
        max-width:600px!important
    }
    .lg\:max-w-sm {
        max-width:24rem!important
    }
    .lg\:grid-cols-12 {
        grid-template-columns:repeat(12,minmax(0,1fr))!important
    }
    .lg\:grid-cols-2 {
        grid-template-columns:repeat(2,minmax(0,1fr))!important
    }
    .lg\:grid-cols-4 {
        grid-template-columns:repeat(4,minmax(0,1fr))!important
    }
    .lg\:px-10 {
        padding-left:2.5rem!important;
        padding-right:2.5rem!important
    }
    .lg\:text-6xl {
        font-size:3.75rem!important;
        line-height:1!important
    }
    .lg\:text-\[54px\] {
        font-size:54px!important
    }
    .lg\:text-\[56px\] {
        font-size:56px!important
    }
    .lg\:leading-normal {
        line-height:1.5!important
    }
    .lg\:before\:-right-\[13rem\]::before {
        content:var(--tw-content)!important;
        right:-13rem!important
    }
    .lg\:after\:-start-10::after {
        content:var(--tw-content)!important;
        inset-inline-start:-2.5rem!important
    }
}
@media (min-width:1280px) {
    .container {
        max-width:1280px;
        padding-right:5rem;
        padding-left:5rem
    }
    .xl\:-mt-\[400px\] {
        margin-top:-400px!important
    }
    .xl\:p-3 {
        padding:.75rem!important
    }
    .xl\:pb-\[420px\] {
        padding-bottom:420px!important
    }
    .xl\:before\:right-\[13rem\]::before {
        content:var(--tw-content)!important;
        right:13rem!important
    }
}
@media (min-width:1536px) {
    .container {
        max-width:1536px;
        padding-right:13rem;
        padding-left:13rem
    }
}
.form-input,.form-multiselect,.form-select,.form-textarea {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:#fff;
    border-color:#6b7280;
    border-width:1px;
    border-radius:0;
    padding:.5rem .75rem;
    font-size:1rem;
    line-height:1.5rem;
    --tw-shadow:0 0 #0000
}
.form-input:focus,.form-multiselect:focus,.form-select:focus,.form-textarea:focus {
    outline:transparent solid 2px;
    outline-offset:2px;
    --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width:0px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:#2563eb;
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    border-color:#2563eb
}
.form-input::-webkit-input-placeholder,.form-textarea::-webkit-input-placeholder {
    color:#6b7280;
    opacity:1
}
.form-input::-moz-placeholder,.form-textarea::-moz-placeholder {
    color:#6b7280;
    opacity:1
}
.form-input:-ms-input-placeholder,.form-textarea:-ms-input-placeholder {
    color:#6b7280;
    opacity:1
}
.form-input::-ms-input-placeholder,.form-textarea::-ms-input-placeholder {
    color:#6b7280;
    opacity:1
}
.form-input::placeholder,.form-textarea::placeholder {
    color:#6b7280;
    opacity:1
}
.form-input::-webkit-datetime-edit-fields-wrapper {
    padding:0
}
.form-input::-webkit-date-and-time-value {
    min-height:1.5em;
    text-align:inherit
}
.form-input::-webkit-datetime-edit {
    display:-webkit-inline-box;
    display:inline-flex
}
.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-meridiem-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-year-field {
    padding-top:0;
    padding-bottom:0
}
.sr-only {
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    padding:0!important;
    margin:-1px!important;
    clip:rect(0,0,0,0)!important;
    white-space:nowrap!important;
    border-width:0!important
}
.collapse {
    visibility:collapse!important
}
.fixed {
    position:fixed!important
}
.absolute {
    position:absolute!important
}
.relative {
    position:relative!important
}
.inset-0 {
    inset:0px!important
}
.-bottom-\[2px\] {
    bottom:-2px!important
}
.-end-2 {
    inset-inline-end:-0.5rem!important
}
.-right-2 {
    right:-.5rem!important
}
.-right-3 {
    right:-.75rem!important
}
.-start-5 {
    inset-inline-start:-1.25rem!important
}
.bottom-0 {
    bottom:0!important
}
.bottom-1\/2 {
    bottom:50%!important
}
.bottom-28 {
    bottom:7rem!important
}
.bottom-5 {
    bottom:1.25rem!important
}
.end-0 {
    inset-inline-end:0px!important
}
.end-1\/2 {
    inset-inline-end:50%!important
}
.end-5 {
    inset-inline-end:1.25rem!important
}
.end-\[3px\] {
    inset-inline-end:3px!important
}
#preloader #status,.shape,.tns-controls button[data-controls=next] {
    inset-inline-end:0px
}
.left-\[2px\] {
    left:2px!important
}
.start-0 {
    inset-inline-start:0px!important
}
.start-1 {
    inset-inline-start:0.25rem!important
}
.start-1\/2 {
    inset-inline-start:50%!important
}
.start-5 {
    inset-inline-start:1.25rem!important
}
#preloader #status,.shape,.text-type-element::after,.tns-controls button[data-controls=prev] {
    inset-inline-start:0px
}
.top-1\/3 {
    top:33.333333%!important
}
.top-1\/4 {
    top:25%!important
}
.top-24 {
    top:6rem!important
}
.top-5 {
    top:1.25rem!important
}
.top-\[17px\] {
    top:17px!important
}
.top-\[2px\] {
    top:2px!important
}
.-z-1 {
    z-index:-1!important
}
.z-1 {
    z-index:1!important
}
.z-10 {
    z-index:10!important
}
.z-2 {
    z-index:2!important
}
.z-3 {
    z-index:3!important
}
.z-50 {
    z-index:50!important
}
.order-1 {
    -webkit-box-ordinal-group:2!important;
    -ms-flex-order:1!important;
    order:1!important
}
.order-2 {
    -webkit-box-ordinal-group:3!important;
    -ms-flex-order:2!important;
    order:2!important
}
.order-3 {
    -webkit-box-ordinal-group:4!important;
    -ms-flex-order:3!important;
    order:3!important
}
.m-0 {
    margin:0!important
}
.m-1 {
    margin:.25rem!important
}
.m-2 {
    margin:.5rem!important
}
.m-3 {
    margin:.75rem!important
}
.mx-auto {
    margin-left:auto!important;
    margin-right:auto!important
}
.my-6 {
    margin-top:1.5rem!important;
    margin-bottom:1.5rem!important
}
.-ms-4 {
    -webkit-margin-start:-1rem!important;
    margin-inline-start:-1rem!important
}
.-mt-\[140px\] {
    margin-top:-140px!important
}
.mb-0 {
    margin-bottom:0!important
}
.mb-1 {
    margin-bottom:.25rem!important
}
.mb-3 {
    margin-bottom:.75rem!important
}
.mb-5 {
    margin-bottom:1.25rem!important
}
.mb-6 {
    margin-bottom:1.5rem!important
}
.me-2 {
    -webkit-margin-end:.5rem!important;
    margin-inline-end:.5rem!important
}
.me-3 {
    -webkit-margin-end:.75rem!important;
    margin-inline-end:.75rem!important
}
.ms-1 {
    -webkit-margin-start:0.25rem!important;
    margin-inline-start:.25rem!important
}
.ms-2 {
    -webkit-margin-start:0.5rem!important;
    margin-inline-start:.5rem!important
}
.ms-3 {
    -webkit-margin-start:0.75rem!important;
    margin-inline-start:.75rem!important
}
.ms-4 {
    -webkit-margin-start:1rem!important;
    margin-inline-start:1rem!important
}
.ms-auto {
    -webkit-margin-start:auto!important;
    margin-inline-start:auto!important
}
.mt-1 {
    margin-top:.25rem!important
}
.mt-10 {
    margin-top:2.5rem!important
}
.mt-16 {
    margin-top:4rem!important
}
.mt-2 {
    margin-top:.5rem!important
}
.mt-3 {
    margin-top:.75rem!important
}
.mt-4 {
    margin-top:1rem!important
}
.mt-5 {
    margin-top:1.25rem!important
}
.mt-6 {
    margin-top:1.5rem!important
}
.mt-7 {
    margin-top:1.75rem!important
}
.mt-8 {
    margin-top:2rem!important
}
.block {
    display:block!important
}
.inline-block {
    display:inline-block!important
}
.inline {
    display:inline!important
}
.flex {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
}
.inline-flex {
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
}
.table {
    display:table!important
}
.grid {
    display:grid!important
}
.hidden {
    display:none!important
}
.size-10 {
    width:2.5rem!important;
    height:2.5rem!important
}
.size-14 {
    width:3.5rem!important;
    height:3.5rem!important
}
.size-16 {
    width:4rem!important;
    height:4rem!important
}
.size-20 {
    width:5rem!important;
    height:5rem!important
}
.size-24 {
    width:6rem!important;
    height:6rem!important
}
.size-4 {
    width:1rem!important;
    height:1rem!important
}
.size-5 {
    width:1.25rem!important;
    height:1.25rem!important
}
.size-6 {
    width:1.5rem!important;
    height:1.5rem!important
}
.size-7 {
    width:1.75rem!important;
    height:1.75rem!important
}
.size-8 {
    width:2rem!important;
    height:2rem!important
}
.size-9 {
    width:2.25rem!important;
    height:2.25rem!important
}
.size-\[320px\] {
    width:320px!important;
    height:320px!important
}
.size-\[400px\] {
    width:400px!important;
    height:400px!important
}
.size-\[46px\] {
    width:46px!important;
    height:46px!important
}
.size-\[65px\] {
    width:65px!important;
    height:65px!important
}
.h-10 {
    height:2.5rem!important
}
.h-12 {
    height:3rem!important
}
.h-28 {
    height:7rem!important
}
.h-4 {
    height:1rem!important
}
.h-5 {
    height:1.25rem!important
}
.h-6 {
    height:1.5rem!important
}
.h-8 {
    height:2rem!important
}
.h-9 {
    height:2.25rem!important
}
.h-\[50px\] {
    height:50px!important
}
.h-auto {
    height:auto!important
}
.w-14 {
    width:3.5rem!important
}
.w-4 {
    width:1rem!important
}
.w-52 {
    width:13rem!important
}
.w-56 {
    width:14rem!important
}
.w-80 {
    width:20rem!important
}
.w-9 {
    width:2.25rem!important
}
.w-full {
    width:100%!important
}
.max-w-lg {
    max-width:32rem!important
}
.max-w-xl {
    max-width:36rem!important
}
.flex-1 {
    -webkit-box-flex:1!important;
    -ms-flex:1 1 0%!important;
    flex:1 1 0%!important
}
.shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
}
.origin-top {
    -webkit-transform-origin:top!important;
    transform-origin:top!important
}
.translate-x-1\/2 {
    --tw-translate-x:50%!important;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.translate-y-1\/2 {
    --tw-translate-y:50%!important;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.-rotate-90,.rotate-12 {
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.-rotate-90 {
    --tw-rotate:-90deg!important;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.rotate-12 {
    --tw-rotate:12deg!important;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.rotate-180,.rotate-90 {
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.rotate-180 {
    --tw-rotate:180deg!important;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.rotate-90 {
    --tw-rotate:90deg!important;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.before\:rotate-\[100deg\]::before,.scale-\[2\.0\] {
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.scale-\[2\.0\] {
    --tw-scale-x:2.0!important;
    --tw-scale-y:2.0!important;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
@-webkit-keyframes spin {
    to {
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.animate-\[spin_10s_linear_infinite\] {
    -webkit-animation:10s linear infinite spin!important;
    animation:10s linear infinite spin!important
}
.cursor-e-resize {
    cursor:e-resize!important
}
.cursor-pointer {
    cursor:pointer!important
}
.list-none {
    list-style-type:none!important
}
.grid-cols-1 {
    grid-template-columns:repeat(1,minmax(0,1fr))!important
}
.grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))!important
}
.flex-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.items-center {
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
}
.justify-center {
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
}
.justify-between {
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
}
.gap-3 {
    gap:.75rem!important
}
.gap-6 {
    gap:1.5rem!important
}
.gap-\[30px\] {
    gap:30px!important
}
.scroll-smooth {
    scroll-behavior:smooth!important
}
.rounded {
    border-radius:.25rem!important
}
.rounded-2xl {
    border-radius:1rem!important
}
.rounded-3xl {
    border-radius:1.5rem!important
}
.rounded-full {
    border-radius:9999px!important
}
.rounded-lg {
    border-radius:.5rem!important
}
.rounded-md {
    border-radius:.375rem!important
}
.rounded-t-md {
    border-top-left-radius:.375rem!important;
    border-top-right-radius:.375rem!important
}
.border {
    border-width:1px!important
}
.border-0,.focus\:border-0:focus {
    border-width:0!important
}
.border-\[3px\] {
    border-width:3px!important
}
.border-b {
    border-bottom-width:1px!important
}
.border-t {
    border-top-width:1px!important
}
.border-gray-100 {
    border-color:rgb(243 244 246 / var(--tw-border-opacity))!important
}
.border-gray-700 {
    border-color:rgb(55 65 81 / var(--tw-border-opacity))!important
}
.border-red-500,.focus\:border-red-500:focus,.hover\:border-red-500:hover {
    --tw-border-opacity:1!important;
    border-color:rgb(239 68 68 / var(--tw-border-opacity))!important
}
.border-white {
    border-color:rgb(255 255 255 / var(--tw-border-opacity))!important
}
.bg-red-500,.group:hover .group-hover\:bg-red-500,.hover\:bg-red-500:hover {
    --tw-bg-opacity:1!important;
    background-color:rgb(29 78 216 / var(--tw-bg-opacity))!important
}
.bg-red-500\/10 {
    background-color:rgb(239 68 68 / .1)!important
}
.bg-red-500\/5 {
    background-color:rgb(239 68 68 / .05)!important
}
.bg-slate-50\/50 {
    background-color:rgb(248 250 252 / .5)!important
}
.bg-slate-800 {
    background-color:rgb(30 41 59 / var(--tw-bg-opacity))!important
}
.bg-slate-900 {
    background-color:rgb(15 23 42 / var(--tw-bg-opacity))!important
}
.bg-transparent {
    background-color:transparent!important
}
.bg-white {
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important
}
.bg-\[url\(\'\.\.\/\.\.\/assets\/images\/bg1\.png\'\)\] {
    background-image:url('../../assets/images/bg1.png')!important
}
.bg-\[url\(\'\.\.\/\.\.\/assets\/images\/bg2\.png\'\)\] {
    background-image:url('../../assets/images/bg2.png')!important
}
.bg-\[url\(\'\.\.\/\.\.\/assets\/images\/map\.png\'\)\] {
    background-image:url('../../assets/images/map.png')!important
}
.bg-gradient-to-tl {
    background-image:-webkit-gradient(linear,right bottom,left top,from(var(--tw-gradient-stops)))!important;
    background-image:linear-gradient(to top left,var(--tw-gradient-stops))!important
}
.bg-gradient-to-tr {
    background-image:-webkit-gradient(linear,left bottom,right top,from(var(--tw-gradient-stops)))!important;
    background-image:linear-gradient(to top right,var(--tw-gradient-stops))!important
}
.via-red-500\/70 {
    --tw-gradient-stops:var(--tw-gradient-from),rgb(239 68 68 / 0.7) var(--tw-gradient-via-position),var(--tw-gradient-to)!important
}
.to-red-500\/20 {
    --tw-gradient-to:rgb(239 68 68 / 0.2) var(--tw-gradient-to-position)!important
}
.bg-cover {
    background-size:cover!important
}
.bg-center {
    background-position:center!important
}
.bg-no-repeat {
    background-repeat:no-repeat!important
}
.p-1 {
    padding:.25rem!important
}
.p-4 {
    padding:1rem!important
}
.p-5 {
    padding:1.25rem!important
}
.p-6 {
    padding:1.5rem!important
}
.px-3 {
    padding-left:.75rem!important;
    padding-right:.75rem!important
}
.px-4 {
    padding-left:1rem!important;
    padding-right:1rem!important
}
.px-5 {
    padding-left:1.25rem!important;
    padding-right:1.25rem!important
}
.px-6 {
    padding-left:1.5rem!important;
    padding-right:1.5rem!important
}
.py-1 {
    padding-top:.25rem!important;
    padding-bottom:.25rem!important
}
.py-1\.5 {
    padding-top:.375rem!important;
    padding-bottom:.375rem!important
}
.py-16 {
    padding-top:4rem!important;
    padding-bottom:4rem!important
}
.py-2 {
    padding-top:.5rem!important;
    padding-bottom:.5rem!important
}
.py-24 {
    padding-top:6rem!important;
    padding-bottom:6rem!important
}
.py-4 {
    padding-top:1rem!important;
    padding-bottom:1rem!important
}
.py-6 {
    padding-top:1.5rem!important;
    padding-bottom:1.5rem!important
}
.py-8 {
    padding-top:2rem!important;
    padding-bottom:2rem!important
}
.pb-36 {
    padding-bottom:9rem!important
}
.pb-6 {
    padding-bottom:1.5rem!important
}
.pe-12 {
    -webkit-padding-end:3rem!important;
    padding-inline-end:3rem!important
}
.ps-12 {
    -webkit-padding-start:3rem!important;
    padding-inline-start:3rem!important
}
.pt-24 {
    padding-top:6rem!important
}
.pt-4 {
    padding-top:1rem!important
}
.pt-40 {
    padding-top:10rem!important
}
.pt-6 {
    padding-top:1.5rem!important
}
.text-center {
    text-align:center!important
}
.text-start {
    text-align:start!important
}
.align-middle {
    vertical-align:middle!important
}
.font-roboto {
    font-family:Manrope,sans-serif!important
}
.h1,.h2,.h3,.h4,.h5,.h6,.navbar,h1,h2,h3,h4,h5,h6 {
    font-family:Manrope,sans-serif
}
.text-2xl {
    font-size:1.5rem!important;
    line-height:2rem!important
}
.text-4xl {
    font-size:2.25rem!important;
    line-height:2.5rem!important
}
.text-5xl,.text-8xl {
    line-height:1!important
}
.text-5xl {
    font-size:3rem!important
}
.text-8xl {
    font-size:6rem!important
}
.text-base,.text-lg {
    line-height:28px!important
}
.text-\[12px\] {
    font-size:12px!important
}
.text-\[24px\] {
    font-size:24px!important
}
.text-\[42px\] {
    font-size:42px!important
}
.text-base {
    font-size:16px!important
}
.text-lg {
    font-size:18px!important
}
.text-sm {
    font-size:.875rem!important;
    line-height:1.25rem!important
}
.text-xl {
    font-size:1.25rem!important;
    line-height:1.75rem!important
}
.font-bold {
    font-weight:700!important
}
.font-medium {
    font-weight:500!important
}
.font-semibold {
    font-weight:600!important
}
.uppercase {
    text-transform:uppercase!important
}
.leading-9 {
    line-height:2.25rem!important
}
.leading-normal {
    line-height:1.5!important
}
#ajaxsuccess,.tobii__counter {
    font-size:16px;
    line-height:28px
}
.tracking-wide {
    letter-spacing:.025em!important
}
.tracking-wider {
    letter-spacing:.05em!important
}
.text-amber-400 {
    color:rgb(251 191 36 / var(--tw-text-opacity))!important
}
.text-black {
    color:rgb(0 0 0 / var(--tw-text-opacity))!important
}
.text-gray-400 {
    color:rgb(156 163 175 / var(--tw-text-opacity))!important
}
.text-blue-500 {
    color:rgb(29 78 216 / var(--tw-text-opacity))!important
}
.text-red-700 {
    color:rgb(185 28 28 / var(--tw-text-opacity))!important
}
.text-slate-300 {
    color:rgb(203 213 225 / var(--tw-text-opacity))!important
}
.text-slate-400 {
    color:rgb(148 163 184 / var(--tw-text-opacity))!important
}
.text-slate-500 {
    color:rgb(100 116 139 / var(--tw-text-opacity))!important
}
.text-slate-900 {
    color:rgb(15 23 42 / var(--tw-text-opacity))!important
}
.text-slate-900\/\[0\.02\] {
    color:rgb(15 23 42 / .02)!important
}
.group:hover .group-hover\:text-white,.hover\:text-white:hover,.text-white {
    --tw-text-opacity:1!important;
    color:rgb(255 255 255 / var(--tw-text-opacity))!important
}
.text-white\/70 {
    color:rgb(255 255 255 / .7)!important
}
.text-yellow-500 {
    color:rgb(234 179 8 / var(--tw-text-opacity))!important
}
.error,.error_message,.navbar .navigation .navbar-nav .active .nav-link,.navbar .navigation .navbar-nav .nav-link:hover {
    color:rgb(29 78 216 / var(--tw-text-opacity));
    --tw-text-opacity:1
}
.opacity-0 {
    opacity:0!important
}
.opacity-30 {
    opacity:.3!important
}
.shadow {
    --tw-shadow:0 0 3px rgb(60 72 88 / 0.15)!important;
    --tw-shadow-colored:0 0 3px var(--tw-shadow-color)!important;
    -webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,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
}
.shadow-md,.shadow-sm {
    -webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important
}
.shadow-md {
    --tw-shadow:0 5px 13px rgb(60 72 88 / 0.20)!important;
    --tw-shadow-colored:0 5px 13px var(--tw-shadow-color)!important;
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important
}
.shadow-sm {
    --tw-shadow:0 2px 4px 0 rgb(60 72 88 / 0.15)!important;
    --tw-shadow-colored:0 2px 4px 0 var(--tw-shadow-color)!important;
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important
}
.before\:shadow-testi::before,.hover\:shadow-xl:hover,.shadow-xl {
    -webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important
}
.hover\:shadow-xl:hover,.shadow-xl {
    --tw-shadow:0 20px 25px -5px rgb(60 72 88 / 0.1),0 8px 10px -6px rgb(60 72 88 / 0.1)!important;
    --tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)!important;
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important
}
.shadow-red-500\/10,.shadow-red-500\/20 {
    --tw-shadow:var(--tw-shadow-colored)!important
}
.shadow-red-500\/10 {
    --tw-shadow-color:rgb(239 68 68 / 0.1)!important
}
.shadow-red-500\/20 {
    --tw-shadow-color:rgb(239 68 68 / 0.2)!important
}
.hover\:shadow-slate-100:hover,.shadow-slate-100 {
    --tw-shadow-color:#f1f5f9!important;
    --tw-shadow:var(--tw-shadow-colored)!important
}
.outline-none {
    outline:transparent solid 2px!important;
    outline-offset:2px!important
}
.filter {
    -webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important;
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important
}
.transition {
    -webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-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,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter!important;
    transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important;
    -webkit-transition-duration:150ms!important;
    transition-duration:150ms!important
}
.transition-all {
    -webkit-transition-property:all!important;
    transition-property:all!important;
    transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important;
    -webkit-transition-duration:150ms!important;
    transition-duration:150ms!important
}
.duration-500 {
    -webkit-transition-duration:.5s!important;
    transition-duration:.5s!important
}
.ease-in-out {
    -webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important;
    transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important
}
.navbar,.text-type-element::after {
    -webkit-transition-property:all;
    -webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1)
}
html {
    scroll-behavior:smooth
}
body {
    font-size:15px;
    --tw-text-opacity:1;
    color:rgb(15 23 42 / var(--tw-text-opacity))
}
p {
    line-height:1.625
}
.navbar {
    position:fixed;
    top:0;
    left:0;
    right:0;
    z-index:999;
    background-color:transparent;
    padding-top:.75rem;
    padding-bottom:.75rem;
    transition-property:all;
    transition-timing-function:cubic-bezier(0.4,0,0.2,1);
    -webkit-transition-duration:.5s;
    transition-duration:.5s
}
.navbar .navigation {
    width:100%
}
.navbar .navigation .navbar-nav {
    margin-top:1rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:6rem;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    overflow-y:scroll
}
.navbar .navigation .navbar-nav .nav-link {
    display:block;
    padding:.75rem;
    font-size:14px;
    font-weight:600;
    letter-spacing:.05em;
    --tw-text-opacity:1;
    color:rgb(15 23 42 / var(--tw-text-opacity))
}
.navbar .navigation .navbar-nav .nav-link:is(.dark *) {
    color:rgb(255 255 255 / .6)
}
.navbar .navigation .navbar-nav .nav-link:hover:is(.dark *) {
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
}
.navbar .navigation .navbar-nav .active .nav-link:is(.dark *) {
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
}
.navbar .navigation.ms-auto .navbar-nav li:last-child .nav-link {
    -webkit-padding-end:0px;
    padding-inline-end:0px
}
.navbar .navigation.me-auto .navbar-nav li:first-child .nav-link {
    -webkit-padding-start:0px;
    padding-inline-start:0px
}
.navbar .menu-social .login-btn-light,.navbar .navbar-brand .l-light,.navbar .navbar-brand .logo-light-mode,.navbar.is-sticky .menu-social .login-btn-primary,.navbar.is-sticky .navbar-brand .l-dark {
    display:inline-block
}
@media (max-width:991.98px) {
    .navbar .menu-social .login-btn-primary,.navbar .navbar-brand .l-dark {
        display:inline-block!important
    }
    .navbar .menu-social .login-btn-light,.navbar .navbar-brand .l-light {
        display:none!important
    }
}
.navbar.is-sticky {
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-shadow:0 0 3px rgb(60 72 88 / 0.15);
    --tw-shadow-colored:0 0 3px var(--tw-shadow-color);
    -webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.navbar.is-sticky:is(.dark *) {
    --tw-bg-opacity:1;
    background-color:rgb(15 23 42 / var(--tw-bg-opacity));
    --tw-shadow-color:#1f2937;
    --tw-shadow:var(--tw-shadow-colored)
}
@media (min-width:992px) {
    .navbar,.navbar.is-sticky {
        padding-top:.75rem;
        padding-bottom:.75rem
    }
    .navbar .navigation {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        width:auto
    }
    .navbar .navigation .navbar-nav {
        margin-top:0;
        height:auto;
        overflow:visible
    }
    .navbar .navigation .navbar-nav .nav-link {
        border-width:0
    }
    .navbar .navigation .navbar-nav .nav-link:hover {
        background-color:transparent
    }
    .navbar .navigation .navbar-nav.nav-light .nav-link {
        display:block;
        padding:.75rem;
        color:rgb(255 255 255 / .6)
    }
    .navbar .navigation .navbar-nav.nav-light .active .nav-link,.navbar .navigation .navbar-nav.nav-light .nav-link:hover {
        --tw-text-opacity:1;
        color:rgb(255 255 255 / var(--tw-text-opacity))
    }
    .navbar .nav-icons .collapse-btn {
        display:none
    }
    .navbar.is-sticky .navbar-nav .nav-link,.navbar.is-sticky .navbar-nav.nav-light .nav-link {
        --tw-text-opacity:1;
        color:rgb(15 23 42 / var(--tw-text-opacity))
    }
    .navbar.is-sticky .navbar-nav .nav-link:is(.dark *) {
        color:rgb(255 255 255 / .6)
    }
    .navbar.is-sticky .navbar-nav .active .nav-link,.navbar.is-sticky .navbar-nav.nav-light .active .nav-link,.navbar.is-sticky .navbar-nav.nav-light .nav-link:hover {
        --tw-text-opacity:1;
        color:rgb(239 68 68 / var(--tw-text-opacity))
    }
    .navbar.is-sticky .navbar-nav.nav-light .nav-link:is(.dark *) {
        color:rgb(255 255 255 / .6)
    }
    .navbar.is-sticky .navbar-nav.nav-light .nav-link:hover:is(.dark *) {
        --tw-text-opacity:1;
        color:rgb(255 255 255 / var(--tw-text-opacity))
    }
    .navbar.is-sticky .navbar-nav.nav-light .active .nav-link:is(.dark *) {
        --tw-text-opacity:1;
        color:rgb(255 255 255 / var(--tw-text-opacity))
    }
    .lg_992\:order-1 {
        -webkit-box-ordinal-group:2!important;
        -ms-flex-order:1!important;
        order:1!important
    }
    .lg_992\:order-2 {
        -webkit-box-ordinal-group:3!important;
        -ms-flex-order:2!important;
        order:2!important
    }
    .lg_992\:flex {
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .lg_992\:hidden {
        display:none!important
    }
}
@media (max-width:991px) {
    .navbar {
        --tw-bg-opacity:1!important;
        background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important;
        --tw-shadow:0 0 3px rgb(60 72 88 / 0.15)!important;
        --tw-shadow-colored:0 0 3px var(--tw-shadow-color)!important;
        -webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,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
    }
    .navbar:is(.dark *) {
        --tw-bg-opacity:1!important;
        background-color:rgb(15 23 42 / var(--tw-bg-opacity))!important;
        --tw-shadow-color:#1f2937!important;
        --tw-shadow:var(--tw-shadow-colored)!important
    }
    .navbar .navigation .navbar-nav {
        display:block;
        height:100%;
        max-height:20rem
    }
    .navbar .navigation .navbar-nav .nav-link {
        --tw-text-opacity:1;
        color:rgb(15 23 42 / var(--tw-text-opacity))
    }
    .navbar .navigation .navbar-nav .active .nav-link {
        --tw-text-opacity:1;
        color:rgb(239 68 68 / var(--tw-text-opacity))
    }
    .navbar .navigation .navbar-nav .menu-social {
        margin-bottom:1.25rem!important
    }
}
.contacinr-fluid,.container {
    position:relative
}
.text-type-element {
    z-index:2
}
.text-type-element::after {
    position:absolute;
    inset-inline-end:0px;
    bottom:0;
    z-index:0;
    height:.25rem;
    width:auto;
    border-radius:.375rem;
    --tw-bg-opacity:1;
    background-color:rgb(253 186 116 / var(--tw-bg-opacity));
    transition-property:all;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    transition-timing-function:cubic-bezier(0.4,0,0.2,1);
    --tw-content:"";
    content:var(--tw-content)
}
.tobii>button.tobii__close:focus-visible,.tobii>button.tobii__next:focus-visible,.tobii>button.tobii__prev:focus-visible {
    outline:transparent solid 2px!important;
    outline-offset:2px!important
}
.tobii>button.tobii__close svg,.tobii>button.tobii__next svg,.tobii>button.tobii__prev svg {
    height:2.25rem;
    width:auto
}
.tobii-zoom {
    display:block
}
#ajaxsuccess,.error {
    margin:.5rem 0;
    display:none
}
.shape {
    position:absolute;
    bottom:-1px
}
.shape>svg {
    height:auto;
    width:100%;
    -webkit-transform:scale(2);
    transform:scale(2);
    -webkit-transform-origin:top center;
    transform-origin:top center
}
.checkbox:checked+.label .ball,.label .ball {
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.label .ball {
    -webkit-transition:-webkit-transform .2s linear;
    transition:transform .2s linear;
    transition:transform .2s linear,-webkit-transform .2s linear;
    --tw-translate-x:0px;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.checkbox:checked+.label .ball {
    --tw-translate-x:1.5rem;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
#preloader {
    background-image:linear-gradient(45deg,#fff,#fff);
    z-index:99999;
    position:fixed;
    inset:0px
}
#preloader #status {
    position:absolute;
    top:50%;
    --tw-translate-y:-50%;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
#preloader #status .spinner {
    position:relative;
    margin:100px auto;
    height:2.5rem;
    width:2.5rem
}
#preloader #status .spinner .double-bounce1,#preloader #status .spinner .double-bounce2 {
    position:absolute;
    top:0;
    inset-inline-start:0px;
    height:100%;
    width:100%;
    border-radius:9999px;
    background-color:rgb(239 68 68 / .6);
    -webkit-animation:2s ease-in-out infinite sk-bounce;
    animation:2s ease-in-out infinite sk-bounce
}
#preloader #status .spinner .double-bounce2 {
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
@-webkit-keyframes sk-bounce {
    0%,100% {
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes sk-bounce {
    0%,100% {
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.mover {
    -webkit-animation:1.5s infinite alternate mover;
    animation:1.5s infinite alternate mover
}
@-webkit-keyframes mover {
    0% {
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100% {
        -webkit-transform:translateY(10px);
        transform:translateY(10px)
    }
}
@keyframes mover {
    0% {
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100% {
        -webkit-transform:translateY(10px);
        transform:translateY(10px)
    }
}
@media (max-width:640px) {
    [data-type] iframe,[data-type] video {
        width:500px;
        height:300px
    }
}
@media (max-width:425px) {
    [data-type] iframe,[data-type] video {
        width:360px;
        height:260px
    }
}
@media (max-width:375px) {
    [data-type] iframe,[data-type] video {
        width:100%;
        height:auto
    }
}
.lawyer-wrapper {
    overflow:hidden
}
.lawyer-wrapper:before {
    content:"";
    position:absolute;
    bottom:25rem;
    right:13rem;
    width:50rem;
    height:25rem;
    -webkit-transform:rotate(100deg);
    transform:rotate(100deg);
    background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.3)),to(transparent));
    background:linear-gradient(90deg,rgba(0,0,0,.3),transparent);
    z-index:1
}
.after\:-bottom-20::after,.after\:-start-24::after,.after\:-z-1::after,.after\:absolute::after,.after\:animate-\[spin_10s_linear_infinite\]::after,.after\:bg-gradient-to-tl::after,.after\:bg-red-500::after,.after\:bg-red-500\/20::after,.after\:blur-\[200px\]::after,.after\:end-6::after,.after\:from-indigo-600\/40::after,.after\:h-\[30rem\]::after,.after\:inset-0::after,.after\:mx-auto::after,.after\:rounded-\[30rem\]::after,.after\:rounded-full::after,.after\:rounded-lg::after,.after\:shadow-2xl::after,.after\:shadow-red-500\/40::after,.after\:size-16::after,.after\:size-\[56rem\]::after,.after\:to-red-600\/40::after,.after\:top-0::after,.after\:w-\[75rem\]::after,.after\:z-1::after,.before\:-bottom-\[4px\]::before,.before\:absolute::before,.before\:bg-gradient-to-r::before,.before\:border-8::before,.before\:border-b-white::before,.before\:border-e-white::before,.before\:border-s-transparent::before,.before\:border-t-transparent::before,.before\:box-border::before,.before\:from-red-500::before,.before\:h-\[25rem\]::before,.before\:origin-top-left::before,.before\:rotate-\[100deg\]::before,.before\:rotate-\[45deg\]::before,.before\:shadow-testi::before,.before\:start-1\/2::before,.before\:to-transparent::before,.before\:via-red-500\/50::before,.before\:w-\[55rem\]::before,.before\:z-1::before {
    content:var(--tw-content)!important
}
@media (min-width:769px) and (max-width:1024px) {
    .lawyer-wrapper:before {
        right:-10rem
    }
}
@media (min-width:576px) and (max-width:768px) {
    .lawyer-wrapper:before {
        right:-15rem;
        height:20rem;
        bottom:25rem
    }
}
@media (max-width:575px) {
    .lawyer-wrapper:before {
        right:-15rem;
        height:20rem;
        bottom:35rem
    }
}
#ajaxsuccess {
    clear:both;
    width:100%
}
#success_page,.error_message {
    margin-bottom:1.25rem;
    border-radius:.375rem;
    padding:.625rem;
    text-align:center
}
.error_message {
    background-color:rgb(239 68 68 / .05)
}
#success_page {
    background-color:rgb(5 150 105 / .05);
    --tw-text-opacity:1;
    color:rgb(5 150 105 / var(--tw-text-opacity))
}
.tns-nav {
    margin-top:.75rem;
    text-align:center
}
.tns-nav button {
    margin:.25rem;
    border-radius:9999px;
    border-width:2px;
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity));
    background-color:rgb(0 0 0 / .2);
    padding:2px;
    -webkit-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.5s;
    transition-duration:.5s;
    -webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);
    transition-timing-function:cubic-bezier(0.4,0,0.2,1)
}
.tns-nav button:is(.dark *) {
    --tw-border-opacity:1;
    border-color:rgb(15 23 42 / var(--tw-border-opacity));
    background-color:rgb(255 255 255 / .2)
}
.tns-nav button.tns-nav-active {
    --tw-border-opacity:1;
    border-color:rgb(239 68 68 / var(--tw-border-opacity));
    --tw-bg-opacity:1;
    background-color:rgb(239 68 68 / var(--tw-bg-opacity))
}
.tns-controls button[data-controls=next],.tns-controls button[data-controls=prev] {
    position:absolute;
    top:50%;
    z-index:1;
    height:2rem;
    width:2rem;
    --tw-translate-y:-50%;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius:9999px;
    border-style:none;
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity));
    font-size:16px;
    line-height:28px;
    --tw-text-opacity:1;
    color:rgb(15 23 42 / var(--tw-text-opacity));
    --tw-shadow:0 10px 25px -3px rgb(60 72 88 / 0.15);
    --tw-shadow-colored:0 10px 25px -3px var(--tw-shadow-color);
    -webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    --tw-shadow-color:#e2e8f0;
    --tw-shadow:var(--tw-shadow-colored)
}
.tns-controls button[data-controls=next]:is(.dark *),.tns-controls button[data-controls=prev]:is(.dark *) {
    --tw-bg-opacity:1;
    background-color:rgb(15 23 42 / var(--tw-bg-opacity));
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity));
    --tw-shadow-color:#334155;
    --tw-shadow:var(--tw-shadow-colored)
}
.tns-controls button[data-controls=next]:hover,.tns-controls button[data-controls=prev]:hover {
    --tw-bg-opacity:1;
    background-color:rgb(239 68 68 / var(--tw-bg-opacity));
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
}
html[dir=rtl] .slider,html[dir=rtl] .slider2,html[dir=rtl] .tns-inner,html[dir=rtl] .tns-nav {
    direction:ltr!important
}
html[dir=rtl] .tns-visually-hidden {
    left:0!important;
    visibility:hidden
}
.after\:absolute::after,.before\:absolute::before {
    position:absolute!important
}
.before\:-bottom-\[4px\]::before {
    bottom:-4px!important
}
.before\:start-1\/2::before {
    inset-inline-start:50%!important
}
.after\:z-1::after,.before\:z-1::before {
    z-index:1!important
}
.before\:box-border::before {
    -webkit-box-sizing:border-box!important;
    box-sizing:border-box!important
}
.before\:h-\[25rem\]::before {
    height:25rem!important
}
.before\:w-\[55rem\]::before {
    width:55rem!important
}
.before\:origin-top-left::before {
    -webkit-transform-origin:top left!important;
    transform-origin:top left!important
}
.before\:rotate-\[100deg\]::before {
    --tw-rotate:100deg!important;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.before\:rotate-\[45deg\]::before {
    --tw-rotate:45deg!important;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.before\:border-8::before {
    border-width:8px!important
}
.before\:border-b-white::before {
    border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))!important
}
.before\:border-e-white::before {
    border-inline-end-color:rgb(255 255 255 / var(--tw-border-opacity))!important
}
.before\:border-s-transparent::before {
    border-inline-start-color:transparent!important
}
.before\:border-t-transparent::before {
    border-top-color:transparent!important
}
.before\:bg-gradient-to-r::before {
    background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)))!important;
    background-image:linear-gradient(to right,var(--tw-gradient-stops))!important
}
.before\:via-red-500\/50::before {
    --tw-gradient-stops:var(--tw-gradient-from),rgb(239 68 68 / 0.5) var(--tw-gradient-via-position),var(--tw-gradient-to)!important
}
.before\:to-transparent::before {
    --tw-gradient-to:transparent var(--tw-gradient-to-position)!important
}
.before\:shadow-testi::before {
    --tw-shadow:2px 2px 2px -1px rgb(60 72 88 / 0.15)!important;
    --tw-shadow-colored:2px 2px 2px -1px var(--tw-shadow-color)!important;
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important
}
.after\:content-\[\'\'\]::after,.before\:content-\[\'\'\]::before {
    --tw-content:''!important;
    content:var(--tw-content)!important
}
.after\:inset-0::after {
    inset:0px!important
}
.after\:-bottom-20::after {
    bottom:-5rem!important
}
.after\:-start-24::after {
    inset-inline-start:-6rem!important
}
.after\:end-6::after {
    inset-inline-end:1.5rem!important
}
.after\:top-0::after {
    top:0!important
}
.after\:-z-1::after {
    z-index:-1!important
}
.after\:mx-auto::after {
    margin-left:auto!important;
    margin-right:auto!important
}
.after\:size-16::after {
    width:4rem!important;
    height:4rem!important
}
.after\:size-\[56rem\]::after {
    width:56rem!important;
    height:56rem!important
}
.after\:h-\[30rem\]::after {
    height:30rem!important
}
.after\:w-\[75rem\]::after {
    width:75rem!important
}
@keyframes spin {
    to {
        content:var(--tw-content);
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.after\:animate-\[spin_10s_linear_infinite\]::after {
    -webkit-animation:10s linear infinite spin!important;
    animation:10s linear infinite spin!important
}
.after\:rounded-\[30rem\]::after {
    border-radius:30rem!important
}
.after\:rounded-full::after {
    border-radius:9999px!important
}
.after\:rounded-lg::after {
    border-radius:.5rem!important
}
.after\:bg-red-500::after {
    --tw-bg-opacity:1!important;
    background-color:rgb(239 68 68 / var(--tw-bg-opacity))!important
}
.after\:bg-red-500\/20::after {
    background-color:rgb(239 68 68 / .2)!important
}
.after\:bg-gradient-to-tl::after {
    background-image:-webkit-gradient(linear,right bottom,left top,from(var(--tw-gradient-stops)))!important;
    background-image:linear-gradient(to top left,var(--tw-gradient-stops))!important
}
.after\:from-indigo-600\/40::after {
    --tw-gradient-from:rgb(79 70 229 / 0.4) var(--tw-gradient-from-position)!important;
    --tw-gradient-to:rgb(79 70 229 / 0) var(--tw-gradient-to-position)!important;
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important
}
.after\:to-red-600\/40::after {
    --tw-gradient-to:rgb(220 38 38 / 0.4) var(--tw-gradient-to-position)!important
}
.after\:shadow-2xl::after {
    --tw-shadow:0 25px 50px -12px rgb(60 72 88 / 0.25)!important;
    --tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)!important;
    -webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,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
}
.after\:shadow-red-500\/40::after {
    --tw-shadow-color:rgb(239 68 68 / 0.4)!important;
    --tw-shadow:var(--tw-shadow-colored)!important
}
.after\:blur-\[200px\]::after {
    --tw-blur:blur(200px)!important;
    -webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important;
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important
}
.hover\:text-blue-700:hover {
    color:rgb(37 99 235 / var(--tw-text-opacity))!important
}
.focus\:ring-0:focus {
    --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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;
    -webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important;
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important
}
.group:hover .group-hover\:text-white\/50 {
    color:rgb(255 255 255 / .5)!important
}
.group:hover .group-hover\:text-white\/\[0\.1\] {
    color:rgb(255 255 255 / .1)!important
}
.dark\:inline-block:is(.dark *) {
    display:inline-block!important
}
.dark\:hidden:is(.dark *) {
    display:none!important
}
.dark\:border-gray-800:is(.dark *) {
    --tw-border-opacity:1!important;
    border-color:rgb(31 41 55 / var(--tw-border-opacity))!important
}
.dark\:border-slate-900:is(.dark *) {
    --tw-border-opacity:1!important;
    border-color:rgb(15 23 42 / var(--tw-border-opacity))!important
}
.dark\:bg-gray-900:is(.dark *) {
    --tw-bg-opacity:1!important;
    background-color:rgb(17 24 39 / var(--tw-bg-opacity))!important
}
.dark\:bg-red-500\/10:is(.dark *) {
    background-color:rgb(239 68 68 / .1)!important
}
.dark\:bg-slate-800\/20:is(.dark *) {
    background-color:rgb(30 41 59 / .2)!important
}
.dark\:bg-slate-900:is(.dark *) {
    --tw-bg-opacity:1!important;
    background-color:rgb(15 23 42 / var(--tw-bg-opacity))!important
}
.dark\:bg-white:is(.dark *) {
    --tw-bg-opacity:1!important;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important
}
.dark\:text-gray-400:is(.dark *) {
    --tw-text-opacity:1!important;
    color:rgb(156 163 175 / var(--tw-text-opacity))!important
}
.dark\:text-slate-200:is(.dark *) {
    --tw-text-opacity:1!important;
    color:rgb(226 232 240 / var(--tw-text-opacity))!important
}
.dark\:text-slate-900:is(.dark *) {
    --tw-text-opacity:1!important;
    color:rgb(15 23 42 / var(--tw-text-opacity))!important
}
.dark\:text-white:is(.dark *) {
    --tw-text-opacity:1!important;
    color:rgb(255 255 255 / var(--tw-text-opacity))!important
}
.dark\:text-white\/60:is(.dark *) {
    color:rgb(255 255 255 / .6)!important
}
.dark\:text-white\/\[0\.03\]:is(.dark *) {
    color:rgb(255 255 255 / .03)!important
}
.dark\:shadow:is(.dark *) {
    --tw-shadow:0 0 3px rgb(60 72 88 / 0.15)!important;
    --tw-shadow-colored:0 0 3px var(--tw-shadow-color)!important;
    -webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,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
}
.dark\:shadow-gray-500:is(.dark *) {
    --tw-shadow-color:#6b7280!important;
    --tw-shadow:var(--tw-shadow-colored)!important
}
.dark\:shadow-gray-800:is(.dark *) {
    --tw-shadow-color:#1f2937!important;
    --tw-shadow:var(--tw-shadow-colored)!important
}
.dark\:shadow-slate-800:is(.dark *) {
    --tw-shadow-color:#1e293b!important;
    --tw-shadow:var(--tw-shadow-colored)!important
}
.dark\:before\:border-b-slate-900:is(.dark *)::before {
    content:var(--tw-content)!important;
    --tw-border-opacity:1!important;
    border-bottom-color:rgb(15 23 42 / var(--tw-border-opacity))!important
}
.dark\:before\:border-e-slate-900:is(.dark *)::before {
    content:var(--tw-content)!important;
    --tw-border-opacity:1!important;
    border-inline-end-color:rgb(15 23 42 / var(--tw-border-opacity))!important
}
.dark\:before\:shadow-gray-700:is(.dark *)::before {
    content:var(--tw-content)!important;
    --tw-shadow-color:#374151!important;
    --tw-shadow:var(--tw-shadow-colored)!important
}
.dark\:hover\:bg-red-500:hover:is(.dark *) {
    --tw-bg-opacity:1!important;
    background-color:rgb(239 68 68 / var(--tw-bg-opacity))!important
}
.dark\:hover\:text-red-500:hover:is(.dark *) {
    --tw-text-opacity:1!important;
    color:rgb(239 68 68 / var(--tw-text-opacity))!important
}
.dark\:hover\:shadow-slate-800:hover:is(.dark *) {
    --tw-shadow-color:#1e293b!important;
    --tw-shadow:var(--tw-shadow-colored)!important
}
.dark\:focus\:border-red-500:focus:is(.dark *) {
    --tw-border-opacity:1!important;
    border-color:rgb(239 68 68 / var(--tw-border-opacity))!important
}
.ltr\:block:where([dir=ltr],[dir=ltr] *) {
    display:block!important
}
.ltr\:hidden:where([dir=ltr],[dir=ltr] *) {
    display:none!important
}
.ltr\:-translate-x-1\/2:where([dir=ltr],[dir=ltr] *) {
    --tw-translate-x:-50%!important;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.ltr\:after\:rotate-\[130deg\]:where([dir=ltr],[dir=ltr] *)::after {
    content:var(--tw-content)!important;
    --tw-rotate:130deg!important;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.rtl\:block:where([dir=rtl],[dir=rtl] *) {
    display:block!important
}
.rtl\:hidden:where([dir=rtl],[dir=rtl] *) {
    display:none!important
}
.rtl\:translate-x-1\/2:where([dir=rtl],[dir=rtl] *) {
    --tw-translate-x:50%!important;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.rtl\:after\:-rotate-\[130deg\]:where([dir=rtl],[dir=rtl] *)::after {
    content:var(--tw-content)!important;
    --tw-rotate:-130deg!important;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
@media (min-width:768px) {
    .tns-controls button[data-controls=prev] {
        inset-inline-start:-0.5rem
    }
    .tns-controls button[data-controls=next] {
        inset-inline-end:-0.5rem
    }
    .md\:end-0 {
        inset-inline-end:0px!important
    }
    .md\:end-14 {
        inset-inline-end:3.5rem!important
    }
    .md\:end-24 {
        inset-inline-end:6rem!important
    }
    .md\:start-0 {
        inset-inline-start:0px!important
    }
    .md\:start-5 {
        inset-inline-start:1.25rem!important
    }
    .md\:order-1 {
        -webkit-box-ordinal-group:2!important;
        -ms-flex-order:1!important;
        order:1!important
    }
    .md\:order-2 {
        -webkit-box-ordinal-group:3!important;
        -ms-flex-order:2!important;
        order:2!important
    }
    .md\:col-span-12 {
        grid-column:span 12/span 12!important
    }
    .md\:col-span-3 {
        grid-column:span 3/span 3!important
    }
    .md\:col-span-4 {
        grid-column:span 4/span 4!important
    }
    .md\:col-span-5 {
        grid-column:span 5/span 5!important
    }
    .md\:col-span-6 {
        grid-column:span 6/span 6!important
    }
    .md\:-mt-\[350px\] {
        margin-top:-350px!important
    }
    .md\:me-4 {
        -webkit-margin-end:1rem!important;
        margin-inline-end:1rem!important
    }
    .md\:me-6 {
        -webkit-margin-end:1.5rem!important;
        margin-inline-end:1.5rem!important
    }
    .md\:me-8 {
        -webkit-margin-end:2rem!important;
        margin-inline-end:2rem!important
    }
    .md\:ms-0 {
        -webkit-margin-start:0px!important;
        margin-inline-start:0!important
    }
    .md\:ms-6 {
        -webkit-margin-start:1.5rem!important;
        margin-inline-start:1.5rem!important
    }
    .md\:mt-0 {
        margin-top:0!important
    }
    .md\:mt-24 {
        margin-top:6rem!important
    }
    .md\:size-\[450px\] {
        width:450px!important;
        height:450px!important
    }
    .md\:size-\[500px\] {
        width:500px!important;
        height:500px!important
    }
    .md\:w-96 {
        width:24rem!important
    }
    .md\:max-w-md {
        max-width:28rem!important
    }
    .md\:max-w-xs {
        max-width:20rem!important
    }
    .md\:translate-x-0 {
        --tw-translate-x:0px!important;
        -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
        transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
    }
    .md\:grid-cols-12 {
        grid-template-columns:repeat(12,minmax(0,1fr))!important
    }
    .md\:grid-cols-2 {
        grid-template-columns:repeat(2,minmax(0,1fr))!important
    }
    .md\:grid-cols-6 {
        grid-template-columns:repeat(6,minmax(0,1fr))!important
    }
    .md\:py-24 {
        padding-top:6rem!important;
        padding-bottom:6rem!important
    }
    .md\:py-36 {
        padding-top:9rem!important;
        padding-bottom:9rem!important
    }
    .md\:pb-80 {
        padding-bottom:20rem!important
    }
    .md\:text-end {
        text-align:end!important
    }
    .md\:text-3xl {
        font-size:1.875rem!important;
        line-height:2.25rem!important
    }
    .md\:leading-normal {
        line-height:1.5!important
    }
    .md\:before\:-right-\[16rem\]::before {
        content:var(--tw-content)!important;
        right:-16rem!important
    }
    .md\:before\:bottom-\[30rem\]::before {
        content:var(--tw-content)!important;
        bottom:30rem!important
    }
    .after\:md\:bottom-48::after {
        content:var(--tw-content)!important;
        bottom:12rem!important
    }
    .md\:after\:-start-20::after {
        content:var(--tw-content)!important;
        inset-inline-start:-5rem!important
    }
    .after\:md\:h-\[45rem\]::after {
        content:var(--tw-content)!important;
        height:45rem!important
    }
    .ltr\:md\:translate-x-0:where([dir=ltr],[dir=ltr] *) {
        --tw-translate-x:0px!important;
        -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
        transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
    }
    .ltr\:md\:text-right:where([dir=ltr],[dir=ltr] *) {
        text-align:right!important
    }
    .rtl\:md\:translate-x-0:where([dir=rtl],[dir=rtl] *) {
        --tw-translate-x:0px!important;
        -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
        transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
    }
    .rtl\:md\:text-left:where([dir=rtl],[dir=rtl] *) {
        text-align:left!important
    }
}


.text-smt-600{
    color:#003399;
}

.bg-smt{
    background:#003399;
}
.bg-smt-600{
    background:#003399;
}